freebsd-dev/sys/dev/usb
Nick Hibma 380ee390fd Postpone I/O to the device until attach has finished. This fixes
attachment after boot in some cases where the device gets confused if
spoken to over two different pipes simultaneously (resulting in TIMEOUT
errors on requesting INQUIRY data).

This solution is far from perfect, as after umass_attach has returned
the USB stack fetches the string descriptors in order for creating the
event that is sent to userland. It just makes the chances of collisions
less likely.

Tested by: 	Tomas Pluskal <plusik@pohoda.cz>
2002-04-10 13:22:12 +00:00
..
devlist2h.awk constify 2002-04-01 19:22:04 +00:00
dsbr100io.h
FILES
hid.c MFNetBSD: hid.c (1.22), uhci.c (1.150), usb_subr.c (1.97) 2002-04-07 17:53:58 +00:00
hid.h Use ANSI prototypes and declarations. 2002-04-01 19:01:09 +00:00
if_aue.c We not long need to use USBD_NO_TSLEEP. 2002-04-07 12:19:50 +00:00
if_auereg.h MFNetBSD: if_aue.c (1.26), if_auereg.h (1.6), if_cue.c (1.10), 2002-04-07 12:04:02 +00:00
if_cue.c We not long need to use USBD_NO_TSLEEP. 2002-04-07 12:19:50 +00:00
if_cuereg.h MFNetBSD: if_aue.c (1.26), if_auereg.h (1.6), if_cue.c (1.10), 2002-04-07 12:04:02 +00:00
if_kue.c We not long need to use USBD_NO_TSLEEP. 2002-04-07 12:19:50 +00:00
if_kuereg.h MFNetBSD: if_aue.c (1.26), if_auereg.h (1.6), if_cue.c (1.10), 2002-04-07 12:04:02 +00:00
kue_fw.h
Makefile.usbdevs
ohci_pci.c
ohci.c Remove the overt differences between ours and NetBSD's version of this file. 2002-04-07 16:36:30 +00:00
ohcireg.h Merge from NetBSD: 2002-04-01 13:21:43 +00:00
ohcivar.h MFNetBSD: ohci.c (1.119), ohcivar.h (1.30) 2002-04-07 15:16:31 +00:00
rio500_usb.h
ucom.c Change the suser() API to take advantage of td_ucred as well as do a 2002-04-01 21:31:13 +00:00
ucomvar.h
udbp.c Change callers of mtx_init() to pass in an appropriate lock type name. In 2002-04-04 21:03:38 +00:00
udbp.h
ufm.c
ugen.c
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
uhci.c General white space cleanup, to synchronise with NetBSD. 2002-04-07 18:33:12 +00:00
uhcireg.h MFNetBSD: uhcireg.h (1.15), uhcivar.h (1.33) 2002-04-07 18:06:34 +00:00
uhcivar.h MFNetBSD: uhcireg.h (1.15), uhcivar.h (1.33) 2002-04-07 18:06:34 +00:00
uhid.c 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
uhub.c Reduce the difference between our version and NetBSD's. (No 2002-04-07 11:29:31 +00:00
ukbd.c MFNetBSD: ukbd.c (1.52), usbdi.c (1.54), usbdi.h (1.35) 2002-04-07 13:16:18 +00:00
ulpt.c
umass.c Postpone I/O to the device until attach has finished. This fixes 2002-04-10 13:22:12 +00:00
umodem.c Make this compile again after the recent NetBSD merge 2002-04-02 03:39:33 +00:00
ums.c 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
uplcom.c
urio.c Use ANSI prototypes and declarations. 2002-04-01 19:01:09 +00:00
usb_ethersubr.c Change callers of mtx_init() to pass in an appropriate lock type name. In 2002-04-04 21:03:38 +00:00
usb_ethersubr.h
usb_if.m
usb_mem.h
usb_port.h MFNetBSD: usb.c (1.58) 2002-04-07 13:58:06 +00:00
usb_quirks.c Fix a typo in the definition of HP1220C and add a quick entry for 2002-04-06 13:28:02 +00:00
usb_quirks.h
usb_subr.c MFNetBSD: hid.c (1.22), uhci.c (1.150), usb_subr.c (1.97) 2002-04-07 17:53:58 +00:00
usb.c Slight tidy up to reduce the differences between our version and NetBSD's. 2002-04-09 12:55:46 +00:00
usb.h
usbcdc.h
usbdevs Add an entry for HP LaserJet 1200. 2002-04-08 10:16:19 +00:00
usbdevs_data.h Regenerate. 2002-04-08 10:17:19 +00:00
usbdevs.h Regenerate. 2002-04-08 10:17:19 +00:00
usbdi_util.c 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_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: ukbd.c (1.52), usbdi.c (1.54), usbdi.h (1.35) 2002-04-07 13:16:18 +00:00
usbdi.h Update $NetBSD$ idents. 2002-04-07 17:02:25 +00:00
usbdivar.h Synchronise the code style with NetBSD. (No functional changes). 2002-04-07 13:37:46 +00:00
usbhid.h
uscanner.c
uvscom.c