kernel does not boot after root on LVM install on powermac b/w G3
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Linux |
Invalid
|
Undecided
|
Unassigned | ||
linux-ports (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
This seems to be upstream bug http://
PowerMAC G3 400MHz B/W with 256MB of RAM fails to boot after installation.
Basically, the installer works fine (alternate CD, cli-install). Then you reboot and the boot stops with the hard drive churning with the last message as:
scsi0 : MESH
If you leave the computer in this state long enough, it starts spewing output from /sys/devices/
I don't see other errors as in the upstream report. The attached files are from after booting into rescue mode. I tried blacklisting 'mesh' and removing mesh.ko from the initramfs and filesystem, but still get the same error. irqpoll has no effect. I also installed the Hardy kernel and it suffers from the same problem. I also tried with the latest 2.6.28-4.10 kernel and it still fails to boot.
The system ran OS X fine up until yesterday, when I tried to install Ubuntu, so it should not be hardware failure.
Changed in linux: | |
status: | Unknown → Confirmed |
Actually, this may not be the upstream bug (but still could be). I looked at the dmesg and had a hunch that it might be lvm. So I reinstalled without LVM and now it boots (yea). The working partition table is:
$ sudo fdisk -l /dev/hdc
/dev/hdc
# type name length base ( size ) system
/dev/hdc1 Apple_partition_map Apple 63 @ 1 ( 31.5k) Partition map
/dev/hdc2 Apple_Bootstrap untitled 1954 @ 64 (977.0k) NewWorld bootblock
/dev/hdc3 Apple_Bootstrap boot 500001 @ 2018 (244.1M) NewWorld bootblock
/dev/hdc4 Apple_UNIX_SVR2 root 6835938 @ 502019 ( 3.3G) Linux native
/dev/hdc5 Apple_UNIX_SVR2 swap 1000001 @ 7337957 (488.3M) Linux swap
/dev/hdc6 Apple_Free Extra 20998874 @ 8337958 ( 10.0G) Free space
Block size=512, Number of Blocks=29336832
DeviceType=0x0, DeviceId=0x0
$ df | grep hdc
/dev/hdc4 3364236 521580 2671760 17% /
/dev/hdc3 234297 15852 205945 8% /boot
When it was failing, /dev/hdc4 was an LVM partition that took the rest of the disk, then inside of it I had two LVs: root (ext3 at 3.5GB) and swap (at 512MB).