Thanks for the explanation.

Joey

-----Original Message-----
From: Peter Ruskin [mailto:[EMAIL PROTECTED]]
Sent: Friday, March 30, 2001 2:09 PM
To: [EMAIL PROTECTED]
Cc: Chmouel Boudjnah <[EMAIL PROTECTED]>"Duguay, Joey (Innovatia)
Subject: Re: [Cooker] Kernel Panic


On Friday 30 March 2001 13:38, Duguay, Joey (Innovatia) wrote:
[...]
> VFS : Cannot open root device "2107" or 21:07
> please append a correct "root=" boot option
> Kernel panic VFS : unable to mount root fs on 21:07
[...]
> peculiar when installing. The install detected my HD as hde but when I
> try to boot up after install it detects it as hda. Maybe this is causing
[...]
> Promise Ultra 66 PCI IDE apadter
[...]

The problem is due to Mandrake kernel policy inconsistency, as I posted 
25-March (no response received, so repeated below.)

The installer kernel is configured "# CONFIG_BLK_DEV_OFFBOARD is not set"
The cooker kernel is configured "CONFIG_BLK_DEV_OFFBOARD=y"

So the installer sees /dev/hd{e,f,g,h} on the Promise but Cooker sees 
/dev/hd{a,b,c,d}.  So you have to use boot parameter "root=/dev/hda".

Where we've had 2.2 and 2.4 kernels supplied in Cooker, the 2.2 ones were 
configured like the installer - this makes switching kernels difficult.

Please, Mandrake, let's be consistent.  My preference is to DISABLE by 
default 'offboard chipsets first' - the way it always used to be.

Copy of previous posting...
###############################################################
Cooker kernels - CONFIG_BLK_DEV_OFFBOARD inconsistency

1)  kernel-2.4.2-i586.config (2.4.2-18mdk) :  CONFIG_BLK_DEV_OFFBOARD=y
2)  kernel-2.2.18-i586-up.config :  # CONFIG_BLK_DEV_OFFBOARD is not set

They should both be the same.

The result of 1) is that what were /dev/hd{e,f,g,h} are now 
/dev/hd{a,b,c,d}. 
 So I have to create device files and hack /etc/fstab - I can't be doing 
that 
every time I want to change kernels, so I'll have to rebuild one of them.

I like to use the stock Mandrake kernels in Cooker, if possible, so this 
is 
important to me.  I have 4 drives on a Promise DMA100 controller and one 
SCSI 
drive.  I only noticed this since reorganising my partitions to boot from 
IDE 
instead of SCSI.  Cooker boots from hd{f,b}5 with root partition on sda11.
###############################################################
-- 
              ----------------------------------------------------
                 Linux Mandrake release 7.2 (Odyssey) for i586
                                    KDE 2.1
               Linux 2.4.2-18mdk-for7.2, Uptime 1 hour 22 minutes
              ----------------------------------------------------

Reply via email to