Difference between revisions of "PowerBook G4"
(Created page with "I'm running Debian squeeze on a 12" PowerBook G4 and these are some of my notes about the configuration. This is may not work for your hardware so take with a grain of salt. ===...") |
(→Sound) |
||
(3 intermediate revisions by the same user not shown) | |||
Line 28: | Line 28: | ||
lspci | grep VGA |
lspci | grep VGA |
||
0000:00:10.0 VGA compatible controller: NVIDIA Corporation <span class="highlight">NV34M [GeForce FX Go5200]</span> (rev a1) |
0000:00:10.0 VGA compatible controller: NVIDIA Corporation <span class="highlight">NV34M [GeForce FX Go5200]</span> (rev a1) |
||
==== Sound ==== |
|||
For some reason or another after installation the <tt>snd-aoa</tt> driver is the standard driver on the machine. But there is not a single sound escaping the speakers with that driver. As written on the page of the <tt>snd-aoa</tt> driver the machine in quesiton PowerMac6,4 is not on the list of the supported Macs anyways. |
|||
I had to do a bit of fiddling by blacklisting the <tt>snd-aoa</tt> drivers and manually loading the <tt>snd-powermac</tt> one. |
|||
Firstly we add the <tt>snd-powermac</tt> to <tt>/etc/modules</tt>. Each module defined in the <tt>/etc/module</tt> file will be loaded at boot time. |
|||
echo snd-powermac >> /etc/modules |
|||
And confirming |
|||
grep snd-powermac /etc/modules |
|||
<span class="highlight">snd-powermac</span> |
|||
Next is to blacklist the <tt>snd-aoa</tt> modules in <tt>/etc/modprobe.d/alsa-base-blacklist.conf</tt> |
|||
grep --color snd-aoa /etc/modprobe.d/alsa-base-blacklist.conf |
|||
blacklist <span class="highlight">snd-aoa</span>-i2sbus |
|||
blacklist <span class="highlight">snd-aoa</span>-soundbus |
|||
blacklist <span class="highlight">snd-aoa</span>-codec-toonie |
|||
blacklist <span class="highlight">snd-aoa</span>-codec-tas |
|||
blacklist <span class="highlight">snd-aoa</span>-codec-onyx |
|||
blacklist <span class="highlight">snd-aoa</span>-fabric-layout |
|||
blacklist <span class="highlight">snd-aoa</span> |
|||
After the next reboot sound should work fully. |
|||
=== References === |
=== References === |
||
* [http://www.pseudoberries.com/powerbook/ PowerBook on Ubuntu] |
* [http://www.pseudoberries.com/powerbook/ PowerBook on Ubuntu] |
||
* [http://johannes.sipsolutions.net/Projects/snd-aoa snd-aoa] |
* [http://johannes.sipsolutions.net/Projects/snd-aoa snd-aoa] |
||
* [https://bugs.launchpad.net/ubuntu/+source/alsa-driver/+bug/64247 snd-powermac hint] |
|||
[[Category:Linux]] |
[[Category:Linux]] |
||
[[Category:PPC]] |
[[Category:PPC]] |
Latest revision as of 19:14, 14 May 2012
I'm running Debian squeeze on a 12" PowerBook G4 and these are some of my notes about the configuration. This is may not work for your hardware so take with a grain of salt.
Hardware
CPU Info
cat /proc/cpuinfo
processor : 0
cpu : 7447A, altivec supported
clock : 1333.333000MHz
revision : 1.1 (pvr 8003 0101)
bogomips : 73.72
timebase : 18432000
platform : PowerMac
model : PowerBook6,4
machine : PowerBook6,4
motherboard : PowerBook6,4 MacRISC3 Power Macintosh
detected as : 287 (PowerBook G4 12")
pmac flags : 0000001a
L2 cache : 512K unified
pmac-generation : NewWorld
Memory : 768 MB
Ethernet
lspci | grep Ethernet
0002:20:0f.0 Ethernet controller: Apple Inc. UniNorth 2 GMAC (Sun GEM) (rev 80)
WLAN
lspci | grep Wireless
0001:10:12.0 Network controller: Broadcom Corporation BCM4306 802.11b/g Wireless LAN Controller (rev 03)
Framebuffer
lspci | grep VGA
0000:00:10.0 VGA compatible controller: NVIDIA Corporation NV34M [GeForce FX Go5200] (rev a1)
Sound
For some reason or another after installation the snd-aoa driver is the standard driver on the machine. But there is not a single sound escaping the speakers with that driver. As written on the page of the snd-aoa driver the machine in quesiton PowerMac6,4 is not on the list of the supported Macs anyways.
I had to do a bit of fiddling by blacklisting the snd-aoa drivers and manually loading the snd-powermac one.
Firstly we add the snd-powermac to /etc/modules. Each module defined in the /etc/module file will be loaded at boot time.
echo snd-powermac >> /etc/modules
And confirming
grep snd-powermac /etc/modules
snd-powermac
Next is to blacklist the snd-aoa modules in /etc/modprobe.d/alsa-base-blacklist.conf
grep --color snd-aoa /etc/modprobe.d/alsa-base-blacklist.conf blacklist snd-aoa-i2sbus blacklist snd-aoa-soundbus blacklist snd-aoa-codec-toonie blacklist snd-aoa-codec-tas blacklist snd-aoa-codec-onyx blacklist snd-aoa-fabric-layout blacklist snd-aoa
After the next reboot sound should work fully.