LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Software (https://www.linuxquestions.org/questions/linux-software-2/)
-   -   Kernel 2.6.14.2 Incompatible with ATI drivers? (https://www.linuxquestions.org/questions/linux-software-2/kernel-2-6-14-2-incompatible-with-ati-drivers-384658/)

RedShirt 11-19-2005 12:35 PM

Kernel 2.6.14.2 Incompatible with ATI drivers?
 
From my fglrx-install.log:
Code:

- creating symlink
- recreating module dependency list
- trying a sample load of the kernel module
failed.
[Error] Kernel Module : Failed to install compiled kernel module - please consult readme.

I have done everything I can think of to get these damn drivers loaded, but no matter what I do, I get errors. I have used the ATI drivers on 2.6.13.15, 2.6.14, and 2.6.14.1. All installed fine, no errors. But now on 2.6.14.2, the drivers refuse to install without errors. And thus, after a few dozen reconfig, reinstall, and reboots, I am left dazed and confused. What is it about this new Kernel refusing to allow the ATI Drivers to install?

I am running:
SuSE 10.0(OpenSuSE) with Kernel 2.6.14.2(KDE 3.4.3, Xorg 6.8.2)
Intel P4
ECS P4ITA motherboard with i850 chipset
256Mb ram
ATI Radeon 9000

Here are my prereqs, all being met:
ATI Driver script 8.19.10 and fglrx 6.8 8.19.10 for Xorg 6.8
Kernel 2.6, with source installed in /usr/src correctly(as per the last 3 kernels)
agpgart for my Intel i850, intel_agpgart
POSIX Shared memory
glibc version 2.3

Code:

Garibaldi:/usr/share/fglrx # lspci
00:00.0 Host bridge: Intel Corporation 82850 850 (Tehama) Chipset Host Bridge (MCH) (rev 02)
00:01.0 PCI bridge: Intel Corporation 82850 850 (Tehama) Chipset AGP Bridge (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 04)
00:1f.0 ISA bridge: Intel Corporation 82801BA ISA Bridge (LPC) (rev 04)
00:1f.1 IDE interface: Intel Corporation 82801BA IDE U100 (rev 04)
00:1f.2 USB Controller: Intel Corporation 82801BA/BAM USB (Hub #1) (rev 04)
00:1f.3 SMBus: Intel Corporation 82801BA/BAM SMBus (rev 04)
00:1f.4 USB Controller: Intel Corporation 82801BA/BAM USB (Hub #2) (rev 04)
01:00.0 VGA compatible controller: ATI Technologies Inc Radeon RV250 If [Radeon 9000] (rev 01)
01:00.1 Display controller: ATI Technologies Inc Radeon RV250 [Radeon 9000] (Secondary) (rev 01)
02:00.0 Network controller: RaLink Ralink RT2500 802.11 Cardbus Reference Card (rev 01)
02:02.0 Multimedia audio controller: Cirrus Logic CS 4614/22/24 [CrystalClear SoundFusion Audio Accelerator] (rev 01)
02:03.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)

Code:

Garibaldi:/usr/share/fglrx # lsmod
Module                  Size  Used by
nls_utf8                2432  0
subfs                  7936  1
speedstep_lib          4612  0
freq_table              4996  0
snd_pcm_oss            58400  0
snd_mixer_oss          18304  1 snd_pcm_oss
snd_seq_midi          10400  0
snd_seq_midi_event      7168  1 snd_seq_midi
snd_seq                52496  2 snd_seq_midi,snd_seq_midi_event
button                  6928  0
battery                9604  0
ac                      5124  0
ipv6                  245376  10
af_packet              21896  0
edd                    10208  0
snd_cs46xx            88520  1
gameport              15112  2 snd_cs46xx
snd_rawmidi            25632  2 snd_seq_midi,snd_cs46xx
snd_seq_device          9356  3 snd_seq_midi,snd_seq,snd_rawmidi
snd_ac97_codec        90400  1 snd_cs46xx
snd_ac97_bus            2560  1 snd_ac97_codec
snd_pcm                91400  3 snd_pcm_oss,snd_cs46xx,snd_ac97_codec
snd_timer              24964  2 snd_seq,snd_pcm
8139too                26496  0
snd                    56804  12 snd_pcm_oss,snd_mixer_oss,snd_seq_midi,snd_seq,snd_cs46xx,snd_rawmidi,snd_seq_device,snd_ac97_codec,snd_pcm,snd_timer
mii                    5632  1 8139too
soundcore              9696  1 snd
snd_page_alloc        11272  2 snd_cs46xx,snd_pcm
generic                4868  0 [permanent]
i2c_i801                9356  0
i2c_core              21776  1 i2c_i801
pci_hotplug            27060  0
uhci_hcd              31760  0
usbcore              112768  2 uhci_hcd
intel_agp              22428  1
agpgart                33864  1 intel_agp
parport_pc            39364  1
lp                    12100  0
parport                34504  2 parport_pc,lp
dm_mod                55868  0
xfs                  547896  1
exportfs                6144  1 xfs
fan                    4996  0
ide_cd                39684  0
cdrom                  37920  1 ide_cd
thermal                13448  0
processor              22844  1 thermal
piix                  10372  0 [permanent]
ide_disk              17280  3
ide_core              122748  4 generic,ide_cd,piix,ide_disk

Code:

Garibaldi:/usr/share/fglrx # mount | grep shm
tmpfs on /dev/shm type tmpfs (rw)

Code:

Garibaldi:/usr/share/fglrx # rpm -q glibc
glibc-2.3.5-40

I am running the installs identical to how it worked on the past kernels, what the hell is going on here?

mr_demilord 11-19-2005 12:39 PM

could be an incompatible kernel/driver, downgrade the kernel or wait for a new driver release.
Also check the forum of ATI if ATI has one. and or contact the developers.

RedShirt 11-19-2005 01:01 PM

I have sent in an ATI support ticket, however given their usual lack of linux support, I am not hopeful of a speedy resolution. I was hoping to get some verification/corroboration and even possibly a workaround to load good drivers rather than mesas. I tried using the flat 2.6.14.2 official kernel patch, the flat kernel from scratch, the -mm patch, and finally the 2.6.14.2 KOTDs from SuSE. I was hoping it was a mis install of the kernel, I loaded something wrong, etc. But I highly doubt that to be the case at this point.

comprookie2000 11-19-2005 06:55 PM

I had to use this;
Code:

Module                  Size  Used by
fglrx                435200  7
ati_agp                8716  0
agpgart                35912  2 fglrx,ati_agp

.config
Code:

#
# Ftape, the floppy tape device driver
#
# CONFIG_FTAPE is not set
CONFIG_AGP=m
# CONFIG_AGP_ALI is not set
CONFIG_AGP_ATI=m
# CONFIG_AGP_AMD is not set
# CONFIG_AGP_AMD64 is not set
# CONFIG_AGP_INTEL is not set
# CONFIG_AGP_NVIDIA is not set
# CONFIG_AGP_SIS is not set
# CONFIG_AGP_SWORKS is not set
# CONFIG_AGP_VIA is not set
# CONFIG_AGP_EFFICEON is not set
CONFIG_DRM=m
# CONFIG_DRM_TDFX is not set
# CONFIG_DRM_R128 is not set
CONFIG_DRM_RADEON=m
# CONFIG_DRM_MGA is not set
# CONFIG_DRM_SIS is not set
# CONFIG_DRM_VIA is not set
# CONFIG_DRM_SAVAGE is not set


RedShirt 11-19-2005 10:03 PM

I just noticed this in the end of my dmesg. I am quite sure I haven't seen this before. What exactly does it mean? Is something wrong?
Code:

fglrx: version magic '2.6.14.2-20051118171902-default 586 REGPARM gcc-4.0' should be '2.6.14.2-20051118171902-default 586 REGPARM gcc-4.1'
And ComProokle2000,
1) Those are the modules you need loaded, you have the ati_agpgart and no chipset agpgart?
2) I expect that .config is for when you compiled the kernel, is that the commandline config?

comprookie2000 11-19-2005 10:19 PM

Everything needs to be the same, the kernel src at /usr/src/linux and the kernel you are using uname -a Mine is just the stock kernel from kernel.org and then I did
Code:


cd /usr/src
rm linux
ln -s newkernel linux
cd /usr/src/linux
make menuconfig
make modules_install
make install

then edit grub or lilo
SuSe does it different I think.


All times are GMT -5. The time now is 09:55 PM.