Hey, thx Peter! I have no G5 system to currently test this on myself (briefly had a single core G5 PowerMac sadly it's mainboard got damaged when the PSU blew). Am 29.06.2015 15:00 schrieb "Peter Saisanas" <psaisa...@gmail.com>:
> Hi Boris, > > As promised, I have attached a Google Drive link for a 64 BitG5 Powermac > 3.18.16 kernel and headers deb packages for Debian Jessie. > This kernel is based off the default Debian Jessie kernel config, but > basically optimised for G5 processors, with 4kb kernel pagesize and msi > interrupts disabled. This is basically what nouveau requires to enable XOrg > 2d acceleration. > I have installed this on a fresh Debian Jessie install and seems to work > ok, i have quickly set this up but i can improve it further. > The kernel image and header deb files should be saved somewhere and as > root install the deb files. it will complain about a module link when > installing but disregard it, it will install the vmlinux & initrd images in > boot. Create a new entry in yaboot.conf and test it out. > Im curious if is solves the nouveau issues for Powermac G5 11.2 owners. > > Please give feedback and i will try to update documentation. > > As always, i accept no responsibility for data loss. > Try it out only if you know what you are doing. > > Link Below: > > https://drive.google.com/open?id=0B8pqd5Ots1vffmY5ZnpGUDg4UGNnVFk2M05tQUtEUUkwUmhmQWdLMWpfZGVraDIxSFltb1k&authuser=0 > > Cheers, > Peter > > On 29/06/15 21:21, Boris Reinhard wrote: > > Other hosting options that might be useable are dropbox (which until > recenlty still had a ppc OSX client (not that it's really needed), or > mega.nz, the latter tho insists on writing files from JavaScript directly > to disk which causes issues in every browser other than chrome (certainly > problematic on older ppc macs where really mostly firefox is an option > https://bugzilla.mozilla.org/show_bug.cgi?id=832732 even tho this says > it's fixed), so mega likely would be ill advised for our usage scenario. > > 2015-06-29 12:59 GMT+02:00 Boris Reinhard <reinhard.bo...@googlemail.com>: > >> Sounds like a plan! >> >> Well I have good experience with google drive's file hosting, seems to >> work well, easy to use, reliable, for smaller projects their free hosting >> should suffice so for a fairly small crowd like ours it's plenty I guess. >> >> I think we could count on files staying available there. >> Am 29.06.2015 12:36 schrieb "Peter Saisanas" <psaisa...@gmail.com>: >> >>> I agree Boris. >>> In my opinion, i think it is best to have something running out of the >>> box for users to have working with little effort to keep interest alive in >>> the platform. >>> >>> On my dev drive currently i am building a deb package of the latest 3.18 >>> kernel. I have based the kernel config off the latest Debian kernel config >>> in Jessie. I have changed as minimum as possible to make it suitable >>> specifically for most Powermac G5 users as a starting point straight after >>> a fresh install. >>> >>> I have other leaner and meaner kernel configs that i have tweaked over a >>> few months. I hope the LCS hangs together on the quad till i get around >>> rebuilding it! >>> >>> With the deb kernel package i am currently building, i will install on a >>> spare drive with a fresh Debian Jessie install. >>> Hopefully it will work with as minimum fuss to get users with XOrg >>> desktops running. >>> >>> Can you suggest a place where i can upload a kernel deb package for >>> other users to freely download and test? Id like to make sure that it works >>> for most people and not just my machine before i spend the time documenting >>> things. >>> >>> Cheers, >>> Peter >>> >>> On 29/06/15 19:35, Boris Reinhard wrote: >>> >>> Hello Peter, >>> >>> amazing thx for pointing this out, we need to preserve and document this >>> information as detailed as possible. >>> >>> Based on the details you mentioned someone could add information to the >>> ppc faq and known issues/ workaround intructions, but it might be best if >>> you did it yourself, seeing as you came up with the workaround and know the >>> details behind it and likely could describe things more thoroughly. Also a >>> bug report on it could help, always good to know whats causing issues and >>> where exactly so it may be fixed at a later time. >>> >>> https://wiki.ubuntu.com/PowerPCKnownIssues (should absolutely be in >>> here) >>> >>> https://wiki.ubuntu.com/PowerPCFAQ (could be added in here as well but >>> this page is a lot less recent and not as helpful) >>> >>> Grüße >>> boris >>> >>> >>> Am 29.06.2015 08:06 schrieb "Peter Saisanas" <psaisa...@gmail.com>: >>> >>>> Hi, >>>> >>>> >>>> >>>> I also have a Powermac G5 Quad and tried with both the Geforce 6600 and >>>> Quadro FX4500 video cards and I have successfully gotten it up and running >>>> using the nouveau driver along with 2D acceleration on the XOrg desktop. I >>>> have compiled many newer kernels and created debian packages for them. >>>> Newer 4.0+ kernels also have issues in terms of detecting the nvidia DCB >>>> from the FCODE ROM… But there are other workarounds for this to get it up >>>> and running. You shouldn't need to use the boot parameter >>>> "nouveau.noaccel=1" once you have properly configured your kernel. >>>> >>>> >>>> >>>> In my case, the reason why X does not seem to work with your >>>> configuration is twofold: >>>> >>>> >>>> >>>> The recent Debian (and Fedora) kernels for PowerPC 64 Bit running on >>>> the G5 64bit powermac are configured with a 64Kb kernel pagesize. This >>>> works slightly better in terms of performance, however the nouveau driver >>>> does not support this size. You must recompile the kernel unfortunately and >>>> configure with 4Kb kernel pagesize as this is what nouveau will work with >>>> for now. >>>> >>>> >>>> >>>> To confirm, run the following command in a shell as root: >>>> >>>> “getconf PAGESIZE” >>>> >>>> If it returns 65536, you are using a 64Kb pagesize kernel. >>>> >>>> Otherwise if it returns 4096, i.e. 4Kb kernel pagesize, check the next >>>> item below. >>>> >>>> >>>> >>>> The newer nouveau drivers in more recent kernels default to using MSI >>>> interrupts, however with the PPC G5, when using MSI interrupts, the >>>> powerpc FCODE rom on Nvidia cards does not correctly set up the MSI address >>>> (or vector). >>>> >>>> >>>> >>>> To confirm, run the following command in a shell as root: >>>> >>>> “cat /proc/interrupts” >>>> >>>> >>>> >>>> Look for the nouveau interrupt, if it is using MSI interrupts, you need >>>> to disable MSI interrupts either by passing the option to the nouveau >>>> module, disable MSI interrupts by passing an option to the kernel command >>>> line in yaboot.conf or disable MSI interrupt support in total when >>>> compiling a new kernel. If configured correctly, nouveau should be using >>>> level or edge interrupts. >>>> >>>> >>>> >>>> >>>> >>>> This is what worked for me anyway. >>>> >>>> >>>> >>>> Cheers, >>>> >>>> Peter >>>> >>>> >>>> >>> >>> > >