I would boot up with the 2.6.17 kernel that comes with slackware 11 for starts. A much more newer kernel structure over 2.4. It can be the hardware is not 100 percent perfect or a buggy usb module. One can check out
www.kernels.org and read the changelogs related to 2.4.33 and check for ones after 2.4.33.3. They could mention possible bugs. For USB2 it uses the ehci-hcd module.
FOr my experience was in 2.6.9 custom kernels never worked with one of my MP3 SDcard players. 2.6.8 and aerlier and 2.6.10 and after have all worked with it. Not one single revision level with in the 2.6.9 would work. Even tried many patches from Alan Cox to others. No luck there.
One thing to try is boot up with a Live CD like Knoppix or Ubuntu and do some testing to see if it sees the hardware and devices.
Brian