Pagina 1 di 2
Problema hd esterno
Inviato: sab 24 set 2005, 11:01
da prometeo79
Ciao a tutti
Ho un hd usb che mi stà dando un sacco di grattacapi. Il problema è questo: se copio dati in input va che è una meraviglia (ieri 10 gb in poco più di 10 minuti), quando devo copiare i dati in output mi va in stallo dopo alcuni mega. vi posto la riga dell'fstab relativa
/dev/iomega /mnt/usbdevice1 ext3 noauto,sync,user,iocharset=iso8859-15 0 0
Sapete aiutarmi?
Inviato: sab 24 set 2005, 11:05
da Paoletta
non è quello il problema, ma probabilmente il driver che usa il kernel per parlare con il dispositivo in questione...posta un lsmod con il disco usb attaccato..
ciao!
Inviato: sab 24 set 2005, 11:25
da prometeo79
Scusa se te lo posto tutto ma non sò dove andare a guardare
Module Size Used by
usb_storage 68416 1
ext3 122504 1
jbd 48024 1 ext3
sg 28960 0
dv1394 17484 0
video1394 16972 0
raw1394 24556 0
snd_pcm_oss 46240 0
snd_mixer_oss 15872 1 snd_pcm_oss
appletalk 30004 20
lp 9928 0
parport 30024 1 lp
ipv6 225600 14
sis_agp 6148 1
shpchp 91364 0
i2c_sis630 6924 0
i2c_sis96x 4868 0
i2c_core 16656 2 i2c_sis630,i2c_sis96x
ohci_hcd 18436 0
snd_emu10k1 99460 1
snd_rawmidi 19232 1 snd_emu10k1
snd_seq_device 6924 2 snd_emu10k1,snd_rawmidi
snd_ac97_codec 75388 1 snd_emu10k1
snd_pcm 75016 3 snd_pcm_oss,snd_emu10k1,snd_ac97_codec
snd_timer 19716 2 snd_emu10k1,snd_pcm
snd_page_alloc 7556 2 snd_emu10k1,snd_pcm
snd_util_mem 3328 1 snd_emu10k1
snd_hwdep 6944 1 snd_emu10k1
snd 45572 11 snd_pcm_oss,snd_mixer_oss,snd_emu10k1,snd_rawmidi,snd_seq_device,snd_ac97_codec,snd_pcm,snd_timer,snd_hwdep
soundcore 6880 1 snd
emu10k1_gp 2816 0
gameport 11144 2 emu10k1_gp
ohci1394 30388 2 dv1394,video1394
ieee1394 85304 4 dv1394,video1394,raw1394,ohci1394
usblp 10880 0
uhci_hcd 29584 0
ehci_hcd 29704 0
3c59x 37416 0
mii 4608 1 3c59x
nvidia 3703688 12
pcmcia 30368 0
firmware_class 7424 1 pcmcia
yenta_socket 21516 0
rsrc_nonstatic 11136 1 yenta_socket
pcmcia_core 34320 3 pcmcia,yenta_socket,rsrc_nonstatic
nls_iso8859_1 3968 2
nls_cp437 5632 2
vfat 10368 2
fat 44828 1 vfat
ntfs 182672 0
evdev 7296 0
agpgart 28616 2 sis_agp,nvidia
psmouse 29956 0
reiserfs 223216 1
Inviato: sab 24 set 2005, 11:37
da Paoletta
credo che i mouli coinvolti siano:
usb_storage
ohci_hcd
uhci_hcd
ehci_hcd
ma sembra usato solo il primo..prova a rimuoverne qualcuno (non usb_storage, ma uno degli altri) e a vedere se la situazione cambia...ma non t'assicuro nulla
ciao!
Inviato: sab 24 set 2005, 11:38
da prometeo79
E come si fa???
Grazie mille
Inviato: sab 24 set 2005, 11:46
da l1q1d
Inviato: sab 24 set 2005, 13:08
da prometeo79
Ho giocato un pò con i moduli e mi succede questo
1. Rimuovo uhci_hcd e ehci_hcd e non mi rileva più l'hd. Uno dei due deve esserci per forza
2. Se lascio ehci_hcd e rimuovo gli altri due mi và in stallo perciò suppongo sia questo il modulo che utilizza per il trasferimento in output
3. Se lascio uhci:_hcd e rimuovo gli altri due la periferica risponde correttamente ma viene utilizzata come se fosse collegata alla porta usb 1.1 invece che 2.1, con conseguente riduzione di velocità
Il modulo ohci_hcd non sembra coinvolto in nessuna operazione
Inviato: sab 24 set 2005, 13:29
da Paoletta
prova a vedere se nel kernel (Device Drivers-->Usb Support) c'è qualche driver che serve per il tuo dispositivo...
ciao!
Inviato: sab 24 set 2005, 22:08
da rob
non ho idea di sto problema, ma x completezza:
ehci: supporto x l'usb 2.0
uhci: driver generici usb che generalmente vanno con chipset intel e via
ohci: driver generici usb + carini di quelli sopra che generalmente vanno con chipset diversi da intel e via (ma và!)
puoi vedere i driver di cui hai bisogno con `lspci -v|grep USB`
ciao, rob
Inviato: dom 25 set 2005, 20:44
da prometeo79
Ciao
l'hd si collega al supporto ehci perfettamente. Il problema è che dopo un pò si pianta per riprendersi dopo una trentina di secondi. La cosa si ripete ogni 3/4 minuti e la cosa mi disturba parecchio. Se elimino ehci l'hd si collega a uhci e non si blocca ma ovviamente si muove come fosse su porta usb 1.1
Inviato: dom 25 set 2005, 21:00
da Flinco
Scusate se mi intrometto...
Nella sezione DeviceDirvers/USB del kernel ci sono un paio di funzionalità interessanti anche se ancora EXPERIMENTAL che potrebbero essere utili.
Mi riferisco soprattutto a <Enforce USB bandwidth allocation>, ma anche i due sottomenu di EHCI: <Full speed ISO transactions> e <Root Hub Transaction Translators>.
Suggerisco di attivare il primo e vedere che succede e poi, eventualmente, provare con gli altri due.
L.B.
Inviato: dom 25 set 2005, 21:07
da prometeo79
Per attivarli devo ricompilare il kernel?
Inviato: dom 25 set 2005, 23:19
da Paoletta
eh sì...altrimenti se vuoi inserire ste due cose come modulo c'è un post in questo forum che suggerisce come fare a compilare un solo modulo senza ricompilare il kernel;
cerca cerca..
ciao!
Inviato: lun 26 set 2005, 9:25
da -Shark-
Ma l'hd esterno è alimentato direttamente dalla usb?!? Se non ha alimentazione a se stante, a me a volte è capitato che le porte usb non diano la corrente necessaria ai dispositivi, e gli stessi funzionavano un pò alla buona... cioè quando gli diceva la testa!

Inviato: lun 26 set 2005, 14:58
da prometeo79
Alimentazione a se. Con Windows và ok. Appena ho un paio d'ore provo a ricompilare