I have now successfully installed MDK 10 RC1 on the SATA disk, sort of.
The most important thing is using the kernel option noapic. Without
this no progress is possible.
However that's not the end of it.
Using the default install kernel (2.6.3) the SATA interface is
identified as an IDE interface, with the attached drive in pio mode (hda).
Using the alternate kernel (2.4.25) the SATA interface is recognised as
SATA and the attached drive listed as sda.
The problem appears to be that 2.6.3 identifies the interface as an IDE
interface before it loads libata (libata 0.81). When it loads libata it
correctly identifies the SATA interface but does not set up the scsi
device, as the drive is already pointing to hda.
2.4.25 does not appear to recognise the SATA interface at all, until
libat (0.75) is loaded.
In an (un?)related issue, the soundchip does not function in either
kernel but I forgot to take a note of the error message, something about
cpu_overlad in arts.
It seems the logical option is to install the 2.4.25 kernel and then
attempt to build a custom 2.6 kernel.
What does noapic mean, or more specifically, does it need to be included
because of a bios error or a libata error ?
All suggestions gratefully received.
Ben
>> Stay informed about: Mandrake 10 RC1 - SATA Install