Hi Rick,
The only kernel i have in my google drive link that is more or less a
typical Debian kernel config with tweaks was the initial 3.18.16 kernel
i originally had available. IIRC, should be in the google shared drive
link "Debian Jessie 8.1 PPC64 Kernel".
Link for this particular folder mentioned below.
https://drive.google.com/open?id=0B8pqd5Ots1vffmY5ZnpGUDg4UGNnVFk2M05tQUtEUUkwUmhmQWdLMWpfZGVraDIxSFltb1k
For my own test kernels, i have tweaked the configs, typical things that
i have changed are move some drivers from kernel modules to be built in
the monolithic kernel (to save from manually enabling the module) to
removing redundant modules for myself, (since i don't use raid on the
PMAC, i don't have MD module enabled amongst many other modules as it
slows down kernel compile times). Typical Debian kernels have
practically all possible modules enabled.
The google drive link with my own test kernels and my own particular
kernel config (note: may have MD module missing amongst other modules
unfortunately).
Link for this particular kernel test folder mentioned below.
https://drive.google.com/open?id=0B8pqd5Ots1vfT2puX09CYjEwcFk
Note the different google drive folder names.
Currently I am on stretch repos and I have just built a fresh 4.4.0-rc7
with my own kernel config, i have enabled the MD module in this build.
It seems to compile and build fine, the kernel monolith itself boots
fine, however it has an issue loading the initrd and therefore cant load
ANY modules. I think i'm having issues with the toolchain. I believe the
version of binutils currently in stretch is the issue.
See this post for the toolchain issues i seem to be facing:
https://lists.debian.org/debian-powerpc/2015/12/msg00017.html
I don't have much spare time right now, but when spare time is
available, ill attempt more kernel builds and keep them close to a
typical Debian kernel config if possible.
Sorry, i hope i haven't confused anybody!
Regards,
Peter
On 29/12/15 16:08, Rick Thomas wrote:
Hi Peter,
I finally got around (very sorry for the long delay!) to testing your 4.3
kernel on my G5.
But I ran into a snag: The 4.3.0 kernel doesn’t seem to have MD (raid)
configured in.
Is there a reason for that? Could you build one that does?
Thanks!
Rick
On Nov 15, 2015, at 12:23 PM, Peter Saisanas<psaisa...@gmail.com> wrote:
Hi,
It looks like you are not booting from the 3.18.16 kernel.
If you have installed the packages, you need to create an entry for the new
kernel by editing /etc/yaboot.conf and once saved run ybin -v.
Also, i have built a 4.3.0 kernel deb package.
Aside from the newer kernel, it also has a nouveau pageflip patch for drm and
pre nv50 class gpu's.
Also, it has i2c-powermac built in to the kernel, so it should automatically
start the appropriate windfarm driver for fans / cooling and snd-aoa sound
driver for your machine.
MSI interrupts are enabled again in this kernel, but still wont work with
nouveau and powermac 11.2 for now
Once installing the kernel and modifying yaboot, you need to create a module
option file in /etc/modprobe.d and save file as nouveau.conf with the following
single line below:
options nouveau config="NvMSI=0"
Once file is saved, you need to update your initrd for kernel 4.3.0, apply the
change by running the following command:
update-initramfs -u
Reboot and if all goes well, you should be booting with kernel 4.3.0 and
lightdm login should pop up.
Up to you, but If you switch to sid repositories, mesa 11.0.5 is available and
you should be able to get OpenGL working with nouveau and your particular GPU.
Google drive link for kernel debs below:
https://drive.google.com/folderview?id=0B8pqd5Ots1vfT2puX09CYjEwcFk&usp=sharing
Please let me know how you go.
Regards,
Peter