Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 61161 Details for
Bug 95800
Updates for the PPC FAQ
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
Fixed a few more things
FAQ.diff (text/plain), 11.95 KB, created by
Joe Jezak (RETIRED)
on 2005-06-13 10:37:56 UTC
(
hide
)
Description:
Fixed a few more things
Filename:
MIME Type:
Creator:
Joe Jezak (RETIRED)
Created:
2005-06-13 10:37:56 UTC
Size:
11.95 KB
patch
obsolete
>--- gentoo-ppc-faq.xml.bak 2005-06-11 01:25:43.000000000 -0400 >+++ gentoo-ppc-faq.xml 2005-06-12 09:55:20.000000000 -0400 >@@ -26,9 +26,8 @@ > > <license/> > >-<version>1.17</version> >-<date>2005-04-11</date> >- >+<version>1.18</version> >+<date>2005-05-11</date> > > <chapter> > <title>Installation</title> >@@ -40,10 +39,9 @@ > <body> > > <p> >-First be sure you did not mount the ftp server with >-<e>Finder</e> and then copy the file with drag'n'drop. This will corrupt >-the ISO. Instead, use <c>curl</c> (with <c>curl -O >-http://path/to/iso</c>). >+First be sure you did not mount the ftp server with <e>Finder</e> and then copy >+the file with drag'n'drop. This will corrupt the ISO. Instead, use <c>curl</c> >+(with <c>curl -O http://path/to/iso</c>). > </p> > > <p> >@@ -142,8 +140,10 @@ > <body> > > <p> >-You will need a new version of <e>StuffIt Expander</e> to open the archive. You can <uri link="http://www.stuffit.com/expander/download.html">download it</uri> >-for free. >+ You will need a new version of <e>StuffIt Expander</e> to open the archive. >+ You can >+ <uri link="http://www.stuffit.com/expander/download.html">download it</uri> >+ for free. > </p> > > </body> >@@ -156,27 +156,21 @@ > <body> > > <p> >-If you have a lot of time to experiment, you could try <uri >-link="http://penguinppc.org/projects/quik/">Quik</uri>. <e>Quik</e> is a >-bootloader for OldWorld PPC machines. If your machine uses <e>BootX</e>, >-you can use <e>Quik</e>; if it uses <e>yaboot</e>, you can't. >-<e>Quik</e> can be incredibly difficult to install, and is currently >-<e>not</e> working with gcc 3.x (read: Gentoo 1.4 or later), but the >-end result is somewhere between "neato" and "breathtaking" because Mac OS >-does not have to load. Think yaboot on speed. >+If you have a lot of time to experiment, you could try >+<uri link="http://penguinppc.org/projects/quik/">Quik</uri>. <e>Quik</e> is a >+bootloader for OldWorld PPC machines. If your machine uses <e>BootX</e>, you can >+use <e>Quik</e>; if it uses <e>yaboot</e>, you can't. <e>Quik</e> can be >+incredibly difficult to install, but the end result is somewhere between "neato" >+and "breathtaking" because Mac OS does not have to load. Think yaboot on speed. > </p> > > <p> > Be sure to read the <uri > link="http://penguinppc.org/projects/quik/quirks.shtml">Quik quirks >-page</uri>. Also see "<uri >-link="http://lppcfom.sourceforge.net/fom-serve/cache/574.html">Is Quik >-Bootloader for Mac OS Dead?</uri>" and "<uri >-link="http://www.imaclinux.net/php/imaclinux_g_h.php3?single=17+index=0">Guide: >-Quik - Direct Booting for Older PowerMacs</uri>". "<uri >-link="http://www.netbsd.org/Ports/macppc/models.html">NetBSD/macppc >-Model Support</uri>" documents OpenFirmware versions for various Apple >-and clone PowerPC machines. >+page</uri> for help getting your Old World PPC booting with Quik. The >+"<uri link="http://www.netbsd.org/Ports/macppc/models.html">NetBSD/MacPPC Model >+Support</uri>" documents various OpenFirmware versions for various Apple and >+clone PowerPC machines and is also a helpful reference. > </p> > > <p> >@@ -238,6 +232,31 @@ > > </body> > </section> >+ >+<section> >+<title> >+ When I rebooted, yaboot didn't work! Now, I'm stuck. How can I fix this? >+</title> >+<body> >+ >+ <p> >+ It's probably just a misconfigured yaboot.conf. The easiest way to fix >+ this is to boot the LiveCD again, mount your gentoo partition and check >+ yaboot.conf for errors. You'll also need to run >+ <c>ybin -v -C /mnt/gentoo/etc/yaboot.conf</c> to update the boot loader once >+ you have finished. This can all be done without chrooting back into your >+ install. >+ </p> >+ >+ <note> >+ If you <e>really</e> just need to get back to OSX, try holding down the >+ Option key on startup. This should give you a graphical selection of >+ bootable disks. Chose OSX and remember to fix your boot problems later. >+ </note> >+ >+</body> >+</section> >+ > <section> > <title> > Installation is now complete. However after rebooting, I am getting >@@ -294,16 +313,13 @@ > <body> > > <p> >-There is no way to get ctrl-button, like on Mac OS X, working. But >-you can map quite any key or combination of keys to emulate the second >-and third mouse-button. The values can be obtained with the command >-line utility <c>showkey</c>. The mouse button emulation is switched on >-using the proc-device. First run <c>echo "1" > >-/proc/sys/dev/mac_hid/mouse_button_emulation</c>. Then copy the right >-keycodes to <path>mouse_button2_keycode</path> and >-<path>mouse_button3_keycode</path>. To keep the settings after reboot, >-write them to <path>/etc/sysctl.conf</path>. Here is an example using >-F11 and F12: >+There is no way to use ctrl-button like on Mac OS X, but you can map just about >+any key or combination of keys to emulate the second and third mouse-button. >+The values can be obtained with the command line utility <c>showkey</c> from the >+console. Note that this program does not work as expected from X and should >+only be run from the console. In addition to having the kernel configuration >+settings from the previous section, you will also need to set the mouse button >+values in <path>/etc/sysctl.conf</path>. Here is an example using F11 and F12: > </p> > > <pre caption="Mouse button emulation with F11 and F12"> >@@ -316,9 +332,13 @@ > </pre> > > <p> >-Other keys are 100 and 126 for the combinations fn+alt and fn+apple. >+Other commonly used keycodes are 125 (The Apple key) and 96 (The Keypad Enter). > </p> > >+<note> >+ The easiest way to activate these settings it to reboot after changing them. >+</note> >+ > </body> > </section> > <section> >@@ -407,7 +427,7 @@ > <body> > > <p> >-There are three main packages you will need to install. >+There are four main packages you will need to install. > </p> > > <ul> >@@ -429,7 +449,9 @@ > and various other preferences. > </li> > <li> >- <e>cpudyn</e> allows cpu speed scaling for longer battery life. >+ <e>cpudyn</e> allows cpu speed scaling for longer battery life. Other >+ packages also provide the same functionality, such as <e>powernowd</e>, >+ <e>cpufreqd</e> and <e>speedfreq</e>. > </li> > </ul> > >@@ -446,10 +468,11 @@ > </pre> > > <note> >-You should edit your <path>/etc/pbbuttonsd.conf</path> to your >-preference. Especially the behaviour of the Fx-keys, as pbbuttonsd >-gives you the availabilty, to use the Fx-keys in the first mode, and the >-brightness- and sound-keys with the help of Fn. >+You should edit <path>/etc/pbbuttonsd.conf</path> to better suit your needs. >+The behaviour of the Fx-keys can be controlled here as well as many sleep >+options. To switch the Fx-keys to the OSX behaviour, set KBDMode to fkeyslast. >+You can turn off touchpad tapping by setting TPMode to notap. Many other >+options are available, see man pbbuttonsd.conf for details. > </note> > > <p> >@@ -571,10 +594,13 @@ > <title>Does Gentoo/PPC have support for Flash?</title> > <body> > <p> >-No, Macromedia has not supplied a linux/ppc binary and until Macromedia opens >-the flash format or provides a binary flash will not work on ppc. A possible >-work around is to use qemu (an x86 emulator) to run the Macromedia Flash Player >-6 stand alone player. This is described here: >+Well, not really. Macromedia has not supplied a linux/ppc binary and open source >+implementations are incomplete and buggy at this time. Two projects working on >+this problem are <uri link="http://gplflash.sf.net">gplflash2</uri> and >+<uri link="http://swfdec.sf.net">swfdec</uri>, so check there for more >+information. A possible workaround for now is to use qemu (an x86 emulator) >+to run the Macromedia Flash Player 6 stand alone player. This process was >+described on the forums: > <uri>http://forums.gentoo.org/viewtopic.php?t=117774</uri> > </p> > </body> >@@ -584,7 +610,7 @@ > <body> > <p> > No, not at this time. The older java plugin is no longer compatible with the >-new Mozilla plugin system and a new plugin has not been written. >+new Mozilla plugin system and a new plugin has not yet been written. > </p> > </body> > </section> >@@ -681,6 +707,7 @@ > extensions included with the newer X.org releases. Please disable > these extensions if you're having problems. > </p> >+ > </body> > </section> > <section> >@@ -733,7 +760,7 @@ > Device Drivers - Sound ---> > <*> Sound card support > Advanced Linux Sound Architecture ---> >- <*> PowerMac DMA sound support >+ < > PowerMac DMA sound support > <*> Advanced Linux Sound Architecture > <*> Sequencer support > <*> Sequencer dummy client >@@ -759,6 +786,9 @@ > <section> > <title>Sound setup with OSS</title> > <body> >+ >+<note>Again, only use this if you're not using ALSA.</note> >+ > <p> > In <c>make menuconfig</c> you'll need to select: > </p> >@@ -848,8 +878,8 @@ > Yes, as long as your are running Gentoo Linux/PPC on Apple hardware > (or a Mac-clone). You will need to run <uri > link="http://www.maconlinux.org/">Mac-on-Linux</uri>. Just <c>emerge >-mol</c>. MOL support Mac OS 7.5.2 to 9.2.2, as well as any version of OS X. >-It can take over your full screen, or run in a window. >+mol</c>. MOL supports Mac OS 7.5.2 to 9.2.2, as well as any version of OS X. >+It can be run from a console framebuffer or run in a window on X. > </p> > > <note> >@@ -858,7 +888,7 @@ > </note> > > <p> >-For networking and sound you might install the drivers in the folder >+For networking and sound you should install the drivers in the folder > <path>MOL-Install</path> on your Mac OS X-Desktop. If errors with > networking occur, make sure you have the following kernel options > enabled: >@@ -891,43 +921,52 @@ > <section> > <title>Can I access my ext2/ext3 partitions from OSX?</title> > <body> >+ > <p> > OSX can support the reading and writing of ext2/ext3 partitions by using the > kernel extension provided by the <uri link="http://sourceforge.net/projects/ext2fsx">ext2fsx project.</uri> > </p> >+ > <note> > When using MOL, you cannot access a partition that is currently being used by > Linux. > </note> >+ > </body> > </section> > <section> > <title>Which Portage USE flags do not work on PowerPC machines?</title> > <body> >+ > <p> >-If you're using an old flat profile, (pre 2005.0) look at <path>/etc/make.profile/use.mask</path> for a list. >+ If you're using an old flat profile, (pre 2005.0) look at <path>/etc/make.profile/use.mask</path> for a list. > </p> >+ > <p> >-If you're using a cascaded profile, (2005.0 and onwards) look at <path>/usr/portage/profiles/default-linux/ppc/use.mask</path> for a list. >+ If you're using a cascaded profile, (2005.0 and onwards) look at >+ <path>/usr/portage/profiles/default-linux/ppc/use.mask</path> for a list. > </p> >+ > </body> > </section> > <section> > <title>How can I set up distcc with my x86 box?</title> > <body> >+ > <p> >-If you've got another faster computer, you can set up distcc to compile binaries >-for your slower ppc processor. It's better to do as much building as possible >-on the faster machine, if possible, don't even build on the slower computer. >-With that said, here are a few links to get you started: >-<uri>http://dev.gentoo.org/~vapier/CROSS-COMPILE-HOWTO</uri> >-<uri>http://www.sable.mcgill.ca/~dbelan2/crossdev/crossdev-powerpc-i686.html</uri> >+ If you've got another faster computer, you can set up distcc to compile binaries >+ for your slower ppc processor. It's better to do as much building as possible >+ on the faster machine, if possible, don't even build on the slower computer. >+ With that said, here are a few links to get you started: >+ <uri>http://dev.gentoo.org/~vapier/CROSS-COMPILE-HOWTO</uri> >+ <uri>http://www.sable.mcgill.ca/~dbelan2/crossdev/crossdev-powerpc-i686.html</uri> > </p> > </body> > </section> > <section> > <title>Why does gcc keep segfaulting during ebuilds?</title> > <body> >+ > <p> > If gcc segfaults during ebuilds, this probably isn't a bug with gcc and isn't > even a problem with your hardware. Most of the time this problem is due to >@@ -940,10 +979,12 @@ > <pre caption="Check if preempt is enabled"> > $ <i>grep PREEMPT /usr/src/linux/.config</i> > </pre> >+ > <p> > If returns: "# CONFIG_PREEMPT is not set", then you should report the > segfault as a bug. > </p> >+ > <p> > If it returns: "CONFIG_PREEMPT=y", then you'll need to disable it and rebuild > your kernel.
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 95800
:
61079
|
61161
|
61370
|
61376