Did you enable the SDDR09 code and Probe All LUNs?

Matt

On Sun, May 27, 2001 at 12:28:14AM -0700, Nathan Myers wrote:
> 
> I have been experimenting with a Microtech USB CameraMate (DPCM) on 
> a P-II/PIIX laptop with Linux-2.4.5 and all relevant drivers 
> (including UHCI-alt and DPCM) turned on.  The device is recognized,
> but I have never got any I/O on any storage device plugged into it.
> 
> Mostly I have been using an Olympus 8M 3v SmartMedia card.  According
> to Microtech's web site you are supposed to plug in the SM card after 
> the DPCM is plugged in, and and unplug the card before unplugging
> the DPCM.
> 
> I have attached below all the logs & reports that seem relevant.
> 
> Clue?
> 
> Nathan Myers
> [EMAIL PROTECTED]
> 
> --------------------------------------
> Sticker on bottom of gadget:
> Microtech USB CameraMate  P/N: DPCM-USB  Serial No. 1200654
> 
> # cat /proc/bus/usb/drivers
>          usbdevfs
>          hub
>          usb-storage
> 
> # cat /proc/scsi/scsi
> Attached devices: 
> Host: scsi0 Channel: 00 Id: 00 Lun: 00
>   Vendor: eUSB     Model: Compact Flash    Rev:  1  
>   Type:   Direct-Access                    ANSI SCSI revision: 02
> 
> # cat /proc/interrupts | grep usb; sleep 10; cat /proc/interrupts | grep usb
>  11:        773          XT-PIC  Texas Instruments PCI1220, Texas Instruments 
>PCI1220 (#2), usb-uhci
>  11:        773          XT-PIC  Texas Instruments PCI1220, Texas Instruments 
>PCI1220 (#2), usb-uhci
> 
> # cat /proc/bus/usb/devices 
> 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-alt Root Hub
> S:  SerialNumber=fce0
> 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=01 Prnt=01 Port=00 Cnt=01 Dev#=  2 Spd=12  MxCh= 0
> D:  Ver= 1.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
> P:  Vendor=07af ProdID=0006 Rev= 1.00
> S:  Manufacturer=Microtech International, Inc
> S:  Product=DPCM-USB
> C:* #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=100mA
> I:  If#= 0 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=00 Prot=00 Driver=usb-storage
> E:  Ad=01(O) Atr=02(Bulk) MxPS=  64 Ivl=  0ms
> E:  Ad=82(I) Atr=02(Bulk) MxPS=  64 Ivl=  0ms
> E:  Ad=83(I) Atr=03(Int.) MxPS=  64 Ivl=255ms
> 
> # cat /proc/scsi/usb-storage-0/0
>    Host scsi0: usb-storage
>        Vendor: Microtech International, Inc
>       Product: DPCM-USB
> Serial Number: None
>      Protocol: Transparent SCSI
>     Transport: Control/Bulk-EUSB/SDDR09
>          GUID: 07af00060000000000000000
> 
> # dmesg
> hub.c: USB new device connect on bus1/1, assigned device number 3
> usb-storage: act_altsettting is 0
> usb-storage: id_index calculated to be: 27
> usb-storage: Array length appears to be: 47
> usb-storage: Vendor: Microtech
> usb-storage: Product: CameraMate (DPCM_USB)
> usb-storage: USB Mass Storage device detected
> usb-storage: Endpoints: In: 0xc7d17c74 Out: 0xc7d17c60 Int: 0xc7d17c88 (Period 2
> 55)
> usb-storage: Found existing GUID 07af00060000000000000000
> WARNING: USB Mass Storage data integrity not assured
> USB Mass Storage device found at 3
> 
> # dd if=/dev/sda of=/dev/null bs=512 count=1
> dd: /dev/sda: Input/output error
> 0+0 records in
> 0+0 records out
> 
> # dmesg
> usb-storage: queuecommand() called
> usb-storage: *** thread awakened.
> usb-storage: Skipping START_STOP command
> usb-storage: *** thread sleeping.
> VFS: Disk change detected on device sd(8,0)
> usb-storage: queuecommand() called
> usb-storage: *** thread awakened.
> usb-storage: Command TEST_UNIT_READY (6 bytes)
> usb-storage: 00 00 00 00 00 00 00 00 00 00 00 00
> usb-storage: dpcm_transport: LUN=0
> usb-storage: Call to usb_stor_control_msg() returned -32  [EPIPE]
> usb-storage: -- Stall on control pipe. Clearing
> usb-storage: -- clear_halt() returns -32  [EPIPE]
> usb-storage: -- CB transport device requiring auto-sense
> usb-storage: -- transport indicates command failure
> usb-storage: Issuing auto-REQUEST_SENSE
> usb-storage: dpcm_transport: LUN=0
> usb-storage: Call to usb_stor_control_msg() returned 6
> 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: 0x2, ASC: 0x3a, ASCQ: 0x0
> usb-storage: Not Ready: (unknown ASC/ASCQ)
> usb-storage: scsi cmd done, result=0x2
> usb-storage: *** thread sleeping.
> usb-storage: queuecommand() called
> usb-storage: *** thread awakened.
> usb-storage: Command READ_CAPACITY (10 bytes)
> usb-storage: 25 00 00 00 00 00 00 00 00 00 00 00
> usb-storage: dpcm_transport: LUN=0
> usb-storage: Call to usb_stor_control_msg() returned 10
> usb-storage: usb_stor_transfer_partial(): xfer 8 bytes
> usb-storage: usb_stor_bulk_msg() returned -32 xferred 0/8  [EPIPE]
> usb-storage: clearing endpoint halt for pipe 0xc0010380
> 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: Issuing auto-REQUEST_SENSE
> usb-storage: dpcm_transport: LUN=0
> usb-storage: Call to usb_stor_control_msg() returned 10
> 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: 0x2, ASC: 0x3a, ASCQ: 0x0
> usb-storage: Not Ready: (unknown ASC/ASCQ)
> usb-storage: scsi cmd done, result=0x2
> usb-storage: *** thread sleeping.
> usb-storage: queuecommand() called
> usb-storage: *** thread awakened.
> usb-storage: Command READ_CAPACITY (10 bytes)
> usb-storage: 25 00 00 00 00 00 00 00 00 00 00 00
> usb-storage: dpcm_transport: LUN=0
> usb-storage: Call to usb_stor_control_msg() returned 10
> usb-storage: usb_stor_transfer_partial(): xfer 8 bytes
> usb-storage: usb_stor_bulk_msg() returned -32 xferred 0/8  [EPIPE]
> usb-storage: clearing endpoint halt for pipe 0xc0010380
> 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: Issuing auto-REQUEST_SENSE
> usb-storage: dpcm_transport: LUN=0
> usb-storage: Call to usb_stor_control_msg() returned 10
> 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: 0x2, ASC: 0x3a, ASCQ: 0x0
> usb-storage: Not Ready: (unknown ASC/ASCQ)
> usb-storage: scsi cmd done, result=0x2
> usb-storage: *** thread sleeping.
> usb-storage: queuecommand() called
> usb-storage: *** thread awakened.
> usb-storage: Command READ_CAPACITY (10 bytes)
> usb-storage: 25 00 00 00 00 00 00 00 00 00 00 00
> usb-storage: dpcm_transport: LUN=0
> usb-storage: Call to usb_stor_control_msg() returned 10
> usb-storage: usb_stor_transfer_partial(): xfer 8 bytes
> usb-storage: usb_stor_bulk_msg() returned -32 xferred 0/8  [EPIPE]
> usb-storage: clearing endpoint halt for pipe 0xc0010380
> 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: Issuing auto-REQUEST_SENSE
> usb-storage: dpcm_transport: LUN=0
> usb-storage: Call to usb_stor_control_msg() returned 10
> 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: 0x2, ASC: 0x3a, ASCQ: 0x0
> usb-storage: Not Ready: (unknown ASC/ASCQ)
> usb-storage: scsi cmd done, result=0x2
> usb-storage: *** thread sleeping.
> sda : READ CAPACITY failed.
> sda : status = 1, message = 00, host = 0, driver = 08 
> sda : extended sense code = 2 
> sda : block size assumed to be 512 bytes, disk size 1GB.  
> usb-storage: queuecommand() called
> usb-storage: *** thread awakened.
> usb-storage: Command MODE_SENSE (6 bytes)
> usb-storage: 1a 00 3f 00 08 00 00 00 00 00 00 00
> usb-storage: dpcm_transport: LUN=0
> usb-storage: Call to usb_stor_control_msg() returned 6
> usb-storage: usb_stor_transfer_partial(): xfer 8 bytes
> usb-storage: usb_stor_bulk_msg() returned -32 xferred 0/8  [EPIPE]
> usb-storage: clearing endpoint halt for pipe 0xc0010380
> 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: Issuing auto-REQUEST_SENSE
> usb-storage: dpcm_transport: LUN=0
> usb-storage: Call to usb_stor_control_msg() returned 6
> 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: 0x2, ASC: 0x3a, ASCQ: 0x0
> usb-storage: Not Ready: (unknown ASC/ASCQ)
> usb-storage: scsi cmd done, result=0x2
> usb-storage: *** thread sleeping.
> sda: test WP failed, assume Write Enabled
>  sda: I/O error: dev 08:00, sector 0
>  unable to read partition table
> usb-storage: queuecommand() called
> usb-storage: *** thread awakened.
> usb-storage: Command ALLOW_MEDIUM_REMOVAL (6 bytes)
> usb-storage: 1e 00 00 00 01 00 13 c0 00 08 00 00
> usb-storage: dpcm_transport: LUN=0
> usb-storage: Call to usb_stor_control_msg() returned 6
> usb-storage: -- CB transport device requiring auto-sense
> usb-storage: Issuing auto-REQUEST_SENSE
> usb-storage: dpcm_transport: LUN=0
> usb-storage: Call to usb_stor_control_msg() returned 6
> 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: 0x0, ASC: 0x0, ASCQ: 0x0
> usb-storage: No Sense: no additional sense information
> usb-storage: scsi cmd done, result=0x0
> usb-storage: *** thread sleeping.
>  I/O error: dev 08:00, sector 0
> usb-storage: queuecommand() called
> usb-storage: *** thread awakened.
> usb-storage: Command ALLOW_MEDIUM_REMOVAL (6 bytes)
> usb-storage: 1e 00 00 00 00 00 be c3 86 02 00 00
> usb-storage: dpcm_transport: LUN=0
> usb-storage: Call to usb_stor_control_msg() returned 6
> usb-storage: -- CB transport device requiring auto-sense
> usb-storage: Issuing auto-REQUEST_SENSE
> usb-storage: dpcm_transport: LUN=0
> usb-storage: Call to usb_stor_control_msg() returned 6
> 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: 0x0, ASC: 0x0, ASCQ: 0x0
> usb-storage: No Sense: no additional sense information
> usb-storage: scsi cmd done, result=0x0
> usb-storage: *** thread sleeping.
> 
> usb.c: USB disconnect on device 2
> usb-storage: storage_disconnect() called
> usb-storage: -- releasing main URB
> usb-storage: -- usb_unlink_urb() returned -19  [ENODEV]
> 
> _______________________________________________
> [EMAIL PROTECTED]
> To unsubscribe, use the last form field at:
> http://lists.sourceforge.net/lists/listinfo/linux-usb-users

-- 
Matthew Dharm                              Home: [EMAIL PROTECTED] 
Maintainer, Linux USB Mass Storage Driver

I think the problem is there's a nut loose on your keyboard.
                                        -- Greg to Customer
User Friendly, 1/5/1999 

PGP signature

Reply via email to