[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: 2.4.18 doesn't find my root device.



Well it seems that supporting IDE devices isn't the default at 2.4.18. 
I had to turn them on, as Jerome suggested.  Strange system.  scsi
emulation still doesn't work.  It can't find the cdrom driver.  Of
course it can't you fool.  I compiled it into the kernel.  What a piece
of trash.  

Thanks,
Jim.

Jerome Acks Jr wrote:
> 
> On Wed, Sep 11, 2002 at 02:30:06PM -0400, Jim Lynch wrote:
> > Simple description: 2.4.18 kernel panics and says it can't find the root
> > device on 03:06.  2.2.19 finds it fine.  I had a root=/dev/hda6 on the
> > loadlin line, and it failed, so I took it off.  Rdev of the kernel also
> > says root
> > on /dev/hda6.
> >
> > Background:
> > I upgraded to woody and found that my cdrom no longer worked.  I figured
> > something had broken the modules but recompiling and depmod and modprobe
> > didn't seem to fix the problem.  lsmod showed everything OK, but it
> > still didn't work.  I'm running a ide-scsi setup since this is a
> > writer.
> > So I decided to upgrade the kernel to 2.4.18.  I got the
> > kernel-source-2.4.18 via apt-get.  Unbziped it.  Copied my .config from
> > 2.2.19 to 2.4.18 and did a make oldconfig.  I pretty much answered all
> 
> I don't think copying your .config from your 2.2.19 is a good way to
> start. There have been a lot of changes. The config file for a 2.4.18
> is about three times the size of a 2.2 config file. I would suggest
> starting with the .config file that came with kernel-source-2.4.18.
> 
> > the questions as no, which was default.  This is a 600 Mhz celeron
> > system.  Plain Jane. Did the make dep, make bzImage, make modules, make
> > modules_install.  Copied the bzImage to the DOS C: drive, modified a dos
> > script to use loadlin to boot and rebooted.
> >
> > It looks like maybe there is a dump first thing, but the boot process
> > rushes by so fast I really can't tell.  Anyway somewere down the line,
> > it fails telling me it can't find a root device on 03:06.  The first
> > time it said something about not finding anything on hda6.  The loadlin
> > command is identical to the one I use for 2.2.19.  Is there something
> > else going on that I'm not aware of?  I saw a warning about using
> > initrd, whatever that is in my browsing the web.  Does that have
> > anything to do with it?
> 
> The stock debian kernel-images are configured to use initrd. If you
> compile your own, you don't have to use initrd.
> 
> If you don't use initrd, make sure the .config file has these settings:
> 
> # CONFIG_BLK_DEV_INITRD is not set
> CONFIG_IDE=y
> CONFIG_BLK_DEV_IDE=y
> CONFIG_BLK_DEV_IDEDISK=y
> CONFIG_[your-root-file-system-module]_FS=y
> CONFIG_JBD=y   #if your root file system is ext3
> 
> >
> > I've got another system that I attempted to compile 2.4.18 on.  Similar
> > setup.  Upgraded to woody, apt-get the kernel source.  Compiled,
> > installed, rebooted with loadlin and it gets through spitting out the
> > ......... line, blanks the screen and reboots.  I'm not having a lot of
> > luck with 2.4.18.
> >
> > Suggestions?
> >
> > Thanks,
> > Jim.
> >
> >
> 
> --
> Jerome
> 
>   ------------------------------------------------------------------------
>    Part 1.2Type: application/pgp-signature



Reply to: