[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: