Problemi (con mount?) [lunga]
Mi è arrivata fra le grinfie una fotocamera fuji mv-1, che però non
riesco a usare come vorrei, dal momento che non ne vuole sapere di
funzionare in linux... Siccome non ho dubbi che il fatto sia imputabile
a me, mi cospargo il capo di cenere e vi chiedo lumi; già che ci sono vi
ringrazio fin d'ora! :-)
Ho seguito questa trafila:
1) lettura di thread riguardanti l'argomento fotocamere e di manuali vari;
2) in base alle indicazioni trovate, ricompilazione del kernel con
aggiunta di supporto SCSI e USB Mass Storage, con relativi strumenti di
verbose debugging;
3) creazione della cartella /mnt/mvuno;
A questo punto, configuro la fotocamera come mass storage device,
ruotando la sua rotellina dei menu, la collego al cavo USB, avvio e...
tutto sembra funzionare: dmesg mi dice che la fotocamera viene
individuata, le viene assegnato il dev sda1; però, se provo a montarla
con mount -t auto (o vfat) /dev/sda1 /mnt/mvuno, mi appare un messaggio
di invalid block device.
Se, invece, prima avvio il sistema e poi collego la fotocamera, tail -f
/var/log/messages mi dice che ho collegato un mass storage device,
precisamente una fotocamera e che le viene assegnato il dev sda1, come
sopra; inutile dire che il mount sortisce il medesimo effetto.
Ho provato anche, per pura scaramanzia, ad aggiungere a fstab la riga
'sda1 /mnt/mvuno auto (o vfat) rw,user,noauto 0 0' , con
identico risultato.
Ma, allora: come cavolo si monta, 'sta fotocamera?
Siccome non ci capisco un tubo e di più non riesco a fare, allego qui di
seguito i log di dmesg e di messages, sperando che, sapendoli
interpretare meglio di quanto io non possa, mi aiutiate a risolvere la
spinosa questione.
Specifico, caso mai servisse, che ho incluso nel kernel i moduli per
gestire le periferiche di tipo usb e che uso una debian woody su un PII
350, 128MB ram, 6,4GB hd.
Vi ringarazio ancora per l'attenzione che avrete voluto dedicarmi e vi
saluto. Buona estate a tutti!
NN
Linux version 2.4.18-210703 (root@genoa) (gcc version 2.95.4 20011002 (Debian
prerelease)) #1 lun lug 21 12:11:45 CEST 2003
[...]
SCSI subsystem driver Revision: 1.00
[...]
usb.c: registered new driver usbdevfs
usb.c: registered new driver hub
uhci.c: USB Universal Host Controller Interface driver v1.1
uhci.c: USB UHCI at I/O 0xd400, IRQ 10
usb.c: new USB bus registered, assigned bus number 1
uhci.c: detected 2 ports
usb.c: kmalloc IF c127b400, numif 1
usb.c: new device strings: Mfr=0, Product=2, SerialNumber=1
usb.c: USB device number 1 default language ID 0x0
Product: USB UHCI-alt Root Hub
SerialNumber: d400
hub.c: USB hub found
hub.c: 2 ports detected
hub.c: standalone hub
hub.c: ganged power switching
hub.c: global over-current protection
hub.c: Port indicators are not supported
hub.c: power on to power good time: 2ms
hub.c: hub controller current requirement: 0mA
hub.c: port removable status: RR
hub.c: local power source is good
hub.c: no over-current condition exists
hub.c: enabling power on all ports
usb.c: hub driver claimed interface c127b400
usb.c: call_policy add, num 1 -- no FS yet
usb.c: registered new driver usblp
[...]
uhci.c: root-hub INT complete: port1: 93 port2: 80 data: 2
hub.c: port 1 connection change
hub.c: port 1, portstatus 101, change 1, 12 Mb/s
hub.c: port 1, portstatus 103, change 0, 12 Mb/s
hub.c: USB new device connect on bus1/1, assigned device number 2
usb.c: kmalloc IF c127b5a0, numif 1
usb.c: new device strings: Mfr=1, Product=2, SerialNumber=3
usb.c: USB device number 2 default language ID 0x409
Manufacturer: DigitalImageDevice
Product: Mega-Pixel Digital Camera
SerialNumber: 01.00.00
usb.c: unhandled interfaces on device
usb.c: USB device 2 (vend/prod 0x461/0x822) is not claimed by any active
driver.
Length = 18
DescriptorType = 01
USB version = 1.00
Vendor:Product = 0461:0822
MaxPacketSize0 = 8
NumConfigurations = 1
Device version = 1.00
Device Class:SubClass:Protocol = 00:00:00
Per-interface classes
Configuration:
bLength = 9
bDescriptorType = 02
wTotalLength = 0027
bNumInterfaces = 01
bConfigurationValue = 01
iConfiguration = 00
bmAttributes = 80
MaxPower = 500mA
Interface: 0
Alternate Setting: 0
bLength = 9
bDescriptorType = 04
bInterfaceNumber = 00
bAlternateSetting = 00
bNumEndpoints = 03
bInterface Class:SubClass:Protocol = 08:06:50
iInterface = 00
Endpoint:
bLength = 7
bDescriptorType = 05
bEndpointAddress = 87 (in)
bmAttributes = 02 (Bulk)
wMaxPacketSize = 0040
bInterval = 00
Endpoint:
bLength = 7
bDescriptorType = 05
bEndpointAddress = 08 (out)
bmAttributes = 02 (Bulk)
wMaxPacketSize = 0040
bInterval = 00
Endpoint:
bLength = 7
bDescriptorType = 05
bEndpointAddress = 89 (in)
bmAttributes = 03 (Interrupt)
wMaxPacketSize = 0001
bInterval = 01
usb.c: kusbd: /sbin/hotplug add 2
usb.c: kusbd policy returned 0xfffffffe
Initializing USB Mass Storage driver...
usb.c: registered new driver usb-storage
usb-storage: act_altsettting is 0
usb-storage: id_index calculated to be: 59
usb-storage: Array length appears to be: 61
usb-storage: USB Mass Storage device detected
usb-storage: Endpoints: In: 0xc12662a0 Out: 0xc12662b4 Int: 0xc12662c8 (Period
1)
usb-storage: New GUID 04610822000ffffffffff700
usb-storage: GetMaxLUN command result is 1, data is 0
usb-storage: Transport: Bulk
usb-storage: Protocol: Transparent SCSI
usb-storage: *** thread sleeping.
scsi0 : SCSI emulation for USB Mass Storage devices
usb-storage: queuecommand() called
usb-storage: *** thread awakened.
usb-storage: Command INQUIRY (6 bytes)
usb-storage: 12 00 00 00 ff 00 00 00 15 39 17 c0
usb-storage: Bulk command S 0x43425355 T 0x1 Trg 0 LUN 0 L 255 F 128 CL 6
usb-storage: Bulk command transfer result=0
usb-storage: usb_stor_transfer_partial(): xfer 255 bytes
usb-storage: usb_stor_bulk_msg() returned 0 xferred 36/255
usb-storage: Bulk data transfer result 0x1
usb-storage: Attempting to get CSW...
usb-storage: Bulk status result = 0
usb-storage: Bulk status Sig 0x53425355 T 0x1 R 219 Stat 0x0
usb-storage: Fixing INQUIRY data to show SCSI rev 2
usb-storage: scsi cmd done, result=0x0
usb-storage: *** thread sleeping.
Vendor: Digital Model: Image Device Rev: 1.00
Type: Direct-Access ANSI SCSI revision: 02
usb-storage: queuecommand() called
usb-storage: *** thread awakened.
usb-storage: Bad target number (1/0)
usb-storage: *** thread sleeping.
usb-storage: queuecommand() called
usb-storage: *** thread awakened.
usb-storage: Bad target number (2/0)
usb-storage: *** thread sleeping.
usb-storage: queuecommand() called
usb-storage: *** thread awakened.
usb-storage: Bad target number (3/0)
usb-storage: *** thread sleeping.
usb-storage: queuecommand() called
usb-storage: *** thread awakened.
usb-storage: Bad target number (4/0)
usb-storage: *** thread sleeping.
usb-storage: queuecommand() called
usb-storage: *** thread awakened.
usb-storage: Bad target number (5/0)
usb-storage: *** thread sleeping.
usb-storage: queuecommand() called
usb-storage: *** thread awakened.
usb-storage: Bad target number (6/0)
usb-storage: *** thread sleeping.
usb-storage: queuecommand() called
usb-storage: *** thread awakened.
usb-storage: Bad target number (7/0)
usb-storage: *** thread sleeping.
WARNING: USB Mass Storage data integrity not assured
USB Mass Storage device found at 2
usb.c: usb-storage driver claimed interface c127b5a0
USB Mass Storage support registered.
Jul 21 11:34:23 genoa syslogd 1.4.1#10: restart.
Jul 21 12:03:37 genoa -- MARK --
[...]
Jul 21 12:35:34 genoa kernel: SCSI subsystem driver Revision: 1.00
[...]
Jul 21 12:35:34 genoa kernel: usb.c: registered new driver usbdevfs
Jul 21 12:35:34 genoa kernel: usb.c: registered new driver hub
Jul 21 12:35:34 genoa kernel: uhci.c: USB Universal Host Controller Interface
driver v1.1
Jul 21 12:35:34 genoa kernel: uhci.c: USB UHCI at I/O 0xd400, IRQ 10
Jul 21 12:35:34 genoa kernel: usb.c: new USB bus registered, assigned bus
number 1
Jul 21 12:35:34 genoa kernel: uhci.c: detected 2 ports
Jul 21 12:35:34 genoa kernel: Product: USB UHCI-alt Root Hub
Jul 21 12:35:34 genoa kernel: SerialNumber: d400
Jul 21 12:35:34 genoa kernel: hub.c: USB hub found
Jul 21 12:35:34 genoa kernel: hub.c: 2 ports detected
Jul 21 12:35:34 genoa kernel: usb.c: registered new driver usblp
[...]
Jul 21 12:35:34 genoa kernel: usb.c: registered new driver usb-storage
Jul 21 12:35:34 genoa kernel: USB Mass Storage support registered.
[...]
Jul 21 17:51:10 genoa kernel: Initializing USB Mass Storage driver...
Jul 21 17:51:10 genoa kernel: usb.c: registered new driver usb-storage
Jul 21 17:51:10 genoa kernel: scsi0 : SCSI emulation for USB Mass Storage
devices
Jul 21 17:51:10 genoa kernel: Vendor: Digital Model: Image Device
Rev: 1.00
Jul 21 17:51:10 genoa kernel: Type: Direct-Access
ANSI SCSI revision: 02
Jul 21 17:51:10 genoa kernel: USB Mass Storage support registered.
Jul 21 17:51:10 genoa kernel: scsi1 : SCSI host adapter emulation for IDE
ATAPI devices
Jul 21 17:51:10 genoa kernel: Vendor: SAMSUNG Model: CD-ROM SCR-3231
Rev: S102
Jul 21 17:51:10 genoa kernel: Type: CD-ROM
ANSI SCSI revision: 02
Jul 21 17:51:10 genoa kernel: Vendor: HL-DT-ST Model: CD-RW GCE-8160B
Rev: 2.01
Jul 21 17:51:10 genoa kernel: Type: CD-ROM
ANSI SCSI revision: 02
Jul 21 17:51:10 genoa kernel: Attached scsi removable disk sda at scsi0,
channel 0, id 0, lun 0
Jul 21 17:51:10 genoa kernel: SCSI device sda: 262144 512-byte hdwr sectors
(134 MB)
Jul 21 17:51:10 genoa kernel: sda: test WP failed, assume Write Enabled
Jul 21 17:51:10 genoa kernel: sda:<7>usb-storage: queuecommand() called
Jul 21 17:51:10 genoa kernel: sda1
Jul 21 17:51:10 genoa kernel: SCSI device (ioctl) reports ILLEGAL REQUEST.
Jul 21 17:51:10 genoa kernel: SCSI device sda: 262144 512-byte hdwr sectors
(134 MB)
Jul 21 17:51:10 genoa kernel: sda: test WP failed, assume Write Enabled
Jul 21 17:51:10 genoa kernel: sda: I/O error: dev 08:00, sector 0
Jul 21 17:51:10 genoa kernel: I/O error: dev 08:00, sector 0
Jul 21 17:51:10 genoa kernel: unable to read partition table
Jul 21 17:51:10 genoa kernel: SCSI device (ioctl) reports ILLEGAL REQUEST.
Jul 21 17:51:10 genoa kernel: SCSI device sda: 262144 512-byte hdwr sectors
(134 MB)
Jul 21 17:51:10 genoa kernel: sda: test WP failed, assume Write Enabled
Jul 21 17:51:10 genoa kernel: sda: I/O error: dev 08:00, sector 0
Jul 21 17:51:10 genoa kernel: I/O error: dev 08:00, sector 0
Jul 21 17:51:10 genoa kernel: unable to read partition table
[...]
Jul 25 23:12:19 genoa kernel: hub.c: USB new device connect on bus1/1,
assigned device number 2
Jul 25 23:12:19 genoa kernel: Manufacturer: DigitalImageDevice
Jul 25 23:12:19 genoa kernel: Product: Mega-Pixel Digital Camera
Jul 25 23:12:19 genoa kernel: SerialNumber: 01.00.00
Jul 25 23:12:19 genoa kernel: usb.c: USB device 2 (vend/prod 0x461/0x822) is
not claimed by any active driver.
Jul 25 23:12:19 genoa kernel: Length = 18
Jul 25 23:12:19 genoa kernel: DescriptorType = 01
Jul 25 23:12:19 genoa kernel: USB version = 1.00
Jul 25 23:12:19 genoa kernel: Vendor:Product = 0461:0822
Jul 25 23:12:19 genoa kernel: MaxPacketSize0 = 8
Jul 25 23:12:19 genoa kernel: NumConfigurations = 1
Jul 25 23:12:19 genoa kernel: Device version = 1.00
Jul 25 23:12:19 genoa kernel: Device Class:SubClass:Protocol = 00:00:00
Jul 25 23:12:19 genoa kernel: Per-interface classes
Jul 25 23:12:19 genoa kernel: Configuration:
Jul 25 23:12:19 genoa kernel: bLength = 9
Jul 25 23:12:19 genoa kernel: bDescriptorType = 02
Jul 25 23:12:19 genoa kernel: wTotalLength = 0027
Jul 25 23:12:19 genoa kernel: bNumInterfaces = 01
Jul 25 23:12:19 genoa kernel: bConfigurationValue = 01
Jul 25 23:12:19 genoa kernel: iConfiguration = 00
Jul 25 23:12:19 genoa kernel: bmAttributes = 80
Jul 25 23:12:19 genoa kernel: MaxPower = 500mA
Jul 25 23:12:19 genoa kernel:
Jul 25 23:12:19 genoa kernel: Interface: 0
Jul 25 23:12:19 genoa kernel: Alternate Setting: 0
Jul 25 23:12:19 genoa kernel: bLength = 9
Jul 25 23:12:19 genoa kernel: bDescriptorType = 04
Jul 25 23:12:19 genoa kernel: bInterfaceNumber = 00
Jul 25 23:12:19 genoa kernel: bAlternateSetting = 00
Jul 25 23:12:19 genoa kernel: bNumEndpoints = 03
Jul 25 23:12:19 genoa kernel: bInterface Class:SubClass:Protocol =
08:06:50
Jul 25 23:12:19 genoa kernel: iInterface = 00
Jul 25 23:12:19 genoa kernel: Endpoint:
Jul 25 23:12:19 genoa kernel: bLength = 7
Jul 25 23:12:19 genoa kernel: bDescriptorType = 05
Jul 25 23:12:19 genoa kernel: bEndpointAddress = 87 (in)
Jul 25 23:12:19 genoa kernel: bmAttributes = 02 (Bulk)
Jul 25 23:12:19 genoa kernel: wMaxPacketSize = 0040
Jul 25 23:12:19 genoa kernel: bInterval = 00
Jul 25 23:12:19 genoa kernel: Endpoint:
Jul 25 23:12:19 genoa kernel: bLength = 7
Jul 25 23:12:19 genoa kernel: bDescriptorType = 05
Jul 25 23:12:19 genoa kernel: bEndpointAddress = 08 (out)
Jul 25 23:12:19 genoa kernel: bmAttributes = 02 (Bulk)
Jul 25 23:12:19 genoa kernel: wMaxPacketSize = 0040
Jul 25 23:12:19 genoa kernel: bInterval = 00
Jul 25 23:12:19 genoa kernel: Endpoint:
Jul 25 23:12:19 genoa kernel: bLength = 7
Jul 25 23:12:19 genoa kernel: bDescriptorType = 05
Jul 25 23:12:19 genoa kernel: bEndpointAddress = 89 (in)
Jul 25 23:12:19 genoa kernel: bmAttributes = 03 (Interrupt)
Jul 25 23:12:19 genoa kernel: wMaxPacketSize = 0001
Jul 25 23:12:19 genoa kernel: bInterval = 01
Jul 25 23:12:19 genoa kernel: Adding Swap: 72288k swap-space (priority -1)
Jul 25 23:12:19 genoa kernel: lp0: using parport0 (polling).
Jul 25 23:12:19 genoa kernel: paride: version 1.06 installed (parport)
Jul 25 23:12:19 genoa kernel: Initializing USB Mass Storage driver...
Jul 25 23:12:19 genoa kernel: usb.c: registered new driver usb-storage
Jul 25 23:12:19 genoa kernel: scsi0 : SCSI emulation for USB Mass Storage
devices
Jul 25 23:12:19 genoa kernel: Vendor: Digital Model: Image Device
Rev: 1.00
Jul 25 23:12:19 genoa kernel: Type: Direct-Access
ANSI SCSI revision: 02
Jul 25 23:12:19 genoa kernel: USB Mass Storage support registered.
[...]
Jul 25 23:39:15 genoa kernel: usb.c: USB disconnect on device 2
Jul 25 23:39:22 genoa kernel: hub.c: USB new device connect on bus1/1,
assigned device number 3
Jul 25 23:39:22 genoa kernel: Manufacturer: DigitalImageDevice
Jul 25 23:39:22 genoa kernel: Product: Mega-Pixel Digital Camera
Jul 25 23:39:22 genoa kernel: SerialNumber: 01.00.00
Jul 25 23:39:59 genoa kernel: Attached scsi removable disk sda at scsi0,
channel 0, id 0, lun 0
Jul 25 23:39:59 genoa kernel: SCSI device sda: 262144 512-byte hdwr sectors
(134 MB)
Jul 25 23:39:59 genoa kernel: sda: test WP failed, assume Write Enabled
Jul 25 23:39:59 genoa kernel: sda:<7>usb-storage: queuecommand() called
Jul 25 23:39:59 genoa kernel: sda1
Jul 25 23:39:59 genoa kernel: SCSI device (ioctl) reports ILLEGAL REQUEST.
Jul 25 23:39:59 genoa kernel: SCSI device sda: 262144 512-byte hdwr sectors
(134 MB)
Jul 25 23:39:59 genoa kernel: sda: test WP failed, assume Write Enabled
Jul 25 23:39:59 genoa kernel: sda: I/O error: dev 08:00, sector 0
Jul 25 23:39:59 genoa kernel: I/O error: dev 08:00, sector 0
Jul 25 23:39:59 genoa kernel: unable to read partition table
Reply to: