Kernel 2.6 / SATA / Marvell LAN - need kernel config help



A few months ago I picked up what was going to be my new killer box:
ASUS A8V-E SE motherboard, AMD Athlon 64 CPU, 200GB SATA HD, etc.
To be totally up to date, I ordered Slackware 10.2 and tried to
bring up 2.6. So far I've spent most of my time pissing in the
wind, and the box has been sitting unused as a result. I can boot
from the test26.s kernel on the installation CDs, and by pretending
the HD is SCSI I can get it to install. But the Ethernet interface
(Marvell 88E8053) won't show up, except in lspci. I managed to
load the 2.6 sources and build the sk98lin driver module, but it's
incompatible with the test26.s kernel. I've tried building a new
kernel, but anying I've been able to build seems to lose track of
the HD halfway through the boot process. Here are the last few
lines that appear on the screen:

VFS: Cannot open root device "802" or unknown-block(8,2)
Please append a correct "root=" boot option
Kernel panic - not syncing: VFS: Unable to mount root fs on
unknown-block(8,2)

What's with it complaining about the root= option? I presume
this goes into /etc/lilo.conf, but if I try adding something
like "boot = /dev/sda2" LILO complains about a syntax error.
The section of lilo.conf is as follows:

image = /boot/vmlinuz
root = /dev/sda2
boot = /dev/sda2
label = Linux
read-only

If I fall back to my backup copy of test26.s (after removing the
offending boot= line from lilo.conf), I can boot successfully from
the HD. The major and minor device numbers of the boot partition
(/dev/sda2) are 8,2.

I've gone through all of the options in make menuconfig, and I can
only find SATA mentioned in two places:

Block devices -> Promise SATA SX8 support

That doesn't sound right. Neither does:

ATA/ATAPI/MFM/RLL support ->
Support for SATA (deprecated; conflicts with libata SATA driver)

I would have thought that there might be something in the "Device
Drivers" section, but no such luck.

I've set the following options under "SCSI device support":
legacy /proc/scsi/ support
SCSI disk support
SCSI generic support

Apparently there isn't a simple SATA option you can select in
the kernel configuration menu - maybe it's just too new to have
full support yet. So how do you enable SATA support? Obviously
it's available, since test26.s works just fine.

I've done almost effortless installations of 2.2 and 2.4 on older
hardware, including laptops - and now I'm running into a brick
wall. I don't know what upsets me more: the sudden loss of ease
of installation, or the fact that I've shelled out a bunch of money
on what's turning out to be nothing more than an expensive foot
warmer, while still having to struggle with my old boxes that are
running out of disk space and CPU power.

Please, Santa, if you bring me anything this Christmas, let it be
something that'll help me through this installation from hell.

--
/~\ cgibbs@xxxxxxxxxxxxxxxx (Charlie Gibbs)
\ / I'm really at ac.dekanfrus if you read it the right way.
X Top-posted messages will probably be ignored. See RFC1855.
/ \ HTML will DEFINITELY be ignored. Join the ASCII ribbon campaign!

.



Relevant Pages

  • Re: Wont boot from SATA drives
    ... recognise them if I boot from a floppy. ... This may very well be a SATA controller driver issue since the ASUS ... When you boot to the XP OS installation CD, ... If that be the case, i.e., the system *initially* detects the SATA HDD ...
    (microsoft.public.windowsxp.hardware)
  • Re: Wont boot from SATA drives
    ... After several years' good service, it has developed a fault that it will not boot from these drives, nor recognise them if I boot from a floppy. ... This may very well be a SATA controller driver issue since the ASUS A7NX8 series of motherboards does not contain a chipset that has "built-in" SATA controller driver support. ... That being so, you've attempted to make a fresh install of the XP OS on both the Hitachi & Seagate SATA HDDs, right? ... In other words you're able to at least begin the installation of the XP OS, but the installation "fails starting the second phase where it should boot from the HD."? ...
    (microsoft.public.windowsxp.hardware)
  • Re: which distrib for SATA installation
    ... >if someone could tell me witch distrib is comatible ofr SATA Installation ... Serial ATA chipsets are rapidly ... — but many Linux installers' kernels don't yet support many Serial ATA ... you have an installation obstacle. ...
    (alt.os.linux)
  • Re: Wont boot from SATA drives
    ... them if I boot from a floppy. ... This may very well be a SATA controller driver issue since the ASUS A7NX8 ... say that you have "zeroout" your two SATA HDDs. ... When you boot to the XP OS installation CD, ...
    (microsoft.public.windowsxp.hardware)
  • Re: Dual boot issue: GRUB/NTLDR etc.
    ... >>>What really puzzles me is that the debian installation just successfully ... in spite of its boot! ... >> to the kernel involving SATA, ... > IMHO Linux shouldn't care about my SATA disk ...
    (comp.os.linux.setup)