You are not logged in.

#1 2025-11-11 15:18:51

huhn
Member
Registered: 2024-02-14
Posts: 10

problem setting up a secondary network cnnection.

this post is in violation of the general posting rules.

PACMAN -Syu can not be run and the current system is very outdated running this will disable the function of the system cause ZFS. it will stop working and that's the only reason i'm not doing it. anyway...

yuanley AQC113-x1 (they use marvel AQC113 driver on windows)

i just got my self 10 gb cards and i want to do a direct connection with another windows pc.
it seems to be plug and play i now have these.


1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT                                                                                                                                                              group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: enp9s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP mo                                                                                                                                                             de DEFAULT group default qlen 1000
    link/ether a8:a1:59:07:dd:d1 brd ff:ff:ff:ff:ff:ff
3: enp6s0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN mode DEFAULT gro                                                                                                                                                             up default qlen 1000
    link/ether 1a:4b:24:c6:c6:80 brd ff:ff:ff:ff:ff:ff

enp6s0 should be the new card and no new driver seems to be needed nice

enps9s0 uses this:

/etc/netctl/ethernet-dhcp
Description='A basic dhcp ethernet connection'
Interface=enp9s0
Connection=ethernet
IP=dhcp
sDHCPClient=dhcpcd
#DHCPReleaseOnStop=no
## for DHCPv6
#IP6=dhcp
#DHCP6Client=dhclient
## for IPv6 autoconfiguration
#IP6=stateless

and this works fine

i tried enps6s0 with this:

/etc/netctl/10gb
Description='crossover'
Interface=enp6s0
Connection=ethernet
IP=static
Address=('192.168.1.101/24')
Gateway='10.1.10.1'
DNS=('10.1.10.1')

1by1 copy with a changed ip address

this is supposed to be a simple crossover connection no DHCP no switch no nothing.

so i run this

systemctl status netctl@10gb.service
× netctl@10gb.service - Networking for netctl profile 10gb
     Loaded: loaded (/usr/lib/systemd/system/netctl@.service; static)
     Active: failed (Result: exit-code) since Tue 2025-11-11 15:17:52 UTC; 20s ago
       Docs: man:netctl.profile(5)
    Process: 933 ExecStart=/usr/lib/netctl/network start 10gb (code=exited, status=1/FAILURE)
   Main PID: 933 (code=exited, status=1/FAILURE)
        CPU: 248ms

Nov 11 15:17:47 Gundam2 systemd[1]: Starting Networking for netctl profile 10gb...
Nov 11 15:17:47 Gundam2 network[933]: Starting network profile '10gb'...
Nov 11 15:17:52 Gundam2 network[933]: No connection found on interface 'enp6s0' (timeout)
Nov 11 15:17:52 Gundam2 network[933]: Failed to bring the network up for profile '10gb'
Nov 11 15:17:52 Gundam2 systemd[1]: netctl@10gb.service: Main process exited, code=exited, status=1/FAILURE
Nov 11 15:17:52 Gundam2 systemd[1]: netctl@10gb.service: Failed with result 'exit-code'.
Nov 11 15:17:52 Gundam2 systemd[1]: Failed to start Networking for netctl profile 10gb.

so i'm assuming now that enp6s0 is not the new card but something different.
i need to install drivers which is going to be interesting.
crossover connection needs special setup or are not supported by netctl the netctl arch wiki page doesn't have the word crossover.
the information that the cards can do auto crossover like any adapter produce in the last 10 years is false and i need a crossover cable.

any ideas?

Offline

#2 2025-11-11 18:55:13

huhn
Member
Registered: 2024-02-14
Posts: 10

Re: problem setting up a secondary network cnnection.

[root@Gundam2 Linux]# make
make -j4 -C /lib/modules/6.6.29-1-lts/build M="/mnt/huhn/netdriver/Linux" module                                     s
make[1]: Entering directory '/mnt/huhn/netdriver/Linux'
make[1]: *** /lib/modules/6.6.29-1-lts/build: No such file or directory.  Stop.
make[1]: Leaving directory '/mnt/huhn/netdriver/Linux'
make: *** [Makefile:36: all] Error 2
[root@Gundam2 Linux]# pacman -S  linux-headers

warning: linux-headers-6.17.7.arch1-1 is up to date -- reinstalling
resolving dependencies...
looking for conflicting packages...

Packages (1) linux-headers-6.17.7.arch1-1

Total Installed Size:  251.51 MiB
Net Upgrade Size:        0.00 MiB

:: Proceed with installation? [Y/n] Y
(1/1) checking keys in keyring                     [######################] 100%
(0/1) checking package integrity                   [----------------------]   0%
(1/1) checking package integrity                   [######################] 100%
(1/1) loading package files                        [######################] 100%
(1/1) checking for file conflicts                  [######################] 100%
(1/1) checking available disk space                [######################] 100%
:: Processing package changes...
(1/1) reinstalling linux-headers                   [######################] 100%
:: Running post-transaction hooks...
(1/2) Arming ConditionNeedsUpdate...
(2/2) Updating module dependencies...
[root@Gundam2 Linux]#
[root@Gundam2 Linux]# pacman -S  linux-headers-lts
error: target not found: linux-headers-lts
[root@Gundam2 Linux]# pacman -Syu
:: Synchronizing package databases...
 core is up to date
 extra                                       8.0 MiB  14.5 MiB/s 00:01 [#######################################] 100%
 archzfs is up to date
:: Starting full system upgrade...
resolving dependencies...
warning: cannot resolve "zfs-utils=2.3.2", a dependency of "zfs-linux-lts"
warning: cannot resolve "linux-lts=6.12.29-1", a dependency of "zfs-linux-lts"
:: The following package cannot be upgraded due to unresolvable dependencies:
      zfs-linux-lts

:: Do you want to skip the above package for this upgrade? [y/N]

so pacman just installs stuff for a kernel it knows i do not have making the install impossible without bricking my system at least temporary.
it wants a package called build-essential which is maybe base-devel because we can not have nice things i guess.

Building and Installation
=========================

To manually build this driver:
------------------------------------------------------------
1. Make sure you have all the packages required to build a standalone kernel
   module.
   On a debian-based systems you should at least install the following packages:

	sudo apt install linux-headers build-essential

2. Move the base driver tar file to the directory of your choice.
   For example, use /home/username/aquantia.
   Untar/unzip archive:

	cd ~/aquantia
	tar zxf Aquantia-AQtion-x.y.z.tar.gz

3. Change to the driver src directory:

	cd Aquantia-AQtion-x.y.z/

NB! Make sure that pathname doesn't contain whitespaces and special characters
    (e.g. brackets), because kernel build system doesn't support such paths
    unfortunately and the build will fail.

4. Compile the driver module:
	make

5. Unload the driver, if an older version is in use:
	sudo rmmod atlantic

5. Load the dependencies and the module itself:
	sudo make load

7. Install the driver
	sudo make install

the driver with that instruction is in atlantic.tar.gz not what ever they talk about and the decompressed archive is in Linux not what ever they talk about.

Last edited by huhn (2025-11-11 18:55:47)

Offline

Board footer

Powered by FluxBB