Hello,
sorry to disturb here, but I couldn't find any help in the users mailing
list, so, as a last resort, I try with developers
I am trying to use a Superdisk Imation
LS-120 drive, that, as far as I can read on www.linux-usb.org, should be
fully supported by usb mass storage driver.
I have previously tried with an usb pen, and everything was okay: with
'mount /dev/sda1 /mnt' I have been able to mount the pen as a scsi
partition.
Instead with the superdisk, which has inside an ext2 floppy disk, I get
the following error:
murena:/home/rick# mount /dev/sda1 /mnt/
mount: /dev/sda1 is not a valid block device
The output of dmesg related to usb generic driver
is:
SCSI subsystem driver Revision: 1.00
kmod: failed to exec /sbin/modprobe -s -k scsi_hostadapter, errno = 2
usb.c: registered new driver usbdevfs
usb.c: registered new driver hub
PCI: Found IRQ 9 for device 00:01.3
PCI: Sharing IRQ 9 with 00:01.2
usb-ohci.c: USB OHCI at membase 0xcc842000, IRQ 9
usb-ohci.c: usb-00:01.3, Silicon Integrated Systems [SiS] 7001 (#2)
usb.c: new USB bus registered, assigned bus number 1
usb.c: kmalloc IF caebe9a0, 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 OHCI Root Hub
SerialNumber: cc842000
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 caebe9a0
usb.c: kusbd: /sbin/hotplug add 1
usb.c: kusbd policy returned 0xfffffffe
PCI: Found IRQ 9 for device 00:01.2
PCI: Sharing IRQ 9 with 00:01.3
usb-ohci.c: USB OHCI at membase 0xcc844000, IRQ 9
usb-ohci.c: usb-00:01.2, Silicon Integrated Systems [SiS] 7001
usb.c: new USB bus registered, assigned bus number 2
usb.c: kmalloc IF caebeae0, 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 OHCI Root Hub
SerialNumber: cc844000
hub.c: USB hub found
hub.c: 3 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: RRR
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 caebeae0
usb.c: kusbd: /sbin/hotplug add 1
usb.c: kusbd policy returned 0xfffffffe
When I connect the superdisk I get:
hub.c: port 1, portstatus 101, change 1, 12 Mb/s
hub.c: port 1 connection change
hub.c: port 1, portstatus 101, change 1, 12 Mb/s
hub.c: port 1, portstatus 101, change 0, 12 Mb/s
hub.c: port 1, portstatus 101, change 0, 12 Mb/s
hub.c: port 1, portstatus 101, change 0, 12 Mb/s
hub.c: port 1, portstatus 101, change 0, 12 Mb/s
hub.c: port 1, portstatus 103, change 10, 12 Mb/s
hub.c: USB new device connect on bus2/1, assigned device number 2
usb.c: kmalloc IF c7568e40, numif 1
usb.c: new device strings: Mfr=1, Product=2, SerialNumber=0
usb.c: USB device number 2 default language ID 0x9
Manufacturer: Shuttle Technology Inc.
Product: E-USB Bridge
usb.c: unhandled interfaces on device
usb.c: USB device 2 (vend/prod 0x4e6/0x1) is not claimed by any active
driver.
Length = 18
DescriptorType = 01
USB version = 1.00
Vendor:Product = 04e6:0001
MaxPacketSize0 = 64
NumConfigurations = 1
Device version = 2.00
Device Class:SubClass:Protocol = 00:00:00
Per-interface classes
Configuration:
bLength = 9
bDescriptorType = 02
wTotalLength = 0027
bNumInterfaces = 01
bConfigurationValue = 01
iConfiguration = 04
bmAttributes = 40
MaxPower = 0mA
Interface: 0
Alternate Setting: 0
bLength = 9
bDescriptorType = 04
bInterfaceNumber = 00
bAlternateSetting = 00
bNumEndpoints = 03
bInterface Class:SubClass:Protocol = ff:00:00
iInterface = 03
Endpoint:
bLength = 7
bDescriptorType = 05
bEndpointAddress = 01 (out)
bmAttributes = 02 (Bulk)
wMaxPacketSize = 0040
bInterval = 00
Endpoint:
bLength = 7
bDescriptorType = 05
bEndpointAddress = 82 (in)
bmAttributes = 02 (Bulk)
wMaxPacketSize = 0040
bInterval = 00
Endpoint:
bLength = 7
bDescriptorType = 05
bEndpointAddress = 83 (in)
bmAttributes = 03 (Interrupt)
wMaxPacketSize = 0002
bInterval = ff
usb.c: kusbd: /sbin/hotplug add 2
hub.c: port 2, portstatus 100, change 0, 12 Mb/s
hub.c: port 3, portstatus 100, change 0, 12 Mb/s
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: 8
usb-storage: Array length appears to be: 64
usb-storage: Vendor: Matshita
usb-storage: Product: LS-120
usb-storage: USB Mass Storage device detected
usb-storage: Endpoints: In: 0xc88b51f4 Out: 0xc88b51e0 Int: 0xc88b5208
(Period 255)
usb-storage: New GUID 04e600010000000000000000
usb-storage: Transport: Control/Bulk
usb-storage: Protocol: 8020i
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 3f ca 24 ec 1f c0
usb-storage: Call to usb_stor_control_msg() returned 12
usb-storage: usb_stor_transfer_partial(): xfer 255 bytes
usb-storage: command_abort() called
usb-storage: usb_stor_bulk_msg() returned -104 xferred 128/255
usb-storage: usb_stor_transfer_partial(): unknown error
usb-storage: CB data stage result is 0x2
usb-storage: -- CB transport device requiring auto-sense
usb-storage: -- transport indicates command failure
usb-storage: Issuing auto-REQUEST_SENSE
usb-storage: Call to usb_stor_control_msg() returned 12
usb-storage: usb_stor_transfer_partial(): xfer 18 bytes
usb-storage: usb_stor_bulk_msg() returned 0 xferred 18/18
usb-storage: usb_stor_transfer_partial(): transfer complete
usb-storage: CB data stage result is 0x0
usb-storage: -- Result from auto-sense is 0
usb-storage: -- code: 0x70, key: 0x6, ASC: 0x28, ASCQ: 0x0
usb-storage: Unit Attention: not ready to ready transition
usb-storage: scsi cmd done, result=0x2
usb-storage: *** thread sleeping.
If I try a check of /proc I have:
murena:/home/rick# cat /proc/scsi/scsi
Attached devices:
Host: scsi0 Channel: 00 Id: 00 Lun: 00
Vendor: Model: Rev:
Type: <NULL> ANSI SCSI revision: ffffffff
while a 'cat /proc/bus/usb/devices' blocks the terminal. It is like if
the driver doesn't succeed the initialization, as it appears from lsmod:
murena:/opt/slmdm-2.7.2_i386# lsmod|grep usb
usb-storage 44908 1 (initializing)
Any help will be appreciated.
Bye,
Riccardo
--
"Everyone is encouraged to help development of Debian
and to spread the word of free software"
http://www.debian.org/MailingLists/
-------------------------------------------------------
This SF.net email is sponsored by: SF.net Giveback Program.
SourceForge.net hosts over 70,000 Open Source Projects.
See the people who have HELPED US provide better services:
Click here: http://sourceforge.net/supporters.php
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel