> You send it, I'll test it.  ;-)

Didn't it get through ok?


--- linux/drivers/usb-ac7/usb-ohci.c Thu Mar  1 13:45:31 2001
+++ linux/drivers/usb/usb-ohci.c Thu Mar  8 18:29:52 2001
@@ -2321,6 +2321,13 @@
  unsigned long mem_resource, mem_len;
  void *mem_base;
 
+ /* blacklisted hardware? */
+ if (id->driver_data) {
+  info ("%s (%s): %s", dev->slot_name,
+   dev->name, (char *) id->driver_data);
+  return -ENODEV;
+ }
+
  if (pci_enable_device(dev) < 0)
   return -ENODEV;
  
@@ -2485,6 +2492,20 @@
 /*-------------------------------------------------------------------------*/
 
 static const struct pci_device_id __devinitdata ohci_pci_ids [] = { {
+
+ /*
+  * AMD-756 [Viper] USB has a serious erratum when used with
+  * lowspeed devices like mice; oopses have been seen.  The
+  * vendor workaround needs an NDA ... for now, blacklist it.
+  */
+ vendor:  0x1022,
+ device:  0x740c,
+ subvendor: PCI_ANY_ID,
+ subdevice: PCI_ANY_ID,
+
+ driver_data: (unsigned long) "blacklisted, erratum #4",
+
+} , {
 
  /* handle any USB OHCI controller */
  class:   ((PCI_CLASS_SERIAL_USB << 8) | 0x10),



_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
http://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to