ALI 1541,K6,AGP 2.4.3-ac12 instability
Hello,
When I enable AGP on my ALI system 2D seems to work fine but 3D causes kernel oops messages. (Ran through ksymoops) It looks like it could be an NVidia driver problem, but I doubt it as I run this with AGP at work with no problems. I'm wondering if anyone else has AGP working with the (new?) ALI AGP code.
Linux 2.4.3-ac12
NVidia 0.9-769 drivers
XFree86-4.0.3
Ali 1541
TNT2 rev 11 SGRAM 32MB
(Recompiled the NVidia drivers to only use 1x AGP, and no ssb, and that didn't help. Also compiled in NVidia AGP code but this code didn't seem to understand what an ALI 1541 was and disabled AGP.)
Will test patches to help make this work if it is an ALI/Linux problem.
Thanks.
***** 1st *******
Apr 23 04:20:13 test kernel: Unable to handle kernel NULL pointer dereference at virtual address 00000000 Apr 23 04:20:13 test kernel: d898ef58 Apr 23 04:20:13 test kernel: Oops: 0000 Apr 23 04:20:13 test kernel: CPU: 0 Apr 23 04:20:13 test kernel: EIP: 0010:[<d898ef58>] Using defaults from ksymoops -t elf32-i386 -a i386 Apr 23 04:20:13 test kernel: EFLAGS: 00010056 Apr 23 04:20:13 test kernel: eax: 00000000 ebx: 00000000 ecx: 00000000 edx: cc5a8824 Apr 23 04:20:13 test kernel: esi: 00000101 edi: 00000000 ebp: cc5bdbe8 esp: cc5bdbd4 Apr 23 04:20:13 test kernel: ds: 0018 es: 0018 ss: 0018 Apr 23 04:20:13 test kernel: Process kmorph3d.kss (pid: 1706, stackpage=cc5bd000) Apr 23 04:20:13 test kernel: Stack: 00000000 00000101 dda21004 00004000 00000000 cc5bdc10 d898f2fb dda21004 Apr 23 04:20:13 test kernel: 00000101 cc5bdc08 ffffffff d8a08ac0 cc5a87e0 0000c26a cc5a8824 cc5bdc3c Apr 23 04:20:13 test kernel: d89873b0 dda21004 cc5bde70 00000101 00000041 cc5bdcac 00000002 00002100 Apr 23 04:20:13 test kernel: Call Trace: [<dda21004>] [<d898f2fb>] [<dda21004>] [<d8a08ac0>] [<d89873b0>] Apr 23 04:20:13 test kernel: [<dda21004>] [<d8a08a20>] [<d898b70b>] [<dda21004>] [<d898b4c0>] [<dda21004>] Apr 23 04:20:13 test kernel: [<d8a08ac0>] [<dda21004>] [<d8988974>] [<d8a08ac0>] [<dda21004>] [update_process_times+35/144] Apr 23 04:20:13 test kernel: [<d8a08ac0>] [<dda21004>] [<d8988974>] [<d8a08ac0>] [<dda21004>] [<c0119b53>] Apr 23 04:20:13 test kernel: [<c01109f0>] [<c0119e33>] [<c012935b>] [<c01e7117>] [<c016956d>] [<c01b1f3b>] Apr 23 04:20:13 test kernel: [<c01b2098>] [<c012154e>] [<c012935b>] [<d893a404>] [<d893a004>] [<d8a08ac0>] Apr 23 04:20:13 test kernel: [<d8985937>] [insert_vm_struct+25/64] [do_mmap_pgoff+922/1104] [<d8985d3d>] [<d8a08ac0>] [<ffff0001>] Apr 23 04:20:13 test kernel: [<d8985937>] [<c0121619>] [<c012072a>] [<d8985d3d>] [<d8a08ac0>] [<ffff0001>] Apr 23 04:20:13 test kernel: [<c010b8b0>] [<c012f3a1>] [<c013bf76>] [<c0106ce3>] Apr 23 04:20:13 test kernel: Code: 80 3c 38 00 75 08 83 c3 07 e9 8a 00 00 00
89 d8 c1 e8 03 8b
Quoted 1 line
Quoted 1 line
EIP;
d898ef58<[NVdriver]_nv_rmsym_01050+14/40> <=====
Trace; dda21004 <[NVdriver].bss.end+5024385/5051381> Trace; d898f2fb <[NVdriver]_nv_rmsym_01064+2b/50> Trace; dda21004 <[NVdriver].bss.end+5024385/5051381> Trace; d8a08ac0 <[NVdriver].bss.end+be41/5051381> Trace; d89873b0 <[NVdriver]dacSetFlatPanelBrightness+60/f8> Trace; dda21004 <[NVdriver].bss.end+5024385/5051381> Trace; d8a08a20 <[NVdriver].bss.end+bda1/5051381> Trace; d898b70b <[NVdriver]DevinitProcessBip2+1df/32c> Trace; dda21004 <[NVdriver].bss.end+5024385/5051381> Trace; d898b4c0 <[NVdriver]DevinitGetBMPControlBlock+50/bc> Trace; dda21004 <[NVdriver].bss.end+5024385/5051381> Trace; d8a08ac0 <[NVdriver].bss.end+be41/5051381> Trace; dda21004 <[NVdriver].bss.end+5024385/5051381> Trace; d8988974 <[NVdriver]edidReadDevEDID+58/1d0> Trace; d8a08ac0 <[NVdriver].bss.end+be41/5051381> Trace; dda21004 <[NVdriver].bss.end+5024385/5051381> Trace; d8a08ac0 <[NVdriver].bss.end+be41/5051381> Trace; dda21004 <[NVdriver].bss.end+5024385/5051381> Trace; d8988974 <[NVdriver]edidReadDevEDID+58/1d0> Trace; d8a08ac0 <[NVdriver].bss.end+be41/5051381> Trace; dda21004 <[NVdriver].bss.end+5024385/5051381> Trace; c0119b53 <update_process_times+23/90> Trace; c01109f0 <process_timeout+0/50>
Trace; c0119e33 <timer_bh+223/270>
Trace; c012935b <__alloc_pages+6b/250>
Trace; c01e7117 <unix_write_space+37/70>
Trace; c016956d <search_by_key+82d/c50>
Trace; c01b1f3b <kfree_skbmem+b/60>
Trace; c01b2098 <__kfree_skb+108/110>
Trace; c012154e <__insert_vm_struct+de/190>
Trace; c012935b <__alloc_pages+6b/250>
Trace; d893a404 <[lp]lp_write+174/1f0>
Trace; d893a004 <[ipt_LOG].data.end+344d/34a9> Trace; d8a08ac0 <[NVdriver].bss.
Quoted 2 lines
kernel oops messages. (Ran through ksymoops) It looks like it could be an NVidia driver problem, but I doubt it as I run this with AGP at work with
Wrong mailing list. Take it up with nvidia.
Quoted 2 lines
no problems. I'm wondering if anyone else has AGP working with the (new?) ALI AGP code.
Nvidia doesnt use the kernel AGP code either
Quoted 17 lines · Mark Swanson
Hello,
When I enable AGP on my ALI system 2D seems to work fine but 3D causes kernel oops messages. (Ran through ksymoops) It looks like it could be an NVidia driver problem, but I doubt it as I run this with AGP at work with no problems. I'm wondering if anyone else has AGP working with the (new?) ALI AGP code.
Linux 2.4.3-ac12
NVidia 0.9-769 drivers
XFree86-4.0.3
Ali 1541
TNT2 rev 11 SGRAM 32MB
(Recompiled the NVidia drivers to only use 1x AGP, and no ssb, and that didn't help. Also compiled in NVidia AGP code but this code didn't seem to understand what an ALI 1541 was and disabled AGP.)
Quoted 4 lines
Will test patches to help make this work if it is an ALI/Linux problem.
Thanks.
This is an NVidia driver problem having to do with problems using agpgart with their latest drivers on 2.4. I'm sure someone on the NVidia irc channel or their mailing list can help you.
-Jeff