
AlphaUSB is a tiny module that allows some Alpha based
machines' USB controllers to be used under Linux.
These machines' USB controllers don't appear to have an IRQ assigned, and Linux's USB host controller drivers
cannot use them. This module forcibly assigns IRQ 10 to those controllers.
Just build the module and load it before the other USB modules (usb-uhci or usb-ohci) are loaded. How to do
this will depend on your distribution.
On Debian, one can just add xpusb (Linux 2.4.x) or alphausb (Linux 2.6.x) to /etc/modules, before usb-ohci/usb-uhci.
On other distributions, one can add a pre-install usb-ohci insmod alphausb (or usb-uhci/xpusb, choose appropriately)
line to /etc/modules.conf. Refer to the modules.conf manpage to know the details.
This module was originally developed by Stefan Reinauer. I provided the necessary information to support the AlphaServer ES40 and recently ported it to Linux 2.6 (tested on Debian Sarge for Alpha).