Mailing Lists: Apple Mailing Lists

Image of Mac OS face in stamp
 
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Mysterious Kernel Panics



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

References: 
 >Re: Mysterious Kernel Panics (From: Godfrey van der Linden <email@hidden>)



Visit the Apple Store online or at retail locations.
1-800-MY-APPLE

Contact Apple | Terms of Use | Privacy Policy

Copyright © 2007 Apple Inc. All rights reserved.