La tarjeta Asix, es una tarjeta usb ethernet. No está soportada correctamente en todos los kernels, al menos en la rama 2.6.26-2-686, pero se puede hacer funcionar facilmente.
Al pincharla, el fichero /var/log/syslog solo muestra esta información:
[shell]
servidor kernel: [22913341.057945] usb 1-4: new high speed USB device using ehci_hcd and address 8
servidor kernel: [22913341.203827] usb 1-4: configuration #1 chosen from 1 choice
servidor kernel: [22913341.204143] usb 1-4: New USB device found, idVendor=0b95, idProduct=772a
servidor kernel: [22913341.204153] usb 1-4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
servidor kernel: [22913341.204161] usb 1-4: Product: AX88x72A
servidor kernel: [22913341.204167] usb 1-4: Manufacturer: ASIX Elec. Corp.
servidor kernel: [22913341.204173] usb 1-4: SerialNumber: 000002
[/shell]
vemos que el kernel la identifica con lsusb
[shell]
#lsusb
…
Bus 001 Device 008: ID 0b95:772a ASIX Electronics Corp.
..
[/shell]
Pero no está siendo detectada como interface de red. Para ello nos bajamos el código fuente del módulo de la página del fabricante. Aquí hay un copy paste para bajarlo, compilarlo y copiarlo al directorio de los módulos del kernel correspondiente:
[shell]
mkdir /usr/src/asix
cd /usr/src/asix
wget http://www.asix.com.tw/FrootAttach/driver/AX88772B_772A_760_772_178_LINUX2.6.35_Driver_v3.5.0_Source.tar.bz2
tar jxvf AX88772B_772A_760_772_178_LINUX2.6.35_Driver_v3.5.0_Source.tar.bz2
make
cp asix.ko /lib/modules/2.6.26-2-686/kernel/drivers/net/usb/
modprobe asix
[/shell]
Para el paso previo es necesario tener las herramientas de compilacion: gcc, kernel-headers, etc…
En este momento y sin reiniciar la máquina, ya tenemos el interface activado según el /var/log/syslog :
[shell]
servidor kernel: [23062348.758014] http://www.asix.com.tw<6>eth1: register ‘asix’ at usb-0000:00:04.1-4, ASIX AX88772A USB 2.0 Ethernet, 00:80:8e:8a:01:35
[/shell]
y aparece al usar el comando ifconfig -a
Deja una respuesta