2004-03-06 14:19:36

by Voicu Liviu

[permalink] [raw]
Subject: 2.6-use-register-arguments.patch

agpgart: Detected NVIDIA nForce2 chipset
agpgart: Maximum main memory to use for agp memory: 439M
agpgart: AGP aperture is 128M @ 0xe0000000
fglrx: module license 'Proprietary. (C) 2002 - ATI Technologies,
Starnberg, GERMANY' taints kernel.
Unable to handle kernel NULL pointer dereference at virtual address 00000000
printing eip:
e09c08a0
*pde = 00000000
Oops: 0000 [#1]
CPU: 0
EIP: 0060:[<e09c08a0>] Tainted: P
EFLAGS: 00010246
EIP is at firegl_init+0x40/0x100 [fglrx]
eax: e09e50c0 ebx: 00000000 ecx: 00000002 edx: e09e50e0
esi: e09e4cc0 edi: e09e5110 ebp: c02e6e38 esp: dfab1f60
ds: 007b es: 007b ss: 0068
Process modprobe (pid: 2631, threadinfo=dfab0000 task=c166a0c0)
Stack: 00000282 e09e50c0 e09e50c0 e08fe255 00000000 00000000 00000019
00000018
e09b1994 e09a0268 e09a035c e0977000 08059798 4017d008 c02e6e50
c02e6e50
dfab0000 c01330b8 ffff0001 dfab0000 4017d008 400a022f 4015ac80
dfab0000
Call Trace:
[<e08fe255>] firegl_init_module+0xe5/0x180 [fglrx]
[<c01330b8>] sys_init_module+0xe8/0x1f0
[<c01091a7>] syscall_call+0x7/0xb


2004-03-06 14:25:10

by Dave Jones

[permalink] [raw]
Subject: Re: 2.6-use-register-arguments.patch

On Sat, Mar 06, 2004 at 04:19:31PM +0200, Voicu Liviu wrote:
> fglrx: module license 'Proprietary. (C) 2002 - ATI Technologies,

fireglx needs changing to cope with -mregparm=3.
You might get away with just changing the wrapper *maybe*.
If not, it's ATI's problem, not ours. If you can't fix it,
don't enable that option.

Dave