Hrm... well, that's interesting.  The device just transferred a status
block into a data buffer.

The device is clearly out-of-spec, but my guess is that a 2.5.x kernel can
talk to it, based on the modifications to the INQUIRY probing code in the
SCSI layer.

Matt

On Wed, Oct 23, 2002 at 03:08:36PM -0600, [EMAIL PROTECTED] wrote:
> The "Argus 3200" cameras seem to be on sale cheap these days, so I
> picked one up (I figure if I can't get it working directly, I'll just
> buy a compactflash reader, so one way or another I should be able to get
> it working.)
> 
> I BELIEVE the Vivitar DSC350 is the same 'guts' in a different package, but
> I'm not sure.
> 
> The camera presents itself as a "mass-storage device" but the usb drivers
> seem to have trouble talking to it.  Upon plugging it in, the USB
> subsystem detects it and recognizes it as a mass-storage device, but seems
> to be hitting errors trying to talk to it (linux 2.4.19), and it's never
> set up as a SCSI device that I can contact.
> 
> Any hints what I might to do help get this (these) working directly?
> (If I did the search correctly, it looks like vendorid 0636 is "Sierra
> Imaging", if that helps...)
> 
> Details of what happens when the camera's plugged in:
> 
> debug log:
> 
> kernel: hub.c: port 1, portstatus 100, change 0, 12 Mb/s
> kernel: hub.c: port 2, portstatus 100, change 1, 12 Mb/s
> kernel: hub.c: port 2 connection change
> kernel: hub.c: port 2, portstatus 100, change 1, 12 Mb/s
> kernel: hub.c: port 1, portstatus 100, change 0, 12 Mb/s
> kernel: hub.c: port 2, portstatus 101, change 1, 12 Mb/s
> kernel: hub.c: port 2 connection change
> kernel: hub.c: port 2, portstatus 101, change 1, 12 Mb/s
> kernel: hub.c: port 2, portstatus 101, change 0, 12 Mb/s
> last message repeated 3 times
> kernel: hub.c: port 2, portstatus 103, change 10, 12 Mb/s
> kernel: usb.c: kmalloc IF cc6309a0, numif 1
> kernel: usb.c: new device strings: Mfr=1, Product=2, SerialNumber=0
> kernel: usb.c: USB device number 2 default language ID 0x409
> kernel: usb-storage: act_altsettting is 0
> kernel: usb-storage: id_index calculated to be: 84
> kernel: usb-storage: Array length appears to be: 86
> kernel: usb-storage: USB Mass Storage device detected
> kernel: usb-storage: Endpoints: In: 0xcbe6a1f4 Out: 0xcbe6a1e0 Int: 0x00000000 
> (Period 0)
> kernel: usb-storage: New GUID 063600030000000000000000
> kernel: usb-storage: GetMaxLUN command result is -32, data is 207
> kernel: usb-storage: clearing endpoint halt for pipe 0x80000280
> kernel: usb-storage: Transport: Bulk
> kernel: usb-storage: Protocol: Transparent SCSI
> kernel: usb-storage: *** thread sleeping.
> kernel: usb-storage: queuecommand() called
> kernel: usb-storage: *** thread awakened.
> kernel: usb-storage: Command INQUIRY (6 bytes)
> kernel: usb-storage: 12 00 00 00 ff 00 00 00 00 00 00 00
> kernel: usb-storage: Bulk command S 0x43425355 T 0x1 Trg 0 LUN 0 L 255 F 128 
> CL 6
> kernel: usb-storage: Bulk command transfer result=0
> kernel: usb-storage: usb_stor_transfer_partial(): xfer 255 bytes
> kernel: usb-storage: usb_stor_bulk_msg() returned 0 xferred 13/255
> kernel: usb-storage: Bulk data transfer result 0x1
> kernel: usb-storage: Attempting to get CSW...
> kernel: usb-storage: command_abort() called
> kernel: usb-storage: Bulk status result = -104
> kernel: usb-storage: -- transport indicates error, resetting
> kernel: usb-storage: Bulk reset requested
> kernel: usb-storage: Bulk soft reset failed -32
> kernel: usb-storage: scsi cmd done, result=0x70000
> kernel: usb-storage: *** thread sleeping.
> 
> from /proc/bus/usb/devices:
> 
> 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.10 Cls=09(hub  ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
> P:  Vendor=0000 ProdID=0000 Rev= 0.00
> S:  Product=USB OHCI Root Hub
> S:  SerialNumber=d0802000
> 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=   2 Ivl=255ms
> T:  Bus=02 Lev=01 Prnt=01 Port=01 Cnt=01 Dev#=  2 Spd=12  MxCh= 0
> D:  Ver= 1.10 Cls=08(stor.) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
> P:  Vendor=0636 ProdID=0003 Rev= 1.00
> C:* #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr=  0mA
> I:  If#= 0 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=(none)
> E:  Ad=01(O) Atr=02(Bulk) MxPS=  64 Ivl=0ms
> E:  Ad=82(I) Atr=02(Bulk) MxPS=  64 Ivl=0ms
> 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.10 Cls=09(hub  ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
> P:  Vendor=0000 ProdID=0000 Rev= 0.00
> S:  Product=USB OHCI Root Hub
> S:  SerialNumber=d0800000
> 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=   2 Ivl=255ms
> 
> 
> 
> -------------------------------------------------------
> This sf.net email is sponsored by: Influence the future 
> of Java(TM) technology. Join the Java Community 
> Process(SM) (JCP(SM)) program now. 
> http://ads.sourceforge.net/cgi-bin/redirect.pl?sunm0002en
> 
> _______________________________________________
> [EMAIL PROTECTED]
> To unsubscribe, use the last form field at:
> https://lists.sourceforge.net/lists/listinfo/linux-usb-users

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

I see you've been reading alt.sex.chubby.sheep voraciously.
                                        -- Tanya
User Friendly, 11/24/97

Attachment: msg05101/pgp00000.pgp
Description: PGP signature

Reply via email to