SATA is somewhere in this menu …
Last night, with extensive assistance from Daniel, I parked my new Dell SC430 server into its permanent home — the rack in his back room.
After giving it Ethernet and a terminal server connection (GRUB over serial is madness!), I decided I’d also build it a new kernel with SMP, to take advantage of both CPU cores. So I downloaded some sources and went through menuconfig ticking things I needed, like tg3 for the Broadcom network card. Then build, reboot, and … kernel panic!
Trouble was, I hadn’t made an initrd (never been much a fan of those!) and by default, the driver for the SC430’s Intel ICH7 drive controller is built as a module. Ergo, no SATA chipset driver when the system boots, no mounting the root volume, and no joy.
After some hair-pulling, I finally enabled both the PATA and SATA drivers for the Intel PIIx and ICHx controllers (there are separate tickboxes — one listed under “ATA/ATAPI/MFM/RLL support”, and another under “SCSI low-level drivers”). Twas silly of me to not realise that SATA support is hidden underneath SCSI support in menuconfig …
If you have a Dell PowerEdge SC430, and can’t be bothered choosing kernel options yourself, this .config file (for 2.6.16.16) will build in everything you need for the system to boot, and give you modules for just about everything else. And it’s got EM64T and SMP, so you get dual-core 64-bit joy!
Hi there, updated your SC430 lately? I’m running standard kernel Ubuntu 8.10, VMWare etc and it all seems OK except cpu frequency scaling isn’t supported, which is a nice thing to have on a rarely used server. RightMark CPU Clock Utility (RMClock) and Windows scale the cpu just fine. Cheers
Green Guy — sadly my SC430 has not seen much love from me lately I am not sure about getting frequency scaling working; IIRC it worked in my old config but haven’t tried with any even remotely recent distro. Good luck …!
Thanks, got it working by following the destructions here – http://www.nzlinux.com/2009/04/cpu-frequency-scaling/