PCI sata card not working when pci wifi card connected. Boot fails (HDD not found)
I have just added a pci wifi card to my system, which results in my linux system hanging at boot, with 'missing UUID' kind of messages.
Am running Fedora 14, kernel 126.96.36.199-83 (i686).
I have a bit of a funny setup on my desktop pc. It is a quite old machine, and when my old IDE HDD started acting weird I bought a new(er) HDD which is SATA. My old motherboard has no SATA connection, so I've had to buy a PCI card that has a SATA plug.
This means my computer doesn't "see" the hard drive at bios/boot stages, so I have an old HDD on IDE that has my system folder, and my sata drive is mounted at the end of the boot process, containing all my personal files.
My system has been working fine with this setup for the last 3 years or so. Now that I've added the wifi card, the boot process of fedora hangs when it tries mounting my personal files from the sata drive. fdisk doesn't show my sata drive.
As I have a dual boot with windows (which is installed on the IDE drive) I have been able to use my wifi card which works fine.
I also ran a fedora 16 live cd, where the wifi card connects and seems to work happily.
So I removed the wifi card, and the whole system works fine again.
I suspect that some sort of PCI IRQ thingie is at fault? I don't know much about that, I am not sure as to where to go now to diagnose the problem further.
Also, after removing the wifi card, and booting my linux system up, once KDE has launched and everything is running, I got a Kernel crash message, with "Reason: WARNING: at drivers/pci/pci.c:105 pci_ioremap_bar+0x2c/0x5b()", but the system carries on running fine.
When I google that error message, I get results for people who have problems with their soundcards. My system seems to be working fine (including soundcard), on the various parts of hardware I could test.
I need to copy and past the output of lspci from my other computer, I'll post it in a reply below.
Thanks in advance for any help,