View previous topic :: View next topic |
Author |
Message |
hakeem n00b
Joined: 29 Nov 2007 Posts: 11
|
Posted: Mon Aug 01, 2011 9:38 am Post subject: kernel panic -> troubles with grub.conf? |
|
|
Hi!
I'm installing gentoo (minimal i686) on a old pentium 3 933MHz with 384 Mb DDR ram. HDisk is a 13.4 Gb IDE Samsung Spinpoint, .
I followed literally gentoo handbook, and I used the same partition table as in the example:
/boot on /dev/sda1 ext2 (filesystem 82)
swap on /dev/sda2
/ on /dev/sda3 ext3 (filesystem 82) (<- I used mke2fs -j for /dev/sda3 , so it should be ext 3)
My grub.conf says:
Code: |
root (hd0,0)
kernel /boot/kernel-2.6.38-gentoo-r6 root=/dev/sda3
|
My /etc/fstab is the same as the one of handbook example's:
Code: |
/dev/sda1 /boot ext2 defaults,noatime 1 2
/dev/sda2 none swap sw 0 0
/dev/sda3 / ext3 noatime 0 1
/dev/cdrom /mnt/cdrom auto noauto,user 0 0
proc /proc proc defaults 0 0
shm /dev/shm tmpfs nodev,nosuid,noexec 0 0
|
When I boot I get Kernel panic, with the following message:
Code: |
VFS: Cannot open root device "sda3"or unknown-block (0,0)
Please append a correct "root=" boot option; here are the available partitions:
Kernel panic-not syncing: VFS: Unable to mount root fs on unknown-block (0,0)
Pid:1, comm: swapper Not tainted kernel-2.6.38-gentoo-r6 #1
|
|
|
Back to top |
|
|
solamour l33t
Joined: 21 Dec 2004 Posts: 726 Location: San Diego, CA
|
Posted: Mon Aug 01, 2011 10:00 am Post subject: |
|
|
You added the correct file system to your kernel as "built-in" instead of "module", right?
__
sol |
|
Back to top |
|
|
Veldrin Veteran
Joined: 27 Jul 2004 Posts: 1945 Location: Zurich, Switzerland
|
Posted: Mon Aug 01, 2011 10:01 am Post subject: |
|
|
did you add ext3 and you hdd controller to the kernel. (i.e built in, not as module) _________________ read the portage output!
If my answer is too concise, ask for an explanation. |
|
Back to top |
|
|
hakeem n00b
Joined: 29 Nov 2007 Posts: 11
|
Posted: Mon Aug 01, 2011 10:17 am Post subject: |
|
|
just checked. Ext3 was added as built-in, but ext2 was not. now rebuilding kernel with ext2 support built-in. hdd controller? you mean ide controller?
will let you know the result in few minutes!
Thanks for the advices |
|
Back to top |
|
|
hakeem n00b
Joined: 29 Nov 2007 Posts: 11
|
Posted: Mon Aug 01, 2011 10:52 am Post subject: |
|
|
Same error as before: only
Code: | Pid:1, comm: swapper Not tainted kernel-2.6.38-gentoo-r6 #1 |
changed to
Code: | Pid:1, comm: swapper Not tainted kernel-2.6.38-gentoo-r6 #2 |
Any ideas?
thanks.
Regards,
G |
|
Back to top |
|
|
NeddySeagoon Administrator
Joined: 05 Jul 2003 Posts: 54578 Location: 56N 3W
|
Posted: Mon Aug 01, 2011 4:08 pm Post subject: |
|
|
hakeem,
Code: | unknown-block (0,0) | means that the kernel cannot talk to your hard drive.
The usual cause is the low level hardware driver missing from your kernel, or made as a module.
Post your lspci output so we can tell you what you need.
Grub does its job an loads your kernel, so its not a grub issue. _________________ Regards,
NeddySeagoon
Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail. |
|
Back to top |
|
|
daseinhorn Apprentice
Joined: 16 Jan 2009 Posts: 150 Location: Canada
|
Posted: Mon Aug 01, 2011 11:09 pm Post subject: |
|
|
I have the same issue. My partitions are ext4 and the required drivers are built-in the kernel.
My lspci results
Code: | 00:00.0 Host bridge: Intel Corporation Mobile 4 Series Chipset Memory Controller Hub (rev 07)
00:01.0 PCI bridge: Intel Corporation Mobile 4 Series Chipset PCI Express Graphics Port (rev 07)
00:1a.0 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #4 (rev 03)
00:1a.1 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #5 (rev 03)
00:1a.2 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #6 (rev 03)
00:1a.7 USB Controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #2 (rev 03)
00:1b.0 Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio Controller (rev 03)
00:1c.0 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 1 (rev 03)
00:1c.1 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 2 (rev 03)
00:1c.2 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 3 (rev 03)
00:1c.3 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 4 (rev 03)
00:1c.5 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 6 (rev 03)
00:1d.0 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #1 (rev 03)
00:1d.1 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #2 (rev 03)
00:1d.2 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #3 (rev 03)
00:1d.7 USB Controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #1 (rev 03)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev 93)
00:1f.0 ISA bridge: Intel Corporation ICH9M LPC Interface Controller (rev 03)
00:1f.2 SATA controller: Intel Corporation ICH9M/M-E SATA AHCI Controller (rev 03)
00:1f.3 SMBus: Intel Corporation 82801I (ICH9 Family) SMBus Controller (rev 03)
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 01)
06:00.0 Network controller: Intel Corporation Wireless WiFi Link 5100
07:00.0 FireWire (IEEE 1394): JMicron Technology Corp. IEEE 1394 Host Controller
07:00.1 System peripheral: JMicron Technology Corp. SD/MMC Host Controller
07:00.2 SD Host controller: JMicron Technology Corp. Standard SD Host Controller
07:00.3 System peripheral: JMicron Technology Corp. MS Host Controller
07:00.4 System peripheral: JMicron Technology Corp. xD Host Controller
08:00.0 VGA compatible controller: nVidia Corporation G96 [GeForce 9600M GT] (rev a1)
|
|
|
Back to top |
|
|
solamour l33t
Joined: 21 Dec 2004 Posts: 726 Location: San Diego, CA
|
|
Back to top |
|
|
daseinhorn Apprentice
Joined: 16 Jan 2009 Posts: 150 Location: Canada
|
Posted: Mon Aug 01, 2011 11:48 pm Post subject: |
|
|
AHCI SATA support and Intel ESB, ICH (...) are both built-in the kernel as well. |
|
Back to top |
|
|
DONAHUE Watchman
Joined: 09 Dec 2006 Posts: 7651 Location: Goose Creek SC
|
Posted: Mon Aug 01, 2011 11:53 pm Post subject: |
|
|
Boot cd, mount gentoo partitions, enter chroot using your device names if not sda1 and saa3: Code: | mount /dev/sda3 /mnt/gentoo
mount /dev/sda1 /mnt/gentoo/boot
cp /etc/resolv.conf /mnt/gentoo/etc/resolv.conf
mount -t proc none /mnt/gentoo/proc
mount -o bind /dev /mnt/gentoo/dev
chroot /mnt/gentoo /bin/bash
env-update
source /etc/profile
export PS1="(chroot) $PS1"
cd /usr/src/linux
make menuconfig |
Quote: | Device Drivers --->
< > ATA/ATAPI/MFM/RLL support --->
SCSI device support --->
*** SCSI support type (disk, tape, CD-ROM) ***
<*> SCSI disk support
< > SCSI tape support
< > SCSI OnStream SC-x0 tape support
<*> SCSI CDROM support
<*> Serial ATA (prod) and Parallel ATA (experimental) drivers --->
--- Serial ATA and Parallel ATA drivers
[ ] Verbose ATA error reporting
[*] ATA ACPI Support
[ ] SATA Port Multiplier support
*** Controllers with non-SFF native interface ***
<*> AHCI SATA support
< > Platform AHCI SATA support
< > Initio 162x SATA support
< > ACard AHCI variant (ATP 8620)
< > Silicon Image 3124/3132 SATA support
[*] ATA SFF support
*** SFF controllers with custom DMA interface ***
< > Pacific Digital ADMA support
< > Pacific Digital SATA QStor support
< > Promise SATA SX4 support (Experimental)
[*] ATA BMDMA support
*** SATA SFF controllers with BMDMA ***
<*> Intel ESB, ICH, PIIX3, PIIX4 PATA/SATA support
< > Marvell SATA support
< > NVIDIA SATA support
< > Promise SATA TX2/TX4 support
< > Silicon Image SATA support
< > SiS 964/965/966/180 SATA support
< > ServerWorks Frodo / Apple K2 SATA support
< > ULi Electronics SATA support
< > VIA SATA support
< > VITESSE VSC-7174 / INTEL 31244 SATA support
*** PATA SFF controllers with BMDMA ***
< > ALi PATA support
< > AMD/NVidia PATA support
< > ARASAN CompactFlash PATA Controller Support
< > ARTOP 6210/6260 PATA support
< > ATI PATA support
< > ARTOP/Acard ATP867X PATA support
< > CMD64x PATA support
< > CS5510/5520 PATA support
< > CS5530 PATA support
< > CS5536 PATA support
< > Cypress CY82C693 PATA support (Very Experimental)
< > EFAR SLC90E66 support
< > HPT 366/368 PATA support
< > HPT 370/370A/371/372/374/302 PATA support
< > HPT 371N/372N/302N PATA support
< > HPT 343/363 PATA support
< > IT8213 PATA support (Experimental)
< > IT8211/2 PATA support
<*> JMicron PATA support
< > Marvell PATA support via legacy mode
< > NETCELL Revolution RAID support
< > Ninja32/Delkin Cardbus ATA support
< > Nat Semi NS87415 PATA support
< > Intel PATA old PIIX support
< > OPTI FireStar PATA support (Very Experimental)
< > Promise PATA 2027x support
< > Older Promise PATA controller support
< > RADISYS 82600 PATA support (Experimental)
< > RDC PATA support
< > SC1200 PATA support
< > Intel SCH PATA support
< > SERVERWORKS OSB4/CSB5/CSB6/HT1000 PATA support
< > CMD / Silicon Image 680 PATA support
< > SiS PATA support
< > Toshiba Piccolo support (Experimental)
< > Compaq Triflex PATA support
< > VIA PATA support
< > Winbond SL82C105 PATA support
*** PIO-only SFF controllers ***
< > CMD640 PCI PATA support (Experimental)
< > Intel PATA MPIIX support
< > Nat Semi NS87410 PATA support
< > OPTI621/6215 PATA support (Very Experimental)
< > PC Tech RZ1000 PATA support
*** Generic fallback / legacy drivers ***
< > ACPI firmware driver for PATA
< > Generic ATA support
< > Legacy ISA PATA support (Experimental) | then: Code: | make && make modules_install
cp arch/x86/boot/bzImage /boot/your kernel name |
_________________ Defund the FCC. |
|
Back to top |
|
|
daseinhorn Apprentice
Joined: 16 Jan 2009 Posts: 150 Location: Canada
|
Posted: Tue Aug 02, 2011 12:00 am Post subject: |
|
|
The kernel sections are now ticked as you suggested, the kernel is recompiled and copied, but the problem still remains. The output did not change. |
|
Back to top |
|
|
cach0rr0 Bodhisattva
Joined: 13 Nov 2008 Posts: 4123 Location: Houston, Republic of Texas
|
Posted: Tue Aug 02, 2011 12:20 am Post subject: |
|
|
if it's still unknown block device 0,0 and not something like 8,3 , then whatever kernel you're booting cant talk to your HDD (lacks support for your HDD controller)
make sure you haven't enabled anything under CONFIG_IDE _________________ Lost configuring your system?
dump lspci -n here | see Pappy's guide | Link Stash |
|
Back to top |
|
|
daseinhorn Apprentice
Joined: 16 Jan 2009 Posts: 150 Location: Canada
|
Posted: Tue Aug 02, 2011 12:22 am Post subject: |
|
|
cach0rr0 wrote: | if it's still unknown block device 0,0 and not something like 8,3 , then whatever kernel you're booting cant talk to your HDD (lacks support for your HDD controller)
make sure you haven't enabled anything under CONFIG_IDE |
It says unknown block (8,3). My base system is on /dev/sda3 |
|
Back to top |
|
|
DONAHUE Watchman
Joined: 09 Dec 2006 Posts: 7651 Location: Goose Creek SC
|
Posted: Tue Aug 02, 2011 12:36 am Post subject: |
|
|
are you sure you enabled scsi support as below:
Quote: | Device Drivers --->
< > ATA/ATAPI/MFM/RLL support --->
SCSI device support --->
*** SCSI support type (disk, tape, CD-ROM) ***
<*> SCSI disk support
< > SCSI tape support
< > SCSI OnStream SC-x0 tape support
<*> SCSI CDROM support |
boot cd
Code: | mount /dev/sda3 /mnt/gentoo
mount /dev/sda1 /mnt/gentoo/boot
ls -l /mnt/gentoo/boot | check that kernel date time is in the last hour or so
a picture of the panic screen, digital camera or cell phone, posted on a free photo site with the url posted here could be helpful _________________ Defund the FCC. |
|
Back to top |
|
|
daseinhorn Apprentice
Joined: 16 Jan 2009 Posts: 150 Location: Canada
|
Posted: Tue Aug 02, 2011 1:25 am Post subject: |
|
|
DONAHUE wrote: | are you sure you enabled scsi support as below:
Quote: | Device Drivers --->
< > ATA/ATAPI/MFM/RLL support --->
SCSI device support --->
*** SCSI support type (disk, tape, CD-ROM) ***
<*> SCSI disk support
< > SCSI tape support
< > SCSI OnStream SC-x0 tape support
<*> SCSI CDROM support |
boot cd
Code: | mount /dev/sda3 /mnt/gentoo
mount /dev/sda1 /mnt/gentoo/boot
ls -l /mnt/gentoo/boot | check that kernel date time is in the last hour or so
a picture of the panic screen, digital camera or cell phone, posted on a free photo site with the url posted here could be helpful |
As requested : http://smg.photobucket.com/albums/v190/daseinhorn/?action=view¤t=IMG_0001-.jpg |
|
Back to top |
|
|
DONAHUE Watchman
Joined: 09 Dec 2006 Posts: 7651 Location: Goose Creek SC
|
Posted: Tue Aug 02, 2011 1:41 am Post subject: |
|
|
the panic picture shows that you do have the scsi transport layer (drivers sd sr) but do not have the adapter drivers built-in (no Available partitions: sda1 etc).
boot cd, mount gentoo partitions, enter the chroot
Code: | emerge wgetpaste
wgetpaste /usr/src/linux/.config
ls -l /boot | wgetpaste | post the url's returned _________________ Defund the FCC. |
|
Back to top |
|
|
daseinhorn Apprentice
Joined: 16 Jan 2009 Posts: 150 Location: Canada
|
Posted: Tue Aug 02, 2011 1:55 am Post subject: |
|
|
DONAHUE wrote: | the panic picture shows that you do have the scsi transport layer (drivers sd sr) but do not have the adapter drivers built-in (no Available partitions: sda1 etc).
boot cd, mount gentoo partitions, enter the chroot
Code: | emerge wgetpaste
wgetpaste /usr/src/linux/.config
ls -l /boot | wgetpaste | post the url's returned |
http://paste.pocoo.org/show/450956
http://paste.pocoo.org/show/450957 |
|
Back to top |
|
|
DONAHUE Watchman
Joined: 09 Dec 2006 Posts: 7651 Location: Goose Creek SC
|
Posted: Tue Aug 02, 2011 2:15 am Post subject: |
|
|
You have:
Quote: | <*> AMD/NVidia PATA support
<*> Intel SCH PATA support | which are unnecessary; SCH PATA could be a problem.
suggest change to Quote: | < > AMD/NVidia PATA support
< > Intel SCH PATA support | recompile and recopy.
check that your BIOS is selected to ahci mode
is the drive connected usb or in any way exotic? _________________ Defund the FCC. |
|
Back to top |
|
|
daseinhorn Apprentice
Joined: 16 Jan 2009 Posts: 150 Location: Canada
|
Posted: Tue Aug 02, 2011 2:19 am Post subject: |
|
|
DONAHUE wrote: | You have:
Quote: | <*> AMD/NVidia PATA support
<*> Intel SCH PATA support | which are unnecessary; SCH PATA could be a problem.
suggest change to Quote: | < > AMD/NVidia PATA support
< > Intel SCH PATA support | recompile and recopy.
check that your BIOS is selected to ahci mode
is the drive connected usb or in any way exotic? |
Suggestion adopted, ahci mode is already enabled, same output and failures... |
|
Back to top |
|
|
DONAHUE Watchman
Joined: 09 Dec 2006 Posts: 7651 Location: Goose Creek SC
|
Posted: Tue Aug 02, 2011 2:23 am Post subject: |
|
|
is the drive connected usb or in any way exotic? _________________ Defund the FCC. |
|
Back to top |
|
|
daseinhorn Apprentice
Joined: 16 Jan 2009 Posts: 150 Location: Canada
|
Posted: Tue Aug 02, 2011 2:33 am Post subject: |
|
|
DONAHUE wrote: | is the drive connected usb or in any way exotic? |
No, it's a simple laptop hard drive. Gentoo was working very well before on it, I just felt like doing a fresh install after 18 months with the same desktop and kde being up to 4.7. I don't understand why it is such a mess to load up my base install.
I think I will start from scratch again and see if I get the same result. If yes, I will file a bug report. |
|
Back to top |
|
|
DONAHUE Watchman
Joined: 09 Dec 2006 Posts: 7651 Location: Goose Creek SC
|
Posted: Tue Aug 02, 2011 2:38 am Post subject: |
|
|
Do you use pappy's kernel seeds as your base?
Recommended.
then add your drivers remove nothing. _________________ Defund the FCC. |
|
Back to top |
|
|
daseinhorn Apprentice
Joined: 16 Jan 2009 Posts: 150 Location: Canada
|
Posted: Tue Aug 02, 2011 2:39 am Post subject: |
|
|
DONAHUE wrote: | Do you use pappy's kernel seeds as your base?
Recommended.
then add your drivers remove nothing. |
I use standard gentoo-sources. I do not know what Pappy's stuff is. |
|
Back to top |
|
|
DONAHUE Watchman
Joined: 09 Dec 2006 Posts: 7651 Location: Goose Creek SC
|
Posted: Tue Aug 02, 2011 2:48 am Post subject: |
|
|
http://www.kernel-seeds.org
provides a config file that works more reliably and is less bloated than the default config file.
what stage 3 tarball did you use? date time group
enter the chroot is udev in the sysinit runlevel?
is it well populated? _________________ Defund the FCC. |
|
Back to top |
|
|
daseinhorn Apprentice
Joined: 16 Jan 2009 Posts: 150 Location: Canada
|
Posted: Tue Aug 02, 2011 3:00 am Post subject: |
|
|
DONAHUE wrote: | http://www.kernel-seeds.org
provides a config file that works more reliably and is less bloated than the default config file.
what stage 3 tarball did you use? date time group
enter the chroot is udev in the sysinit runlevel?
is it well populated? |
I am restarting from scratch and I will use a kernel seed this time. I'll post in an hour to report how things are going. |
|
Back to top |
|
|
|