Pagina 1 di 1

USB 2.0 funziona come USB 1.1

Inviato: mer 23 nov 2005, 12:45
da michele
Ciao a tutti,

ho cercato in questo forum e chiesto all'amico google, ma non ho trovato soluzione...
in particolare in questo forum avevo trovato un post con un problema simile, ma muore un pò cosi. proviamo a risolvere il problema?
Vengo al dunque cercando di essere breve ma preciso:

Slackware 10.2 su asus aspire 1670 kernel 2.4.31 e 2.6.13 (stessi risultati)
Il bus usb 2.0 viene utilizzato con il driver ohci_hcd e non ehci_hcd quindi funziona lentamente, vi assicuro che l'hardware funziona bene (penna usb e porte).
rc.hotplug per qualche motivo, o il kernel, utilizza ohci anzichè ehci.

Nessuno di voi ha lo stesso problema?

grazie, Michele.

Inviato: mer 23 nov 2005, 12:49
da prometeo79
Scusa se faccio una domanda stupida. Il modulo ehci è caricato vero? Se sì, hai provato a rimuovere ohci e montare la penna?

Inviato: mer 23 nov 2005, 12:54
da michele
prometeo79 ha scritto:Scusa se faccio una domanda stupida. Il modulo ehci è caricato vero? Se sì, hai provato a rimuovere ohci e montare la penna?
ehci è montato. se tolgo ohci non funziona più il mouse usb ... quindi sembra servire, non posso toglierlo..

Inviato: mer 23 nov 2005, 15:31
da Bloodrunner
Io avevo il tuo stesso problema, ho risolto aggiungendo in /etc/rc.d/rc.local
/sbin/modprobe ehci_hcd
e funzionava.
Poi ho provato a mettere il supporto usb 2 statico nel kernel(e non modulare) ed ha funzionato lo stesso
Puo essere d'aiuto se posti l'output di "dmesg" quando inserisci la penna usb.[/img]

Inviato: mer 23 nov 2005, 16:05
da michele
Bloodrunner ha scritto:Io avevo il tuo stesso problema, ho risolto aggiungendo in /etc/rc.d/rc.local
/sbin/modprobe ehci_hcd
e funzionava.
Poi ho provato a mettere il supporto usb 2 statico nel kernel(e non modulare) ed ha funzionato lo stesso
Puo essere d'aiuto se posti l'output di "dmesg" quando inserisci la penna usb.[/img]
Bene, il modulo ehci_hcd è caricato ma la "penna" va sempre ad utilizzare ohci_hcd
l'output quando inserisco la penna usb:
**********************************************************************************************************
23 15:51:32 nav4 kernel: usb 2-3: new full speed USB device using ohci_hcd a nd address 3
Nov 23 15:51:32 nav4 kernel: usb 2-3: not running at top speed; connect to a hig h speed hub
Nov 23 15:51:32 nav4 kernel: scsi0 : SCSI emulation for USB Mass Storage devices
Nov 23 15:51:37 nav4 kernel: Vendor: DIKOM Model: USB Flash Dvive Rev: 0.00
Nov 23 15:51:37 nav4 kernel: Type: Direct-Access ANSI SCSI revision: 02
Nov 23 15:51:37 nav4 kernel: SCSI device sda: 992000 512-byte hdwr sectors (508 MB)
Nov 23 15:51:37 nav4 kernel: sda: Write Protect is off
Nov 23 15:51:37 nav4 kernel: SCSI device sda: 992000 512-byte hdwr sectors (508 MB)
Nov 23 15:51:37 nav4 kernel: sda: Write Protect is off
Nov 23 15:51:37 nav4 kernel: sda: sda1
Nov 23 15:51:37 nav4 kernel: Attached scsi removable disk sda at scsi0, channel 0, id 0, lun 0
*********************************************************************************************************
ribadisco che l'hub è usb2.0 non 1.1 per quanto ne dica il kernel...

per curiosità, a che velosità funziona la tua penna usb? tipo 7-8 Mbyte al secondo?

Inviato: mer 23 nov 2005, 23:56
da Bloodrunner
Una usb 2 va a circa 20/25 Mb/sec, teoricamente potrebbe raggiungere i 60Mb/sec. Comunque il problema sta nel fatto che il kernel riconosce l'hub usb come 1.1 e non 2.0, quindi direi di controllare che controller usb che hai(via,nvidai,sis,etc), e smanettare un po con il kernel.
Il module usb-storage(ohci_hcd per 1.1 e ehci_hcd per 2.0) il suo lavoro lo fa:
Nov 23 15:51:32 nav4 kernel: usb 2-3: not running at top speed; connect to a hig h speed hub
Se come penso il controller è nvidia prova ad installare i driver ufficiali nvidia per quel chipset(dovrebbero esserci).
Fammi sapere come va

Inviato: mer 11 gen 2006, 12:59
da waka_jawaka
Il problema potrebbe essere questo
http://www.linuxhelp.it/modules.php?nam ... e&sid=3233

IMPORTANTE: vale per tutti quelli che usano un kernel 2.6.12 o superiore

Inviato: mer 11 gen 2006, 15:10
da michele
waka_jawaka ha scritto:Il problema potrebbe essere questo
http://www.linuxhelp.it/modules.php?nam ... e&sid=3233

IMPORTANTE: vale per tutti quelli che usano un kernel 2.6.12 o superiore
Interessante nota.

Nel mio caso comunque, dal momento che uso il Kernel 2.4.x, il problema credo sia dovuto ad un non corretto riconoscimento della scheda madre... come diceva il messaggio precedente dovrei smanettare un pò col kernel per sistemare, se troverò un pò di tempo proverò...