I't trying to install ati driver but unfortunately without success
.
Small introduction:
Ati Radeon 9800SE 128MB 256bit (R350)
Distribution: Mandrake 9.2
[root@wilu Programy]# uname -a
Linux wilu 2.6.10-cko3 #1 Sun Jan 9 21:19:31 CET 2005 i686 unknown unknown GNU/Linux
I placed untared kernel source in /usr/src and did symlink:
ln -s linux-2.6.10 linux
Afterwards I checked my XFree86 ver:
=====================================================================
ATI Technologies
=====================================================================
XFree86 Version 4.3.0 is installed.
I downloaded suitable driver:
fglrx-4.3.0-3.14.1.i386.rpm
Then i changed in /etc/inittab the line:
#id:5:initdefault:
#to
id:3:initdefault:
Instalation:
[root@wilu Programy]# rpm -Uhi --force fglrx-4.3.0-3.14.1.i386.rpm
and i get:
Quote:
########################################### [100%]
########################################### [100%]
*** Trying to install a precompiled kernel module.
- creating symlink
- recreating module dependency list
- trying a sample load of the kernel module
FATAL: Error inserting fglrx (/lib/modules/2.6.10-cko3/kernel/drivers/char/drm/fglrx.ko): Unknown symbol in module, or unknown parameter (see dmesg)
failed.
*** Found kernel module build environment, generating kernel module now.
ATI module generator V 2.0
==========================
initializing...
cleaning...
patching 'highmem.h'...
skipping patch for 'drmP.h', not needed
skipping patch for 'drm_os_linux.h', not needed
assuming new VMA API since we do have kernel 2.6.x...
doing Makefile based build for kernel 2.6.x and higher
make -C /lib/modules/2.6.10-cko3/build SUBDIRS=/lib/modules/fglrx/build_mod/2.6.x modules
make[1]: Entering directory `/opt/kernel/linux-2.6.10'
Building modules, stage 2.
MODPOST
*** Warning: "pci_find_class" [/lib/modules/fglrx/build_mod/2.6.x/fglrx.ko] undefined!
make[1]: Leaving directory `/opt/kernel/linux-2.6.10'
build succeeded with return value 0
duplicating results into driver repository...
done.
==============================
- creating symlink
- recreating module dependency list
- trying a sample load of the kernel module
FATAL: Error inserting fglrx (/lib/modules/2.6.10-cko3/kernel/drivers/char/drm/fglrx.ko): Unknown symbol in module, or unknown parameter (see dmesg)
failed.
*** Warning ***
The QT based control panel application did not load in any version.
===
ATI display drivers successfully installed
please run 'fglrxconfig' now
===
|
Though shown in debug problems i did fglrxconfig (I'm 100% sure a answer all questions correctly).
Final change in inittab:
#id:3:initdefault:
#to
id:5:initdefault:
... and reboot
System welcomed me witch appropriate screen resolution.
To check if everything is ok i typed: fglrxinfo
And it turned out, that the problem is following:
Quote:
OpenGL vendor string: Mesa project: w(not url - added because of forum rules)ww.mesa3d.org
OpenGL renderer string: Mesa GLX Indirect
OpenGL version string: 1.3 Mesa 4.0.4
|
I also checked in HardDrake graphic card info:
(translated from polish)
Quote:
Card vendor: (null)
Bus: PCI
Bus identification: 1002:4148:174b:7c00
On bus location: 2:0:0
Description: (none)
Module: unknown
Carrier class DISPLAY_VGA
|
Additional info from dmesg about graphic card:
Quote:
vesafb: ATI Technologies Inc., R350, 01.00 (OEM: ATI R350)
vesafb: VBE version: 2.0
vesafb: protected mode interface info at c000:576a
vesafb: pmi: set display start = c00c57fe, set palette = c00c584a
vesafb: pmi: ports = a010 a016 a054 a038 a03c a05c a000 a004 a0b0 a0b2 a0b4
vesafb: monitor limits: vf = 0 Hz, hf = 0 kHz, clk = 0 MHz
vesafb: scrolling: redraw
vesafb: cannot reserve video memory at 0xd8000000
vesafb: framebuffer at 0xd8000000, mapped to 0xe1900000, using 600k, total 16384k
fb1: VESA VGA frame buffer device
fglrx: module license 'Proprietary. (C) 2002 - ATI Technologies, Starnberg, GERMANY' taints kernel.
fglrx: Unknown symbol pci_find_class
|
What shall i do? Any suggestions?
I'd be grateful for tips
.