LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Hardware (https://www.linuxquestions.org/questions/linux-hardware-18/)
-   -   Ati (Radeon 9800SE) once more... (https://www.linuxquestions.org/questions/linux-hardware-18/ati-radeon-9800se-once-more-275996/)

wilu 01-10-2005 04:14 AM

Ati (Radeon 9800SE) once more...
 
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:) .

javeree 01-10-2005 07:07 AM

Where did you get you kernel source from ?
You will need the kernel source provided by Mandrake instead of the one found in www.kernel.org. Alternatively, you can compile an unpatched kernel first, an re-try the ATI installation later.

wilu 01-10-2005 07:23 AM

Kernel source i got from kernel.org but on original 2.4.22.10-mdk kernel which was installed during system installation ati-drivers also didn't work, i had the same problem, there was no hardware acceleration, fglrxinfo was giving the same info like now.
I patched 2.6.10 mainly because it doesn't have supermount function but i suppose on not patched kernel the problem will remain.
Any other suggestions?

Junior41180 01-10-2005 10:16 AM

Drop the i in -Uh

at least thats what ATI says the command is. You're only updating the driver, not installing it. :)

Not sure what else it could be.


All times are GMT -5. The time now is 11:35 PM.