I have a system with a regular ATA 250GB drive, and a SATA 250GB drive. After booting with the Knoppix CD, it sees only the ATA drive. The dmesg shows the SATA_via loading, but then shows an error message.
I work on another project G4L (Ghost for Linux), and it is a simple boot cd to allow for making hard disk images, and it includes kernel.org kernels that are just the limited amount it needs to support the g4l. With kernel 2.6.15.6, it has no problem with the SATA drive, but all the kernels from 2.6.16.x to 2.6.18.1 have the same type of failure. I've even used the .config from the 2.6.15.6 build, and used it with make oldconfig, and it still fails.
I got on to Knoppix as an option, when a user had hardware that would not work with the kernel.org kernel, but did work fine with knoppix. He had extracted the scripts required to run g4l from the knoppix, and I've since made a special file that can be downloaded and extracted on the knoppix to make it work, but know even knoppix doesn't see the drive. The system is an AMD 64 machine.
I've just started looking at the dmesg files, since the machine is my biggest server and most powerful. Hoping someone else might have gotten further alone this.

NETGEAR GS308EP Essential Series 8-Port Gigabit PoE+ Unmanaged Switch
$39.99
TP-Link TL-SX105 10GB 5-Port Switch - Unopened
$195.00
NETGEAR 5-Port Gigabit Ethernet Unmanaged Switch (Gs305) - Desktop Quiet Fanless
$25.99
D-Link DGS-1210-28P 28-Port PoE Gigabit Web Smart Switch With Cord
$49.99
10-Port Gigabit PoE Network Switch with 8 PoE+ Ports with 2 Combo SFP Slots 125W
$39.99
TP-Link TL-SG105, 5 Port Gigabit Unmanaged Ethernet Switch, Network Hub, Ethern
$15.25
TP-Link TL-SG105 5-Port Gigabit Ethernet Unmanaged Metal Desktop Network Switch
$19.99
Cisco Catalyst 2960-48TT-L 48-Port Fast Ethernet Managed Rackmount Switch
$46.99
Cisco WS-C3650-12X48UR-L 48-Port Stackable Layer 3 8x10G SFP+ Port Switch
$129.99
5Ports Gigabit Network Switch w/ 4 PoE+ Ports Total 52W each port 30W Plug&Play
$31.99