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

Reply via email to