Greg:

This part of the most recent patch:

diff -Naur -X ../dontdiff linux-2.6.13-rc6-git1/drivers/usb/host/ehci-hcd.c 
linux-2.6.13-rc6-git1-devfs/drivers/usb/host/ehci-hcd.c
--- linux-2.6.13-rc6-git1/drivers/usb/host/ehci-hcd.c   2005-08-09 
16:43:39.000000000 -0700
+++ linux-2.6.13-rc6-git1-devfs/drivers/usb/host/ehci-hcd.c     2005-08-09 
16:49:29.000000000 -0700
@@ -549,7 +549,11 @@
                hcd->can_wakeup = (port_wake & 1) != 0;
 
                /* help hc dma work well with cachelines */
-               pci_set_mwi (pdev);
+               retval = pci_set_mwi (pdev);
+               if (retval) {
+                       ehci_mem_cleanup (ehci);
+                       return retval;
+               }
        }
 #endif
 
causes trouble on my Intel motherboard.  Up to now I've been triggering
debug messages:

PCI: cache line size of 128 is not supported by device 0000:00:1d.7

with no apparent harm.  But with this change the EHCI driver refuses to 
work.

Alan Stern



-------------------------------------------------------
SF.Net email is Sponsored by the Better Software Conference & EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA
Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf
_______________________________________________
linux-usb-devel@lists.sourceforge.net
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to