Linux having trouble to boot when USB 2.0 isnt disabled in BIOS
Hi,
I have Windows XP and Linux Mint Elyssa (5.0) [pretty much Ubuntu] installed on my Desktop Computer.
Mainboard Biostar TP35D2-A7 Intel P35 Bearlake Northbridge and Intel ICH9 Southbridge with an Intel Core 2 Duo e8400 CPU 2GB PC800 and GeForce 8600GT etc.
So far so good. After I had Windows XP installed I booted the Mint Live CD but it wouldnt load. Hung up on BusyBox and some errors about failure to load some devices. After several trial and error sessions by turning off IDE etc. on my mainbord, it happened to load after I had USB 2.0 onboard device disabled.
Great... had to use PS2 mouse and keybord for install but okay I thought. Maybe IŽll install some USB packages and then re-enable USB. Done that. Wouldnt load... same thing as with Live CD.
When I launch from recovery mode without splash hereŽs where things end:
usbcore: registered new interface driver usbhid
drivers/usb/input/hid-core.c: v2.6:USB HID core driver
ata4.00: qc timeout (cmd 0xef)
ata4.00: failed to set xfermode (err_mask=0x4)
ata4: failed to recover some devices, retrying in 5 secs
Funny thing is, that when I uninstall the USB host controllers in Windows and reboot from Linux it works just fine. Right until I boot Windows again (Playing Games -.-) and install all the USB drivers again (auto install) which I actually need so I can use mouse and keyboard.
Same with Linux Mint Daryna, Ubuntu Gutsy/Hardy and Debian...
Havent tried Fedora, Mandriva or Knoppix yet but most likely same there as well.
HereŽs my thought. On my notebook I had to blacklist the Broadcom WLAN Drivers to get them to work with ndiswrapper. So they woant be loaded at boot but after Linux is done booting and loading ndiswrapper.
Cant I do that also with USB 2.0 drivers? So that they will only load after Linux has finished booting and not during it? I think that should solve my problem. Is that possible? And if yes, how exactly would I do that?
Or is there a better "workaround" or yet a solution for this problem?
Needless to say this is rather annoying... I appreciate any help and thanks a lot in davance for taking your time.
fudda
|