Hi, I'm installing a laptop for a friend of mine, and while most things work, the Sony memory stick does not. With respect to the HEADS UP of August 7th, I've also re-enabled the 2 Sony memory sticks quirks, in sys/cam/scsi/da_scsi.c. The symptoms also apply to 4.8-RELEASE: umass0: Sony USB Memory Stick Slot, rev 1.10/1.80, addr 2 ... umass0: CBI reset failed, TIMEOUT umass0: CBI bulk-in stall clear failed, TIMEOUT umass0: CBI bulk-out stall clear failed, TIMEOUT umass0: CBI reset failed, TIMEOUT umass0: CBI bulk-in stall clear failed, TIMEOUT umass0: CBI bulk-out stall clear failed, TIMEOUT umass0: CBI reset failed, TIMEOUT umass0: CBI bulk-in stall clear failed, TIMEOUT umass0: CBI bulk-out stall clear failed, TIMEOUT umass0: CBI reset failed, TIMEOUT umass0: CBI bulk-in stall clear failed, TIMEOUT umass0: CBI bulk-out stall clear failed, TIMEOUT umass0: CBI reset failed, TIMEOUT umass0: CBI bulk-in stall clear failed, TIMEOUT umass0: CBI bulk-out stall clear failed, TIMEOUT This is a Sony Vaio laptop, of which I can't get the exact typenumber right now, but will be able to get that tommorow. -- Melvyn ======================================================FreeBSD ghost.lan.webteckies.org 4.8-STABLE FreeBSD 4.8-STABLE #2: Sat Aug 2 19:45:34 CEST 2003 root@ghost.lan.webteckies.org:/usr/obj/usr/src/sys/GHOST i386 ======================================================-------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 187 bytes Desc: signature Url : http://lists.freebsd.org/pipermail/freebsd-stable/attachments/20030815/7febd533/attachment.bin
In article <200308150024.18119.freebsd-stable@webteckies.org>, Melvyn Sopacua wrote:> umass0: CBI reset failed, TIMEOUT > umass0: CBI bulk-in stall clear failed, TIMEOUT > umass0: CBI bulk-out stall clear failed, TIMEOUTFWIW, I have a Sony CLIE that exports the memory stick as a umass device and behaves the exact same way (stable and CURRENT). I've got a complete dump from usbsnoopy on win xp where it, and I've compared that output for the proto and subclass which seems to be correctly detected and used by umass (8070i + CBI), but that's as far as I've got. I haven't checked that umass is correctly using the rest of the parameters yet. I'll post the dump of the descriptor here in case it raises any eyebrows of the umass/usb maintainers/hackers: -- URB_FUNCTION_SELECT_CONFIGURATION: ConfigurationDescriptor = 0x826e8cb8 (configure) ConfigurationDescriptor : bLength = 9 ConfigurationDescriptor : bDescriptorType = 0x00000002 ConfigurationDescriptor : wTotalLength = 0x0000002a ConfigurationDescriptor : bNumInterfaces = 0x00000001 ConfigurationDescriptor : bConfigurationValue = 0x00000001 ConfigurationDescriptor : iConfiguration = 0x00000000 ConfigurationDescriptor : bmAttributes = 0x000000c0 ConfigurationDescriptor : MaxPower = 0x00000003 ConfigurationHandle = 0x824464a8 Interface[0]: Length = 76 Interface[0]: InterfaceNumber = 0 Interface[0]: AlternateSetting = 0 Interface[0]: Class = 0x00000008 Interface[0]: SubClass = 0x00000005 Interface[0]: Protocol = 0x00000000 Interface[0]: InterfaceHandle = 0x823ae3b0 Interface[0]: NumberOfPipes = 3 Interface[0]: Pipes[0] : MaximumPacketSize = 0x00000010 Interface[0]: Pipes[0] : EndpointAddress = 0x00000081 Interface[0]: Pipes[0] : Interval = 0x00000001 Interface[0]: Pipes[0] : PipeType = 0x00000003 (UsbdPipeTypeInterrupt) Interface[0]: Pipes[0] : PipeHandle = 0x823ae3cc Interface[0]: Pipes[0] : MaxTransferSize = 0x00001000 Interface[0]: Pipes[0] : PipeFlags = 0x00000000 Interface[0]: Pipes[1] : MaximumPacketSize = 0x00000040 Interface[0]: Pipes[1] : EndpointAddress = 0x00000002 Interface[0]: Pipes[1] : Interval = 0x00000000 Interface[0]: Pipes[1] : PipeType = 0x00000002 (UsbdPipeTypeBulk) Interface[0]: Pipes[1] : PipeHandle = 0x823ae3ec Interface[0]: Pipes[1] : MaxTransferSize = 0x00001000 Interface[0]: Pipes[1] : PipeFlags = 0x00000000 Interface[0]: Pipes[2] : MaximumPacketSize = 0x00000040 Interface[0]: Pipes[2] : EndpointAddress = 0x00000083 Interface[0]: Pipes[2] : Interval = 0x00000000 Interface[0]: Pipes[2] : PipeType = 0x00000002 (UsbdPipeTypeBulk) Interface[0]: Pipes[2] : PipeHandle = 0x823ae40c Interface[0]: Pipes[2] : MaxTransferSize = 0x00001000 Interface[0]: Pipes[2] : PipeFlags = 0x00000000 --- Mark atkin901 at NOSPAM yahoo dot com (!wired)?(coffee++):(wired);
On Fri, 15 Aug 2003, Melvyn Sopacua wrote:> I'm installing a laptop for a friend of mine, and while most things work, the > Sony memory stick does not. > > With respect to the HEADS UP of August 7th, I've also re-enabled the 2 Sony > memory sticks quirks, in sys/cam/scsi/da_scsi.c. > The symptoms also apply to 4.8-RELEASE: > umass0: Sony USB Memory Stick Slot, rev 1.10/1.80, addr 2 > ... > umass0: CBI reset failed, TIMEOUT > umass0: CBI bulk-in stall clear failed, TIMEOUT > umass0: CBI bulk-out stall clear failed, TIMEOUTSo you were able to get it working by adding "options DA_OLD_QUIRKS"? -Nate