Driver Install - USB to Ethernet Dongle
-
Hello,
I have an ethernet-usb dongle: ASIX Electronics Corp. AX88179 Gigabit Ethernet
I can find the package here:
But I can not find it on any of my distributions...
Any ideas?
-
@Lucas-Gozalvez Uncomment line 1 of your distfeeds.conf, then run opkg update then install it using
opkg install kmod-usb-net-asix-ax88179
-
it worked!
-
Excellent
-
Hi again!,
I was able to see the package to setup the driver:
kmod-usb-net-asix - 4.14.206-1 - Kernel module for USB-to-Ethernet Asix convertorsBut when running opkg install I got this:
opkg install kmod-usb-net-asix Installing kmod-usb-net-asix (4.14.206-1) to root... Downloading http://downloads.openwrt.org/releases/18.06-SNAPSHOT/targets/ramips/mt76x8/packages/kmod-usb-net-asix_4.14.206-1_mipsel_24kc.ipk Collected errors: * satisfy_dependencies_for: Cannot satisfy the following dependencies for kmod-usb-net-asix: * kernel (= 4.14.206-1-da4f999cff891c50c6d11774cc24f4e2) * * opkg_install_cmd: Cannot install package kmod-usb-net-asix.
when I run uname -r to know the Omega Kernel version I got this:
uname -r 4.14.81
I'm using latest omega bin version.
Is there any way to use a distribution package where the packages are compatible with this Omega Kernel Version?
-
@Lucas-Gozalvez opkg is very very careful about installing kernel modules.
To be able to install a kmod from a package repo, the kernel version AND the kernel hash of the package has to match that of your device.
In other words, you can only install kernel modules that were compiled with the exact instance of the kernel your device is running.Run
opkg list-installed | grep kernel
to get the version and hash of the kernel your device is runningSo in this case, kmod-usb-net-asix is compiled for kernel version
4.14.206
. Right off the bat it's incompatible since your Omega2 is running kernel version4.14.81
.
But, even if kmod-usb-net-asix was compiled for kernel version4.14.81
, you wouldn't be able to install it since the hash wouldn't match your kernel.Two ways to get around this:
- Install kernel modules from the Onion package repos (this will work if you're running the
latest
official firmware. More info on that here) - Build your own Omega2 firmware (based on OnionIoT/source) and include this kernel module in the firmware
EDIT:
I realize Option 1 doesn't work if the kernel module you need isn't in the Onion package repo. We'll addkmod-usb-net-asix
so you can test it out. Will post here again when it's available.Option 1 doesn't work if the kernel module you need isn't in the Onion package repo.
So we've addedkmod-usb-net-asix
to the Onion package repo.
Update to the latest b249 firmware and try installingkmod-usb-net-asix
. Let us know how it goes!
- Install kernel modules from the Onion package repos (this will work if you're running the
-
@Lazar-Demin said in Driver Install - USB to Ethernet Dongle:
So we've added kmod-usb-net-asix to the Onion package repo.
Update to the latest b249 firmware and try installing kmod-usb-net-asix. Let us know how it goes!Amazing!!!
We were building our custom firmware just for this package.
Thanks in advanced. I'll let you know how it goes
-
UPDATE. This is working nice and smooth. If anybody wants to know more, let me know.
-
Hi, I have generic usb to ethernet device connected to mini dock. I have tried to install
kmod-usb-net
, but i got this error