Date: Fri, 15 Aug 2003 21:46:23 +0000 (UTC) From: othermark <atkin901@yahoo.com> To: freebsd-stable@freebsd.org Subject: Re: umass0 problems, with Sony USB Memory Stick Message-ID: <slrnbjql58.9qq.atkin901@adkinson245.f5net.com> References: <200308150024.18119.freebsd-stable@webteckies.org>
next in thread | previous in thread | raw e-mail | index | archive | help
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, TIMEOUT FWIW, 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);
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?slrnbjql58.9qq.atkin901>