Pagina 1 di 2

Hard Disk USB [Risolto]

Inviato: mar 22 ago 2006, 12:06
da Lean
Ciao! Ho un problema: ho acquistato un box esterno usb per un hard disk da 2.5". Vado ad attaccare il connettore USB e con tail -f /var/log/messages leggo:

Codice: Seleziona tutto

Aug 22 11:46:08 leanux kernel: usb 1-1: new high speed USB device using ehci_hcd and address 4
Aug 22 11:46:13 leanux kernel: Initializing USB Mass Storage driver...
Aug 22 11:46:13 leanux kernel: scsi4 : SCSI emulation for USB Mass Storage devices
Aug 22 11:46:13 leanux kernel: usbcore: registered new driver usb-storage
Aug 22 11:46:13 leanux kernel: USB Mass Storage support registered.
Aug 22 11:46:24 leanux kernel: usb 1-1: reset high speed USB device using ehci_hcd and address 4
Aug 22 11:47:01 leanux last message repeated 2 times
per cui non viene assegnato nessun dispositivo. Inoltre quando stacco il connettore mi da:

Codice: Seleziona tutto

Aug 22 11:47:14 leanux kernel: scsi: Device offlined - not ready after error recovery: host 4 channel 0 id 0 lun 0
Con un'altra distribuzione invece, compare Vendor ID, Generic Driver ecc ecc e viene assegnato a /dev/sda e funziona tutto perfettamente.
Ho il kernel 2.6.13 con tutto ciò che serve tipo scsi emulation, usb mass storage e così via (le pendrive funzionano perfettamente)
Qualche idea?

Edito: quando poi stacco il connettore e mi da quell'errore e attacco una pendrive non funziona.... ovvero tail non la vede completamente: come se non avessi attaccato nulla.

Inviato: mar 22 ago 2006, 12:29
da DD0p
Hai creato il punto di montaggio?

Inviato: mar 22 ago 2006, 12:34
da Lean
ma il problema è che proprio non viene assegnato un dispositivo...

Inviato: mar 22 ago 2006, 12:38
da DD0p
Penso che se non lo metti in /etc/fstab è normale che non ti assegna niente

Inviato: mar 22 ago 2006, 12:41
da Lean
se lo metto in /etc/fstab me lo dovrebbe montare da solo... il problema non è il montaggio... è che proprio non viene "visto" come /dev/sdc1 ad esempio (che è il dispositivo che viene assegnato alla mia pendrive quando la attacco... senza che ci sia nulla nell'fstab)

Inviato: mar 22 ago 2006, 12:45
da DD0p
Mi dispiace ma non so aiutarti :cry:

Inviato: mar 22 ago 2006, 13:03
da red
se non ricordo male anche col mio HD esterno (prime che morisse... pace all'anima sua) quando lo connettevo non mi diceva esplicitamente dove era il punto di montaggio, tuttavia gli assegnava correttamente /dev/sda1.

Se fossi in te proverei empiricamente a montare le partizioni più papabili e guarderei i messaggi di ritorno, ovvero capire se comunque trova qualcosa, ma non vuole montarla o proprio non trova niente.

quindi

Codice: Seleziona tutto

#mount -t auto /dev/sda1 /mnt/hd
dove ovviamente deve esistere /mnt/hd o una directory alternativa dove vuoi montare, al posto di auto puoi mettere esattamente il tipo di filesystem che hai sull'HD esterno (vfat per FAT o ext2 o ext3 ecc...) ed infine sostituirei sda1 con nell'ordine:
sda
sda1
sda2
sdb
sdb1
sdb2
sr
sr0
sr1

Fatta questa prova non molto formale, ma veloce avrai un'idea del fatto che ti venga creato o no il nodo e in caso affermativo mount ti dirà perché non riesce a montare l'hd.

Ciao!

Inviato: mar 22 ago 2006, 13:10
da l1q1d
in generale funzionano le device usb?
Sei sicuro che non ti crei il mount point?
Che versione hai di udev?
L'hai per caso aggiornata?

Inviato: mar 22 ago 2006, 13:28
da Lean
Si le altre periferiche (vedi pendrive) funzionano perfettamente. Infatti:

Codice: Seleziona tutto

Aug 22 13:21:31 leanux kernel:   Vendor: Creative  Model: NOMAD MUVO        Rev: 0100
Aug 22 13:21:31 leanux kernel:   Type:   Direct-Access                      ANSI SCSI revision: 04
Aug 22 13:21:31 leanux kernel: SCSI device sdc: 503808 512-byte hdwr sectors (258 MB)
Aug 22 13:21:31 leanux kernel: sdc: Write Protect is off
Aug 22 13:21:31 leanux kernel: SCSI device sdc: 503808 512-byte hdwr sectors (258 MB)
Aug 22 13:21:31 leanux kernel: sdc: Write Protect is off
Aug 22 13:21:31 leanux kernel:  sdc: sdc1
Aug 22 13:21:31 leanux kernel: Attached scsi removable disk sdc at scsi4, channel 0, id 0, lun 0
Mentre quando attacco l'hard disk usb dà quel problema lì (lo riscrivo qui sotto)

Codice: Seleziona tutto

Aug 22 11:46:13 leanux kernel: USB Mass Storage support registered.
Aug 22 11:46:24 leanux kernel: usb 1-1: reset high speed USB device using ehci_hcd and address 4
Aug 22 11:47:01 leanux last message repeated 2 times 
Sì, sono sicuro che non crea il mount point

Udev... umm da pkgtool leggo che è la 071 ma recentemente non mi pare di aver toccato nulla del genere...

Grazie!

Inviato: mar 22 ago 2006, 13:33
da chrix
una volta avevo un problema simile, ho potuto risolvere leggendo questo:

http://www.gentoo.org/doc/it/usb-guide.xml

ciao

Inviato: mar 22 ago 2006, 14:18
da Lean
niente da fare... il config del mio kernel è giusto!

Inviato: mar 22 ago 2006, 14:38
da chrix
e allora prova a creare come semplice usb cioè senza l'emulazione scsi il dispositivo visto che comunque viene rilevato:

Codice: Seleziona tutto

Aug 22 11:46:08 leanux kernel: usb 1-1: new high speed USB device using ehci_hcd and address 4 
Aug 22 11:46:13 leanux kernel: Initializing USB Mass Storage driver... 
Aug 22 11:46:13 leanux kernel: scsi4 : SCSI emulation for USB Mass Storage devices 
Aug 22 11:46:13 leanux kernel: usbcore: registered new driver usb-storage 
Aug 22 11:46:13 leanux kernel: USB Mass Storage support registered. 
Aug 22 11:46:24 leanux kernel: usb 1-1: reset high speed USB device using ehci_hcd and address 4 
Aug 22 11:47:01 leanux last message repeated 2 times 
usa mknod...

Inviato: mar 22 ago 2006, 14:42
da chroot
Prova a creare un device sda e ad attaccarlo.. Poi vedi cosa ti dice
tail -f /var/log/messages ...

Ciao ..

Inviato: mar 22 ago 2006, 15:18
da Lean
una volta che stacco l'hard disk usb pare vada in panne usb-storage... infatti da quel momento in poi non riesce più a vedere più nessun dispositivo usb. Tra i processi rimane attivo usb-storage e non si riesce a killare. Devo riavviare il sistema per far funzionare nuovamente tutto...

@chroot
i miei dispositivi sono sda1, sda2, sda3, sdb1 infatti la pendrive viene vista come sdc1
come faccio a creare sto dispositivo senza l'emulazione scsi??

Inviato: mar 22 ago 2006, 15:28
da chrix
Lean ha scritto: come faccio a creare sto dispositivo senza l'emulazione scsi??
nominandolo ad esempo ubax [ 1<= x <=n], per maggiori info leggi device.txt nella doc del kernel in /usr/src/linux-version/...