Messages in this thread |  | | Date | Fri, 24 Nov 2000 08:30:28 -0800 (PST) | From | Linus Torvalds <> | Subject | Re: [PATCH] Re: PROBLEM: kernel 2.4.0-test11-ac1 hang with usb-uhci and emu10k1 |
| |
On Thu, 23 Nov 2000, Michael Elkins wrote: > > On Thu, Nov 23, 2000 at 03:53:27PM -0800, Linus Torvalds wrote: > > Try changing the thing around a bit: make the above place say > > > > /* disable legacy emulation */ > > pci_write_config_word (dev, USBLEGSUP, 0); > > > > and then AFTER we have successfully done a request_irq() call, we > > can enable PCI interrupts with > > > > /* Enable PIRQ */ > > pci_write_config_word (dev, USBLEGSUP, USBLEGSUP_DEFAULT); > > > > Does that make it happier? > > Yep! That seems to have fixed it. Added the pci_write_config_word() after > the request_irq() in alloc_uhci().
Johannes, can you get in touch with the right people and make sure this gets fixed in both uhci drivers? They both look like they have the same bug, and I'd prefer not to do it by hand as I don't have that much in the form of USB..
Linus
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org Please read the FAQ at http://www.tux.org/lkml/
|  |