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 |