Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 45241 - Creating x86 kernel with 'Macintosh partition map support' results in unbootable kernel panic.
Summary: Creating x86 kernel with 'Macintosh partition map support' results in unboota...
Status: RESOLVED CANTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Unspecified (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: x86-kernel@gentoo.org (DEPRECATED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-03-20 15:56 UTC by Ian Tindale
Modified: 2004-04-13 13:21 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ian Tindale 2004-03-20 15:56:15 UTC
Creating an x86 kernel with 'Macintosh partition map support' selected results in repeatable kernel panic saying 'Kernel panic: VFS: Unable to mount root fs on hda3' each time. Seems unrelated to which kernel - all the 2.6 kernels so far, and probably all the 2.4 kernels I've ever tried. It seems there's no way to create an x86 kernel running on an x86 machine that claim to be equipped to read a Mac hard drive, in reality.

Reproducible: Always
Steps to Reproduce:
1.make menuconfig
2.go to 'File systems' go to 'Miscellaneous filesystems', select Apple Macintosh file system support and Apple Extended HFS file system support (do either of these support the Panther journalled option, btw?)
3.go to 'File systems' go to 'Partition types', select Advanced partition selection and Macintosh partition map support
Actual Results:  
Well, step 1 and 2, result in a usable kernel that doesn't recognise a Mac hard disc if one is attached.
If you do step 1, 2 and 3, you get an unusable kernel that kernel panics and says "Kernel panic: VFS: 
Unable to mount root fs on hda3" every single time, irrespective of which kernel was chosen.

It's a pretty 'on/off' situation - without 'Macintosh partition map support' it works fine. Select it and 
compile a kernel and it simply won't boot. 

Expected Results:  
Expected the kernel to work, at least, and enable the usage of Mac hard discs, if I were being totally 
optimistic.

Machine is an EPIA M10000, 2 hard drives of its own (ext3 boot, ext3 root, reiser raid 0 home pair of 
partitions). The external hard disc I want to use from a Mac is a 80GB IDE connected through a USB-IDE 
adaptor, formatted on the iBook as Macintosh HFS+ - but this kernel problem occurs regardless of 
whether the drive is connected or not - long before it would even be looked for in fact.
Comment 1 Jason Cox (RETIRED) gentoo-dev 2004-04-13 13:21:14 UTC
The Advanced partition selection options are an "all or nothing" option. If all of the hard drives were partitioned using a different OS, then the advanced partition selection would be viable. It doesn't support multiple disks partitioned using different operating systems. Like you said, it's an either/or thing.

I don't know if the HFS drivers support the journalled format of Panther, sorry I can't be of more help there.