patch-2.3.9 linux/drivers/usb/README.ohci
Next file: linux/drivers/usb/acm.c
Previous file: linux/drivers/tc/zs.h
Back to the patch index
Back to the overall index
- Lines: 64
- Date:
Fri Jun 25 14:30:28 1999
- Orig file:
v2.3.8/linux/drivers/usb/README.ohci
- Orig date:
Tue Jun 8 10:52:26 1999
diff -u --recursive --new-file v2.3.8/linux/drivers/usb/README.ohci linux/drivers/usb/README.ohci
@@ -1,3 +1,21 @@
+[This is the readme for ohci.c, ohci-debug.c and ohci.h]
+
+June 23, 1999 00:31:20 PST
+
+I now have bulk support in a reasonably working state. The only
+device I have tested it with at the moment is my Epson Stylus 740
+printer. I can print both small and large files.
+
+I have included code to support transfers of large amounts of data in
+either control or bulk transfers. Check out the build_td_chain() and
+add_td_chain_to_ed() functions.
+
+TODO:
+
+~ Get Michael Gee's mass storage driver working with my donated
+ YE-Data floppy drive over OHCI.
+~ Drool on the Epson printer because its the new toy around the house.
+
June 08, 1999 01:23:34
Paul Mackerras went through the OHCI (& USB code) to fix most of the
@@ -12,12 +30,6 @@
TODO:
-~ Add the concept of a td_group to lump TDs associated with a single
- data transfer request from the higher layers. This will be needed
- for bulk and all larger transfers that will span multiple TDs but
- which need to allocate/free them as a group as things happen. I
- am thinking about create_td_group and free_td_group functions...
-~ Add bulk transfer support.
~ Add Isochronous transfer support. These have their own special
format TDs to allow for several DMA data pointers. Kinda neat, but
likely harder to use through a generic interface in practice.
@@ -32,7 +44,7 @@
called using the "IRQ handle" that should be returned by
usb_request_irq().
-May 09, 1999 16:25:58
+May 09, 1999 16:25:58 PST
Cool, things are working "well" now. (I'm not getting oops's from the
OHCI code anyways.. ;). I can attach a usb hub and mouse in any
@@ -42,19 +54,6 @@
acknowledged because /proc/interrupts usb-ohci goes up accordingly with
mouse movements/events. That means the TD at least returns some data
and requeues itself.
-
-Device attach/detach from the root hub is not working well. Currently
-every interrupt checks for root hub status changes and frame number
-overflow interrupts are enabled. This means you shouldn't have to
-wait more than 32-33 seconds for the change to occur, less if there is
-other activity. (due to checking in the WDH caused interrupts)
-My OHCI controller [SiS 5598 motherboard] doesn't seem to play well
-with the RHSC interrupt so it has been disabled. The ohci_timer
-should be polling but it not currently working, I haven't had time to
-look into that problem.
-
-However, when I tried telling X to use /dev/psaux for the mouse my
-machine locked up...
- greg@electricrain.com
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)