UGREEN USB3 Gigabit Ethernet Adapter
https://www.ugreen.com/products/usb-3-0-to-rj45-gigabit-ethernet-adapter
==deze is aangesloten op de home router om het interne home net te verzoren , en te scheiden van telenet==
ifconfig : toont de adpator niet [FIXED]
no driver on linux - build yourself
= ASIX AX88179 Gigabit Ethernet type: USB
==> AX88179_178A v 1.18.0
- download source code from : https://www.mediafire.com/file/lo96s5455y4arp1/AX88179+Driver+-20201119.rar/file
- build driver yourself
- install driver
er is echter een driver voorzien, en loaded
find /lib/modules/$(uname -r)/kernel/ -name ‘*.ko’ | grep ‘ax88179’
==> /lib/modules/5.4.0-97-generic/kernel/drivers/net/usb/ax88179_178a.ko
en dit voor de juiste kernel versie uname -r ==> 5.4.0-97-generic
lsmod | grep 'ax88'
ax88179_178a 24576 0
usbnet 45056 3 cdc_mbim,cdc_ncm,ax88179_178a
mii 20480 2 usbnet,ax88179_178a
==>
Het probleem was dat de usb adpater NIET IN EEN USB HUB mag worden aangebracht , het moet op een vrije motherboard USB port worden aangesloten !
ifconfig : toont de adpator nu wel
TODO : is dit een probleem owv. de hub , of omw linux die door een hub heen (niet) detecteert ?
build driver voor ARM linux yourself
cd naar working dir
sudo make
https://forums.linuxmint.com/viewtopic.php?t=226628
“No rule to make target” error
generally means that you have a compiler version that does not match the original compiler used in the project.
You need to go to the project properties and change the compiler to use the one you installed.
zie [[available & installed compilers on lapwm]]
make -C /lib/modules/5.4.0-97-generic/build SUBDIRS=/mnt/data/install/linux-hardware/AX88179_178A_LINUX_DRIVER_v1.18.0_SOURCE modules
make[1]: Entering directory ‘/usr/src/linux-headers-5.4.0-97-generic’
HOSTCC scripts/basic/fixdep
HOSTCC scripts/kconfig/conf.o
HOSTCC scripts/kconfig/confdata.o
HOSTCC scripts/kconfig/expr.o
LEX scripts/kconfig/lexer.lex.c
YACC scripts/kconfig/parser.tab.[ch]
HOSTCC scripts/kconfig/lexer.lex.o
HOSTCC scripts/kconfig/parser.tab.o
HOSTCC scripts/kconfig/preprocess.o
HOSTCC scripts/kconfig/symbol.o
HOSTLD scripts/kconfig/conf
scripts/kconfig/conf –syncconfig Kconfig
make[2]: *** No rule to make target ‘arch/x86/tools/relocs_32.c’, needed by ‘arch/x86/tools/relocs_32.o’. Stop.
make[1]: *** [arch/x86/Makefile:236: archscripts] Error 2
make[1]: Leaving directory ‘/usr/src/linux-headers-5.4.0-97-generic’
make: *** [Makefile:30: default] Error 2