2000-04-16 22:38:44 +04:00
|
|
|
Some things that need to be done:
|
|
|
|
---------------------------------
|
1999-01-12 01:46:51 +03:00
|
|
|
|
2000-03-25 01:17:56 +03:00
|
|
|
Before 1.5:
|
|
|
|
-----------
|
|
|
|
|
2000-04-06 17:33:47 +04:00
|
|
|
Allow interrupt out endpoints. (USB 1.1)
|
2000-03-25 01:17:56 +03:00
|
|
|
|
2000-04-16 22:38:44 +04:00
|
|
|
Fix flow control in ucom (copy from com driver).
|
|
|
|
|
|
|
|
Use some encapsulation in the upl driver to allow multiple protocols.
|
|
|
|
|
|
|
|
Get the uezcom driver (with Doug Ambrisko's firmware) running.
|
|
|
|
|
|
|
|
|
|
|
|
Bug reports:
|
|
|
|
------------
|
|
|
|
|
|
|
|
Bernd Ernesti's problem: host controller halted with umodem
|
|
|
|
|
|
|
|
umass problem with Ricoh flash reader
|
|
|
|
|
|
|
|
wskbd for X
|
|
|
|
|
|
|
|
mel kravitz's problem, lockups with disk and printer
|
|
|
|
|
|
|
|
Aaron's problem: Test aue with ohci.
|
|
|
|
|
2000-04-19 20:17:45 +04:00
|
|
|
Y-E data floppy doesn't work.
|
|
|
|
|
2000-04-16 22:38:44 +04:00
|
|
|
|
|
|
|
General:
|
|
|
|
--------
|
2000-04-06 17:33:47 +04:00
|
|
|
|
|
|
|
Figure out why uvisor is so slow.
|
2000-04-16 22:38:44 +04:00
|
|
|
Try to get specs, and check if Linux driver is really right.
|
2000-04-06 17:33:47 +04:00
|
|
|
|
|
|
|
Translate UFI commands?
|
|
|
|
|
1999-08-28 14:03:38 +04:00
|
|
|
Add lots of bus_dmamap_sync().
|
|
|
|
|
1999-01-13 01:07:45 +03:00
|
|
|
Do bandwidth accounting.
|
|
|
|
|
|
|
|
Use lock manager locks.
|
|
|
|
|
1999-08-07 19:05:46 +04:00
|
|
|
Use the pool allocator for TDs et al.
|
|
|
|
|
1999-08-17 00:21:09 +04:00
|
|
|
Throw out more USBDI gunk.
|
1999-08-19 04:31:40 +04:00
|
|
|
|
1999-09-07 18:58:12 +04:00
|
|
|
Make hub driver notice transition between self and bus powered state.
|
1999-11-03 15:11:26 +03:00
|
|
|
Some hubs change the number of available ports on this transition. :(
|
1999-08-19 04:31:40 +04:00
|
|
|
Handle overcurrent conditions.
|
1999-08-23 02:24:25 +04:00
|
|
|
|
1999-09-07 18:58:12 +04:00
|
|
|
Make it possible to open any device in a "generic" way, i.e., like ugen.
|
2000-04-16 22:38:44 +04:00
|
|
|
Perhaps usbdevfs?
|
1999-09-07 18:58:12 +04:00
|
|
|
|
|
|
|
Rotate the QHs for bulk transport to get fairer scheduling.
|
|
|
|
|
|
|
|
Change HC drivers to queue multiple request for an endpoint
|
|
|
|
to get better performance.
|
|
|
|
|
2000-01-18 22:45:58 +03:00
|
|
|
Do memory deallocation when HC driver is detached.
|
1999-09-18 15:25:50 +04:00
|
|
|
|
1999-09-09 17:05:05 +04:00
|
|
|
uaudio problems:
|
|
|
|
mixer names are awful, use some heuristics.
|
|
|
|
implement selector units
|
2000-04-16 22:38:44 +04:00
|
|
|
debug input
|
1999-09-09 17:05:05 +04:00
|
|
|
test with more devices
|
|
|
|
|
1999-09-13 23:18:17 +04:00
|
|
|
Stylistic changes:
|
|
|
|
use usb_ and usbd_ consistently
|
|
|
|
rearrange the contents and names of some files (Nick)
|
|
|
|
|
2000-01-18 22:45:58 +03:00
|
|
|
Use splsoftusb() or a thread to deliver callbacks.
|
|
|
|
|
|
|
|
Add threads to the Ethernet drivers.
|
2000-03-20 03:42:21 +03:00
|
|
|
|
|
|
|
Change what's done at watchdog timeout inb if_{a,c,k}ue.c; what we have
|
|
|
|
now doesn't work because it's done in an interrupt context.
|
|
|
|
|
2000-04-06 17:33:47 +04:00
|
|
|
Factor out the common code from the Ethernet drivers and reuse that.
|
|
|
|
|
2000-03-25 21:12:20 +03:00
|
|
|
Rewrite HID driver to handle report IDs properly. Perhaps there should
|
|
|
|
be a hiddev to which hid with different IDs can attach?
|
|
|
|
|
2000-03-28 14:54:35 +04:00
|
|
|
Get rid of hcpriv.
|
2000-04-16 22:38:44 +04:00
|
|
|
|
|
|
|
Keyspan serial driver
|
|
|
|
|
|
|
|
Factor out comon code in network drivers.
|
|
|
|
|
|
|
|
|
|
|
|
Documentation:
|
|
|
|
--------------
|
|
|
|
|
|
|
|
Document device driver API.
|
|
|
|
|
|
|
|
Document HC driver API.
|
|
|
|
|
|
|
|
Update ugen(4)
|