opnsense-src/sys/dev/usb
Bill Paul 7b7b87d7ef Change the mechanism by which we detect that the firmware is already
running. It turns out that trying to read the MAC address when there's
no firmware creates a zero length transfer. This apparently doesn't
hurt anything on a UHCI controller, but OHCI controllers generate an
IOERROR, and the device doesn't initialize.

Instead, check the bcdDevice revision code. We know this will be
different when the firmware is running, so if we detect the firmware's
code instead of the bare hardware's code, we skip the firmware load.
2000-01-17 23:14:40 +00:00
..
devlist2h.awk Add usbdevs and friends. 1999-11-18 18:02:44 +00:00
FILES Major synchronisation with the NetBSD USB stack: 1999-10-07 19:26:38 +00:00
hid.c Synchronisation with NetBSD as of 1999/11/16: 1999-11-17 22:33:51 +00:00
hid.h Synchronisation with NetBSD as of 1999/11/16: 1999-11-17 22:33:51 +00:00
if_aue.c Remove device name strings from vendor/product lists since we don't use 2000-01-16 22:45:07 +00:00
if_auereg.h Remove device name strings from vendor/product lists since we don't use 2000-01-16 22:45:07 +00:00
if_cue.c The correct part number for the CATC ASIC is USB-EL1210A, not 2000-01-17 18:49:20 +00:00
if_cuereg.h Remove device name strings from vendor/product lists since we don't use 2000-01-16 22:45:07 +00:00
if_kue.c Change the mechanism by which we detect that the firmware is already 2000-01-17 23:14:40 +00:00
if_kuereg.h Remove device name strings from vendor/product lists since we don't use 2000-01-16 22:45:07 +00:00
kue_fw.h Add device driver support for USB ethernet adapters based on the 2000-01-05 04:27:24 +00:00
Makefile.usbdevs Add usbdevs and friends. 1999-11-18 18:02:44 +00:00
ohci.c Add an extra debugging message. 2000-01-10 22:33:43 +00:00
ohci_pci.c Remove the 'ivars' arguement to device_add_child() and 1999-12-03 08:41:24 +00:00
ohcireg.h Synchronisation with NetBSD as of 1999/11/16: 1999-11-17 22:33:51 +00:00
ohcivar.h Synchronisation with NetBSD as of 1999/11/16: 1999-11-17 22:33:51 +00:00
ugen.c Commit for r1.29 of ugen.c was wrong. All the ugenX* device 1999-11-30 01:48:12 +00:00
uhci.c Fix one bug and make one minor enhancement: 1999-12-23 05:18:58 +00:00
uhci_pci.c Remove the 'ivars' arguement to device_add_child() and 1999-12-03 08:41:24 +00:00
uhcireg.h Add PCI_USBREV_1_1 1999-11-28 20:47:27 +00:00
uhcivar.h Synchronisation with NetBSD as of 1999/11/16: 1999-11-17 22:33:51 +00:00
uhid.c Correct the last parameter for clalloc 1999-11-28 21:07:11 +00:00
uhub.c Synchronisation with NetBSD 1999/11/27 1999-11-28 21:01:06 +00:00
ukbd.c Rework shifta/ctla/alta key handling. It appears that there was 2000-01-11 13:39:05 +00:00
ulpt.c Synchronisation with NetBSD 1999/11/27 1999-11-28 21:01:06 +00:00
umass.c Update de driver for the request->xfer changes. 1999-11-28 23:55:52 +00:00
umodem.c Missed a name change. 1999-11-18 12:45:09 +00:00
ums.c Revoke the vnodes on detach. This avoids the crashes people have seen 1999-11-21 17:25:30 +00:00
usb.c Fix the 'usb0: USB revision unknown, not supported' people have been seeing 1999-12-03 01:34:42 +00:00
usb.h Change #ifdef KERNEL to #ifdef _KERNEL in the public headers. "KERNEL" 1999-12-29 04:46:21 +00:00
usb_ethersubr.c Pull my head out of my ass and actually make the tx netisr stuff work right. 2000-01-14 01:36:16 +00:00
usb_ethersubr.h Pull my head out of my ass and actually make the tx netisr stuff work right. 2000-01-14 01:36:16 +00:00
usb_if.m Add comments, change variable names to make them consistent (r -> err, 1999-07-25 18:54:22 +00:00
usb_mem.h Synchronisation with NetBSD as of 1999/11/16: 1999-11-17 22:33:51 +00:00
usb_port.h Correct the last parameter for clalloc 1999-11-28 21:07:11 +00:00
usb_quirks.c Bunch of updates: 2000-01-13 20:13:58 +00:00
usb_quirks.h This commit adds device driver support for the ADMtek AN986 Pegasus 1999-12-28 02:01:18 +00:00
usb_subr.c Remove the 'ivars' arguement to device_add_child() and 1999-12-03 08:41:24 +00:00
usbcdc.h Synchronisation with NetBSD as of 1999/11/16: 1999-11-17 22:33:51 +00:00
usbdevs Bunch of updates: 2000-01-13 20:13:58 +00:00
usbdevs.h Regenerate. 2000-01-13 20:17:11 +00:00
usbdevs_data.h Regenerate. 2000-01-13 20:17:11 +00:00
usbdi.c This commit adds device driver support for the ADMtek AN986 Pegasus 1999-12-28 02:01:18 +00:00
usbdi.h Synchronisation with NetBSD 1999/11/27 1999-11-28 21:01:06 +00:00
usbdi_util.c Synchronisation with NetBSD 1999/11/27 1999-11-28 21:01:06 +00:00
usbdi_util.h Synchronisation with NetBSD as of 1999/11/16: 1999-11-17 22:33:51 +00:00
usbdivar.h Add USB revision strings and numbers. 1999-11-28 20:46:29 +00:00
usbhid.h Synchronisation with NetBSD as of 1999/11/16: 1999-11-17 22:33:51 +00:00