[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: tainted kernel debian 2.6.15



Michel Dänzer ha escrit a 28/02/06 18:05:
On Tue, 2006-02-28 at 17:48 +0100, Jonathan Kaye wrote:
  
I have a ATI Radeon 9550 running on a Debian Etch box. Today aptitude
decided it was time to upgrade the kernel from 2.6.12 to 2.6.15 . Ok so
I have to build and install the new fglrx module for this kernel. No
problem, it's something I've done 50 times but now ...aaaaargggghhhh.
I'm running Xorg 6.8.2 so I used Flavio's 8.19.10-1_i386 packages for
the driver and kernel src. I manually patched the firegl_public.c file
by replacing #if 0 with #if LINUX_VERSION_CODE >= 0x02060f because my
first attempt threw up a lot of errors. I then used module-assistant to
prepare build and install the module and modprobed it. It complained
about "tainted" kernels. The driver worked and I got 3D acceleration
going but every time I ran fglrxinfo or tried to stop and restart the X
server the system hung and I had to reboot.
    
Still arrrggghhh I'm afraid. The bottom line is still no 3D
acceleration. Ok, following your advice here's what I did.
1. Downloaded ati-driver-installer-8.22.5-i386.run from ATI
2. Cleaned out all previous fglrx packages
3. Deleted all fglrx stuff from /usr/src/modules
4. Removed the OPTION "no_dri" "yes" from xorg.conf
5. executed ./ati-driver-installer-8.22.5-i386.run --extract fglrx-tmp
6. executed ./packages/Debian/ati-packager.sh --buildpkg testing
7. executed sudo dpkg -i fglrx-kernel-src_8.22.5-1_i386.deb
fglrx-driver_8.22.5-1_i386.deb
8. All this seemed to go ok with no complaint.
9. Oh, I also checked the file: firegl_public.c to see if I needed to
patch it. The crucial line now reads:
 #if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 15)
so I didn't think it needed patching for 2.6.15
10. I ran module-assistant to build and load the module. It ran without
complaint. I wouldn't allow it to get any other packages because when I
did that before I got version conflicts with the fglrx-driver. All this
went well or at least without complaints.
11. I ran modprobe -v fglrx this returned no information but just gave
the # prompt.
12. lsmod shows this: fglrx                 419168  0
                                  agpgart                31400  2
fglrx,amd64_agp
13. I restarted X full of hope (ctl-alt-bksp) and...
14. Just as before: video ok except no acceleration

You wrote: "You're probably missing patches required for 2.6.15." The
only reference to 2.6.15 patches was the one I mentioned above for
firegl_public.c That referred to item #9 and the current version of the
installer no longer has the #if 0
line. My only hope is that there's some newer patch you are talking
about that I wasn't able to find.
Any ideas?
Thanks,
Jonathan

		
______________________________________________ 
LLama Gratis a cualquier PC del Mundo. 
Llamadas a fijos y m�es desde 1 c�imo por minuto. 
http://es.voice.yahoo.com