Kernel 2.6 / SATA / Marvell LAN - need kernel config help
- From: "Charlie Gibbs" <cgibbs@xxxxxxxxxxxxxxxx>
- Date: 23 Dec 05 16:22:19 -0800
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!
.
- Prev by Date: A new reader? Welcome to comp.os.linux.setup, read this first if you're new here (FAQ)
- Next by Date: W: GPG error: http://security.debian.org stable/updates Release: Unknown error executing gpgv
- Previous by thread: initrd and root= option
- Next by thread: W: GPG error: http://security.debian.org stable/updates Release: Unknown error executing gpgv
- Index(es):
Relevant Pages
|