[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
tainted kernel debian 2.6.15
- From: Jonathan Kaye <jdkaye10 at yahoo dot es>
- Date: Tue, 28 Feb 2006 17:48:12 +0100
Any help will be welcome.
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. The fglrx messages at the
end of dmesg look like this:
fglrx: module license 'Proprietary. (C) 2002 - ATI Technologies,
Starnberg, GERMANY' taints kernel.
[fglrx] Maximum main memory to use for locked dma buffers: 929 MBytes.
ACPI: PCI Interrupt 0000:01:00.0[A] -> GSI 16 (level, low) -> IRQ 177
[fglrx] module loaded - fglrx 8.19.10 [Nov 9 2005] on minor 0
[fglrx] ACPI power management is initialized.
apm: BIOS version 1.2 Flags 0x03 (Driver version 1.16ac)
apm: disabled on user request.
[fglrx] Kernel AGP support doesn't provide agplock functionality.
[fglrx] AGP detected, AgpState = 0x1f000a1a (hardware caps of chipset)
agpgart: Found an AGP 3.5 compliant device at 0000:00:00.0.
agpgart: Putting AGP V3 device at 0000:00:00.0 into 8x mode
agpgart: Putting AGP V3 device at 0000:01:00.0 into 8x mode
[fglrx] AGP enabled, AgpCommand = 0x1f000312 (selected caps)
Bad page state at free_hot_cold_page (in process 'Xorg', page c16c8140)
flags:0x80000414 mapping:00000000 mapcount:0 count:0
Trying to fix it up, but a reboot is needed
[fglrx] free AGP = 51113984
[fglrx] max AGP = 51113984
[fglrx] free LFB = 116387840
[fglrx] max LFB = 116387840
[fglrx] free Inv = 127926272
[fglrx] max Inv = 127926272
[fglrx] total Inv = 127926272
[fglrx] total TIM = 0
[fglrx] total FB = 0
[fglrx] total AGP = 16384
Linux video capture interface: v1.00
OK, so I did some googling about this problem and read somewhere that
inserting OPTION "no_dri" "yes" into the xorg.conf file might solve the
problems. So I did this and rebooted and ....
the system no longer hangs; I can start and stop X when I want and run
fglrxinfo with no problem but
Of course now the 3D acceleration no long works. arrrggghgh.
I've really tried to figure this out by myself but I'm stuck now. I'd
greatly appreciate any help.
LLama Gratis a cualquier PC del Mundo.
Llamadas a fijos y móviles desde 1 céntimo por minuto.