Prior to 2.4.21-pre6, I had to use the various preX-acX patches to get proper IDE DMA.
The USB works with my mouse. It sees my other two USB devices, but there are no drivers for them as of yet. One of the unknown devices is a USB2 device. It is a multi-card reader. It would be so sweet if I can access my CF cards in Linux