From: George Nychis <gnychis@cmu.edu>
To: Willy Tarreau <willy@w.ods.org>
Cc: linux-kernel@vger.kernel.org
Subject: Re: need help booting from SATA in 2.4.32
Date: Tue, 16 May 2006 17:18:06 -0400 [thread overview]
Message-ID: <446A418E.3070307@cmu.edu> (raw)
In-Reply-To: <20060516203917.GQ11191@w.ods.org>
Willy Tarreau wrote:
> On Tue, May 16, 2006 at 04:31:52PM -0400, George Nychis wrote:
>> Hi,
>>
>> I've booted from a SATA drive in 2.4.32 before, but for some reason
>> 2.4.32 will not recognize this disk. It is recognized when I boot 2.6.9
>> though.
>>
>> It uses the ata_piix module in both kernels. Whenever I boot 2.6.9 I see:
>> ----------------------------------------------------------------------
>> SCSI subsystem initialized
>> ACPI: PCI interrupt 0000:00:1f.2[B] -> GSI 7 (level, low) -> IRQ 7
>> ata: 0x170 IDE port busy
>> ata1: SATA max UDMA/133 cmd 0x1F0 ctl 0x3F6 bmdma 0xBFA0 irq 14
>> ata1: dev 0 ATA, max UDMA/100, 78140160 sectors:
>> ata1(0): applying bridge limits
>> ata1: dev 0 configured for UDMA/100
>> scsi0 : ata_piix
>> Vendor: ATA Model: FUJITSU MHV2040A Rev: 0000
>> Type: Direct-Access ANSI SCSI revision: 05
>> SCSI device sda: 78140160 512-byte hdwr sectors (40008 MB)
>> SCSI device sda: drive cache: write back
>> sda: sda1 sda2 sda3 sda4 < sda5 >
>> Attached scsi disk sda at scsi0, channel 0, id 0, lun 0
>> device-mapper: 4.1.0-ioctl (2003-12-10) initialised: dm@uk.sistina.com
>> ------------------------------------------------------------------------
>>
>> However in 2.4.32 all i see is:
>> ----------------------------
>> SCSI subsystem initialized
>> ----------------------------
>>
>> I am positive that my 2.4.32 has been compiled with ata_piix as a
>> module, and it does reside in /lib/modules/2.4.32/kernel/driver/scsi/
>>
>> Any clues?
>
> Could you retry with it statically linked in the kernel ? I vaguely
> remember that if the original PIIX4 driver registers the device first,
> then ata_piix cannot get it. You could also ensure that you have
> properly removed CONFIG_IDE_PIIX4 (I believe it's called like this).
>
>> Thanks!
>> George
>
> Regards,
> Willy
>
>
Thanks for the help Willy,
I think you're on to something. I noticed this during the 2.4.32 kernel
bootup:
-----------------------------------------------------------------
hda: FUJITSU MHV2040AH, ATA DISK drive
hda: attached ide-disk driver.
hda: host protected area => 1
hda: 78140160 sectors (40008 MB) w/8192KiB Cache, CHS=4864/255/63
-----------------------------------------------------------------
However i can't find CONFIG_IDE_PIIX4 in .config anyhwere. I did find
CONFIG_BLK_DEV_PIIX so i tried disabling it, but the device still
registered under hda.
If i build it statically, i get this error trying to boot:
----------------------------------------------------------------------
kmod: failed to exec /sbin/modprobe -s -k scsi_hostadapter, errno = 2
Kernel panic: VFS: Unable to mount root fs on 00:00
----------------------------------------------------------------------
AND it still finds the drive as /dev/hda
Therefore I built it as a module and put "alias scsi_hostadapter
ata_piix" in /etc/modules.conf" to atleast eliminate the
scsi_hostadapter thing
This is FC3, and my root is actually an LVM, so i get:
NVS: Cannot open root device "VolGroup00/LogVol00" or 00:00
So i'm thinking once the drive shows up as /dev/sda, the LVM will be
proper, and VolGroup00/LogVol00 will show up.
Any more ideas?
Thanks!
George
next prev parent reply other threads:[~2006-05-16 21:18 UTC|newest]
Thread overview: 20+ messages / expand[flat|nested] mbox.gz Atom feed top
2006-05-16 20:31 need help booting from SATA in 2.4.32 George Nychis
2006-05-16 20:39 ` Willy Tarreau
2006-05-16 21:18 ` George Nychis [this message]
2006-05-17 3:48 ` Willy Tarreau
2006-05-17 13:29 ` [linux-lvm] " George Nychis
2006-05-17 13:29 ` George Nychis
2006-05-17 13:34 ` [linux-lvm] " Lennart Sorensen
2006-05-17 13:34 ` Lennart Sorensen
2006-05-17 13:40 ` [linux-lvm] " George Nychis
2006-05-17 13:40 ` George Nychis
2006-05-17 15:53 ` [linux-lvm] " Lennart Sorensen
2006-05-17 15:53 ` Lennart Sorensen
2006-05-17 17:30 ` [linux-lvm] Re: need help booting from SATA in 2.4.32 / LVM George Nychis
2006-05-17 17:30 ` George Nychis
2006-05-17 20:37 ` [linux-lvm] " Willy Tarreau
2006-05-17 20:37 ` Willy Tarreau
2006-05-17 14:24 ` [linux-lvm] Re: need help booting from SATA in 2.4.32 Willy Tarreau
2006-05-17 14:24 ` Willy Tarreau
2006-05-17 15:13 ` [linux-lvm] help booting from SATA in 2.4.32.. initrd not loading George Nychis
2006-05-17 15:13 ` George Nychis
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=446A418E.3070307@cmu.edu \
--to=gnychis@cmu.edu \
--cc=linux-kernel@vger.kernel.org \
--cc=willy@w.ods.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.