> 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