>>>>> On Sun, 02 Nov 2003 19:46:38 -0800, David Brownell <[EMAIL PROTECTED]> said:
David> I'm not sure that if the HID driver were to pass a null David> buffer pointer, it would be caught anywhere. >> OK, I'll try to find some time to trace the I/O MMU calls to see >> if something isn't kosher at that level. Is there a good way of >> getting a relatively high-level of tracing in the USB subsystem >> that would some me what's going on between the HID and the core >> USB level? Dave.B> Most of that story is just submitting and completing URBs. Yeah. And it appears that it's the very first call to hid_submit_ctrl() that's triggering the problem (not always, but about 9 out of 10 times). I dumped some of the key fields for the URB being submitted and they all looked saned to me. Dave.B> I'd either try changing the spots in drivers/usb/core/hcd.c Dave.B> marked as appropriate for generic MONITOR_URB hooks (printk Dave.B> if it's your HID device, maybe), or manually turn on Dave.B> whatever HCD-specific hooks exist (maybe use a VERBOSE Dave.B> message level). OK, thanks for the suggestion. I'll keep looking, but will be on travel this week, so I may not be able to spend much time on this problem. --david ------------------------------------------------------- This SF.net email is sponsored by: SF.net Giveback Program. Does SourceForge.net help you be more productive? Does it help you create better code? SHARE THE LOVE, and help us help YOU! Click Here: http://sourceforge.net/donate/ _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel