Messages in this thread Patch in this message | | | Date | Thu, 05 Apr 2001 15:29:45 -0500 | From | Thomas Dodd <> | Subject | Re: Contacts within AMD? AMD-756 USB host-controller blacklisted dueto |
| |
Alan Cox wrote: > > Since we expect to get errata docs very soon Im not that worried. As an > implementation I'd rather a module option of 'ignore_blacklist' or similar > so that it is runtime
This seamed to work here.
-Thomasdiff -u --new-file --recursive linux-2.4.3-ac2.orig/drivers/usb/usb-ohci.c linux-2.4.3-ac2/drivers/usb/usb-ohci.c --- linux-2.4.3-ac2.orig/drivers/usb/usb-ohci.c Wed Apr 4 15:23:15 2001 +++ linux-2.4.3-ac2/drivers/usb/usb-ohci.c Thu Apr 5 14:02:08 2001 @@ -92,6 +92,10 @@ static LIST_HEAD (ohci_hcd_list); static spinlock_t usb_ed_lock = SPIN_LOCK_UNLOCKED; +static int overrideBlacklist = 0; +MODULE_PARM(overrideBlacklist, "i"); +MODULE_PARM_DESC(overrideBlacklist, " override blacklisted controlers"); + /*-------------------------------------------------------------------------* * URB support functions *-------------------------------------------------------------------------*/ @@ -2333,12 +2337,13 @@ void *mem_base; /* blacklisted hardware? */ - if (id->driver_data) { - info ("%s (%s): %s", dev->slot_name, + if (overrideBlacklist != 1){ + 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; | |