On Tue, 2004-07-06 at 16:08, Alan Stern wrote:
> 
> Greg, one of the changes I made was to remove the check for urb == NULL in 
> usb_unlink_urb().  That's causing Jesse's problem: hid_disconnect() calls 
> usb_unlink_urb() for all the URBs it might use, whether they have been 
> allocated or not.  Should that check be put back, or should the HID driver 
> be changed?
> 
> Jesse, this patch should solve most of your problems.
> 

Yes, all but 1. The only remaining issue I have is when the system is
booted with the mouse on bus 1.

As I mentioned in my previous email the mouse does not respond in X, and
the system hangs at boot.

As shown in the 'ps -ef' output, hotplug has blocked trying to load the
module. This explains why lsusb hangs.

root       188     1  0 16:37 ?        00:00:00 udevd
root      4838     4  0 16:38 ?        00:00:00 /bin/sh /sbin/hotplug
usb
root      4839  4838  0 16:38 ?        00:00:00 /bin/sh
/etc/hotplug/usb.agent
root      4863  4839  0 16:38 ?        00:00:00 /sbin/modprobe -s -q
usbhid

I'm able to boot with a usb storage device on bus 1, and I can boot with
the mouse on bus 2, so it seems to only affect a HID device with the
on-board ports.

I recently experienced a similar problem (hotplug blocking while loading
a module) with a usb storage device and vanilla 2.6.7, that went away by
-bk11 (maybe earlier)

Jesse

-- 
Jesse Stockall <[EMAIL PROTECTED]>



-------------------------------------------------------
This SF.Net email sponsored by Black Hat Briefings & Training.
Attend Black Hat Briefings & Training, Las Vegas July 24-29 - 
digital self defense, top technical experts, no vendor pitches, 
unmatched networking opportunities. Visit www.blackhat.com
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to