DSL Ideas and Suggestions :: Serial ATA Support (2.4.27)



Hi...This is a kind of important thing for people with SATA disks...

[2.4.27] SATA support via "libata" library introduced. SATA disks appear with SCSI subsystem names (e.g. "/dev/sdb) and respond to SCSI commands (via a command translation facility).

Apparently we're at 2.4.26... ;\ which means no SATA support?

Any plans on possibly doing anything about it?

Is there anything *I* can do about it? I hate wasting 150 gigs of space ;p

There's a few things that you can do:

(1) Check and see if your model SATA controller was ALREADY supported in kernel 2.4.26   If so, there is a good chance that it was included with the version of KNOPPIX that was distilled into the core of DSL 0.8.x/0.9.x   You can then copy over the driver files from a KNOPPIX 3.4 5-17-2004 livecd and create a myDSL extension for them.  Then create a custom *.iso that will autoload your new myDSL extension.  There is also a slim chance that the stock DSL 0.8/0.9 distro will automagically work with your SATA controller.  Worth giving it a shot.

(2) If your BIOS supports legacy SATA controller emulation, TURN IT ON.  DSL may discover that your SATA drive will appear as an IDE hard drive (/dev/hda1).  You can then either keep it this way or you can do a hard disk install and then upgrade the kernel + modules via apt-get or via hand-compiling.

(3) Wait for the next major reconstruction of DSL.  My best guess is that DSL will eventually be rebuilt from KNOPPIX 3.7 or 3.8 (future) many months down the road.

(4) Use KNOPPIX 3.7 livecd with boot command for fluxbox as your window manager.  A poor substitute for DSL, but it is usable on the newest hardware.

From what I"ve come to understand by asking around, and from what i've seen by reading...
SATA support WAS NOT added until 2.4.27, no bones about it.

Even reading archived developer emails (the person who merged the code into the kernel for 2.4.27), i see no hope in getting SATA until the kernel DSL uses is upgraded, or i compile my own.

Can be read here http://kerneltrap.org/node....5c6cf79

*grimaces sympathetically*
Official SATA support may not have been added into the kernel tree until 2.4.27

However, there were a number of kernel patches that provided SATA support for SOME controllers in version 2.4.26 or even earlier.

So, while unlikely, it is still possible that SATA support exists in a custom compiled version of 2.4.26  The only way to know if the KNOPPIX kernel supports this is to try it and see what happens.

Next Page...
original here.