I'v searched internet and here with no clue as to what's going on. I have a Compaq 5750 Micro Tower that utilizes the Radeon Express 200. I'm running openSUSE 11.0 and everything works as expected with the open source RADEON driver. If I try the fglrx driver it get a SIGSEGV while starting up.
Comparing the logs, it appears that the fglrx driver fails on MMIO (notice no size):
(--) fglrx(0): MMIO registers at 0xd8500000
...
(EE) fglrx(0): No valid MMIO address
(EE) fglrx(0): PreInit failed
...
Backtrace:
0: /usr/bin/Xorg(xf86SigHandler+0x6a) [0x49175a]
1: /lib64/libc.so.6 [0x7f96d8f9d660]
2: /usr/lib64/xorg/modules//drivers/fglrx_drv.so(PostPreInitCFSlave+0xd2) [0x7f96d6f505d2]
3: /usr/lib64/xorg/modules//drivers/fglrx_drv.so(atiddxPreInit+0xae8) [0x7f96d6f2a618]
4: /usr/bin/Xorg(InitOutput+0xa0b) [0x46aabb]
5: /usr/bin/Xorg(main+0x2c6) [0x4363a6]
6: /lib64/libc.so.6(__libc_start_main+0xe6) [0x7f96d8f89436]
7: /usr/bin/Xorg(FontFileCompleteXLFD+0x291) [0x435849]
Fatal server error:
Caught signal 11. Server aborting
Whereas the RADEON driver:
(II) RADEON(0): MMIO registers at 0xd8500000: size 64KB
initializes and runs just fine.
TIA for any help on this.
Dennis
Comparing the logs, it appears that the fglrx driver fails on MMIO (notice no size):
(--) fglrx(0): MMIO registers at 0xd8500000
...
(EE) fglrx(0): No valid MMIO address
(EE) fglrx(0): PreInit failed
...
Backtrace:
0: /usr/bin/Xorg(xf86SigHandler+0x6a) [0x49175a]
1: /lib64/libc.so.6 [0x7f96d8f9d660]
2: /usr/lib64/xorg/modules//drivers/fglrx_drv.so(PostPreInitCFSlave+0xd2) [0x7f96d6f505d2]
3: /usr/lib64/xorg/modules//drivers/fglrx_drv.so(atiddxPreInit+0xae8) [0x7f96d6f2a618]
4: /usr/bin/Xorg(InitOutput+0xa0b) [0x46aabb]
5: /usr/bin/Xorg(main+0x2c6) [0x4363a6]
6: /lib64/libc.so.6(__libc_start_main+0xe6) [0x7f96d8f89436]
7: /usr/bin/Xorg(FontFileCompleteXLFD+0x291) [0x435849]
Fatal server error:
Caught signal 11. Server aborting
Whereas the RADEON driver:
(II) RADEON(0): MMIO registers at 0xd8500000: size 64KB
initializes and runs just fine.
TIA for any help on this.
Dennis
Comment