On Tue, 1 Jun 2004, Alexander Kulakov wrote: > Sorry, I forgot to mention one important detail. I made the following > changes in usb-uhci.c in order to get it working for me: > > #define USE_CTRL_DEPTH_FIRST 0 > to > #define USE_CTRL_DEPTH_FIRST 1 > > and commented out > #define CONFIG_USB_UHCI_HIGH_BANDWIDTH
That's kind of an important change! > Got uhci-hcd working by commenting out all calls to uhci_inc_fsbr(). > I suspect it kills my USB bus speed. It sure does kill your bus speed. > Any suggestion? Disable the laptop's internal bluetooth device and buy an external dongle that works right. Sorry, but it sounds like the internal device won't work at a high bus speed. If you want to keep using it, you have little choice but to make everything else run slower too. But maybe this patch will help. Uncomment all the calls to uhci_inc_fsbr() and see if it works. Alan Stern ===== drivers/usb/host/uhci-hcd.c 1.110 vs edited ===== --- 1.110/drivers/usb/host/uhci-hcd.c Wed May 19 19:41:50 2004 +++ edited/drivers/usb/host/uhci-hcd.c Wed Jun 2 15:13:42 2004 @@ -683,7 +683,7 @@ if ((!(urb->transfer_flags & URB_NO_FSBR)) && !urbp->fsbr) { urbp->fsbr = 1; if (!uhci->fsbr++ && !uhci->fsbrtimeout) - uhci->skel_term_qh->link = cpu_to_le32(uhci->skel_fs_control_qh->dma_handle) | UHCI_PTR_QH; + uhci->skel_term_qh->link = cpu_to_le32(uhci->skel_bulk_qh->dma_handle) | UHCI_PTR_QH; } } ------------------------------------------------------- This SF.Net email is sponsored by the new InstallShield X. >From Windows to Linux, servers to mobile, InstallShield X is the one installation-authoring solution that does it all. Learn more and evaluate today! http://www.installshield.com/Dev2Dev/0504 _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel