Problema con Davicom DM9601 USB LAN NIC Ubuntu 11.10

Problema con Davicom DM9601 USB LAN NIC Ubuntu 11.10

Tengo una tarjeta ethernet USB davicom dm9601.

Cuando conecto el dispositivo, se detecta y se cargan los controladores, pero no puedo conectarme a Internet usándolo.

Funciona perfectamente en XP y en otras computadoras portátiles, pero no funciona en Ubuntu 11.10.

¿Cómo puedo instalar el controlador para esto? He probado muchas cosas pero nada funciona.

Si entro a este enlacecontrolador pero no compilandoo puede que esté haciendo algo mal.

encontré estepero no sé cómo seguir estos pasos.

Esta es mi lsusbsalida:

Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 002
Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 003 Device
001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 004 Device 001: ID
1d6b:0001 Linux Foundation 1.1 root hub Bus 005 Device 001: ID
1d6b:0001 Linux Foundation 1.1 root hub Bus 006 Device 001: ID
1d6b:0001 Linux Foundation 1.1 root hub Bus 007 Device 001: ID
1d6b:0001 Linux Foundation 1.1 root hub Bus 008 Device 001: ID
1d6b:0001 Linux Foundation 1.1 root hub Bus 002 Device 004: ID
064e:a103 Suyin Corp. Acer/HP Integrated Webcam [CN0314] Bus 003
Device 002: ID 08ff:1600 AuthenTec, Inc. AES1600 Bus 005 Device 002:
ID 0a46:9601 Davicom Semiconductor, Inc. DM9601 Fast Ethernet Adapter
Bus 006 Device 002: ID 046d:c045 Logitech, Inc. Optical Mouse Bus 003
Device 003: ID 0a5c:2101 Broadcom Corp. Bluetooth Controller Bus 004
Device 002: ID 04d9:1702 Holtek Semiconductor, Inc.

Pero cuando conecté mi Internet desde un sistema diferente, empezó a funcionar.

Respuesta1

Pre requisitos

Necesitará los paquetes build-essentialy linux-headers-genericpara instalar. Si no tiene estos paquetes, puede encontrarlos enpaquetes.ubuntu.com, descargue los *.debarchivos e instálelos manualmente.

linux-headers-generices un paquete virtual que instala los encabezados correctos para el kernel actual que estás ejecutando. Puedes averiguarlo escribiendo uname -ren la terminal. El mio es 3.0.0-17-generic. Eso significa que lo que realmente debería descargar es el linux-headers-3.0.0-17-genericpaquete. Una vez que tenga su Ethernet funcionando, apt-get install linux-kernel-headerssiempre tendrá los encabezados correctos.

El build-essentialpaquete tiene muchas dependencias y cuando intente instalar el .debarchivo le indicará lo que falta. Volver apaquetes.ubuntu.comy descargue todos los *.debspaquetes de los que se queja.

Si está ejecutando Ubuntu, *.deblos archivos se pueden instalar haciendo doble clic en ellos. En Kubuntu, debes hacer clic derecho y elegir la opción de instalación.

Construya el módulo Ir aSitio web de Davicomy descárguelo LINUX Driveren su carpeta de inicio. Abre la Terminal y escribe tar -xzvf dm9601-Linux2.6_1_1para extraerla. Escriba cd dm9601para ingresar a la carpeta recién creada. Escriba gedit dm9601.cpara editar el archivo fuente roto. Cambie #include <linux/config.h>a #include <linux/configfs.h> Guardar el archivo y cierre gedit. Escriba makepara construir el módulo.

Ok, ahora has construido el módulo. En este punto podemos probarlo. Con su adaptador USB Davicom enchufado, escriba sudo insmod dm9601.kopara insertar temporalmente el módulo. Si todo funciona, debemos hacer que este módulo se inserte automáticamente al iniciar.

Inserte el módulo en el inicio Escriba sudo cp dm9601.ko /lib/modules/$(uname -r)/kernel/ubuntu/net/ el tipo sudo gedit /etc/modules Agregar dm9601en su propia línea al final del archivo Guarde y salga de gedit.

Su módulo ahora debería funcionar al reiniciar. ¡Felicidades! Deberá repetir los pasos 2, 3 y 7 de la etapa de compilación y el paso 1 de la etapa de inserción cada vez que instale una actualización del kernel.

Solución de problemas Si insmod no funciona, probablemente necesite agregar la ID de su dispositivo USB al archivo de encabezado.

Escribe 'lsmod' y busca una línea que pertenezca a tu adaptador USB Davicom. Debería tener un aspecto similar al "Bus 001 Dispositivo 006: ID 0a46:9555 Davicom Semiconductor, Inc." Si tiene dudas, desconecte todos los demás dispositivos USB y busque la única línea que no tenga "0000:0000".

Para el ejemplo anterior, escriba gedit dm9601.he inserte 2 líneas que se vean así:

DM9601_DEV( "Davicom Semiconductor, Inc", VENDOR_ACCTON, 0x0a46, 0x9555,
                DEFAULT_GPIO_RESET )

El código fuente de su módulo ahora está configurado para reconocer su módulo. Continúe desde el Paso 6 en la etapa de Construcción de las instrucciones.

Respuesta2

Este es el archivo que necesitas usar:Controlador Linux DM9601

esta es la fabricacionfuente

Así es como lo instalas:compilar e instalar

Si todo lo demás falla, useNdiswrappery controladores de Windows

información relacionada