From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1PE3DF-0004Ak-Ne for garchives@archives.gentoo.org; Thu, 04 Nov 2010 17:02:57 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 6219BE09BF; Thu, 4 Nov 2010 17:02:46 +0000 (UTC) Received: from mta1.srv.hcvlny.cv.net (mta1.srv.hcvlny.cv.net [167.206.4.196]) by pigeon.gentoo.org (Postfix) with ESMTP id 4F760E09BF for ; Thu, 4 Nov 2010 17:02:46 +0000 (UTC) Received: from [192.168.0.4] (ool-43505ef2.dyn.optonline.net [67.80.94.242]) by mta1.srv.hcvlny.cv.net (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007)) with ESMTP id <0LBD00CTJE0LH8A0@mta1.srv.hcvlny.cv.net> for gentoo-user@lists.gentoo.org; Thu, 04 Nov 2010 13:02:46 -0400 (EDT) Date: Thu, 04 Nov 2010 13:00:21 -0400 From: dhk Subject: Re: [gentoo-user] kernel panic on manually built kernel In-reply-to: <201011041852.51375.alan.mckinnon@gmail.com> To: gentoo-user@lists.gentoo.org Message-id: <4CD2E6A5.5050502@optonline.net> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org MIME-version: 1.0 Content-type: text/plain; charset=ISO-8859-1 Content-transfer-encoding: 7BIT X-Enigmail-Version: 1.1.2 References: <4CD2E093.5030008@optonline.net> <201011041852.51375.alan.mckinnon@gmail.com> User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.12) Gecko/20101030 Lightning/1.0b3pre Thunderbird/3.1.6 X-Archives-Salt: e0c30150-d1ec-4059-a2bb-a193453712b2 X-Archives-Hash: 7cc05d94d062995b0b6e0c6c7b840ecd On 11/04/2010 12:52 PM, Alan McKinnon wrote: > Apparently, though unproven, at 18:34 on Thursday 04 November 2010, dhk did > opine thusly: > >> I've always used the genkernel, but now am trying to make a manual one. >> I think the kernel is alright since all the default setting seemed >> reasonable and the build was easy enough. However, when I boot to it I >> get a kernel panic and it complains about the root device /dev/hda3. So >> I think the problem has to do with my parameters or syntax in grub.conf. >> Below are three grub menu options. The first two have the problem and >> the third is the genkernel that works fine. Is there something wrong >> with the way the first two are? Thanks. > > Why did you think it a good idea to NOT post the *actual* error? > > Your grub entries are correct. > > I'll bet money that you built one or more of your chipset drivers, libata, or > root filesystem driver as a module. > > These must not be modules, they must be built-in (otherwise you need an > initrd) > > > >> >> # This is a Manually built kernel with default settings. kernel panic >> title Gentoo Linux x86 2.6.34-r12 >> root (hd0,0) >> kernel /boot/kernel-2.6.34-gentoo-r12 root=/dev/hda3 >> >> # This is a Manually built kernel with default settings. kernel panic >> title Gentoo Linux x86 2.6.34-r12 >> root (hd0,0) >> kernel /boot/kernel-2.6.34-gentoo-r12 root=/dev/hda3 vga=791 >> splash=verbose video=vesafb:mtrr,ywrap udev >> # From Documentation: video=uvesafb:mtrr:3,ywrap,1024x768-32@85 >> >> # This a genkernel and works >> title Gentoo Linux x86 2.6.34-r6 >> root (hd0,0) >> kernel /boot/kernel-genkernel-x86_64-2.6.34-gentoo-r6 init=/linuxrc >> ramdisk=8192 real_root=/dev/hda3 vga=791 splash=verbose >> video=vesafb:mtrr,ywrap udev >> initrd /boot/initramfs-genkernel-x86_64-2.6.34-gentoo-r6 >> >> --dhk > Thanks all, I check those suggestions and get back to you. The reason I didn't include the exact error is that I can't capture it. I'd have to write it on paper and then reboot to the working kernel. By then it doesn't seem to be in any of the logs. I'll see what I can do about that. Thanks again. --dhk