LRR-TUM-Logo Department of Informatics
Technische Universität München
Informatik X: Rechnertechnik und Rechnerorganisation / Parallelrechnerarchitektur
Prof. Dr. Arndt Bode , Prof. Dr. Hans Michael Gerndt
abakus50x50.gif
 Home  | Addresses  | Staff  | Research  | Lectures 
Search 


http://usb.cs.tum.edu

Universal Serial Bus Development for Linux 
G. Acher & D. Fliegl & T. Sailer & R. Weissgärber

Download

You can find all latest sources in the current 2.4/2.5 kernel tree.

Our download archive contains:

  • usbd USB user space daemon (start of development)
  • usbdoc USB Programming Guide
  • usbstress USB stress test package
  • usbutils USB utilities to verbose the /proc/bus/usb entries
  • Latest News


    • (2000-06-01) You can find all latest sources in the current 2.4.X kernel tree.
    • (2000-03-14) UHCI: fixed bandwidth reclamation for intel chipsets, added timeouts, added bulk queueing. Added driver for Prolific USB Net driver 'plusb'.
    • (2000-02-18) UHCI: now containing bandwidth reclamation (as an option). The reclamation is intelligent, as it disables the loop if the urb (bulk|control) is pending longer than 50ms, thus avoiding PCI congestion. Switched to "breadth first"-descriptor processing (bulk|control) for a fair distribution with the reclamation loop (can be adjusted via defines).
    • (2000-02-02) UHCI: remove of pending URBs at disconnect, hardware race fix, simplified locking code, variable namespace cleanup USBDEVFS: fixed async bulk cleanup code DABUSB: plug/reload init sequence fix.
    • (2000-01-17) USB package merged with latest patches of 2.3.40-pre4. New major patch against 2.3.40-pre4 available. See detailed changes here.
    • (2000-01-08) USB package merged with latest patches of 2.3.38, 2.2.X backport fixes applied.
    • (2000-01-06) USB device filesystem added, Cleanups in audio, usbcore, uhci, dabusb etc., Minor fixes in ohci, uhci
    • (1999-12-31) Programming Guide for Linux USB Device Drivers added
    • (1999-12-27) uhci.c interrupt transfer fix, usb.h patch applied, minor fixes in audio, mouse
    • (1999-12-21) New CVS web frontend. Added T. Sailer's usbutils and usbd.
    • (1999-12-20) Fixed SMP issues and a problem with short packet handling in uhci, blocking mouse read, fixed another oops in audio during hot unplug, ohci isochronous tranfers work with cpia and audio, added multiple host controllers patch for proc_usb
    • (1999-12-17) Minor fixes in proc_usb.c, mouse.c, uhci.c, beautified code in dabusb.c 
    • (1999-12-16) Fixed many memory leaks and OOPS in usbcore and hub driver, UHCI fair queueing between LS/FS-devices, APC UPS fix, fixed cleanup after failing in initialization, there definitly is NO memory leak in UHCI, OHCI correct error msg length != cnt in td_submit_urb for int TDs, audio:Fix crash when reading from write-only device and writing to read-only device, fixed hot-unplug in mixer, (still hot unplug problems reported), mouse: hot unplug fix
    • (1999-12-15) Fixed bulk compatibility wrapper in usbcore, audio driver hot unplug fix, removed old root hub code from UHCI driver and fixed SMP race when unlink_urb is called
    • (1999-12-14) Fixed Bugs in usbcore, UHCI is SMP safe (24h test passed), fixed control transfer problem
    • (1999-12-13a) UHCI-driver respects SMP locks (further testing necessary)
    • (1999-12-13) fixed hub code to work with philips webcam (increased setup time)
    • (1999-12-12) new error codes, synch to 2.3.31, included hub, error code documentation
    • (1999-12-9) Clean audio unplugging, hot unload of uhci, ohci hub cleanup
    • (1999-12-8) Hub driver fix (audio driver works again)
    • (1999-12-6) EP-parsing, small fixes
    • (1999-12-4) Cleaned up error codes, SP-fix for CTRL-IN (1st try)
    • (1999-12-3) Included virtual root hub (by Roman Weissgaerber), code beautified with indent
    • (1999-11-27) Attempt to reduce dropouts for iso under heavy load, SMP-clean lock for unlink_urb
    • (1999-11-22a) Fixed auto-resubmitting of URBs
    • (1999-11-22) Small backport fixes (now supporting: i386 and axp Linux 2.2.X and 2.3.X kernels)
    • (1999-11-21) Backport to 2.2.X kernels, small fixes
    • (1999-11-16) Fixed string descriptors, one-shot-interrupts.
    • (1999-11-14) Adaption of usbcore to 2.3.27, small fixes, usb_scsi changed to new uhci, but not tested.
    • (1999-11-10) The compatibility wrapper function of the core for irq is now fixed.
    • (1999-11-10) Hub driver works.


    USB-Team, $Date: 2000/03/14 22:29:00 $
    Powered by SuSE linux
    (none) Webmaster