(UPDATE: The original version of this post had typos in the symlinks below. They have been corrected.)
Following up on my last post where I mentioned compiling a custom kernel to test sound patches, I can report the patches worked and those of you who have been suffering from that nasty soundcard detection failure will have restored sound in, I believe, the 4.2 kernel. However, if you don't want to wait that long, I'm making available the patched Jessie kernel I compiled on my Sawtooth (download link at bottom).
Actually, the first kernel I compiled was on my G3 iBook, but I compiled it without Altivec instructions, so that would be kind of useless to G4 owners. So I compiled another one on the Sawtooth (I didn't want to risk melting my iBook again), and it works fine on all three systems I've tried it on (G3 iBook, G4 Sawtooth, and G4 Powerbook). It's compiled with all the stock options; the only modifications are the two patches, this one applied on top of this one, that fix the sound bug.
So after you download it, open a terminal and use the
Then install the kernel with:
Then to set it as your default kernel, create these two symlinks:
Then edit /etc/yaboot.conf, adding this kernel entry on top of the others:
Now using this very unofficial kernel brings up thorny security issues: how can you trust it, how do you know it doesn't have malicious code, etc. However, in the years I've written this blog, I think I've established that
a) I'm reasonably trustworthy.
b) I totally lack the skills to pull something like that off.
So install with no worries :)
Here's the download and sha256 fingerprint:
http://www.mediafire.com/download/cj8h2h4dybg2otm/linux-image-3.16.7-ckt11-soundfix_1.0_powerpc.deb
sha256: f489a9d2c617fa803bbe44c7913a4540b1705ab3e6da6b149559bddcb3b508ff MrSeeker August 13, 2015 New Google SEO Bandung, Indonesia
Following up on my last post where I mentioned compiling a custom kernel to test sound patches, I can report the patches worked and those of you who have been suffering from that nasty soundcard detection failure will have restored sound in, I believe, the 4.2 kernel. However, if you don't want to wait that long, I'm making available the patched Jessie kernel I compiled on my Sawtooth (download link at bottom).
Actually, the first kernel I compiled was on my G3 iBook, but I compiled it without Altivec instructions, so that would be kind of useless to G4 owners. So I compiled another one on the Sawtooth (I didn't want to risk melting my iBook again), and it works fine on all three systems I've tried it on (G3 iBook, G4 Sawtooth, and G4 Powerbook). It's compiled with all the stock options; the only modifications are the two patches, this one applied on top of this one, that fix the sound bug.
So after you download it, open a terminal and use the
cd
command to change to your downloads directory:cd ~/Downloads
Then install the kernel with:
sudo dpkg -i linux-image-3.16.7-ckt11-soundfix_1.0_powerpc.deb
Then to set it as your default kernel, create these two symlinks:
sudo ln -s /boot/initrd.img-linux-image-3.16.7-ckt11-soundfix /boot/initrd.img.soundfix
sudo ln -s /boot/initrd.img-3.16.7-ckt11-soundfix /boot/initrd.img.soundfix
sudo ln -s /boot/vmlinux-linux-image-3.16.7-ckt11-soundfix /boot/vmlinux.soundfix
sudo ln -s /boot/vmlinux-3.16.7-ckt11-soundfix /boot/vmlinux.soundfix
Then edit /etc/yaboot.conf, adding this kernel entry on top of the others:
image=/boot/vmlinux.soundfix
label=soundfix
read-only
initrd=/boot/initrd.img.soundfix
Listing it first will keep it as your default kernel even after a software update installs a newer kernel. Conversely, if you're through with it being your default, list it somewhere other than first. As always when changing yaboot.conf, run sudo ybin -v
to update the configuration.Now using this very unofficial kernel brings up thorny security issues: how can you trust it, how do you know it doesn't have malicious code, etc. However, in the years I've written this blog, I think I've established that
a) I'm reasonably trustworthy.
b) I totally lack the skills to pull something like that off.
So install with no worries :)
Here's the download and sha256 fingerprint:
http://www.mediafire.com/download/cj8h2h4dybg2otm/linux-image-3.16.7-ckt11-soundfix_1.0_powerpc.deb
sha256: f489a9d2c617fa803bbe44c7913a4540b1705ab3e6da6b149559bddcb3b508ff MrSeeker August 13, 2015 New Google SEO Bandung, Indonesia
I know it's hard to hear me over the din of the roof-raising Debian release parties, but I'll try.
Debian Jessie turned stable today, so what does it mean for PowerPC users? It's been a two-year, sometimes harrowing ride for Jessie, but now that it's turned Stable, I think it's... okay. On Mac models where it works well, like my aluminum Powerbook, it's great and a nice improvement over Wheezy. Unfortunately some models experience serious bugs out of the box, but the good news is there are workarounds. On that subject, I've just updated my Debian install guide taken from my own experiences installing on a few different Macs.
Yes, there's a major sound bug affecting my G3 iBook, and according to reports, several other models, but there's a workaround. There are some severe graphics bugs, but there are workarounds. I'm hoping this is a time of transition for PowerPC Linux, where the right bug reports and testing will lead to a better-out-of-the-box experience around the corner.
I've seen people write that we shouldn't bother filing bug reports on KMS because KMS on PowerPC will never be fixed. I'm going to test that theory. I have a black screen of death issue with my iBook that requires disabling KMS, so I'll file a bug report on that and see where it goes (UPDATE: here's the bug report). On the sound bug front, a developer doing I2C work just popped in on the Debian PowerPC mailing list and offered to work on it, with the right assistance. If there's anyone with an afflicted machine who can compile custom kernels, I'm sure he'd appreciate your help. If it's gonna be me, theeeeeeen I guess I better learn how to compile custom kernels (UPDATE: I just compiled a custom kernel and am helping to debug kernel patches. Weeeeeeeeeeeeeeeeeee!).
Also, a shoutout should go to Ubuntu MATE's PPC maintainer for making patched Mesa binaries available that also work on Jessie.
Here are a couple of screenshots of my iBook's Openbox desktop (my Powerbook ain't all purtied up yet):
MrSeeker April 26, 2015 New Google SEO Bandung, Indonesia
Debian Jessie turned stable today, so what does it mean for PowerPC users? It's been a two-year, sometimes harrowing ride for Jessie, but now that it's turned Stable, I think it's... okay. On Mac models where it works well, like my aluminum Powerbook, it's great and a nice improvement over Wheezy. Unfortunately some models experience serious bugs out of the box, but the good news is there are workarounds. On that subject, I've just updated my Debian install guide taken from my own experiences installing on a few different Macs.
Yes, there's a major sound bug affecting my G3 iBook, and according to reports, several other models, but there's a workaround. There are some severe graphics bugs, but there are workarounds. I'm hoping this is a time of transition for PowerPC Linux, where the right bug reports and testing will lead to a better-out-of-the-box experience around the corner.
I've seen people write that we shouldn't bother filing bug reports on KMS because KMS on PowerPC will never be fixed. I'm going to test that theory. I have a black screen of death issue with my iBook that requires disabling KMS, so I'll file a bug report on that and see where it goes (UPDATE: here's the bug report). On the sound bug front, a developer doing I2C work just popped in on the Debian PowerPC mailing list and offered to work on it, with the right assistance. If there's anyone with an afflicted machine who can compile custom kernels, I'm sure he'd appreciate your help. If it's gonna be me, theeeeeeen I guess I better learn how to compile custom kernels (UPDATE: I just compiled a custom kernel and am helping to debug kernel patches. Weeeeeeeeeeeeeeeeeee!).
Also, a shoutout should go to Ubuntu MATE's PPC maintainer for making patched Mesa binaries available that also work on Jessie.
Here are a couple of screenshots of my iBook's Openbox desktop (my Powerbook ain't all purtied up yet):
MrSeeker April 26, 2015 New Google SEO Bandung, Indonesia