Hardy VFS Kernel panic during boot, no partitions available

Bug #222887 reported by daemacles
10
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Fix Released
Undecided
Unassigned
Hardy
Fix Released
Undecided
Unassigned

Bug Description

Binary package hint: linux-image-2.6.24-16-generic

Just upgraded from 7.10 to 8.04. When trying to boot on the new 2.6.24-16-generic kernel am greeted with:

Kernel Panic: VFS: unable to mount root fs on unknown-block(0,0).

The older 2.6.22-14-generic kernel (post upgrade) boots just fine.

Don't know what information is needed to further troubleshoot this, please let me know.

GRUB menu.lst entries for the two kernels are identical apart from the vmlinuz files they reference, which are all present in /boot. I'd add that hard drives are connected through SATA.

~> lspci
00:00.0 Host bridge: Intel Corporation 82G33/G31/P35/P31 Express DRAM Controller (rev 02)
00:1a.0 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #4 (rev 02)
00:1a.1 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #5 (rev 02)
00:1a.2 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #6 (rev 02)
00:1a.7 USB Controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #2 (rev 02)
00:1b.0 Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio Controller (rev 02)
00:1c.0 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 1 (rev 02)
00:1c.3 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 4 (rev 02)
00:1c.4 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 5 (rev 02)
00:1d.0 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #1 (rev 02)
00:1d.1 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #2 (rev 02)
00:1d.2 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #3 (rev 02)
00:1d.7 USB Controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #1 (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 92)
00:1f.0 ISA bridge: Intel Corporation 82801IB (ICH9) LPC Interface Controller (rev 02)
00:1f.2 IDE interface: Intel Corporation 82801IB (ICH9) 2 port SATA IDE Controller (rev 02)
00:1f.3 SMBus: Intel Corporation 82801I (ICH9 Family) SMBus Controller (rev 02)
00:1f.5 IDE interface: Intel Corporation 82801I (ICH9 Family) 2 port SATA IDE Controller (rev 02)
02:00.0 IDE interface: JMicron Technologies, Inc. JMB368 IDE controller
03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 01)
04:00.0 Multimedia audio controller: Creative Labs SB Audigy (rev 04)
04:00.1 Input device controller: Creative Labs SB Audigy Game Port (rev 04)
04:00.2 FireWire (IEEE 1394): Creative Labs SB Audigy FireWire Port (rev 04)
04:02.0 VGA compatible controller: nVidia Corporation NV34 [GeForce FX 5200] (rev a1)

Revision history for this message
sam tygier (samtygier) wrote :

i am getting the same error on a Via Epia MII.

00:00.0 Host bridge: VIA Technologies, Inc. VT8623 [Apollo CLE266]
00:01.0 PCI bridge: VIA Technologies, Inc. VT8633 [Apollo Pro266 AGP]
00:0a.0 CardBus bridge: Ricoh Co Ltd RL5c476 II (rev 80)
00:0a.1 CardBus bridge: Ricoh Co Ltd RL5c476 II (rev 80)
00:0d.0 FireWire (IEEE 1394): VIA Technologies, Inc. IEEE 1394 Host Controller (rev 80)
00:10.0 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 80)
00:10.1 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 80)
00:10.2 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 80)
00:10.3 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 82)
00:11.0 ISA bridge: VIA Technologies, Inc. VT8235 ISA Bridge
00:11.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 06)
00:12.0 Ethernet controller: VIA Technologies, Inc. VT6102 [Rhine-II] (rev 74)
01:00.0 VGA compatible controller: VIA Technologies, Inc. VT8623 [Apollo CLE266] integrated CastleRock graphics (rev 03)

different hardware, so should i file a separate bug?

my drive is IDE (it is actually a CF card with a CF to IDE adaptor).

i can still boot the 2.6.22-14-generic gutsy kernel

Revision history for this message
daemacles (daemacles) wrote : Semi-working Re: Hardy VFS Kernel panic during boot, no partitions available

I compiled the vanilla 2.6.25 kernel from kernel.org (http://kernel.org/pub/linux/kernel/v2.6/linux-2.6.25.tar.bz2) following instructions at https://help.ubuntu.com/community/forum/software/CustomKernel and system boots normally.

So somehow this is a problem with 2.6.24? There's discussion with SATA problems with 2.6.24 at http://lkml.org/lkml/2008/2/14/263 (and related thread) but those seem to be a little different than what I'm experiencing.

Revision history for this message
Matt (ssj4android) wrote :

I'm getting the same problem, using an Intel ICH9 chipset. Drives are connected via SATA, but I'm using IDE mode rather than AHCI mode. Previous releases of Ubuntu had the same problem, this is some sort of regression?

Revision history for this message
Leann Ogasawara (leannogasawara) wrote :

Hi Guys,

Sorry for the delayed response. Daemacles, you mentioned you tested a 2.6.25 kernel and the issue was resolved. I'm curious if you'd be willing to test the upcoming Intrepid Ibex 8.10 Alpha release. It's based on the upstream 2.6.26 kernel. It would be good to at least know this does not exist in the upcoming release. http://www.ubuntu.com/testing . You should be able to test your bug using the LiveCD. Please let us know your results. We can then try to see if we can get a fix backported to Hardy. Thanks.

Changed in linux:
status: New → Incomplete
Revision history for this message
daemacles (daemacles) wrote :

Leann,

Better late than never =)

I burned the Xubuntu 8.10 Alpha 3 LiveCD (http://cdimage.ubuntu.com/xubuntu/releases/intrepid/alpha-3/) and system boots up just fine.

Revision history for this message
sam tygier (samtygier) wrote :

I have done a clean hardy install on my via epia. now it boots fine.

Revision history for this message
Leann Ogasawara (leannogasawara) wrote :

Thanks for the feedback guys. Daemacles, the upcoming Intrepid release sounds promising. Now the tricky part is locating the appropriate patch(es) to backport to Hardy. This requires a bit of effort which we'd need your help with since you have the corresponding hardware to test with. You seemed comfortable building the upstream 2.6.25 kernel so I figured it doesn't hurt to ask. . . would you be willing to do a git bisect to try to narrow down the patch to backport. This is obviously completely at your own comfort level but will likely greatly increase the chance of getting this fix backported to hardy. The only other tricky bit is that when doing the bisect you'd need to flip the meanings of "good" and "bad" since you're trying to locate the patch which fixed the bug not caused the regression. The Ubuntu kernel git trees are listed here (you'll want to get the git tree for Intrepid):

https://wiki.ubuntu.com/KernelGitGuide

Information regarding building the Ubuntu kernel can be found here:

https://help.ubuntu.com/community/Kernel/Compile

Finally, information on doing a git bisect can be found here:

http://www.kernel.org/doc/local/git-quick.html#bisect

Again, doing this is completely at your own comfort level and is obviously not something we require you know how to do. We appreciate all the testing you've done so far. Please let us know your results if you do happen to venture performing the git bisect. Thanks in advance.

Revision history for this message
daemacles (daemacles) wrote :

Leann,

  I'd love to give it a go...only way to learn more. I've never done anything with git before so give me a couple days to figure things out.

Revision history for this message
Shivaranjan Bhoopathy (shivaranjan-b) wrote :

Hi All,

I have similar problem with my ASUS Maximus formula which has got Jmicron JMB368 PATA controller. If I disable this controller from BIOS, then Hardy boots fine but if it is turned on then Hardy does not boot.

I also tried the Alpha release of Intrepid Ibex 8.10 and I have no issues with this release. Should I also do the custom kernel compile to sort this issue in Hardy.

Revision history for this message
Shivaranjan Bhoopathy (shivaranjan-b) wrote :

All,

I compiled the vanilla 2.6.26.2 kernel and now Hardy works fine. Is there a way I can get the 8.10 kernel backported to Hardy?

Revision history for this message
Leann Ogasawara (leannogasawara) wrote :

Hi Guys,

Just marking this "Fix Released" against Intrepid and opening a Hardy nomination. Thanks.

Changed in linux:
status: Incomplete → Fix Released
Revision history for this message
dino99 (9d9) wrote :
Changed in linux (Ubuntu Hardy):
status: New → Incomplete
status: Incomplete → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.