Guest Posted December 14, 2017 Share Posted December 14, 2017 DO NOT READ FURTHER I GOT IT COMPILED after typing "apt-get install htop" it started to install the headers.... strange ------------------------------------------------------------ Hey guys, I am stuck: Followed this: https://docs.armbian.com/User-Guide_Advanced-Features/#how-to-build-a-wireless-driver Try to port it to r8152.ko (RTL8153) / ax88179_178.ko I. (Before I started "apt-get update && upgrade") 1. Install Armbian Headers via armbian-config (Check) 2. wget http://www.asix.com.tw/FrootAttach/driver/AX88179_178A_LINUX_DRIVER_v1.18.0_SOURCE.tar.bz2 (Check) 3. aptitude install build-essential linux-headers-$(uname -r) (Check) 4. tar -xjf AX88179_178A_LINUX_DRIVER_v1.18.0_SOURCE.tar.bz2 (Check) 5. cd AX88179_178A_LINUX_DRIVER_v1.18.0_SOURCE/ (Check) 6. chmod a+x Makefile (Check) 7. make Then this comes: Quote root@orangepipc2:/tmp/AX88179_178A_LINUX_DRIVER_v1.18.0_SOURCE# make ARCH=arm64 make -C /lib/modules/4.14.4-sunxi64/build SUBDIRS=/tmp/AX88179_178A_LINUX_DRIVER_v1.18.0_SOURCE modules make[1]: *** /lib/modules/4.14.4-sunxi64/build: No such file or directory. Stop. Makefile:31: recipe for target 'default' failed make: *** [default] Error 2 I checked path : "/lib/modules/4.14.4-sunxi64/build" and it is not existing. II. Tryed to change Path of Makefile "KDIR = /usr/src/linux-headers-4.14.4-sunxi64" Then i get Quote root@orangepipc2:/tmp/AX88179_178A_LINUX_DRIVER_v1.18.0_SOURCE# make ARCH=arm64 make -C /usr/src/linux-headers-4.14.4-sunxi64 SUBDIRS=/tmp/AX88179_178A_LINUX_DRIVER_v1.18.0_SOURCE modules make[1]: Entering directory '/usr/src/linux-headers-4.14.4-sunxi64' make[1]: *** No rule to make target 'modules'. Stop. make[1]: Leaving directory '/usr/src/linux-headers-4.14.4-sunxi64' Makefile:31: recipe for target 'default' failed make: *** [default] Error 2 III. then i tried : Quote root@orangepipc2:~# apt-get install linux-headers-$(uname -r) build-essentials Reading package lists... Done Building dependency tree Reading state information... Done E: Unable to locate package linux-headers-4.14.4-sunxi64 E: Couldn't find any package by glob 'linux-headers-4.14.4-sunxi64' E: Couldn't find any package by regex 'linux-headers-4.14.4-sunxi64' E: Unable to locate package build-essentials :/ - Just want to have the latest drivers for the USB3.0 to Ethernet Cards..... ANybody maybe successfull with that ? Link to comment Share on other sites More sharing options...
Igor Posted December 14, 2017 Share Posted December 14, 2017 Try this: KDIR = /usr/src/linux-headers-4.14.4-sunxi64 It worked for me instantly, well on some other machine which I am just playing with: root@tinkerboard:~/AX88179_178A_LINUX_DRIVER_v1.18.0_SOURCE# make ARCH=arm make -C /usr/src/linux-headers-4.13.16-rockchip SUBDIRS=/root/AX88179_178A_LINUX_DRIVER_v1.18.0_SOURCE modules make[1]: Entering directory '/usr/src/linux-headers-4.13.16-rockchip' CC [M] /root/AX88179_178A_LINUX_DRIVER_v1.18.0_SOURCE/ax88179_178a.o Building modules, stage 2. MODPOST 1 modules CC /root/AX88179_178A_LINUX_DRIVER_v1.18.0_SOURCE/ax88179_178a.mod.o LD [M] /root/AX88179_178A_LINUX_DRIVER_v1.18.0_SOURCE/ax88179_178a.ko make[1]: Leaving directory '/usr/src/linux-headers-4.13.16-rockchip' You only need to install our headers (as written in our manual), nothing else! Link to comment Share on other sites More sharing options...
Guest Posted December 17, 2017 Share Posted December 17, 2017 On 14.12.2017 at 8:34 PM, Igor said: Try this: KDIR = /usr/src/linux-headers-4.14.4-sunxi64 It worked for me instantly, well on some other machine which I am just playing with: root@tinkerboard:~/AX88179_178A_LINUX_DRIVER_v1.18.0_SOURCE# make ARCH=arm make -C /usr/src/linux-headers-4.13.16-rockchip SUBDIRS=/root/AX88179_178A_LINUX_DRIVER_v1.18.0_SOURCE modules make[1]: Entering directory '/usr/src/linux-headers-4.13.16-rockchip' CC [M] /root/AX88179_178A_LINUX_DRIVER_v1.18.0_SOURCE/ax88179_178a.o Building modules, stage 2. MODPOST 1 modules CC /root/AX88179_178A_LINUX_DRIVER_v1.18.0_SOURCE/ax88179_178a.mod.o LD [M] /root/AX88179_178A_LINUX_DRIVER_v1.18.0_SOURCE/ax88179_178a.ko make[1]: Leaving directory '/usr/src/linux-headers-4.13.16-rockchip' You only need to install our headers (as written in our manual), nothing else! Hi Igor, keep up great work. As mentioned in the Bottom line I made it. The headers just did not install instantly :)- Do you by chance need the compiled new drivers ? Made it for rtl8153 and asix 88179 . Link to comment Share on other sites More sharing options...
Igor Posted December 17, 2017 Share Posted December 17, 2017 7 hours ago, Bruce said: Made it for rtl8153 and asix 88179 I am using drivers supplied with a kernel and both works. I am not aware of any issues. Are there any? Spoiler modinfo ax88179_178a filename: /lib/modules/4.14.6-sunxi64/kernel/drivers/net/usb/ax88179_178a.ko license: GPL description: ASIX AX88179/178A based USB 3.0/2.0 Gigabit Ethernet Devices alias: usb:v050Dp0128d*dc*dsc*dp*ic*isc*ip*in* alias: usb:v17EFp304Bd*dc*dsc*dp*ic*isc*ip*in* alias: usb:v04E8pA100d*dc*dsc*dp*ic*isc*ip*in* alias: usb:v0DF6p0072d*dc*dsc*dp*ic*isc*ip*in* alias: usb:v2001p4A00d*dc*dsc*dp*ic*isc*ip*in* alias: usb:v04B4p3610d*dc*dsc*dp*ic*isc*ip*in* alias: usb:v0B95p178Ad*dc*dsc*dp*ic*isc*ip*in* alias: usb:v0B95p1790d*dc*dsc*dp*ic*isc*ip*in* depends: usbnet intree: Y name: ax88179_178a vermagic: 4.14.6-sunxi64 SMP mod_unload aarch64 modinfo r8152 filename: /lib/modules/4.14.6-sunxi64/kernel/drivers/net/usb/r8152.ko version: v1.09.9 license: GPL description: Realtek RTL8152/RTL8153 Based USB Ethernet Adapters author: Realtek linux nic maintainers <nic_swsd@realtek.com> srcversion: F645E92219B176697009D7B alias: usb:v2357p0601d*dc*dsc*dp*ic02isc06ip00in* alias: usb:v2357p0601d*dc*dsc*dp*icFFisc*ip*in* alias: usb:v0955p09FFd*dc*dsc*dp*ic02isc06ip00in* alias: usb:v0955p09FFd*dc*dsc*dp*icFFisc*ip*in* alias: usb:v13B1p0041d*dc*dsc*dp*ic02isc06ip00in* alias: usb:v13B1p0041d*dc*dsc*dp*icFFisc*ip*in* alias: usb:v17EFp7214d*dc*dsc*dp*ic02isc06ip00in* alias: usb:v17EFp7214d*dc*dsc*dp*icFFisc*ip*in* alias: usb:v17EFp720Cd*dc*dsc*dp*ic02isc06ip00in* alias: usb:v17EFp720Cd*dc*dsc*dp*icFFisc*ip*in* alias: usb:v17EFp7205d*dc*dsc*dp*ic02isc06ip00in* alias: usb:v17EFp7205d*dc*dsc*dp*icFFisc*ip*in* alias: usb:v17EFp3069d*dc*dsc*dp*ic02isc06ip00in* alias: usb:v17EFp3069d*dc*dsc*dp*icFFisc*ip*in* alias: usb:v17EFp3062d*dc*dsc*dp*ic02isc06ip00in* alias: usb:v17EFp3062d*dc*dsc*dp*icFFisc*ip*in* alias: usb:v17EFp304Fd*dc*dsc*dp*ic02isc06ip00in* alias: usb:v17EFp304Fd*dc*dsc*dp*icFFisc*ip*in* alias: usb:v04E8pA101d*dc*dsc*dp*ic02isc06ip00in* alias: usb:v04E8pA101d*dc*dsc*dp*icFFisc*ip*in* alias: usb:v045Ep07C6d*dc*dsc*dp*ic02isc06ip00in* alias: usb:v045Ep07C6d*dc*dsc*dp*icFFisc*ip*in* alias: usb:v045Ep07ABd*dc*dsc*dp*ic02isc06ip00in* alias: usb:v045Ep07ABd*dc*dsc*dp*icFFisc*ip*in* alias: usb:v0BDAp8153d*dc*dsc*dp*ic02isc06ip00in* alias: usb:v0BDAp8153d*dc*dsc*dp*icFFisc*ip*in* alias: usb:v0BDAp8152d*dc*dsc*dp*ic02isc06ip00in* alias: usb:v0BDAp8152d*dc*dsc*dp*icFFisc*ip*in* alias: usb:v0BDAp8050d*dc*dsc*dp*ic02isc06ip00in* alias: usb:v0BDAp8050d*dc*dsc*dp*icFFisc*ip*in* depends: intree: Y name: r8152 vermagic: 4.14.6-sunxi64 SMP mod_unload aarch64 Link to comment Share on other sites More sharing options...
Recommended Posts