Fails to mount root filesystem when upgrading to Hardy(development version) on the 440MX/PIIX/ICH based pc.

Bug #216615 reported by Hiroshi Miura
2
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Binary package hint: initramfs-tools

With linux-image-2.6.24-16-generic and Panasonic CF-R1(440MX/Pentium III), after upgrading kernel package and initramfs-tools package in Apr. 12th, it fails to mount root file system in initramfs. It goes busybox shell in several minutes after showing 'waining root file system' message.
It works fine by the hardy's packages in Apr. 9th(2.6.24-15-generic and 2.6.22-14-generic).

A machine uses 440MX chipset it was recognized as hda in 7.04 and 7.10 but hardy recognize it as sda.
I found ata_piix and sd_mod is not loaded then couldn't find the device in busybox session.

After loading ata_piix/sd_mod, it can recognize hdd and I mount root filesystem by hand.
I can fixes initramfs image by hand such as follows:

(initramfs) modprobe ata_piix
(initramfs) modprobe sd_mod
(initramfs) mkdir /mnt;mount /dev/sda2 /mnt
(initramfs) chroot /mnt /bin/bash
root@none# echo ata_piix >> /etc/initramfs/modules
root@none# update-initramfs
root@none@ update-grub

then reboot, works fine.

A problem looks like a bug on a upgrade script in initramfs-tools package or an auto detection of chipset(udev?).

versions
initramfs-tools 0.85ubuntu36 - (updated April 10th according to changelog)
linux-image 2.6.24-16-generic, 2.6.22-14-generic, 2.6.24-15-generic

Hiroshi

Revision history for this message
Daniel T Chen (crimsun) wrote :

Is this symptom still reproducible in 8.10 or 9.04?

Changed in initramfs-tools:
status: New → Incomplete
Revision history for this message
Hiroshi Miura (miurahr) wrote :

Now it works fine on Ubuntu 8.10, kernel 2.6.24-21-generic.
This issue can be closed.

Brad Figg (brad-figg)
Changed in linux (Ubuntu):
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.