Subject: i386/1.6RC2 X, MTRR, and ATI Radeon 8500 AIW 128MB
To: None <netbsd-help@netbsd.org>
From: John D Smerdon <jds@smerdon.livonia.mi.us>
List: netbsd-help
Date: 08/31/2002 10:58:31
--=====================_2304328==.ALT
Content-Type: text/plain; charset="us-ascii"; format=flowed
I have a new install of i386/1.6RC2 with an ATI Radeon 8500 All-In-Wonder
128MB video card.
startx fails, the XFree86 log contains:
(II) Module int10: vendor="The XFree86 Project"
compiled for 4.2.0, module version = 1.0.0
ABI class: XFree86 Video Driver, version 0.5
(II) RADEON(0): initializing int10
(WW) RADEON(0): remove MTRR a0000 - c0000
(WW) RADEON(0): set MTRR f0000 - 100000
Fatal server error:
Caught signal 11. Server aborting
How do I "remove MTRR a0000 - c0000" and "set MTRR f0000 - 100000"? Is
this relevant to the error?
Here is ktrace output:
499 XFree86 RET write 46/0x2e
499 XFree86 CALL write(0,0x81bb880,0x5)
499 XFree86 GIO fd 0 wrote 5 bytes
"(II) "
499 XFree86 RET write 5
499 XFree86 CALL write(0,0x81bb880,0xb)
499 XFree86 GIO fd 0 wrote 11 bytes
"RADEON(0): "
499 XFree86 RET write 11/0xb
499 XFree86 CALL write(0,0x81bb880,0x13)
499 XFree86 GIO fd 0 wrote 19 bytes
"initializing int10
"
499 XFree86 RET write 19/0x13
499 XFree86 CALL break(0x844d000)
499 XFree86 RET break 0
499 XFree86 CALL mmap(0,0x20000,0x3,0x1,0x4,0,0xa0000,0)
499 XFree86 RET mmap 1210486784/0x48269000
499 XFree86 CALL write(0,0x81bb880,0x5)
499 XFree86 GIO fd 0 wrote 5 bytes
"(WW) "
499 XFree86 RET write 5
499 XFree86 CALL write(0,0x81bb880,0xb)
499 XFree86 GIO fd 0 wrote 11 bytes
"RADEON(0): "
499 XFree86 RET write 11/0xb
499 XFree86 CALL write(0,0x81bb880,0x1a)
499 XFree86 GIO fd 0 wrote 26 bytes
"remove MTRR a0000 - c0000
"
499 XFree86 RET write 26/0x1a
499 XFree86 CALL sysarch(0xc,0xbfbfd908)
499 XFree86 RET sysarch 0
499 XFree86 CALL mmap(0,0x10000,0x3,0x1,0x4,0,0xf0000,0)
499 XFree86 RET mmap 1210617856/0x48289000
499 XFree86 CALL write(0,0x81bb880,0x5)
499 XFree86 GIO fd 0 wrote 5 bytes
"(WW) "
499 XFree86 RET write 5
499 XFree86 CALL write(0,0x81bb880,0xb)
499 XFree86 GIO fd 0 wrote 11 bytes
"RADEON(0): "
499 XFree86 RET write 11/0xb
499 XFree86 CALL write(0,0x81bb880,0x18)
499 XFree86 GIO fd 0 wrote 24 bytes
"set MTRR f0000 - 100000
"
499 XFree86 RET write 24/0x18
499 XFree86 CALL sysarch(0xc,0xbfbfd948)
499 XFree86 RET sysarch 0
499 XFree86 CALL mmap(0,0x1000,0x1,0x1,0x4,0,0,0)
499 XFree86 RET mmap 1210683392/0x48299000
499 XFree86 CALL munmap(0x48299000,0x1000)
499 XFree86 RET munmap 0
499 XFree86 CALL mmap(0,0x10000,0x1,0x1,0x4,0,0xc0000,0)
499 XFree86 RET mmap 1210683392/0x48299000
499 XFree86 CALL munmap(0x48299000,0x10000)
499 XFree86 RET munmap 0
499 XFree86 CALL mmap(0,0x10000,0x1,0x1,0x4,0,0xd0000,0)
499 XFree86 RET mmap 1210683392/0x48299000
499 XFree86 CALL munmap(0x48299000,0x10000)
499 XFree86 RET munmap 0
499 XFree86 CALL mmap(0,0x10000,0x1,0x1,0x4,0,0xe0000,0)
499 XFree86 RET mmap 1210683392/0x48299000
499 XFree86 CALL munmap(0x48299000,0x10000)
499 XFree86 RET munmap 0
499 XFree86 PSIG SIGSEGV caught handler=0x807ef14 mask=() code=0x6
499 XFree86 CALL __sigaction14(0xb,0xbfbfd8d8,0xbfbfd8c0)
499 XFree86 RET __sigaction14 0
499 XFree86 CALL write(0x2,0x81bb880,0x15)
499 XFree86 GIO fd 2 wrote 21 bytes
"
Fatal server error:
"
499 XFree86 RET write 21/0x15
499 XFree86 CALL write(0,0x81bb880,0x15)
499 XFree86 GIO fd 0 wrote 21 bytes
"
Fatal server error:
"
499 XFree86 RET write 21/0x15
499 XFree86 CALL write(0x2,0x81bb880,0x23)
499 XFree86 GIO fd 2 wrote 35 bytes
"Caught signal 11. Server aborting
"
499 XFree86 RET write 35/0x23
499 XFree86 CALL write(0,0x81bb880,0x23)
499 XFree86 GIO fd 0 wrote 35 bytes
"Caught signal 11. Server aborting
"
--=====================_2304328==.ALT
Content-Type: text/html; charset="us-ascii"
<html>
I have a new install of i386/1.6RC2 with an ATI Radeon 8500 All-In-Wonder
128MB video card.<br><br>
startx fails, the XFree86 log contains:<br>
<dl>
<dd>(II) Module int10: vendor="The XFree86 Project"
<dd><x-tab> </x-tab>compiled
for 4.2.0, module version = 1.0.0
<dd><x-tab> </x-tab>ABI
class: XFree86 Video Driver, version 0.5
<dd>(II) RADEON(0): initializing int10
<dd>(WW) RADEON(0): remove MTRR a0000 - c0000
<dd>(WW) RADEON(0): set MTRR f0000 - 100000<br><br>
<dd>Fatal server error:
<dd>Caught signal 11. Server aborting<br><br>
</dl>How do I "remove MTRR a0000 - c0000" and "set MTRR
f0000 - 100000"? Is this relevant to the error?<br><br>
Here is ktrace output:<br><br>
499 XFree86 RET write 46/0x2e<br>
499 XFree86 CALL write(0,0x81bb880,0x5)<br>
499 XFree86 GIO fd 0 wrote 5 bytes<br>
"(II) "<br>
499 XFree86 RET write 5<br>
499 XFree86 CALL write(0,0x81bb880,0xb)<br>
499 XFree86 GIO fd 0 wrote 11 bytes<br>
"RADEON(0): "<br>
499 XFree86 RET write 11/0xb<br>
499 XFree86 CALL write(0,0x81bb880,0x13)<br>
499 XFree86 GIO fd 0 wrote 19 bytes<br>
"initializing int10<br>
"<br>
499 XFree86 RET write 19/0x13<br>
499 XFree86 CALL break(0x844d000)<br>
499 XFree86 RET break 0<br>
499 XFree86 CALL
mmap(0,0x20000,0x3,0x1,0x4,0,0xa0000,0)<br>
499 XFree86 RET mmap
1210486784/0x48269000<br>
499 XFree86 CALL write(0,0x81bb880,0x5)<br>
499 XFree86 GIO fd 0 wrote 5 bytes<br>
"(WW) "<br>
499 XFree86 RET write 5<br>
499 XFree86 CALL write(0,0x81bb880,0xb)<br>
499 XFree86 GIO fd 0 wrote 11 bytes<br>
"RADEON(0): "<br>
499 XFree86 RET write 11/0xb<br>
499 XFree86 CALL write(0,0x81bb880,0x1a)<br>
499 XFree86 GIO fd 0 wrote 26 bytes<br>
"remove MTRR a0000 -
c0000<br>
"<br>
499 XFree86 RET write 26/0x1a<br>
499 XFree86 CALL sysarch(0xc,0xbfbfd908)<br>
499 XFree86 RET sysarch 0<br>
499 XFree86 CALL
mmap(0,0x10000,0x3,0x1,0x4,0,0xf0000,0)<br>
499 XFree86 RET mmap
1210617856/0x48289000<br>
499 XFree86 CALL write(0,0x81bb880,0x5)<br>
499 XFree86 GIO fd 0 wrote 5 bytes<br>
"(WW) "<br>
499 XFree86 RET write 5<br>
499 XFree86 CALL write(0,0x81bb880,0xb)<br>
499 XFree86 GIO fd 0 wrote 11 bytes<br>
"RADEON(0): "<br>
499 XFree86 RET write 11/0xb<br>
499 XFree86 CALL write(0,0x81bb880,0x18)<br>
499 XFree86 GIO fd 0 wrote 24 bytes<br>
"set MTRR f0000 - 100000<br>
"<br>
499 XFree86 RET write 24/0x18<br>
499 XFree86 CALL sysarch(0xc,0xbfbfd948)<br>
499 XFree86 RET sysarch 0<br>
499 XFree86 CALL
mmap(0,0x1000,0x1,0x1,0x4,0,0,0)<br>
499 XFree86 RET mmap
1210683392/0x48299000<br>
499 XFree86 CALL munmap(0x48299000,0x1000)<br>
499 XFree86 RET munmap 0<br>
499 XFree86 CALL
mmap(0,0x10000,0x1,0x1,0x4,0,0xc0000,0)<br>
499 XFree86 RET mmap
1210683392/0x48299000<br>
499 XFree86 CALL
munmap(0x48299000,0x10000)<br>
499 XFree86 RET munmap 0<br>
499 XFree86 CALL
mmap(0,0x10000,0x1,0x1,0x4,0,0xd0000,0)<br>
499 XFree86 RET mmap
1210683392/0x48299000<br>
499 XFree86 CALL
munmap(0x48299000,0x10000)<br>
499 XFree86 RET munmap 0<br>
499 XFree86 CALL
mmap(0,0x10000,0x1,0x1,0x4,0,0xe0000,0)<br>
499 XFree86 RET mmap
1210683392/0x48299000<br>
499 XFree86 CALL
munmap(0x48299000,0x10000)<br>
499 XFree86 RET munmap 0<br>
499 XFree86 PSIG SIGSEGV caught
handler=0x807ef14 mask=() code=0x6<br>
499 XFree86 CALL
__sigaction14(0xb,0xbfbfd8d8,0xbfbfd8c0)<br>
499 XFree86 RET __sigaction14 0<br>
499 XFree86 CALL write(0x2,0x81bb880,0x15)<br>
499 XFree86 GIO fd 2 wrote 21 bytes<br>
"<br>
<x-tab> </x-tab>Fatal
server error:<br>
"<br>
499 XFree86 RET write 21/0x15<br>
499 XFree86 CALL write(0,0x81bb880,0x15)<br>
499 XFree86 GIO fd 0 wrote 21 bytes<br>
"<br>
<x-tab> </x-tab>Fatal
server error:<br>
"<br>
499 XFree86 RET write 21/0x15<br>
499 XFree86 CALL write(0x2,0x81bb880,0x23)<br>
499 XFree86 GIO fd 2 wrote 35 bytes<br>
"Caught signal 11. Server
aborting<br>
"<br>
499 XFree86 RET write 35/0x23<br>
499 XFree86 CALL write(0,0x81bb880,0x23)<br>
499 XFree86 GIO fd 0 wrote 35 bytes<br>
"Caught signal 11. Server
aborting<br>
" <br>
</html>
--=====================_2304328==.ALT--