freebsd-dev/sys/dev/usb
Josef Karthauser e22514406d Some USB devices are not prepared to deal with a single byte string
descriptor request, which usbd_get_string_desc() uses to get the
length of a descriptor.  One device for instance returns a full 8
byte long packet instead which confuses the rest of the stack and
leads to the USB port being reset.  The fix is to instead request
two bytes, but not to complain if we only get one.

Submitted by:	kan
MFC after:	3 days
2003-01-14 23:07:43 +00:00
..
devlist2h.awk constify 2002-04-01 19:22:04 +00:00
dsbr100io.h Support for USB fm radio. 2002-03-04 03:51:21 +00:00
FILES Support for USB fm radio. 2002-03-04 03:51:21 +00:00
hid.c Replace the FOO_DEBUG definitions with USB_DEBUG, and switch the 2002-07-31 14:34:36 +00:00
hid.h Use ANSI prototypes and declarations. 2002-04-01 19:01:09 +00:00
if_aue.c network interface driver changes: 2002-11-14 23:54:55 +00:00
if_auereg.h network interface driver changes: 2002-11-14 23:54:55 +00:00
if_cue.c network interface driver changes: 2002-11-14 23:54:55 +00:00
if_cuereg.h network interface driver changes: 2002-11-14 23:54:55 +00:00
if_kue.c network interface driver changes: 2002-11-14 23:54:55 +00:00
if_kuereg.h network interface driver changes: 2002-11-14 23:54:55 +00:00
kue_fw.h
Makefile.usbdevs
ohci_pci.c Use uhci_pci_match to return the device description and rework the 2002-08-18 11:52:47 +00:00
ohci.c Fix two bugs in the DMA chaining code for OHCI. The first bug is that 2002-12-20 18:47:39 +00:00
ohcireg.h Merge from NetBSD: 2002-04-01 13:21:43 +00:00
ohcivar.h In rev 1.51 of usb_port.h I switched over to using the USB_USE_SOFTINTR 2002-09-30 17:50:18 +00:00
rio500_usb.h
ubsa.c Do not print the value of sc pointer before is has been ininialized. 2003-01-02 02:46:13 +00:00
ucom.c Fix a typo in a console message. 2002-11-17 13:33:55 +00:00
ucomvar.h Replace the FOO_DEBUG definitions with USB_DEBUG, and switch the 2002-07-31 14:34:36 +00:00
udbp.c Use the hw.usb sysctl tree instead of debug.usb. 2002-08-08 12:05:51 +00:00
udbp.h Should have been part of recent commit: 2002-06-01 07:18:32 +00:00
ufm.c There's no need for a locally defined usb_proc_t when we've got 2002-11-06 14:29:27 +00:00
uftdi.c The uftdi driver runs with multiple instances. 2002-12-12 19:03:43 +00:00
uftdireg.h Add the uftdi ucom driver which supports the following adapters: 2002-08-11 23:32:33 +00:00
ugen.c Cast a ptrdiff_t value to an int to quiet a warning since we don't support 2002-11-07 21:34:21 +00:00
ugraphire_rdesc.h MFNetBSD: uhid.c (1.42 & 1.43), ugraphire_rdesc.h (1.1) 2002-04-07 17:04:01 +00:00
uhci_pci.c Add a device description for Intel 82801CA/CAM (ICH3) USB controller 2002-08-28 20:24:49 +00:00
uhci.c Correct typos, mostly s/ a / an / where appropriate. Some whitespace cleanup, 2003-01-01 18:49:04 +00:00
uhcireg.h MFNetBSD: uhcireg.h (1.15), uhcivar.h (1.33) 2002-04-07 18:06:34 +00:00
uhcivar.h In rev 1.51 of usb_port.h I switched over to using the USB_USE_SOFTINTR 2002-09-30 17:50:18 +00:00
uhid.c Use the hw.usb sysctl tree instead of debug.usb. 2002-08-08 12:05:51 +00:00
uhub.c Use the hw.usb sysctl tree instead of debug.usb. 2002-08-08 12:05:51 +00:00
ukbd.c Replace various spelling with FALLTHROUGH which is lint()able 2002-08-25 13:23:09 +00:00
ulpt.c Correct typos, mostly s/ a / an / where appropriate. Some whitespace cleanup, 2003-01-01 18:49:04 +00:00
umass.c Correct typos, mostly s/ a / an / where appropriate. Some whitespace cleanup, 2003-01-01 18:49:04 +00:00
umodem.c Make compile cleanly when USB_DEBUG is defined. 2003-01-12 08:28:14 +00:00
ums.c Use the hw.usb sysctl tree instead of debug.usb. 2002-08-08 12:05:51 +00:00
uplcom.c Apply some fixups in the driver_t's. 2002-11-17 14:22:37 +00:00
urio.c Now that we've 'branched' 5.0, desupport FreeBSD 3.x in this driver. It 2003-01-01 20:15:42 +00:00
usb_ethersubr.c network interface driver changes: 2002-11-14 23:54:55 +00:00
usb_ethersubr.h Remove __P. 2002-03-20 02:08:01 +00:00
usb_if.m
usb_mem.h NetBSD have adopted our usage of the DMAADDR macro: 2002-05-28 20:51:43 +00:00
usb_port.h Some kernel threads try to do significant work, and the default KSTACK_PAGES 2002-10-02 07:44:29 +00:00
usb_quirks.c Update to correct NetBSD Id 2003-01-02 04:22:44 +00:00
usb_quirks.h
usb_subr.c Some USB devices are not prepared to deal with a single byte string 2003-01-14 23:07:43 +00:00
usb.c Deprecate the USB_SETDEBUG IOCTL as debug levels can now be set 2002-09-15 22:35:58 +00:00
usb.h Packed structures are defined differently in older gcc's, like the one 2002-11-06 21:37:21 +00:00
usbcdc.h Merge from NetBSD and arrange for FreeBSD's slight differences in 2003-01-09 04:24:28 +00:00
usbdevs Add NEODIO TURBOCONNECT (from NetBSD) 2003-01-02 04:21:04 +00:00
usbdevs_data.h Sync to 1.104 of usbdevs 2003-01-02 04:21:38 +00:00
usbdevs.h Sync to 1.104 of usbdevs 2003-01-02 04:21:38 +00:00
usbdi_util.c Replace (ab)uses of "NULL" where "0" is really meant. 2002-08-22 21:24:01 +00:00
usbdi_util.h MFNetBSD: uhid.c (1.45), ums.c (1.49), usbdi_util.c (1.35), usbdi_util.h (1.23) 2002-04-07 17:13:00 +00:00
usbdi.c MFNetBSD: ohci.c (1.124), uhci.c (1.159), usbdi.c (1.100) 2002-05-26 22:00:06 +00:00
usbdi.h MFNetBSD: ugen.c (1.57), ulpt.c (1.48), usb.c (1.67), usbdi.c (1.96), 2002-05-06 18:23:36 +00:00
usbdivar.h Synchronise the code style with NetBSD. (No functional changes). 2002-04-07 13:37:46 +00:00
usbhid.h Sync usb.h with NetBSD, apart from usb_device_info.speed, which 2002-01-02 20:16:53 +00:00
uscanner.c Use the hw.usb sysctl tree instead of debug.usb. 2002-08-08 12:05:51 +00:00
uvisor.c Add Palm M515. 2002-08-11 21:11:14 +00:00
uvscom.c Apply some fixups in the driver_t's. 2002-11-17 14:22:37 +00:00