On Mon, 2005-07-25 at 20:51 -0500, Bryan J. Smith wrote:
- I had to disable the floppy settings in the BIOS (no floppy drive in
the machine, but it was enabled in the bios)
Shouldn't affect it, as floppy disks are assigned as BIOS disk 00h (A:), 01h (B:), and fixed disks are assigned BIOS disk 80h (C:), 81h (D:), etc...
I was kind of thinking this might be a red herring, but, unfortunately, the change was done at the same time as the other change. So much for the good scientific principle of changing one variable at a time.
Hmmm, depends. Linux is fairly good on auto-detecting geometry, even when the BIOS and legacy BIOS/DOS Disk Label differ.
The problem is if you wrote the GRUB MBR when you booting into the Rescue disk and it was using a different geometry. Then yes, that would dork it up. @-ppp
I don't think it ever was written to properly from install, and grub- install didn't work period until I made the two aforementioned changes.
- The kernel/linux does *NOT* see the 3Ware card,
What about the BIOS? The ServerBIOS will list all storage cards it sees. It should let you select what boot device you want.
I do see the 3Ware BIOS at boot. Trouble is once the box has booted, no love.
Hmmm, it's like the PCI-X busses are not even there. Sometimes BIOSes can be configured to snoop all PCI busses. Also try resetting all configuration data.
This is very troubling.
Should I not see the card? I wonder if this chipset is not fully supported by the 2.6.9-11ELspm kernel?
Has _nothing_ to do with the chipset. All chipset are APIC/I2C compliant, and present a PCI bus as a PCI bus -- be it bridged, HT'd, etc... PCI, PCI-X, PCIe.
So, going back into the ServerBIOS, is there a setting for various card BIOS detections?
I'll poke around some more manana.
Or does anyone have any suggestions for kernel flags?
Hmmm, I don't think "noapic" will help you here.
It's clearly a PCI-X bus detection issue -- be it the POST not configuring the chipset registers, or the Linux kernel just not seeing anything.
I'd clearly point to the POST, if you're not seeing it as an available boot card in the BIOS.
See above. Card is seen during POST.
In dmesg output I see 3ware Storage Controller device driver for Linux v1.26.00.039. 3w-xxxx: No cards found.
Hmmm, so you did try manually loading the driver, eh?
Yeppers. No love.
I could try moving the 3Ware card to one of the slower PCI-X slots and see if that helps. Perhaps, I will give this a whirl manana. I am at least encouraged that the bloody thing installs and boots on its own :)
Yeah, try Bridge B and slowing it down to 66MHz by closing J92.