svn commit: r187186 - head/sys/dev/usb2/controller

Andrew Thompson thompsa at FreeBSD.org
Tue Jan 13 11:14:54 PST 2009


Author: thompsa
Date: Tue Jan 13 19:14:51 2009
New Revision: 187186
URL: http://svn.freebsd.org/changeset/base/187186

Log:
  Sync to p4 156093
  
   - Add quirks for Parallels
  
  These snuck in as part of a perforce IFC.

Modified:
  head/sys/dev/usb2/controller/ehci2_pci.c
  head/sys/dev/usb2/controller/uhci2_pci.c

Modified: head/sys/dev/usb2/controller/ehci2_pci.c
==============================================================================
--- head/sys/dev/usb2/controller/ehci2_pci.c	Tue Jan 13 19:07:23 2009	(r187185)
+++ head/sys/dev/usb2/controller/ehci2_pci.c	Tue Jan 13 19:14:51 2009	(r187186)
@@ -261,8 +261,10 @@ ehci_pci_attach(device_t self)
 		sc->sc_bus.usbrev = USB_REV_2_0;
 		break;
 	default:
-		sc->sc_bus.usbrev = USB_REV_UNKNOWN;
-		break;
+		/* Quirk for Parallels Desktop 4.0 */
+		device_printf(self, "USB revision is unknown. Assuming v2.0.\n");
+		sc->sc_bus.usbrev = USB_REV_2_0;
+                break;
 	}
 
 	rid = PCI_CBMEM;

Modified: head/sys/dev/usb2/controller/uhci2_pci.c
==============================================================================
--- head/sys/dev/usb2/controller/uhci2_pci.c	Tue Jan 13 19:07:23 2009	(r187185)
+++ head/sys/dev/usb2/controller/uhci2_pci.c	Tue Jan 13 19:14:51 2009	(r187186)
@@ -320,7 +320,9 @@ uhci_pci_attach(device_t self)
 		sc->sc_bus.usbrev = USB_REV_1_0;
 		break;
 	default:
-		sc->sc_bus.usbrev = USB_REV_UNKNOWN;
+		/* Quirk for Parallels Desktop 4.0 */
+		device_printf(self, "USB revision is unknown. Assuming v1.1.\n");
+		sc->sc_bus.usbrev = USB_REV_1_1;
 		break;
 	}
 


More information about the svn-src-all mailing list