Linux - HardwareThis forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Nope, its not really the drive mind you, but the serial ATA controller. The Silicon Images controller was added, reliably, in 2.4.21 of which Redhat ships 2.4.20 with RH 9.0, 8.0 being 2.4.18 based (2.4.20 after that first up2date to get rid of the ptrace buged 2.4.18), is just too old. It depends on your SATA controller. There's some support for the Intel ICH5 controller, but its a bit hard to hack in just now. Most importantly, what controller do you have?
This is a beast to add in support for. Its doable, heck I did it a few months ago, but its not exactly simple.
The current -ac tree of 2.4.x has ich5 native support in it. This means if you want to install to the SATA drive, patching a 2.4.22 source tree with the -ac4 patch, compiling that, after configuring in everything else you need, then making an RH boot disk, then replacing the boot disk's kernel with yours, and then installing using the kernel boot disk to cd method....
or..
You can go into your BIOS and switch the SATA controller to act in "legacy ATA mode" which is rather slow, which will show the kernel just a normal old ATA channel, and install normally. Then you can go and get the new source and patch and build a new kernel, etc...
or...
You can install to a normal ATA drive, compile the new kernel on there the same as above, boot into that, blah blah blah, and then just copy the whole filesystem onto the SATA drive.
Method 2 is the easiest, if the BIOS supports it, which I remember it doing. Still, if you've never compiled a kernel before, this is a bit of a shock.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.