* PROBLEM: cannot boot 2.6.15-rc6 on Opteron machine
@ 2005-12-29 11:38 Erez Zilber
2005-12-29 11:50 ` Arjan van de Ven
2005-12-30 12:31 ` Thomas Molina
0 siblings, 2 replies; 10+ messages in thread
From: Erez Zilber @ 2005-12-29 11:38 UTC (permalink / raw)
To: linux-kernel
Hi,
I've downloaded kernel 2.6.15-rc6 (had the same problem with rc7) and
built it on RHAS 4:
make
make modules
make modules_install
make install
When I did that on an Opteron machine, after rebooting and selecting the
2.6.15-rc6 entry in the grub menu, I get the following:
root (hd0,0)
Filesystem type is ext2fs, partition type 0x83
kernel /vmlinuz-2.6.15-rc6 ro root=/dev/VolGroup00/LogVol00 rhgb quiet
console=ttyS0,115200 console=tty0
[Linux-bzimage, setup=0x1400, size=0x1dfa8c]
initrd /initrd--2.6.15-rc6.img
[Linux-initrd @ 0x37f20000, 0xcff3f bytes]
Uncompressing Linux... Ok, booting the kernel.
Kernel panic - not syncing: VFS: unable to mount root fs on
unknown-block(0,0)
I made sure that ext2 is compiled with the kernel (not as a module).
When I do the same on an emt64 machine, everything works ok. Any idea?
Thanks
--
____________________________________________________________
Erez Zilber | 972-9-971-7689
Software Engineer, Storage Team
Voltaire – _The Grid Backbone_
__
www.voltaire.com <http://www.voltaire.com/>
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: PROBLEM: cannot boot 2.6.15-rc6 on Opteron machine
2005-12-29 11:38 PROBLEM: cannot boot 2.6.15-rc6 on Opteron machine Erez Zilber
@ 2005-12-29 11:50 ` Arjan van de Ven
2005-12-29 12:38 ` Erez Zilber
2005-12-30 12:31 ` Thomas Molina
1 sibling, 1 reply; 10+ messages in thread
From: Arjan van de Ven @ 2005-12-29 11:50 UTC (permalink / raw)
To: Erez Zilber; +Cc: linux-kernel
On Thu, 2005-12-29 at 13:38 +0200, Erez Zilber wrote:
> Hi,
>
> I've downloaded kernel 2.6.15-rc6 (had the same problem with rc7) and
2.6.15-rc needs a newer udev version...
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: PROBLEM: cannot boot 2.6.15-rc6 on Opteron machine
2005-12-29 11:50 ` Arjan van de Ven
@ 2005-12-29 12:38 ` Erez Zilber
2005-12-29 13:06 ` Arjan van de Ven
0 siblings, 1 reply; 10+ messages in thread
From: Erez Zilber @ 2005-12-29 12:38 UTC (permalink / raw)
To: Arjan van de Ven; +Cc: linux-kernel
Arjan van de Ven wrote:
>On Thu, 2005-12-29 at 13:38 +0200, Erez Zilber wrote:
>
>
>>Hi,
>>
>>I've downloaded kernel 2.6.15-rc6 (had the same problem with rc7) and
>>
>>
>
>2.6.15-rc needs a newer udev version...
>
>
>
>
Redhat AS4 comes with udev 039. I couldn't find a newer rpm for this distribution, so I cannot replace the current udev rpm. I've downloaded the latest udev sources from http://www.us.kernel.org/pub/linux/utils/kernel/hotplug/ and installed it but I still get the same errors.
Erez
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: PROBLEM: cannot boot 2.6.15-rc6 on Opteron machine
2005-12-29 12:38 ` Erez Zilber
@ 2005-12-29 13:06 ` Arjan van de Ven
2005-12-29 13:13 ` Erez Zilber
0 siblings, 1 reply; 10+ messages in thread
From: Arjan van de Ven @ 2005-12-29 13:06 UTC (permalink / raw)
To: Erez Zilber; +Cc: linux-kernel
On Thu, 2005-12-29 at 14:38 +0200, Erez Zilber wrote:
> Arjan van de Ven wrote:
>
> >On Thu, 2005-12-29 at 13:38 +0200, Erez Zilber wrote:
> >
> >
> >>Hi,
> >>
> >>I've downloaded kernel 2.6.15-rc6 (had the same problem with rc7) and
> >>
> >>
> >
> >2.6.15-rc needs a newer udev version...
> >
> >
> >
> >
>
> Redhat AS4 comes with udev 039. I couldn't find a newer rpm for this distribution, so I cannot replace the current udev rpm. I've downloaded the latest udev sources from http://www.us.kernel.org/pub/linux/utils/kernel/hotplug/ and installed it but I still get the same errors.
after you get a recent enough udev you probably need to recreate a new
initrd (and pray that you don't need a newer mkinitrd to match the newer
udev...) since udev is also put inside the initrd.
To be fair, enterprise linux distributions aren't actually designed to
run brand spanking new kernels, and the vendors aren't likely to update
userland tools to make newer kernels work either (unlike, say,
distributions like Fedora Core or SuSE or .. or .. or .. )
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: PROBLEM: cannot boot 2.6.15-rc6 on Opteron machine
2005-12-29 13:06 ` Arjan van de Ven
@ 2005-12-29 13:13 ` Erez Zilber
2005-12-29 16:21 ` Andi Kleen
0 siblings, 1 reply; 10+ messages in thread
From: Erez Zilber @ 2005-12-29 13:13 UTC (permalink / raw)
To: Arjan van de Ven; +Cc: linux-kernel
Arjan van de Ven wrote:
>On Thu, 2005-12-29 at 14:38 +0200, Erez Zilber wrote:
>
>
>>Arjan van de Ven wrote:
>>
>>
>>
>>>On Thu, 2005-12-29 at 13:38 +0200, Erez Zilber wrote:
>>>
>>>
>>>
>>>
>>>>Hi,
>>>>
>>>>I've downloaded kernel 2.6.15-rc6 (had the same problem with rc7) and
>>>>
>>>>
>>>>
>>>>
>>>2.6.15-rc needs a newer udev version...
>>>
>>>
>>>
>>>
>>>
>>>
>>Redhat AS4 comes with udev 039. I couldn't find a newer rpm for this distribution, so I cannot replace the current udev rpm. I've downloaded the latest udev sources from http://www.us.kernel.org/pub/linux/utils/kernel/hotplug/ and installed it but I still get the same errors.
>>
>>
>
>after you get a recent enough udev you probably need to recreate a new
>initrd (and pray that you don't need a newer mkinitrd to match the newer
>udev...) since udev is also put inside the initrd.
>
>To be fair, enterprise linux distributions aren't actually designed to
>run brand spanking new kernels, and the vendors aren't likely to update
>userland tools to make newer kernels work either (unlike, say,
>distributions like Fedora Core or SuSE or .. or .. or .. )
>
>
>
>
So, I understand that, currently (until I get a a recent enough udev),
2.6.15 cannot be used with RHAS-4 on Opteron machines. Anyway, thanks
for your help.
Erez
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: PROBLEM: cannot boot 2.6.15-rc6 on Opteron machine
2005-12-29 13:13 ` Erez Zilber
@ 2005-12-29 16:21 ` Andi Kleen
0 siblings, 0 replies; 10+ messages in thread
From: Andi Kleen @ 2005-12-29 16:21 UTC (permalink / raw)
To: Erez Zilber; +Cc: linux-kernel
Erez Zilber <erezz@voltaire.com> writes:
> >
> So, I understand that, currently (until I get a a recent enough udev),
> 2.6.15 cannot be used with RHAS-4 on Opteron machines. Anyway, thanks
> for your help.
I think that's too strong. udev setups are fragile and seem
to be inventented by the devil to make kernel updates hell, but if you
just compile the needed drivers and file systems for root statically
into the kernel it should work. For network devices and other
drivers not needed for root you can either load them manually
early in a rc.d file or also compile them in.
Typically when udev goes wrong it just doesn't autoload the modules,
but still processes the events when devices appear.
-Andi
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: PROBLEM: cannot boot 2.6.15-rc6 on Opteron machine
2005-12-29 11:38 PROBLEM: cannot boot 2.6.15-rc6 on Opteron machine Erez Zilber
2005-12-29 11:50 ` Arjan van de Ven
@ 2005-12-30 12:31 ` Thomas Molina
2005-12-30 12:44 ` Arjan van de Ven
1 sibling, 1 reply; 10+ messages in thread
From: Thomas Molina @ 2005-12-30 12:31 UTC (permalink / raw)
To: Erez Zilber; +Cc: linux-kernel
On Thu, 29 Dec 2005, Erez Zilber wrote:
> Hi,
>
> I've downloaded kernel 2.6.15-rc6 (had the same problem with rc7) and built it
> on RHAS 4:
>
> When I did that on an Opteron machine, after rebooting and selecting the
> 2.6.15-rc6 entry in the grub menu, I get the following:
>
> Uncompressing Linux... Ok, booting the kernel.
> Kernel panic - not syncing: VFS: unable to mount root fs on unknown-block(0,0)
>
> I made sure that ext2 is compiled with the kernel (not as a module).
>
> When I do the same on an emt64 machine, everything works ok. Any idea?
Check on your /boot/grub.config. The above error message is typically
seen when the root= parameter points to a symbolic disk label instead of a
specific disk such as /dev/hda1. I'm not sure what the procedure for
updating where the label points (possibly a mkinitrd) because I normally
change the grub.conf to point to a specific disk.
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: PROBLEM: cannot boot 2.6.15-rc6 on Opteron machine
2005-12-30 12:31 ` Thomas Molina
@ 2005-12-30 12:44 ` Arjan van de Ven
2005-12-30 12:59 ` Ochal Christophe
0 siblings, 1 reply; 10+ messages in thread
From: Arjan van de Ven @ 2005-12-30 12:44 UTC (permalink / raw)
To: Thomas Molina; +Cc: Erez Zilber, linux-kernel
On Fri, 2005-12-30 at 07:31 -0500, Thomas Molina wrote:
> On Thu, 29 Dec 2005, Erez Zilber wrote:
>
> > Hi,
> >
> > I've downloaded kernel 2.6.15-rc6 (had the same problem with rc7) and built it
> > on RHAS 4:
> >
> > When I did that on an Opteron machine, after rebooting and selecting the
> > 2.6.15-rc6 entry in the grub menu, I get the following:
> >
> > Uncompressing Linux... Ok, booting the kernel.
> > Kernel panic - not syncing: VFS: unable to mount root fs on unknown-block(0,0)
> >
> > I made sure that ext2 is compiled with the kernel (not as a module).
> >
> > When I do the same on an emt64 machine, everything works ok. Any idea?
>
> Check on your /boot/grub.config. The above error message is typically
> seen when the root= parameter points to a symbolic disk label instead of a
> specific disk such as /dev/hda1. I'm not sure what the procedure for
> updating where the label points (possibly a mkinitrd) because I normally
> change the grub.conf to point to a specific disk.
there is no such procedure, because the disk labels are... ON THE DISK.
And the initrd reads them from all the disks at boot time to find the
one needed. This means that if your disk changes name (for example
because of a scsi bus order change or because of a different order you
load the device drivers... or even if you forget to compile the sata
drivers and suddenly the disk goes from /dev/sda to /dev/hda).... things
just remain working
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: PROBLEM: cannot boot 2.6.15-rc6 on Opteron machine
2005-12-30 12:44 ` Arjan van de Ven
@ 2005-12-30 12:59 ` Ochal Christophe
2005-12-30 13:32 ` Thomas Molina
0 siblings, 1 reply; 10+ messages in thread
From: Ochal Christophe @ 2005-12-30 12:59 UTC (permalink / raw)
Cc: linux-kernel
Arjan van de Ven wrote:
>On Fri, 2005-12-30 at 07:31 -0500, Thomas Molina wrote:
>
>
>>On Thu, 29 Dec 2005, Erez Zilber wrote:
>>
>>
>>
>>>Hi,
>>>
>>>I've downloaded kernel 2.6.15-rc6 (had the same problem with rc7) and built it
>>>on RHAS 4:
>>>
>>>When I did that on an Opteron machine, after rebooting and selecting the
>>>2.6.15-rc6 entry in the grub menu, I get the following:
>>>
>>>Uncompressing Linux... Ok, booting the kernel.
>>>Kernel panic - not syncing: VFS: unable to mount root fs on unknown-block(0,0)
>>>
>>>I made sure that ext2 is compiled with the kernel (not as a module).
>>>
>>>When I do the same on an emt64 machine, everything works ok. Any idea?
>>>
>>>
>>Check on your /boot/grub.config. The above error message is typically
>>seen when the root= parameter points to a symbolic disk label instead of a
>>specific disk such as /dev/hda1. I'm not sure what the procedure for
>>updating where the label points (possibly a mkinitrd) because I normally
>>change the grub.conf to point to a specific disk.
>>
>>
>
>there is no such procedure, because the disk labels are... ON THE DISK.
>And the initrd reads them from all the disks at boot time to find the
>one needed. This means that if your disk changes name (for example
>because of a scsi bus order change or because of a different order you
>load the device drivers... or even if you forget to compile the sata
>drivers and suddenly the disk goes from /dev/sda to /dev/hda).... things
>just remain working
>
>
>
>-
>To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
>the body of a message to majordomo@vger.kernel.org
>More majordomo info at http://vger.kernel.org/majordomo-info.html
>Please read the FAQ at http://www.tux.org/lkml/
>
>
Compile the kernel with support for your hardware built in, i'm assuming
you eighter build the controller as a module or didn't built it at all
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: PROBLEM: cannot boot 2.6.15-rc6 on Opteron machine
2005-12-30 12:59 ` Ochal Christophe
@ 2005-12-30 13:32 ` Thomas Molina
0 siblings, 0 replies; 10+ messages in thread
From: Thomas Molina @ 2005-12-30 13:32 UTC (permalink / raw)
To: Ochal Christophe
Cc: no To-header on input <""@mail.cablespeed.com>,
linux-kernel
> >there is no such procedure, because the disk labels are... ON THE DISK.
> >And the initrd reads them from all the disks at boot time to find the
> >one needed. This means that if your disk changes name (for example
> >because of a scsi bus order change or because of a different order you
> >load the device drivers... or even if you forget to compile the sata
> >drivers and suddenly the disk goes from /dev/sda to /dev/hda).... things
> >just remain working
> >
Interesting. I've been compiling my own kernels for quite some time and
have never had a boot device end up anywhere except where I thought it
should. This includes during the 2.5 craziness when parts of ide support
was rewritten at least twice.
> >
> Compile the kernel with support for your hardware built in, i'm assuming you
> eighter build the controller as a module or didn't built it at all
Certainly this is the best advice. Not only support for the hardware, but
also ext3 journalling as well as ext2 support. I think it may be possible
to end up with ext2 builtin but ext3 journalling as modular.
^ permalink raw reply [flat|nested] 10+ messages in thread
end of thread, other threads:[~2005-12-30 13:32 UTC | newest]
Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-12-29 11:38 PROBLEM: cannot boot 2.6.15-rc6 on Opteron machine Erez Zilber
2005-12-29 11:50 ` Arjan van de Ven
2005-12-29 12:38 ` Erez Zilber
2005-12-29 13:06 ` Arjan van de Ven
2005-12-29 13:13 ` Erez Zilber
2005-12-29 16:21 ` Andi Kleen
2005-12-30 12:31 ` Thomas Molina
2005-12-30 12:44 ` Arjan van de Ven
2005-12-30 12:59 ` Ochal Christophe
2005-12-30 13:32 ` Thomas Molina
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox