Thanks Tejun,
Attached are the boot logs via a serial port of a vanilla kernel built from
the 2.6.18.1 source from kernel.org and the same soure with the libata patch
(libata-tj-2.6.18.1-20061020) applied. I get some extra messages at the end
when I boot to a monitor. After "Creating /dev":
Time: tsc clocksource has been installed.
Creating initial device nodes
Setting up hotplug
Creating block device nodes.
Loading jbd.ko module
Loading ext3.ko module
Creating root device
Mounting rout filesystem
mount: could not find filesystem '/dev/root'
Setting up other filesystems.
Setting up new root fs
setuproot: moving /dev failed: No such file or directory
no fstab.sys, mounting internal defaults
setuproot: error mounting /proc: Nosuch file or directory
setuproot: error mounting /sys: No such file or directory
Swicthing to new root and running init.
unmounting old /dev
unmounting old /proc
unmounting old /sys
switchroot: mount failed: No such directory
As you can see, it sees the drive attached to ata1 in both cases. I imagine
I'm doing something obvious wrong.
I've taken out the sil card and a scsi card to simplyfy things.
Also attached is the .config from the patched kernel compile and a listing
of the contents of the initrd for the patched kernel.
Thanks,
Phil.
From: Tejun Heo <redacted>
To: Phil Armsdon <redacted>
Subject: Re: libata questions
Date: Mon, 25 Jun 2007 11:38:43 +0900
Phil Armsdon wrote:
quoted
I'm having great trouble getting your libata patch working on my dell
gx280. I've got a 2.6.18.1 kernel compiled with your patch.
There is an LVM2 raid 5 array of 3 x 500Gb disks connected via a port
multiplier via a sil3132 based sata card. Now that I've got your
patched compiled I'm sure the machine can access the disks attached to
the port multiplier - call 3 leds illuminate on the sata array, which
they didn't before I installed the patch.
The problem is that the machine won't boot, I suspect because it can't
access the root drive through the dell onboard sata port. This seems to
be an Intel 82801FB/FW ICH6/ICH6W sata controller.
I've got all the libata sata drivers enabled in the kernel. Any ideas?
Can't tell much without seeing the boot messages. Please set up a
serial or netconsole (Documentation/networking/netconsole.txt) and
report the failing boot log && please cc linux-ide@vger.kernel.org.
--
tejun
_________________________________________________________________
The next generation of Hotmail is here! http://www.newhotmail.co.uk