Difference between revisions of "Xubuntu PPC issues"

From FreekiWiki
Jump to navigation Jump to search
(Added intra-page links)
(Added links to Everymac Powerbook specs)
Line 30: Line 30:
 
| other
 
| other
 
|width=18pt| 3,2
 
|width=18pt| 3,2
|width=18pt| 3,3 3,4 3,5
+
|width=18pt| 3,3
|width=18pt| 5,1 6,1 6,2 6,4
+
3,4
|width=18pt| 5,2 5,3 5,4 5,5
+
3,5
|width=18pt| 6,8
+
|width=18pt| [http://www.everymac.com/systems/apple/powerbook_g4/specs/powerbook_g4_1.0_17.html 5,1]
|width=18pt| 5,6 5,7 5,8 5,9
+
[http://www.everymac.com/systems/apple/powerbook_g4/specs/powerbook_g4_867_12.html 6,1]
 +
[http://www.everymac.com/systems/apple/powerbook_g4/specs/powerbook_g4_1.0_12.html 6,2]
 +
[http://www.everymac.com/systems/apple/powerbook_g4/specs/powerbook_g4_1.33_12.html 6,4]
 +
|width=18pt| [http://www.everymac.com/systems/apple/powerbook_g4/specs/powerbook_g4_1.25_15.html 5,2]
 +
[http://www.everymac.com/systems/apple/powerbook_g4/specs/powerbook_g4_1.33_17.html 5,3]
 +
[http://www.everymac.com/systems/apple/powerbook_g4/specs/powerbook_g4_1.5_15.html 5,4]
 +
[http://www.everymac.com/systems/apple/powerbook_g4/specs/powerbook_g4_1.5_17.html 5,5]
 +
|width=18pt| [http://www.everymac.com/systems/apple/powerbook_g4/specs/powerbook_g4_1.5_12.html 6,8]
 +
|width=18pt| [http://www.everymac.com/systems/apple/powerbook_g4/specs/powerbook_g4_1.67_15.html 5,6]
 +
[http://www.everymac.com/systems/apple/powerbook_g4/specs/powerbook_g4_1.67_17.html 5,7]
 +
[http://www.everymac.com/systems/apple/powerbook_g4/specs/powerbook_g4_1.67_15_hr.html 5,8]
 +
[http://www.everymac.com/systems/apple/powerbook_g4/specs/powerbook_g4_1.67_17_hr.html 5,9]
 
|width=20pt| 10,1  10,2
 
|width=20pt| 10,1  10,2
 
|
 
|
Line 74: Line 85:
 
|| || || || || || || ||Y
 
|| || || || || || || ||Y
 
|}
 
|}
 
  
  

Revision as of 01:36, 8 February 2013


Plan of Action for Finalizing the Linux PPC Project
  • Fleshing out the Issues Matrix
    • Filling in all cells
    • Linking to existing documentation
  • Identifying and developing documentation and procedures for all known issues
    • Validating issues identified
  • Developing long-term/robust fixes over hacks
  • Developing Mac Build procedures, checklists

Issue Relevance Matrix

Relevance of configuration issue to Mac PPC models
G4 G5
iBook Powerbook Mini Lamp Tower iMac Tower
4,1 4,2 other 3,2 3,3

3,4 3,5

5,1

6,1 6,2 6,4

5,2

5,3 5,4 5,5

6,8 5,6

5,7 5,8 5,9

10,1 10,2
Video:Rage128 Y - Y - - - - - -
Video:Nvidia - - - - Y - Y - -
Video:Radeon - Y - Y - Y - Y Y
Audio:snd-aoa Y Y
Wireless:BCM4306
Power:Battery monitor Y Y Y Y Y Y Y Y
Power:CPU scaling/fan control
Power:Display sleep/suspend
Input:Right-click Y Y Y Y Y Y Y Y
Input:Single-touch scrolling Y Y Y Y Y Y Y Y
Input:Appletouch smoothing Y


Video

Rage128

Nvidia

Radeon

Audio

snd-aoa

Wireless

BCM4306

The BCM4306 wireless card is a known troublemaker. However, the b43 driver has vastly improved over the last couple of years and should support this chip without issue. We'll just need to add the appropriate repository. Run the following in a terminal:

 sudo -i
 cat << EOF >> /etc/apt/sources.list.d/b43.list
 deb http://ports.ubuntu.com/ubuntu-ports/ precise multiverse
 deb-src http://ports.ubuntu.com/ubuntu-ports/ precise multiverse
 EOF
 apt-get update && apt-get purge -y bcmwl-kernel-source broadcom-sta-common broadcom-sta-source
 apt-get install b43-fwcutter firmware-b43-installer 

And reboot the system.

Power

Battery monitor

To enable the battery monitor for the current session:

 sudo modprobe pmu_battery

To enable it permanently for all sessions, edit the file /etc/modules:

 sudo nano /etc/modules

or

 gksudo gedit /etc/modules

and add the following line:

 pmu_battery

Save and exit, and battery monitor should work on reboot.

CPU frequency scaling

(Source: https://wiki.ubuntu.com/PowerPCFAQ#How_can_I_use_powernowd_for_CPU_frequency_scaling.3F)

To reduce CPU power consuption in G3 and G4 laptops, replace the default 'ondemand' kernel governor with 'powernowd'. First, install the powernowd package:

 sudo apt-get install laptop-detect
 wget -P/tmp http://ports.ubuntu.com/ubuntu-ports/pool/universe/p/powernowd/powernowd_1.00-1ubuntu5_powerpc.deb
 sudo dpkg -i /tmp/powernowd_1.00-1ubuntu5_powerpc.deb

The powernowd package is also available from the Ubuntu Software Center interface.

Finally, disable the ondemand governor:

 sudo update-rc.d ondemand disable

Display sleep

Input Devices

Right-click emulation

Ubuntu's default right-click is F12, which is unorthodox and inconvenient. To add the customary MacOSX key control-click, edit the file /etc/default/mouseemu:

 sudo nano /etc/default/mouseemu

and uncomment the line

 RIGHT_CLICK="-right 29 272"

Reboot to enable the new right-click mapping.

Single-touch scrolling

Appletouch smoothing