Hi, I had some sort of success building and running psb on 2.6.31 and 2.6.32.
There are a few caveats: 1. I have to run the kernel with mem=1500MB (I read that 500MB and 1000MB are working too) otherwise X won't load. I also load psb with ignore_acpi=1 2. I had to override libdrm2's shared objects with psb's provided one: -rw-r--r-- 1 root root 37806 Dec 6 21:45 /usr/lib/libdrm_poulsbo.a lrwxrwxrwx 1 root root 23 Dec 6 21:47 /usr/lib/libdrm_poulsbo.so -> libdrm_poulsbo.so.2.3.0 lrwxrwxrwx 1 root root 23 Dec 6 21:47 /usr/lib/libdrm_poulsbo.so.2 -> libdrm_poulsbo.so.2.3.0 -rw-r--r-- 1 root root 35852 Dec 6 21:45 /usr/lib/libdrm_poulsbo.so.2.3.0 lrwxrwxrwx 1 root root 23 Dec 7 21:40 /usr/lib/libdrm.so.2 -> libdrm_poulsbo.so.2.3.0 3. I had to add loading of the kernel module to rc.local (rather than /etc/modules) and move the startup links of gdm after that (S24 suffices). Overall, the status is quite sad: forget about s2ram, the X driver won't probably work on xorg 1.7 and the machine in general is not very stable. I have packages[1] built against squeeze and kernel 2.6.31 here[2] you should be able to rebuild them after installing the dependencies or you can just install the deb files[3]. Something I'm really annoyed about is that I couldn't find source files other than the ones from ubuntu or fedora. Notes: [1]: the quality of the packages is pretty low, not even close to anything that can be considered for upload. I took the ubuntu packages and re-worked them a bit (to use quilt, additional patches, moved libdrm to libdrm_poulsbo, etc.). Anyway, good enough for now and it's probably not the case to have any of these packages in Debian. [2]: http://kamineko.org/debian [3]: note that you will have either to tweak the libdrm_poulsbo package to divert the libdrm.so.2 link or create the link yourself. I may add it at some point._poulsbo, etc.). Anyway, good enough for now and it's probably not the case to have any of these packages in Debian. -- mattia :wq!
signature.asc
Description: Digital signature