Distrobution: Slackware 10.2
Kernel Version: 2.6.16, Direct for kernel.org custom compile
Manufacturer: Hewlett Packard
Model: HP Pavilion ze2000
Insteresting Hardware:
Processor: Mobile AMD Sempron(tm) Processor 3300+
Memory: 1024MB DDR (2x 512MB)
CD-ROM: HL-DT-ST DVD-RW GWA-4082N
VGA: ATI Technologies Inc ATI Radeon XPRESS 200M
WLAN0: Broadcom Corporation BCM4318 [AirForce One 54g] 802.11g Wireless LAN Controller (rev 02)[using ndiswrapper]
ETH0: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+
USB: ATI Technologies Inc IXP SB400 USB2 Host Controller
Problem: Getting Excelerated X Support with MOBILE ATI Radeon XPRESS 200M
Having successfully configured all other hardware to maximum performance on my laptop i now turn my attention to getting accelerated X support from my graphics card.
After some googling i determine that the apparent easiest path to take is to use the proprietary ATI driver (FGLRX).
I locate a seemingly applicable how-to relevant to my specific hardware and distribution at
Linux on Laptops
running the make.sh script as decribed in affore mentioned how-to i run into some warnings but no fatal errors.
(Read the log)
Slightly concerned but determined none the less i procede with the make_install.sh command. i recieve a fatal error regarding inserting the module into my running kernel.
Foolishly i press on with the ati drivers install *.run script while still running X as my default runlevel and recieve fatal instalation errors. unfortunately i was unable to procure a copy of the process log as the software kindly deleted it after exiting and promptly crashed my system.
Being unable to restart and get to a workable command prompt i manage to SSH into the box and uninstall the driver which thankfully restored my system to working order.
Can anyone help me to either a) fix my problem with this method, or b) suggest a different, better method of obtaining accelerated X support with my hardware?
Many thanks,
DragonRider@DarkStarAnime.com
Included/linked are all logs and information i felt might be relevant to solving my problem. more information is available by request.
kernel 2.6.16 .config file:
Located at:
http://www.darkstaranime.com/kernel_2.6.16_config
`/lib/modules/fglrx/build_mod/make.sh` build log:
Located at :
http://www.darkstaranime.com/make.sh_build_log
`/lib/modules/fglrx/make_install.sh` output
Code:
- creating symlink
- recreating module dependency list
- trying a sample load of the kernel modules
FATAL: Error inserting fglrx (/lib/modules/2.6.16ver1/kernel/drivers/char/drm/fglrx.ko): Unknown symbol in module, or unknown parameter (see dmesg)
failed.
Relevant `dmesg` output
Code:
fglrx: Unknown symbol inter_module_unregister
fglrx: Unknown symbol inter_module_get_request
fglrx: Unknown symbol inter_module_put
fglrx: Unknown symbol inter_module_register
fglrx: Unknown symbol inter_module_unregister
fglrx: Unknown symbol inter_module_get_request
fglrx: Unknown symbol inter_module_put
fglrx: Unknown symbol inter_module_register
fglrx: Unknown symbol inter_module_unregister
fglrx: Unknown symbol inter_module_get_request
fglrx: Unknown symbol inter_module_put
fglrx: Unknown symbol inter_module_register
fglrx: Unknown symbol inter_module_unregister
fglrx: Unknown symbol inter_module_get_request
fglrx: Unknown symbol inter_module_put
fglrx: Unknown symbol inter_module_register
Relevant `lspci -vv` output
Code:
01:05.0 VGA compatible controller: ATI Technologies Inc ATI Radeon XPRESS 200M 5955 (PCIE) (prog-if 00 [VGA])
Subsystem: Hewlett-Packard Company: Unknown device 3091
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: 66 (2000ns min), cache line size 08
Interrupt: pin A routed to IRQ 10
Region 0: Memory at c8000000 (32-bit, prefetchable) [size=128M]
Region 1: I/O ports at 9000 [size=256]
Region 2: Memory at c0100000 (32-bit, non-prefetchable) [size=64K]
Expansion ROM at c0120000 [disabled] [size=128K]
Capabilities: [50] 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-
other information available upon request