ASIX AX88178 Kernel Module

hagbardccc

Vu+ Newbie
Hi,

can anyone help me with the kernel module for the ASIX usb gigabit nic?

VU+ Duo
Running Kernel: 3.1.1

Thx in advance
 

angelofsky1980

BlackHole Driver Specialist
Hi,

can anyone help me with the kernel module for the ASIX usb gigabit nic?

VU+ Duo
Running Kernel: 3.1.1

Thx in advance

I've found the drivers in source format for your device... I hope I can try a compilation this evening.
I will move your thread into USB Wifi section of this Board.
 

angelofsky1980

BlackHole Driver Specialist
Here the IPK files for Vu+ boxes.
Install ONLY the package for your box and reboot it.

Report here if all works properly and post a "dmesg" output.
I'm curious about these kind of devices ;)
 

Attachments

  • ax88772b_4.2.0-r0_bm750.ipk
    29.1 KB · Views: 5
  • ax88772b_4.2.0-r0_vusolo.ipk
    28.7 KB · Views: 4
  • ax88772b_4.2.0-r0_vuultimo.ipk
    29.1 KB · Views: 6
  • ax88772b_4.2.0-r0_vuuno.ipk
    29.1 KB · Views: 7

hagbardccc

Vu+ Newbie
hi angelofsky1980

big thx for compiling the sources. I can´t get the build environment running on my machine. glib-2.0-native_2.22.1 always fails to build.
The module works as expected but isn´t much faster than the onboard nic (105-110mbit/s) (VU+ Duo)
I´ll test it on a Uno later this week.
I´m using openAAF on my box. i´ve converted your ipk file to tgz and placed the module in the right folder.

here are the logs:

root@vuduo:~# modprobe asix
root@vuduo:~# dmesg
......
ASIX USB Ethernet Adapter:v4.2.0 22:07:21 Jun 19 2012
<6> http://www.asix.com.tw
eth%d: status ep1in, 8 bytes period 11
eth1: register 'asix' at usb-ehci_hcd-1, ASIX AX88178 USB 2.0 Ethernet, 00:11:6b:73:a8:df
usbcore: registered new interface driver asix
root@vuduo:~# modinfo asix
filename: /lib/modules/3.1.1/kernel/drivers/net/asix.ko
license: GPL
description: ASIX AX8817X based USB 2.0 Ethernet Devices
author: David Hollis
alias: usb:v0B95p7E2Bd*dc*dsc*dp*ic*isc*ip*
alias: usb:v0B95p772Bd*dc*dsc*dp*ic*isc*ip*
alias: usb:v05ACp1402d*dc*dsc*dp*ic*isc*ip*
alias: usb:v13B1p0018d*dc*dsc*dp*ic*isc*ip*
alias: usb:v0421p772Ad*dc*dsc*dp*ic*isc*ip*
alias: usb:v0DB0pA877d*dc*dsc*dp*ic*isc*ip*
alias: usb:v0B95p772Ad*dc*dsc*dp*ic*isc*ip*
alias: usb:v125Ep180Dd*dc*dsc*dp*ic*isc*ip*
alias: usb:v0B95p7720d*dc*dsc*dp*ic*isc*ip*
alias: usb:v1631p6200d*dc*dsc*dp*ic*isc*ip*
alias: usb:v1189p0893d*dc*dsc*dp*ic*isc*ip*
alias: usb:v07AAp0017d*dc*dsc*dp*ic*isc*ip*
alias: usb:v6189p182Dd*dc*dsc*dp*ic*isc*ip*
alias: usb:v0411p003Dd*dc*dsc*dp*ic*isc*ip*
alias: usb:v0557p2009d*dc*dsc*dp*ic*isc*ip*
alias: usb:v08DDp90FFd*dc*dsc*dp*ic*isc*ip*
alias: usb:v07B8p420Ad*dc*dsc*dp*ic*isc*ip*
alias: usb:v0B95p1720d*dc*dsc*dp*ic*isc*ip*
alias: usb:v07D1p3C05d*dc*dsc*dp*ic*isc*ip*
alias: usb:v2001p3C05d*dc*dsc*dp*ic*isc*ip*
alias: usb:v2001p1A00d*dc*dsc*dp*ic*isc*ip*
alias: usb:v0846p1040d*dc*dsc*dp*ic*isc*ip*
alias: usb:v077Bp2226d*dc*dsc*dp*ic*isc*ip*
alias: usb:v050Dp5055d*dc*dsc*dp*ic*isc*ip*
alias: usb:v14EApAB11d*dc*dsc*dp*ic*isc*ip*
alias: usb:v1737p0039d*dc*dsc*dp*ic*isc*ip*
alias: usb:v077Bp2226d*dc*dsc*dp*ic*isc*ip*
alias: usb:v0B95p1780d*dc*dsc*dp*ic*isc*ip*
depends:
vermagic: 3.1.1 SMP mod_unload MIPS32_R1 32BIT
parm: msg_level:Override default message level (int)
parm: bsize:Maximum transfer size per bulk (int)

root@vuduo:~# ethtool eth1
Settings for eth1:
Supported ports: [ TP MII ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Half 1000baseT/Full
Supports auto-negotiation: Yes
Advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Advertised auto-negotiation: Yes
Speed: 1000Mb/s
Duplex: Full
Port: MII
PHYAD: 1
Transceiver: internal
Auto-negotiation: on
Supports Wake-on: pg
Wake-on: d
Current message level: 0x00000007 (7)
Link detected: yes
root@vuduo:~# ip addr add dev eth1 192.168.5.55/24
root@vuduo:~# ifconfig eth1 up
download: [01:04:45] Transferred 1 File (2.364.288 KB) in 3 minutes 9 seconds (12,19 MB/s)
upload: [01:07:55] Transferred 1 File (1.478.937 KB) in 2 minutes 1 second (11,90 MB/s)

and finally... the stats from my harddrive:

root@vuduo:~# hdparm -t /dev/sda1
/dev/sda1:
Timing buffered disk reads: 142 MB in 3.01 seconds = 48179 kB/s
 
Top