Hey, It's more than likely that your problem is in the 2.4.3 kernel, it had several issues with agp, and didn't work at all on Cyrix processors. 2.4.10 is a excellent release, and you'd do well to get it.
Carl Busjahn Dagfinn Ilmari Mannsåker wrote: >Hi, > >I have a Dell Inspiron 4000 with an ATI Rage Mobility M3 on which DRI doesn't >work. The r128 module loads fine, when I try to read from /proc/dri/0/vm, >cat segfaults and I get this oops: > >ksymoops 2.4.3 on i686 2.4.9-ac18. Options used > -V (default) > -k /proc/ksyms (specified) > -l /proc/modules (default) > -o /lib/modules/2.4.9-ac18/ (default) > -m /boot/System.map-2.4.9-ac18 (default) > >Unable to handle kernel NULL pointer dereference at virtual address 00000000 >d098ca97 >*pde = 00000000 >Oops: 0000 >CPU: 0 >EIP: 0010:[<d098ca97>] Tainted: P >Using defaults from ksymoops -t elf32-i386 -a i386 >EFLAGS: 00210287 >eax: 00000000 ebx: 00000032 ecx: c17c2000 edx: cece4000 >esi: c39cdf98 edi: c17c2000 ebp: c17c2000 esp: c39cdee4 >ds: 0018 es: 0018 ss: 0018 >Process cat (pid: 2842, stackpage=c39cd000) >Stack: cece4000 c39cdf98 c17c2000 cece4020 c37ac184 cf60c9e0 00000000 cece4000 > d09967d4 d09967d7 d09967db d09967df 08061d54 00000001 c39cc000 d098cbeb > c17c2000 c39cdf98 00000000 00000c00 c39cdf94 cece4000 00200282 c01f8bb8 >Call Trace: [<d09967d4>] [<d09967d7>] [<d09967db>] [<d09967df>] [<d098cbeb>] >Code: 8b 38 8b 07 0f 18 00 8b 44 24 1c 8b 90 4c 01 00 00 39 d7 0f > >>>EIP; d098ca96 <[r128]r128__vm_info+9a/1b4> <===== >>> >Trace; d09967d4 <[r128].rodata.start+2374/4a3e> >Trace; d09967d6 <[r128].rodata.start+2376/4a3e> >Trace; d09967da <[r128].rodata.start+237a/4a3e> >Trace; d09967de <[r128].rodata.start+237e/4a3e> >Trace; d098cbea <[r128]r128_vm_info+3a/54> >Code; d098ca96 <[r128]r128__vm_info+9a/1b4> >00000000 <_EIP>: >Code; d098ca96 <[r128]r128__vm_info+9a/1b4> <===== > 0: 8b 38 mov (%eax),%edi <===== >Code; d098ca98 <[r128]r128__vm_info+9c/1b4> > 2: 8b 07 mov (%edi),%eax >Code; d098ca9a <[r128]r128__vm_info+9e/1b4> > 4: 0f 18 00 prefetchnta (%eax) >Code; d098ca9c <[r128]r128__vm_info+a0/1b4> > 7: 8b 44 24 1c mov 0x1c(%esp,1),%eax >Code; d098caa0 <[r128]r128__vm_info+a4/1b4> > b: 8b 90 4c 01 00 00 mov 0x14c(%eax),%edx >Code; d098caa6 <[r128]r128__vm_info+aa/1b4> > 11: 39 d7 cmp %edx,%edi >Code; d098caa8 <[r128]r128__vm_info+ac/1b4> > 13: 0f 00 00 sldt (%eax) > >The "Tainted: P" is caused by the ALSA drivers not having any license tags. > >kernel: >Linux galadriel 2.4.9-ac18 #2 ons okt 3 02:14:02 CEST 2001 i686 unknown > >DRI driver chekced out of CVS on October 2, dmesg output: >[drm] AGP 0.99 on Intel 440BX @ 0xf0000000 64MB >[drm] Initialized r128 2.1.6 20010405 on minor 0 > >lspci -vvv output: >01:00.0 VGA compatible controller: ATI Technologies Inc Mobility M3 AGP 2x (rev 02) >(prog-if 00 [VGA]) > Subsystem: Dell Computer Corporation: Unknown device 00b0 > Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping+ >SERR- FastB2B- Status: Cap+ 66Mhz+ UDF- FastB2B+ ParErr- DEVSEL=medium >>TAbort- <TAbort- <MAbort- >SERR- <PERR- > Latency: 32 (2000ns min), cache line size 08 > Interrupt: pin A routed to IRQ 11 > Region 0: Memory at f4000000 (32-bit, prefetchable) [size=64M] > Region 1: I/O ports at ec00 [size=256] > Region 2: Memory at fdffc000 (32-bit, non-prefetchable) [size=16K] > Expansion ROM at <unassigned> [disabled] [size=128K] > Capabilities: [50] AGP version 2.0 > Status: RQ=31 SBA+ 64bit- FW- Rate=x1,x2 > Command: RQ=0 SBA+ AGP- 64bit- FW- Rate=<none> > Capabilities: [5c] Power Management version 2 > Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA >PME(D0-,D1-,D2-,D3hot-,D3cold-) > Status: D0 PME-Enable- DSel=0 DScale=0 PME- > >If you need any more info, I'll be happy to provide it. > _______________________________________________ Dri-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/dri-devel