Gentoo Archives: gentoo-user

From: Mick <michaelkintzios@×××××.com>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] gentoo-sources-2.6.35-r12 causes kernel panic
Date: Sat, 27 Nov 2010 18:33:01
Message-Id: 201011271829.27777.michaelkintzios@gmail.com
In Reply to: Re: [gentoo-user] gentoo-sources-2.6.35-r12 causes kernel panic by Mark Knecht
1 On Saturday 27 November 2010 17:53:21 Mark Knecht wrote:
2 > On Sat, Nov 27, 2010 at 9:17 AM, Mick <michaelkintzios@×××××.com> wrote:
3 > > On Saturday 27 November 2010 15:17:43 Mark Knecht wrote:
4 > >> On Sat, Nov 27, 2010 at 6:59 AM, Mick <michaelkintzios@×××××.com> wrote:
5 > >> > I haven't had much luck with the 2.6.35 version of kernels - they have
6 > >> > cause panics on two different x86 boxen.
7 > >> >
8 > >> > Now that 2.6.35 has gone stable so I tried it again and I'm getting a
9 > >> > kernel panic complaining about VFS unable to mount root fs:
10 > >> > ==================================
11 > >> > VFS: Cannot open root device "sda3" or unknown-block(0,0)
12 > >> > Please append a correct "root=" boot option; here are the available
13 > >> > partitions: Kernel panic - not syncing: VFS: Unable to mount root fs
14 > >> > on unknown-block(0,0) Pid: 1, comm: swapper Not tainted
15 > >> > 2.6.35-gentoo-r12 #2
16 > >> > Call Trace:
17 > >> > [<c14b3530>] ? panic+0x5f/0xc6
18 > >> > [<c1693c68>] ? mount_block_root+0x1c2/0x245
19 > >> > [<c1002930>] ? do_signal+0x766/0x7f2
20 > >> > [<c1693d31>] ? mount_root+0x46/0x5a
21 > >> > [<c1693e8b>] ? prepare_namespace+0x146/0x182
22 > >> > [<c1093203>] ? sys_access+0x1f/0x23
23 > >> > [<c16933f1>] ? kernel_init+0x1a9/0x1b7
24 > >> > [<c1693248>] ? kernel_init+0x0/0x1b7
25 > >> > [<c10030b6>] ? kernel_thread_helper+0x6/0x10
26 > >> > panic occurred, switching back to text console
27 > >> > ==================================
28 > >>
29 > >> <SNIP>
30 > >>
31 > >> > Am I missing something obvious to make the 2.6.35 series work with my
32 > >> > boxen?
33 > >>
34 > >> OK, there's so many possibilities for what causes this. Basic
35 > >> confusion ensues...
36 > >>
37 > >> 1) When booting, if you look carefully, is the initial kernel seeing
38 > >> _any_ disks? Sometimes they fly bye and are hard to catch. If it is
39 > >> then is it showing sda3?
40 > >
41 > > The moment the monitor comes on it's already crashed - the first line
42 > > under the penguins shows:
43 > >
44 > > Initializing USB Mass Storage driver...
45 > >
46 > > so I assume that any probing of drives has already happened.
47 > >
48 > >> 2) What sort of file system did you put on sda3? I assume this is
49 > >> built into the kernel if this is an upgrade?
50 > >
51 > > reiserfs built into the kernel and unchanged for the last umpteen kernel
52 > > series.
53 > >
54 > >> 3) Post the appropriate part of grub.conf to show how you are booting.
55 > >
56 > > title=Gentoo Linux 2.6.35-r12
57 > > root (hd0,5)
58 > > kernel /kernel-2.6.35-gentoo-r12 root=/dev/sda3
59 > >
60 > > The 2.6.34-r12 uses the same stanza except for *.35 being replaced with
61 > > *.34
62 > >
63 > >> 4) Post fstab
64 > >
65 > > /dev/sda6 /boot ext2 noauto,noatime 1 1
66 > > /dev/sda3 / reiserfs noatime 0 1
67 > > /dev/sda2 none swap sw 0 0
68 > > [snip]
69 > >
70 > > I'll now build the kernel on the second x86 box and see what happens
71 > > there. --
72 > > Regards,
73 > > Mick
74 >
75 > Yeah, all makes sense what you've done and I can only offer one more
76 > thing for you to look at.
77 >
78 > I skipped from 2.6.33 to 2.6.36 so I cannot say anything specific
79 > about the *.35 series, but one thing I've suffered with on my 2.6.36
80 > build is that if I have a specific USB hub hooked up my machine won't
81 > complete a boot. I have to disconnect this USB hub prior to boot and
82 > then hook it back up after the boot completes.
83 >
84 > I've not had time to look for the cause so I only hook it up to use
85 > it. After boot there are no other problems I've seen.
86 >
87 > I was assuming that maybe there's some difference in the USB stuff
88 > that I hadn't discovered yet, and since you see a crash at a USB step
89 > possibly it's similar and I never saw it at *.35 because I never used
90 > that series?
91 >
92 > Good luck and I wish I could be of more help.
93
94 Thanks for trying to help me Mark, I'm surprised this problem is not more
95 widespread.
96
97 My second x86 machine also fails with the same kernel panic. :-(
98
99 Because this is a slower machine I had a moment to see the initial messages
100 before the penguin showed up.
101
102 It said:
103
104 ERROR: Unable to locate IOAPIC for GSI4
105
106 This is repeated a number of times and then the penguin pops up before the
107 kernel crashes a dozen lines further down. It seems that this is a regression
108 error, which I hope has been taken care of in later kernels:
109
110 http://kerneltrap.org/mailarchive/linux-kernel/2010/7/8/4591800
111 --
112 Regards,
113 Mick

Attachments

File name MIME type
signature.asc application/pgp-signature

Replies

Subject Author
Re: [gentoo-user] gentoo-sources-2.6.35-r12 causes kernel panic Mark Knecht <markknecht@×××××.com>