PDA

Visualizza la versione completa : Installare scheda di rete usb


Busso
22-07-2004, 11:23
Ciao a tutti,
ho un problema con una scheda di rete su usb.

Sto tentando di installarla su redhat 7.3 (con kernel 2.4.18), ma non ci riesco. :cry:

Quando la inserisco nella porta usb, linux mi logga questo:
usb.c: USB new device connect on bus1/1, assigned device number 3
usb.c: USB device 3 (vend/prod 0x846/0x1040) is not claimed by any active driver.
E poi mi carica il modulo del kernel "CDCEther".

Configurando il file /etc/sysconfig/network-scripts/ifcfg-usb0 con i seguenti dati
DEVICE=usb0
IPADDR=172.16.0.187
NETMASK=255.255.255.0
NETWORK=172.16.0.0
BROADCAST=172.16.0.255
ONBOOT=yes
E ricaricando poi la rete, l'interfaccia viene teoricamente caricata correttamente ma effettivamente non c' (ifconfig non visualizza l'interfaccia usb0) !

Qualcuno sa dirmi cosa posso fare per installare questa maledetta scheda di rete ?

Grazie !
:ciauz:

andy caps
22-07-2004, 14:00
non mai avuto esperienze in merito

prova a dare un ifconfig usb0 up o guarda se ti mette un eth0 in dmesg

Busso
22-07-2004, 14:15
Con un ifconfig usb0 up mi visualizza il messaggio d'errore "usb0: unknown interface: No such device" perch probabilmente non ha riconosciuto l'interfaccia lan.

Con un dmesg mi logga solo che ha riconosciuto un nuovo dispositivo usb (senza trovare che una scheda di rete) e che ha caricato il modulo CDCEther per il kernel:
CDCEther.c: CDCEther.c: v0.98.5 22 Sep 2001 Brad Hards and another
usb.c: registered new driver CDCEther
hub.c: USB new device connect on bus1/1, assigned device number 2
usb.c: USB device 2 (vend/prod 0x846/0x1040) is not claimed by any active driver.

:dh: :dh:

andy caps
22-07-2004, 14:24
modprobe CDCEther cosa dice ?

da lsmod sono caricati i vari uhci o ohci ?
che usb hai ?

andy caps
22-07-2004, 14:27
is not claimed by any active driver.
vuol dire che non la sa usare se non gli indichi il driver guarda che moduli hai in /lib/modules/2.4.18.x/// che moduli hai disponibili per le usb e caricali con modprobe

Busso
22-07-2004, 14:46
modprobe CDCEther non da nessun output (sia a video sia su syslog) perch questo modulo lo carica automaticamente quanto inserisco la periferica.

Da lsmod ho questo (scremato dalle cose inutili) :
Module
usbnet (unused)
acm (unused)
CDCEther (autoclean) (unused)
usb-ohci (unused)
usbcore [usbnet acm CDCEther usb-ohci]
Mi sembra che abbia caricato tutti i driver necessari.
Di default si caricano "usb-ohci" e "usbcore"; io ho inserito solamente "usbnet" mentre "acm" viene caricato da "CDCEther".

Altri driver da caricare non saprei cosa o quali prendere da "/lib/modules/2.4.18-3/kernel/drivers/usb" ...


che usb hai ?
In che senso, scusa ?

andy caps
22-07-2004, 14:55
se hai un computer moderno fanno uso in genere delle usb2

se non va sicuramente non sono i driver corretti :fagiano:
dovresti provare con un kernel piu recente
che scheda ?

Busso
22-07-2004, 15:00
La scheda una Netgear Fa120 che supporta sia usb1 che usb2.

Cmq, provando con modprobe ho visto che il modulo pegasus stampa su dmseg questa riga "pegasus.c: v0.4.22 (2001/12/07):Pegasus/Pegasus II USB Ethernet driver".
Probabilmente il modulo giusto !
Adesso provo ...

Busso
22-07-2004, 15:11
Inserendo la riga "alias usb0 pegasus" in /etc/modules.conf e facendo poi un ifconfig usb0 up (il file ifcfg-usb0 presento nel primo post del 3d) continua a dare "usb0: unknown interface: No such device" anche se ha tutti i moduli caricati ! :cry: :cry:

Per caso, salto qualche operazione o proprio linux non vuole collaborare ?

andy caps
22-07-2004, 15:17
guardavo un po in giro con google ma non si trova molto
dai un occhio li

sembra che sia supportata dai kernel 2.4.22 o superiori :(

Loading