Godfrey,
we are running an USB EHCI device with device class 255. Please see the USB
Prober output.
It's based on the Cypress FX/2. We're only using the USB driver from user
space.
What else is there that I can tell you?
> This panic wont tell us a lot even with kernel symbols. You have
> branched so far into the weeds that even the Backtrace is meaningless.
>
> This is a serious problem, can you describe exactly what you were
> doing and what 3rd party drivers you may be using? Also can you
> report a big as this should definitely not be happening.
>
> Godfrey
>
> On 05/06/2005, at 1:48 , Dirk Musfeldt wrote:
>
>> Hi all,
>>
>> we experience kernel panics when using our application. They are
>> rather
>> mysterious and give nearly no information. Please see below. The PC
>> and
>> backtrace addresses vary but a valid backtrace is never given.
>>
>> We have no kernel driver and no code that is supposed to run in the
>> kernel.
>> But we are quite sure that the panic somehow relates to our
>> software. E.g.
>> we use a USB device and of course the system USB driver has code in
>> the
>> kernel.
>>
>> Maybe someone on this list is experienced in decoding this type of
>> bug? :-)
>>
>>
>>
High Speed device @ 2 (0x54200000):
............................................. Vendor-specific device:
"MyDevice"
Device Descriptor
Descriptor Version Number: 0x0200
Device Class: 255 (Vendor-specific)
Device Subclass: 0 (Vendor-specific)
Device Protocol: 255
Device MaxPacketSize: 64
Device VendorID/ProductID: 0x0000/0x0000
Device Version Number: 0x0208
Number of Configurations: 1
Manufacturer String: 1 "Manufacturer"
Product String: 2 "MyDevice"
Serial Number String: 0 (none)
Configuration Descriptor
Length (and contents): 46
Raw Descriptor (hex) 0000: 09 02 00 2E 01 01 00 40 FA 09 04
00 00 04 FF 00
Raw Descriptor (hex) 0010: 00 00 07 05 02 02 00 02 00 07 05
84 02 00 02 00
Raw Descriptor (hex) 0020: 07 05 86 02 00 02 00 07 05 88 02
00 02 00
Number of Interfaces: 1
Configuration Value: 1
Attributes: 0x40 (self-powered)
MaxPower: 500 ma
Interface #0 - Vendor-specific
Alternate Setting 0
Number of Endpoints 4
Interface Class: 255 (Vendor-specific)
Interface Subclass; 0 (Vendor-specific)
Interface Protocol: 0
Endpoint 0x02 - Bulk Output
Address: 0x02 (OUT)
Attributes: 0x02 (Bulk no synchronization data endpoint)
Max Packet Size: 512
Polling Interval: 0 ( Endpoint never NAKs)
Endpoint 0x84 - Bulk Input
Address: 0x84 (IN)
Attributes: 0x02 (Bulk no synchronization data endpoint)
Max Packet Size: 512
Polling Interval: 0 ( Endpoint never NAKs)
Endpoint 0x86 - Bulk Input
Address: 0x86 (IN)
Attributes: 0x02 (Bulk no synchronization data endpoint)
Max Packet Size: 512
Polling Interval: 0 ( Endpoint never NAKs)
Endpoint 0x88 - Bulk Input
Address: 0x88 (IN)
Attributes: 0x02 (Bulk no synchronization data endpoint)
Max Packet Size: 512
Polling Interval: 0 ( Endpoint never NAKs)
Device Qualifier Descriptor
Descriptor Version Number: 0x0200
Device Class 0 (Composite)
Device Subclass 0
Device Protocol 0
Device MaxPacketSize: 64
Number of Configurations: 1
bReserved: 0
Other Speed Configuration Descriptor
Length (and contents): 46
Raw Descriptor (hex) 0000: 09 07 00 2E 01 01 00 40 FA 09 04
00 00 04 FF 00
Raw Descriptor (hex) 0010: 00 00 07 05 02 02 40 00 00 07 05
84 02 40 00 00
Raw Descriptor (hex) 0020: 07 05 86 02 40 00 00 07 05 88 02
40 00 00
Number of Interfaces: 1
Configuration Value: 1
Attributes: 0x40 (self-powered)
MaxPower: 500 ma
Interface #0 - Vendor-specific
Alternate Setting 0
Number of Endpoints 4
Interface Class: 255 (Vendor-specific)
Interface Subclass; 0 (Vendor-specific)
Interface Protocol: 0
Endpoint 0x02 - Bulk Output
Address: 0x02 (OUT)
Attributes: 0x02 (Bulk no synchronization data endpoint)
Max Packet Size: 64
Polling Interval: 0 ms
Endpoint 0x84 - Bulk Input
Address: 0x84 (IN)
Attributes: 0x02 (Bulk no synchronization data endpoint)
Max Packet Size: 64
Polling Interval: 0 ms
Endpoint 0x86 - Bulk Input
Address: 0x86 (IN)
Attributes: 0x02 (Bulk no synchronization data endpoint)
Max Packet Size: 64
Polling Interval: 0 ms
Endpoint 0x88 - Bulk Input
Address: 0x88 (IN)
Attributes: 0x02 (Bulk no synchronization data endpoint)
Max Packet Size: 64
Polling Interval: 0 ms
Regards
Dirk
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Darwin-drivers mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/darwin-drivers/email@hidden
This email sent to email@hidden