Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 49549 - Livecd: OldWorld PMac 7200
Summary: Livecd: OldWorld PMac 7200
Status: RESOLVED OBSOLETE
Alias: None
Product: Gentoo Release Media
Classification: Unclassified
Component: Everything (show other bugs)
Hardware: PPC Linux
: High blocker (vote)
Assignee: Gentoo LiveCD Package Maintainers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 30734
  Show dependency tree
 
Reported: 2004-04-30 16:28 UTC by Kelly Price
Modified: 2011-09-19 00:43 UTC (History)
2 users (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 Kelly Price 2004-04-30 16:28:07 UTC
I can't boot ether Gentoo 2004.* LiveCD's under a OldWorld PowerMac 7200.  Aparently the 601 chip inside can't handle the G4 kernel, as I get nothing after the penguin display. 

Reproducible: Always
Steps to Reproduce:
1.  Boot normally into MacOS (I'm using 9.1)
2.  Start BootX, using the G4 kernel, initrd.img.gz as the ramdisk, size 32768, command line "init=/linuxrc".  (Another try with the same paramaters as in yaboot.conf resulted in the same problem)
3.  Start it off... and wait...

Actual Results:  
Penguin shows, nothing else.  After five+ minutes, reboots.

Expected Results:  
Should be inside installing Linux!!!

The 1.4 LiveCD didn't have this problem.  However, it had the SCSI disk driver
prob that frose that.  Maybe a truly generic PPC kernel needs to be compiled.
Comment 1 Pieter Van den Abeele (RETIRED) gentoo-dev 2004-05-01 06:04:23 UTC
Can you try passing the following extra arguments:

video=ofonly

The G4 kernel is something that should boot everything powerpc but nubus and G5.
Comment 2 Pieter Van den Abeele (RETIRED) gentoo-dev 2004-05-01 06:12:33 UTC
Ah, and don't forget passing 'root=/dev/ram0' and 'cdroot' as arguments. 
Comment 3 Kelly Price 2004-05-01 19:27:19 UTC
Nope, but the CD is being accessed though.  I wonder if the platnum FB is supported...
Comment 4 Kelly Price 2004-05-01 19:37:22 UTC
Negative on all.  Even video=platinumfb: fails.  I'll have to do a Slackintosh 8.1 boot to do the setup.
Comment 5 Pieter Van den Abeele (RETIRED) gentoo-dev 2004-05-02 06:45:50 UTC
Probably video=platinumfb is not in the kernel. Is there a 2.6 kernel option to enable this?
Comment 6 Kelly Price 2004-05-02 09:56:49 UTC
Yes.  FB_PLATINUM.  You may need to also install FB_CONTROL and FB_VALKYRIE, some older Powermacs use them too.  FB_MAC should also be in.

 
Comment 7 Ken Barber 2004-07-26 20:43:28 UTC
Same problem happens on a G3 beige tower, OS 8.6

ramdisk set as specified (size 32768)
Passed to kernel:  init=/linuxrc root=/dev/ram0 video=ofonly cdroot

Mac OS shuts down and the following appears on the screen:

Welcome to Linux Kernel 2.6.5-gentoo-G4

linked at       :0xc0000000
frame buffer at :ox81801400 (phys), 0xd0801400 (log)
klimit          :0xc0d30000
MSR             :0x00000072
HID0            :0x210e0ac
ICTC            :0x00000000

pmac_init():exit
id mach():done
MMU:enter
MMU:hw init
hash:enter
hash:fine piece
hash:patch
hash:done
MMU:mapin
MMU:setio
MMU:exit
setup_arch:enter
setup_arch:bootmem
arch:exit

This is similar to what shows up when YDL 3.0 boots, right before the kernel starts loading.  Except with the Gentoo kernel it never goes any farther.

Thanks for any help you can give.
Comment 8 Pieter Van den Abeele (RETIRED) gentoo-dev 2004-08-19 18:39:27 UTC
Could you try the 2004.2 livecds. This should be fixed, if not please reopen this bug.
Comment 9 Kelly Price 2004-08-20 20:18:17 UTC
This was tested using the 2004.2 CD initally.
Comment 10 Pieter Van den Abeele (RETIRED) gentoo-dev 2004-10-22 03:07:13 UTC
I've verified the needed options are enabled in the kernel. We're also working on an oldworld special edition cd that might come with a 2.4 kernel as default.
Comment 11 Pieter Van den Abeele (RETIRED) gentoo-dev 2004-10-22 03:07:27 UTC
kernel = 2004.3 kernel btw
Comment 12 Ken Barber 2004-11-06 02:54:44 UTC
OK, I've been away from this problem for a long time, but just tonight got around to trying your suggestion of booting from a 2004.2 LiveCD.  I had a hell of a time figuring out where to get it.

Anyway, the kernel on the 2004.2 LiveCD boots just fine using the kernel parameters in the yaboot.conf that comes with that CD:  "root=/dev/ram0 init=/linuxrc looptype=squashfs cdroot"

It is possible that I mangled the 2004.1 kernel while using Fetch (a Mac program) to FTP it from my other linux box.  Apparently you can't leave the file type at "auto" -- you MUST check "binary" for both the kernel and the initrd.  I haven't gone back to retry it because the 2004.2 kernel is working and the filenames are the same.
Comment 13 Kelly Price 2004-11-17 17:40:09 UTC
I can boot the 7200 using the 2004.3 kernel, and the new line.  I've filed bug 71627 over the bug in the documentation.  Should be in there properly.

I think I can close this bug now...
Comment 14 Kelly Price 2004-11-17 17:40:35 UTC
Closing bug due to testing verified.
Comment 15 Yuri Vasilevski (RETIRED) gentoo-dev 2004-12-02 10:38:11 UTC
I still have this problem with all 2004.X kernels.
I just see the penguin logo and no boot messages.
(Booting with: rw root=/dev/ram0 init=/linuxrc looptype=squashfs cdroot didn't helped)

This is an OldWorld Power Macintosh 8500/150 with
0001:01:0b.0 Non-VGA unclassified device: Apple Computer Inc. Control Video
controller.

I had installed gentoo to this computer using gentoo's livecd 1.2.
And now can compile a kernel (2.6.9-gentoo-r6) that boots (with Kernel command line: root=/dev/sdc7 video=ofonly), but i still get the penguin logo, and after some time a black display, but i can login over ssh.

Yuri.
Comment 16 Jorge Manuel B. S. Vicetto (RETIRED) Gentoo Infrastructure gentoo-dev 2011-09-19 00:43:13 UTC
Updating status.