View previous topic :: View next topic |
Author |
Message |
Cazzantonio Bodhisattva
Joined: 20 Mar 2004 Posts: 4514 Location: Somewere around the world
|
Posted: Mon Oct 25, 2004 5:36 pm Post subject: [usb] Problema a montare una chiavetta usb con kernel 2.6.9 |
|
|
Code: | casa01 ale # ls /dev/uba*
/dev/uba /dev/uba1
casa01 ale # mount -t vfat /dev/uba1 /mnt/usbkey/
mount: /dev/uba1 is not a valid block device
casa01 ale # ls /dev/uba*
/dev/uba |
Qualcuno sa spiegarmi questa sequenza di comandi?
Premetto che il nuovo kernel 2.6.9 ha cambiato la denominazione dei device usb in /dev/ub*, mentre prima era /dev/sd* (forse per non fare confusione con i device scsi). O almeno è così che io interpreto il fatto che aggiornando il kernel adesso mi veda /dev/uba1 quando inserisco la chiavetta usb
1) mi trova la chiavetta usb in /dev/uba (/dev/uba1 è la partizione)
2) do il comando di mount
3) Mi dice che /dev/uba1 non esiste
4) è sparito nel frattempo /dev/uba1 (ma è rimasto /dev/uba)
Sinceramente non ci capisco più nulla
P.S.
Uso udev e ho disabilitato le rules per la chiavetta per vedere se risolvevo qualcosa... niente! Tra l'altro udevinfo non mi trova più le informazioni che trovava prima sulla chiavetta! _________________ Any mans death diminishes me, because I am involved in Mankinde; and therefore never send to know for whom the bell tolls; It tolls for thee.
-John Donne |
|
Back to top |
|
|
Thrain Guru
Joined: 01 Sep 2003 Posts: 380
|
Posted: Mon Oct 25, 2004 5:43 pm Post subject: |
|
|
Semplicemente prova a montare uba invece di uba1... io ho fatto così e ha funzionato.
Per la questione della denominazione dei device, il fatto è che ora le chiavette usb e cose così vengono gestite da un altro driver, non più da usb-storage... o almeno, io faccio così
Ciao _________________ Thrain
"...only astonishment knows..." |
|
Back to top |
|
|
Cazzantonio Bodhisattva
Joined: 20 Mar 2004 Posts: 4514 Location: Somewere around the world
|
Posted: Mon Oct 25, 2004 5:50 pm Post subject: |
|
|
Quote: | uba:end_request: I/O error, dev uba, sector 0
Buffer I/O error on device uba, logical block 0
end_request: I/O error, dev uba, sector 0
Buffer I/O error on device uba, logical block 0
unable to read partition table
|
questo è quello che afferma dmesg...
errore nel leggere la tabella delle partizioni?
Per controllare ho acceso il portatile di mia madre che per fortuna avevo sottomano ed ho scoperto che windows legge benissimo la chiavetta...
che succede?
@thrain: Ho anche un hd usb (2 partizioni, una fat32 e una xfs)che mi funziona correttamente montando /dev/uba1 e 2
Perchè la chiavetta no?
Code: | casa01 linux # mount -t vfat /dev/uba /mnt/usbkey/
mount: /dev/uba: can't read superblock
|
Quindi la soluzione non deve essere così semplice... _________________ Any mans death diminishes me, because I am involved in Mankinde; and therefore never send to know for whom the bell tolls; It tolls for thee.
-John Donne |
|
Back to top |
|
|
federico Advocate
Joined: 18 Feb 2003 Posts: 3272 Location: Italy, Milano
|
|
Back to top |
|
|
Thrain Guru
Joined: 01 Sep 2003 Posts: 380
|
Posted: Mon Oct 25, 2004 6:31 pm Post subject: |
|
|
In pratica, la funzionalità che usa Cazzantonio è Low Performance USB driver o qualcosa del genere... sta in Block Devices nella configurazione del kernel.
Quel driver utilizza i device ub* per accedere ai dischi... per risolvere il problema che ha Cazzantonio ho semplicemente riavviato il pc... una cosa un po' triste, ma funziona... _________________ Thrain
"...only astonishment knows..." |
|
Back to top |
|
|
Cazzantonio Bodhisattva
Joined: 20 Mar 2004 Posts: 4514 Location: Somewere around the world
|
Posted: Mon Oct 25, 2004 6:32 pm Post subject: |
|
|
Sta succedendo qualcosa di strano...
Io ho compilato nel kernel il supporto per usb-storage (il vecchio caro driver di sempre), solo che ora i devices me li vede in /dev/ub* invece che in /dev/sd*
Di principio sarebbe una bella cosa, visto che evita confuzioni con altri devices scsi o serial-ata, se solo funzionasse....
Qualcuno sa quello che sta accadendo? _________________ Any mans death diminishes me, because I am involved in Mankinde; and therefore never send to know for whom the bell tolls; It tolls for thee.
-John Donne |
|
Back to top |
|
|
.:deadhead:. Advocate
Joined: 25 Nov 2003 Posts: 2963 Location: Milano, Italy
|
|
Back to top |
|
|
Cazzantonio Bodhisattva
Joined: 20 Mar 2004 Posts: 4514 Location: Somewere around the world
|
Posted: Mon Oct 25, 2004 11:37 pm Post subject: |
|
|
Quote: | This driver supports certain USB attached storage devices such as flash keys. |
questo dice l'help del kernel
Mi ero già dimenticato di averlo selezionato, grazie per avermelo fatto notare
Comunque mi trova tutti gli storage devices usb come ub* (anche l'hd usb), e per l'hd non fa problemi!
Solo per la chiavetta da questi strani problemi e dice che non riesce a leggere la tabella delle partizioni...
ora proverò a vedere che succede se tolgo il supporto per tale driver...(ripeto però che mi sembra strano tutto questo casino per una voce del genere nel kernel che pare relativamente innocua)
P.S.
Uso il gentoo-dev-sources _________________ Any mans death diminishes me, because I am involved in Mankinde; and therefore never send to know for whom the bell tolls; It tolls for thee.
-John Donne |
|
Back to top |
|
|
fat_penguin Apprentice
Joined: 25 Jul 2004 Posts: 294 Location: sud side of Switzerland
|
Posted: Fri Oct 29, 2004 4:39 pm Post subject: |
|
|
Ciao,
anche io dopo l'istallazione del kernel 2.6.9 mi sono trovato davanti ai nuovi device /dev/ubX al posto dei /dev/sdX per quel che riguarda le penne e gli harddisk USB.
Come diceva Cazzantonio la nuova "nomenclatura" puo essere interessante, quel che mi lascia un po perplesso invece sono i log che nel caso dei /dev/ubX mi sembrano decisamente scarni e incompleti.
Notate come la mia penna veniva vista dal kenel 2.6.8
Code: |
Oct 29 18:22:46 gnomo usb 1-1: new full speed USB device using address 2
Oct 29 18:22:46 gnomo scsi0 : SCSI emulation for USB Mass Storage devices
Oct 29 18:22:46 gnomo Vendor: Apacer Model: HandyDrive Rev: 1.06
Oct 29 18:22:46 gnomo Type: Direct-Access ANSI SCSI revision: 02
Oct 29 18:22:46 gnomo SCSI device sda: 256000 512-byte hdwr sectors (131 MB)
Oct 29 18:22:46 gnomo sda: assuming Write Enabled
Oct 29 18:22:46 gnomo sda: assuming drive cache: write through
Oct 29 18:22:46 gnomo /dev/scsi/host0/bus0/target0/lun0: p1
Oct 29 18:22:46 gnomo Attached scsi removable disk sda at scsi0, channel 0, id 0, lun 0
Oct 29 18:22:46 gnomo Attached scsi generic sg0 at scsi0, channel 0, id 0, lun 0, type 0
Oct 29 18:22:46 gnomo USB Mass Storage device found at 2
|
si vendono tutte le info utili...
ecco invece cosa mostra il kernel 2.6.9
Code: |
Oct 29 18:27:25 gnomo usb 1-1: new full speed USB device using address 2
Oct 29 18:27:25 gnomo uba: device 2 capacity nsec 256000 bsize 512
Oct 29 18:27:25 gnomo uba: was not changed
Oct 29 18:27:25 gnomo /dev/ub/a: p1
|
Mi sembra decisamente "na schifezza".
Che ne dite? Sto parlando a sproposito?
byebye
fat_penguin |
|
Back to top |
|
|
fedeliallalinea Administrator
Joined: 08 Mar 2003 Posts: 30966 Location: here
|
Posted: Fri Oct 29, 2004 4:48 pm Post subject: |
|
|
Beh calcola che tutta la parte
Code: | Oct 29 18:22:46 gnomo scsi0 : SCSI emulation for USB Mass Storage devices
Oct 29 18:22:46 gnomo Vendor: Apacer Model: HandyDrive Rev: 1.06
Oct 29 18:22:46 gnomo Type: Direct-Access ANSI SCSI revision: 02
Oct 29 18:22:46 gnomo SCSI device sda: 256000 512-byte hdwr sectors (131 MB)
Oct 29 18:22:46 gnomo sda: assuming Write Enabled
Oct 29 18:22:46 gnomo sda: assuming drive cache: write through
Oct 29 18:22:46 gnomo /dev/scsi/host0/bus0/target0/lun0: p1
Oct 29 18:22:46 gnomo Attached scsi removable disk sda at scsi0, channel 0, id 0, lun 0
Oct 29 18:22:46 gnomo Attached scsi generic sg0 at scsi0, channel 0, id 0, lun 0, type 0 |
riguarda l'emulazione scsi quindi non serve piu' riportarla _________________ Questions are guaranteed in life; Answers aren't. |
|
Back to top |
|
|
fat_penguin Apprentice
Joined: 25 Jul 2004 Posts: 294 Location: sud side of Switzerland
|
Posted: Fri Oct 29, 2004 5:20 pm Post subject: |
|
|
fedeliallalinea wrote: | Beh calcola che tutta la parte
Code: | Oct 29 18:22:46 gnomo scsi0 : SCSI emulation for USB Mass Storage devices
Oct 29 18:22:46 gnomo Vendor: Apacer Model: HandyDrive Rev: 1.06
Oct 29 18:22:46 gnomo Type: Direct-Access ANSI SCSI revision: 02
Oct 29 18:22:46 gnomo SCSI device sda: 256000 512-byte hdwr sectors (131 MB)
Oct 29 18:22:46 gnomo sda: assuming Write Enabled
Oct 29 18:22:46 gnomo sda: assuming drive cache: write through
Oct 29 18:22:46 gnomo /dev/scsi/host0/bus0/target0/lun0: p1
Oct 29 18:22:46 gnomo Attached scsi removable disk sda at scsi0, channel 0, id 0, lun 0
Oct 29 18:22:46 gnomo Attached scsi generic sg0 at scsi0, channel 0, id 0, lun 0, type 0 |
riguarda l'emulazione scsi quindi non serve piu' riportarla |
beh... il fatto che mi dia informazioni tipo:
Code: |
Oct 29 18:22:46 gnomo Vendor: Apacer Model: HandyDrive Rev: 1.06
|
è meglio di niente....
byebye
fat_penguin |
|
Back to top |
|
|
motaboy Developer
Joined: 15 Dec 2003 Posts: 1483
|
Posted: Fri Oct 29, 2004 6:59 pm Post subject: |
|
|
ehm. scusate err err.
Ma in veritá per quello che so io, evete sbagliato driver. Nel senso che li avete compilati tutti e due e cosi ha avuto la precedenza UB.
Code: |
CONFIG_BLK_DEV_UB:
This driver supports certain USB attached storage devices such as flash keys.
|
Per tornare al vecchio behavior funzionante basta rimuoverlo dal kernel
EDIT, sono ciecato e non avevo visto che l'avevate giá detto. pardon. _________________ ... |
|
Back to top |
|
|
|