Brad Hards wrote:

> I am writing a driver for the CATC Netmate USB to ethernet chipset.
> I am also going insane.
> 
> The basic principle of operation is that a USB interrupt gets delivered when there 
>is a
> packet to be received. Then I read it the packet with a bulk transfer. However 
>everytime I
> submit the bulk URB, the whole machine locks up solid. No Magic SysReq, nothing 
>except a
> power cycle (and fsck).
> A gzip'd copy of the driver is attached for reference, but AFAICT, the offending 
>code is:

It you have an -ac kernel enable spinlock debugging...  These exact same 
symptoms happened with userspace drivers because of a missing 
spin_lock_init when the urb is created.

Tony

-- 
Don't click on this sig - a cyberwoozle will eat your underwear.

[EMAIL PROTECTED]        http://www.nothing-on.tv


_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
http://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to