Stephen J. Gowdy writes: > So it looks like usb-storage doesn't understand the subprotocal this > device says it uses. I'm sure Matt will be able to help more now.
When using with WinXP I did not have to install any drivers. Apparently XP will natively talk USBIDE. The reason why I mention it is because that might mean that the protocol is known as opposed to unknown which is usually XP's style. I ran across this from the archives: ------------------------ FROM: Matthew Dharm DATE: 12/24/2001�00:15:59 SUBJECT: RE: [Linux-usb-users] How to use USBIDE device? Some Scanlogic chips have a known bug which prevents them from working with Linux. Search the list archives for the workaround, which involves kernel source editing. ------------------------ I wonder if this applicable here. I hope not. I was unable to find the kernel workaround mentioned. > > On Fri, 15 Feb 2002, Jesse Marlin wrote: > > > Jesse Marlin writes: > > > Stephen J. Gowdy writes: > > > > Why did you decide to use sda4? What is reported when you plug in the > > > > device? What are the contents of /proc/bus/usb/devices when it is plugged > > > > in? Did you read the FAQ? > > > > > > /dev/sda4 is the device that I used when mounting the HipZip, so I tried it. > > > I also tried sda1-8. I did read the FAQ, but having some experience with > > > the USB mass storage stuff with my HipZip I was looking specifically for > > > debugging info (which I didn't really find). I did compile verbose USB > > > messages into the kernel. Here is what I have seen on reboot with the device > > > plugged in: > > > > Sorry there is more: > > > > Feb 14 22:21:40 killer kernel: usb-storage: act_altsettting is 0 > > Feb 14 22:21:40 killer kernel: usb-storage: id_index calculated to be: 52 > > Feb 14 22:21:40 killer kernel: usb-storage: Array length appears to be: 54 > > Feb 14 22:21:40 killer kernel: usb-storage: USB Mass Storage device detected > > Feb 14 22:21:40 killer kernel: usb-storage: Endpoints: In: 0xdcd092d4 Out: >0xdcd092c0 Int: 0x00000000 (Period 0) > > Feb 14 22:21:40 killer kernel: usb-storage: New GUID 04ce00020000000000000000 > > Feb 14 22:21:40 killer kernel: usb-storage: GetMaxLUN command result is 1, data is >0 > > Feb 14 22:21:40 killer kernel: usb-storage: Transport: Bulk > > Feb 14 22:21:40 killer kernel: usb-storage: Protocol: Transparent SCSI > > Feb 14 22:21:40 killer kernel: usb-storage: *** thread sleeping. > > Feb 14 22:21:40 killer kernel: scsi0 : SCSI emulation for USB Mass Storage devices > > Feb 14 22:21:40 killer kernel: usb-storage: queuecommand() called > > Feb 14 22:21:40 killer kernel: usb-storage: *** thread awakened. > > Feb 14 22:21:40 killer kernel: usb-storage: Command INQUIRY (6 bytes) > > Feb 14 22:21:40 killer kernel: usb-storage: 12 00 00 00 ff 00 00 00 d5 ea 16 c0 > > Feb 14 22:21:40 killer kernel: usb-storage: Bulk command S 0x43425355 T 0x1 Trg 0 >LUN 0 L 255 F 128 CL 6 > > Feb 14 22:21:40 killer kernel: usb-storage: Bulk command transfer result=0 > > Feb 14 22:21:40 killer kernel: usb-storage: usb_stor_transfer_partial(): xfer 255 >bytes > > Feb 14 22:21:40 killer kernel: usb-storage: usb_stor_bulk_msg() returned 0 xferred >255/255 > > Feb 14 22:21:40 killer kernel: usb-storage: usb_stor_transfer_partial(): transfer >complete > > Feb 14 22:21:40 killer kernel: usb-storage: Bulk data transfer result 0x0 > > Feb 14 22:21:40 killer kernel: usb-storage: Attempting to get CSW... > > Feb 14 22:21:40 killer kernel: usb-storage: Bulk status result = 0 > > Feb 14 22:21:40 killer kernel: usb-storage: Bulk status Sig 0x53425355 T 0xff0158 >R 0 Stat 0x0 > > Feb 14 22:21:40 killer kernel: usb-storage: Bulk logical error > > Feb 14 22:21:40 killer kernel: usb-storage: Bulk reset requested > > > > Feb 14 22:21:40 killer usbmgr[277]: "usb-uhci" was loaded > > Feb 14 22:21:40 killer usbmgr[299]: mount /proc/bus/usb > > Feb 14 22:21:41 killer usbmgr[277]: class:0x9 subclass:0x0 protocol:0x0 > > Feb 14 22:21:41 killer usbmgr[277]: USB device is matched the configuration > > Feb 14 22:21:41 killer usbmgr[277]: "none" isn't loaded > > Feb 14 22:21:41 killer usbmgr[277]: vendor:0x4ce product:0x2 > > Feb 14 22:21:41 killer usbmgr[277]: class:0x8 subclass:0x6 protocol:0x50 > > Feb 14 22:21:41 killer usbmgr[277]: USB device isn't matched the configuration > > > > > > > > Feb 14 22:21:46 killer kernel: usb-storage: command_abort() called > > > Feb 14 22:21:46 killer kernel: usb-storage: -- nothing to abort > > > Feb 14 22:21:46 killer kernel: usb-storage: device_reset() called > > > Feb 14 22:21:46 killer kernel: usb-storage: Bulk reset requested > > > Feb 14 22:21:46 killer kernel: usb-storage: Bulk soft reset completed > > > Feb 14 22:21:46 killer kernel: usb-storage: -- transport indicates transport >failure > > > Feb 14 22:21:46 killer kernel: usb-storage: Fixing INQUIRY data to show SCSI >rev 2 > > > Feb 14 22:21:46 killer kernel: usb-storage: scsi cmd done, result=0x70000 > > > Feb 14 22:21:46 killer kernel: usb-storage: *** thread sleeping. > > > Feb 14 22:21:52 killer kernel: usb-storage: Bulk soft reset completed > > > Feb 14 22:21:52 killer kernel: usb-storage: queuecommand() called > > > Feb 14 22:21:52 killer kernel: usb-storage: *** thread awakened. > > > Feb 14 22:21:52 killer kernel: usb-storage: Command TEST_UNIT_READY (6 bytes) > > > Feb 14 22:21:52 killer kernel: usb-storage: 00 00 00 00 00 00 00 00 d5 ea 16 c0 > > > Feb 14 22:21:52 killer kernel: usb-storage: Bulk command S 0x43425355 T 0x1 Trg >0 LUN 0 L 0 F 0 CL 6 > > > Feb 14 22:21:52 killer kernel: usb-storage: Bulk command transfer result=0 > > > Feb 14 22:21:52 killer kernel: usb-storage: Attempting to get CSW... > > > Feb 14 22:21:52 killer kernel: usb-storage: Bulk status result = 0 > > > Feb 14 22:21:52 killer kernel: usb-storage: Bulk status Sig 0x53425355 T 0x150 >R 0 Stat 0x0 > > > Feb 14 22:21:52 killer kernel: usb-storage: Bulk logical error > > > Feb 14 22:21:52 killer kernel: usb-storage: Bulk reset requested > > > ... > > > ... > > > Feb 14 22:21:58 killer kernel: usb-storage: Bulk soft reset completed > > > Feb 14 22:21:58 killer kernel: usb-storage: -- transport indicates transport >failure > > > > > > Here is some output from /proc. > > > > > > cat /proc/scsi/scsi > > > Attached devices: > > > Host: scsi0 Channel: 00 Id: 00 Lun: 00 > > > Vendor: Model: Rev: > > > Type: <NULL> ANSI SCSI revision: ffffffff > > > > > > bash-2.05# cat /proc/bus/usb/devices > > > T: Bus=03 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=12 MxCh= 2 > > > B: Alloc= 0/900 us ( 0%), #Int= 0, #Iso= 0 > > > D: Ver= 1.00 Cls=09(hub ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1 > > > P: Vendor=0000 ProdID=0000 Rev= 0.00 > > > S: Product=USB UHCI Root Hub > > > S: SerialNumber=c800 > > > C:* #Ifs= 1 Cfg#= 1 Atr=40 MxPwr= 0mA > > > I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub > > > E: Ad=81(I) Atr=03(Int.) MxPS= 8 Ivl=255ms > > > T: Bus=03 Lev=01 Prnt=01 Port=01 Cnt=01 Dev#= 2 Spd=12 MxCh= 0 > > > D: Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1 > > > P: Vendor=04ce ProdID=0002 Rev= 2.60 > > > S: Manufacturer=ScanLogic USBIDE > > > S: Product=ScanLogic USBIDE > > > C:* #Ifs= 1 Cfg#= 1 Atr=40 MxPwr= 0mA > > > I: If#= 0 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=(none) > > > E: Ad=02(O) Atr=02(Bulk) MxPS= 64 Ivl= 0ms > > > E: Ad=81(I) Atr=02(Bulk) MxPS= 64 Ivl= 0ms > > > T: Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=12 MxCh= 2 > > > B: Alloc= 0/900 us ( 0%), #Int= 0, #Iso= 0 > > > D: Ver= 1.00 Cls=09(hub ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1 > > > P: Vendor=0000 ProdID=0000 Rev= 0.00 > > > S: Product=USB UHCI Root Hub > > > S: SerialNumber=cc00 > > > C:* #Ifs= 1 Cfg#= 1 Atr=40 MxPwr= 0mA > > > I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub > > > E: Ad=81(I) Atr=03(Int.) MxPS= 8 Ivl=255ms > > > T: Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=12 MxCh= 2 > > > B: Alloc= 0/900 us ( 0%), #Int= 0, #Iso= 0 > > > D: Ver= 1.00 Cls=09(hub ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1 > > > P: Vendor=0000 ProdID=0000 Rev= 0.00 > > > S: Product=USB UHCI Root Hub > > > S: SerialNumber=d000 > > > C:* #Ifs= 1 Cfg#= 1 Atr=40 MxPwr= 0mA > > > I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub > > > E: Ad=81(I) Atr=03(Int.) MxPS= 8 Ivl=255ms > > > > > > I see the IROQ device listed above with the Product=ScanLogic USBIDE, and > > > I read some of the info from the linux documentation on the output. > > > But I cannot determine what the problem is from that. > > > > > > > > > > > On Fri, 15 Feb 2002, Jesse Marlin wrote: > > > > > > > > > > > > > > I have a DLink IROQ MP3 player with a 10GB harddrive in it. When I try > > > > > to mount /dev/sda4 it claims 'not a valid block device'. I also have > > > > > a IOMEGA HipZip with a 40MB drive in it. This works fine with linux. > > > > > I am guessing that the IROQ is a USB mass storage device, but I am not > > > > > sure. I am using kernel 2.4.16, with SCSI, USB compiled in. Has anybody > > > > > else had any luck with this device. Thanks in advance. > > > > > > > > > > > > > > > > > > > > _______________________________________________ > > > > > [EMAIL PROTECTED] > > > > > To unsubscribe, use the last form field at: > > > > > https://lists.sourceforge.net/lists/listinfo/linux-usb-users > > > > > > > > > > > > > -- > > > > /------------------------------------+-------------------------\ > > > > |Stephen J. Gowdy | SLAC, MailStop 34, | > > > > |http://www.slac.stanford.edu/~gowdy/ | 2575 Sand Hill Road, | > > > > | | Menlo Park CA 94025, USA | > > > > |EMail: [EMAIL PROTECTED] | Tel: +1 650 926 3144 | > > > > \------------------------------------+-------------------------/ > > > > > > > > > > > > > -- > /------------------------------------+-------------------------\ > |Stephen J. Gowdy | SLAC, MailStop 34, | > |http://www.slac.stanford.edu/~gowdy/ | 2575 Sand Hill Road, | > | | Menlo Park CA 94025, USA | > |EMail: [EMAIL PROTECTED] | Tel: +1 650 926 3144 | > \------------------------------------+-------------------------/ > > > _______________________________________________ > [EMAIL PROTECTED] > To unsubscribe, use the last form field at: > https://lists.sourceforge.net/lists/listinfo/linux-usb-users -- Jesse Marlin Intec Telecom Systems Software Engineer Main 404-705-2800 Ph 404-705-2912 Fax 404-705-2805 Email [EMAIL PROTECTED] _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-users
