Commit Graph

554 Commits

Author SHA1 Message Date
augustss
119272426a Fix typo. From Nick Hibma. 2000-01-28 10:19:48 +00:00
augustss
8cc78f4f7d Small restructuring: break out opening of pipes into its own function. 2000-01-28 00:51:25 +00:00
augustss
3eccf22362 GC a #define. 2000-01-28 00:45:55 +00:00
augustss
30f0efb4f2 Add uhci_root_ctrl_done() method. 2000-01-28 00:44:27 +00:00
augustss
9cd4bf4652 Remove the hack that handled truncated transfers. 2000-01-28 00:29:53 +00:00
augustss
4e9e8e52f4 Change the test to check if transfers are done. The old test was broken
and sometimes reported transfers as done prematurely.
This fix seems to stabilize the Ethernet drivers.
2000-01-28 00:15:54 +00:00
augustss
3c27de72ac Fix typo in tailp bit defines. From Nick Hibma. 2000-01-28 00:11:38 +00:00
augustss
10dd6e61c3 Regen. 2000-01-28 00:09:19 +00:00
augustss
d4dda219e1 Fix typo. 2000-01-28 00:08:57 +00:00
augustss
57d2439d74 Try to avoid accessing the HC if it is dead. Suggested by mycroft. 2000-01-26 10:04:38 +00:00
soren
27cb56c54d Regen. 2000-01-25 21:58:59 +00:00
soren
8b39eb4d8e Add Digi International adapters. 2000-01-25 21:58:45 +00:00
augustss
b9a4fe55b5 Switch the HSE and HCPE messages. Pointed out my mycroft. 2000-01-25 17:31:05 +00:00
augustss
0335569abc Make it compile even if you leave out the ucom attachment. 2000-01-25 13:56:23 +00:00
augustss
a27ee91364 Remove an item. 2000-01-25 13:27:07 +00:00
augustss
f0ebd281e5 Add done method for root control transfers. 2000-01-25 12:06:21 +00:00
augustss
beaf3d82fc Ooops, add another ucom file. 2000-01-25 08:46:00 +00:00
augustss
a2b1ac707a Split the umodem driver into two parts: the part that emulates a tty over
two bulk pipes, and the setup and status fiddling goo.
This allows the former part to be shared by other drivers that need to
look like a tty.
2000-01-25 08:12:58 +00:00
thorpej
e2e27455dd Use config_pending. 2000-01-24 18:35:51 +00:00
augustss
bbd7b89f19 Recognize Linksys USB10T. 2000-01-24 08:47:43 +00:00
augustss
50f87c16d8 Regen. 2000-01-24 08:44:33 +00:00
augustss
46ada10a40 Add Linksys USB10T. 2000-01-24 08:44:07 +00:00
augustss
55c5d10627 Fix typos.
Never, never, never commit without compiling first.
2000-01-19 01:16:38 +00:00
augustss
fe18229923 Obey the interrupt interval here also. 2000-01-19 01:04:26 +00:00
augustss
a97cf3f9ce Fix a buglet in framelist locking. 2000-01-19 01:02:11 +00:00
augustss
8d1b47c24d Poll the interrupt pipe every 100 ms instead of every 1 ms. The interrupt
pipe is only used to collect statistics so it seems rather stupid to bog
down the processor by doing this every ms.
2000-01-19 00:25:23 +00:00
augustss
c3716a6bb9 Add an argument to usbd_open_pipe_intr() to specify the polling interval
for an interrupt pipe in case we don't what what the descriptor suggests.
2000-01-19 00:23:58 +00:00
augustss
331cdec4d2 Add another item. 2000-01-19 00:20:55 +00:00
augustss
21863071b1 Move the zeroing of the xfer to the individual methods. 2000-01-18 20:23:42 +00:00
augustss
f14036861f Turn xfer allocation into a method in the HC driver. The reason is that
an HC driver may want to subclass the xfer to have additional private fields.
2000-01-18 20:11:00 +00:00
augustss
4357bf2625 Pretend we can detach. Then we can at least the detach the device
if the attach fails in the middle.
2000-01-18 19:46:55 +00:00
augustss
aff651d2c6 Sync with reality. 2000-01-18 19:45:58 +00:00
augustss
5fe2bec33e Add Bill Paul's FreeBSD driver for the CATC USB-EL1201A chip.
XXX The driver is untested since I don't have any hardware with this chip.
2000-01-17 17:12:20 +00:00
augustss
57a4fc9141 Regen. 2000-01-17 14:56:23 +00:00
augustss
3285aaa9dc Add a bunch of devices I found at a Linux site. 2000-01-17 14:56:01 +00:00
augustss
28c8d7c7bb Remove some unnecessary cleanup. 2000-01-17 13:25:22 +00:00
augustss
3205164ec5 Add missing USBD_NO_COPY flag. 2000-01-17 13:23:05 +00:00
augustss
3e2f6f3a41 Regen. 2000-01-17 12:57:54 +00:00
augustss
5ebe8e5553 Add two CATC Ethernet adapters. 2000-01-17 12:57:27 +00:00
augustss
60e70258d2 Compute packet length correctly (from FreeBSD). 2000-01-17 02:20:43 +00:00
augustss
ab81119895 Adjust for ADS name change. 2000-01-17 01:43:31 +00:00
augustss
f18750a9df Regen. 2000-01-17 01:43:07 +00:00
augustss
4a3938b0d6 Give the ADS Ethernet adapter a better name. 2000-01-17 01:42:41 +00:00
augustss
2ea7029408 Add Bill Paul's FreeBSD driver for the Kawasaki LSI KL5KUSB101B USB Ethernet
chip.
2000-01-17 01:38:43 +00:00
augustss
ed1996fc7d Be a little more talkative on with UHCIDEBUG on errors. 2000-01-17 01:01:07 +00:00
augustss
2ec318c2e5 Update some comments. 2000-01-16 23:18:56 +00:00
augustss
cc381bcb7c Add usbd_reload_device_desc() to get the device descriptor again from a device.
Useful if e.g. downloading firmware updates the revision number.
2000-01-16 23:11:43 +00:00
itojun
68f1c29b5a typo 2000-01-16 18:34:42 +00:00
augustss
dbed54b091 Get rid of some debug gunk. 2000-01-16 16:07:42 +00:00
augustss
1f4b0be350 Turn on interface OACTIVE in case of a transmit error. 2000-01-16 15:52:03 +00:00