Gentoo Archives: gentoo-user

From: Richard Marzan <richardmarzan@×××××××××.net>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] Re: 20008 install problem: "Could not find the root block device in ."
Date: Wed, 23 Jul 2008 06:34:40
Message-Id: 1216794812.1162.5.camel@localhost
In Reply to: Re: [gentoo-user] Re: 20008 install problem: "Could not find the root block device in ." by Jarry
1 On Mon, 2008-07-21 at 21:57 +0200, Jarry wrote:
2 > Nikos Chantziaras wrote:
3 > >> It looks to me like loader can not find my *cdrom*!
4 > >> But that is strange, because kernel just booted from CD,
5 > >> so it *must* see it!
6 > >
7 > > Unfortunately, it's the BIOS that does this. The kernel cannot boot by
8 > > itself by some magical means. The BIOS must boot it.
9 > >
10 > > Your hard drives are SATA as well (on the same controller) and only the
11 > > CD drive can't be found? That's strange. I suggest opening a bug about
12 > > it.
13 >
14 > I have 2 sata hard-drives, and 1 sata dvd-writer, all attached to the
15 > same controller (part of nvidia nforce4 southbridge). Despite of that,
16 > only hard-drive partitions are correctly detected...
17 >
18 > I tested gentoo-2008.0 on different computer, but again with sata-disk
19 > and sata-dvd, and this time P35-chipset (Intel). No problem! It seems
20 > to me the problem is in sata_nv module (nVidia chipset): it is loaded,
21 > but detects only disks, no cd/dvd drives. Maybe compilled without
22 > cd-filesystem support?
23 >
24 > FYI, I downloaded old good install-amd64-minimal-2007.0.iso, burned,
25 > booted, and gues what? All works! I'm going to open bug about it...
26 >
27 > Jarry
28 >
29
30 Please Include CONFIG_SATA_AHCI=y into your configuration of the kernel
31 as well as CONFIG_SATA_NV=y
32
33 I believe the kernel docs indicate that the NVidia chipsets should be
34 supported by SATA_AHCI. Also, check your grub config. This is a snippet
35 of mine and I'm using SATA HD's on my laptop with an Nvidia chipset:
36
37 root (hd0,0) # the device where your /boot resides
38 kernel /linux-2.6.23-r8 root=/dev/sda2 # the device where / resides