Thanks for the answer but I don't think this is the problem
I tried the one you mentioned already but it didn't help. What's worst now is, my original kernel can't even detect the external usb harddisk. Hmmmm.... must be a very big bug in Fedora. It worked earlier but after a few compilations of my kernel, now all of them can't detect my external hard disk.
Actually, my external harddisk is connected to a pcmcia card with a usb2.0 port. It worked fine in RedHat 9.0 and the first time I installed Fedora as well as the first time I recompiled my kernel. But after that all hell broke loose after my third/forth kernel recompilation. Whenever I tried modprobe/insmod usb-ohci or ehci-hcd, I get these messages:
/lib/modules/2.4.22-1.2163.nptl/kernel/drivers/usb/host/usb-ohci.o: init_module: No such device
Hint: insmod errors can be caused by incorrect module parameters, including invalid IO or IRQ parameters.
You may find more information in syslog or the output from dmesg
/lib/modules/2.4.22-1.2163.nptl/kernel/drivers/usb/host/usb-ohci.o: insmod /lib/modules/2.4.22-1.2163.nptl/kernel/drivers/usb/host/usb-ohci.o failed
/lib/modules/2.4.22-1.2163.nptl/kernel/drivers/usb/host/usb-ohci.o: insmod usb-ohci failed
I've also tried to enable/disable acpi as well as apm but to no avail. Anybody knows any work around?