You are not logged in.

#1 2010-04-05 11:59:47

maxi_jac
Member
From: France
Registered: 2008-08-02
Posts: 72

[Solved] No more KMS with 2.6.33 and radeon card

Hi,

I think it occured when I switched to 2.6.33, I don't have KMS anymore.

My card is a :

02:00.0 VGA compatible controller: ATI Technologies Inc RV570 [Radeon X1950 Pro]

I used to have KMS with older kernels and this card.

I've tried to investigate to see if it was not because of me but what gives KMS ? only the kernel or kernel+libdrm ?

I'm using stock packages:

local/kernel26 2.6.33.2-1 (base)
    The Linux Kernel and modules
local/kernel26-firmware 2.6.33.2-1 (base)
    The included firmware files of the Linux Kernel
local/kernel26-headers 2.6.33.2-1
    Header files and scripts for building modules for kernel26
local/lib32-libdrm 2.4.18-2 (lib32)
    Userspace interface to kernel DRM services
local/libdrm 2.4.19-1
    Userspace interface to kernel DRM services

Is it a known bug ? Can I fix it ?

Thanks for future replies wink

bye.

Last edited by maxi_jac (2010-04-06 21:14:36)

Offline

#2 2010-04-05 12:34:05

tomk
Forum Fellow
From: Ireland
Registered: 2004-07-21
Posts: 9,839

Re: [Solved] No more KMS with 2.6.33 and radeon card

Radeon KMS works as expected for me, with the current packages from testing i.e.
kernel26 2.6.33.2-1
libdrm 2.4.19-1
xf86-video-ati 6.12.192-1

and Radeon XPRESS 200M.

Check your logs for relevant messages.

Offline

#3 2010-04-05 13:07:09

maxi_jac
Member
From: France
Registered: 2008-08-02
Posts: 72

Re: [Solved] No more KMS with 2.6.33 and radeon card

Thanks for your reply,

The only things I see in dmesg are :

[drm] Initialized drm 1.1.0 20060810
(...)
radeon: Unknown symbol drm_vblank_cleanup

I'm using a xf86-video-ati from git, but that should not change anything as it's a Xorg driver (I'm going to go back to non-git version just in case).

Offline

#4 2010-04-05 13:16:31

maxi_jac
Member
From: France
Registered: 2008-08-02
Posts: 72

Re: [Solved] No more KMS with 2.6.33 and radeon card

I issued a

sudo pacman -Sy xf86-video-ati mesa libgl libdrm lib32-libdrm ati-dri kernel26 kernel26-firmware

I even tried to force it with a modprobe.conf:

options radeon modeset=1

No change... (neither in dmesg.log) hmm

Offline

#5 2010-04-05 13:31:26

tomk
Forum Fellow
From: Ireland
Registered: 2004-07-21
Posts: 9,839

Re: [Solved] No more KMS with 2.6.33 and radeon card

I get the same drm initialization message, immediately followed by 'radeon kernel modesetting enabled'.

I guess your unknown symbol is relevant, but I've never seen it myself.

Offline

#6 2010-04-05 16:28:03

abraxas88
Member
From: Rome, Italy
Registered: 2009-12-12
Posts: 88

Re: [Solved] No more KMS with 2.6.33 and radeon card

@tomk I've got an XPRESS 200M as well, but it doesn't work. That's what dmesg says (I used grep to take only drm lines):

[drm] Initialized drm 1.1.0 20060810
[drm] radeon defaulting to kernel modesetting.
[drm] radeon kernel modesetting enabled.
[drm] radeon: Initializing kernel modesetting.
[drm] register mmio base: 0xFA8F0000
[drm] register mmio size: 65536
[drm] GPU reset succeed (RBBM_STATUS=0x00000140)
[drm:rs400_gart_adjust_size] *ERROR* Forcing to 32M GART size (because of ASIC bug ?)
[drm] Generation 2 PCI interface, using max accessible memory
[drm] radeon: VRAM 128M
[drm] radeon: VRAM from 0x78000000 to 0x7FFFFFFF
[drm] radeon: GTT 32M
[drm] radeon: GTT from 0x80000000 to 0x81FFFFFF
[drm] radeon: using MSI.
[drm] radeon: irq initialized.
[drm] Detected VRAM RAM=128M, BAR=256M
[drm] RAM width 128bits DDR
[drm] radeon: 128M of VRAM memory ready
[drm] radeon: 32M of GTT memory ready.
[drm] GART: num cpu pages 8192, num gpu pages 8192
[drm] radeon: 2 quad pipes, 1 z pipes initialized.
[drm] radeon: cp idle (0x10000C03)
[drm] Loading R300 Microcode
[drm] radeon: ring at 0x0000000080000000
[drm] ring test succeeded in 0 usecs
[drm] radeon: ib pool ready.
[drm] ib test succeeded in 0 usecs
[drm] Panel ID String: LPL                     
[drm] Panel Size 1280x800
[drm] Radeon Display Connectors
[drm] Connector 0:
[drm]   VGA
[drm]   DDC: 0x68 0x68 0x68 0x68 0x68 0x68 0x68 0x68
[drm]   Encoders:
[drm]     CRT1: INTERNAL_DAC2
[drm] Connector 1:
[drm]   LVDS
[drm]   DDC: 0x198 0x198 0x19c 0x19c 0x1a0 0x1a0 0x1a4 0x1a4
[drm]   Encoders:
[drm]     LCD1: INTERNAL_LVDS
[drm] fb mappable at 0xC0040000
[drm] vram apper at 0xC0000000
[drm] size 4096000
[drm] fb depth is 24
[drm]    pitch is 5120
fb0: radeondrmfb frame buffer device
[drm] Initialized radeon 2.0.0 20080528 for 0000:01:05.0 on minor 0
[drm:radeon_fence_wait] *ERROR* fence(ffff880074e33c80:0x00000012) 503ms timeout going to reset GPU
[drm] CP reset succeed (RBBM_STATUS=0x00000140)
[drm] radeon: cp idle (0x10000000)
[drm] radeon: ring at 0x0000000080000000
[drm] ring test succeeded in 0 usecs
[drm] GPU reset succeed (RBBM_STATUS=0x00000140)
[drm:radeon_fence_wait] *ERROR* fence(ffff880074e33c80:0x00000012) 513ms timeout
[drm:radeon_fence_wait] *ERROR* last signaled fence(0x00000012)
[drm:radeon_fence_wait] *ERROR* fence(ffff88007483f040:0x00000015) 510ms timeout going to reset GPU
[drm] GPU reset succeed (RBBM_STATUS=0x00000140)
[drm:radeon_fence_wait] *ERROR* fence(ffff88007483f040:0x00000015) 520ms timeout
[drm:radeon_fence_wait] *ERROR* last signaled fence(0x00000015)
[drm:radeon_fence_wait] *ERROR* fence(ffff880074e33ec0:0x00000018) 510ms timeout going to reset GPU
[drm] GPU reset succeed (RBBM_STATUS=0x00000140)
[drm:radeon_fence_wait] *ERROR* fence(ffff880074e33ec0:0x00000018) 520ms timeout
[drm:radeon_fence_wait] *ERROR* last signaled fence(0x00000018)
[drm:radeon_fence_wait] *ERROR* fence(ffff880074e33880:0x00000019) 5453ms timeout going to reset GPU
[drm] GPU reset succeed (RBBM_STATUS=0x00000140)
[drm:radeon_fence_wait] *ERROR* fence(ffff880074e33880:0x00000019) 5463ms timeout
[drm:radeon_fence_wait] *ERROR* last signaled fence(0x00000019)
[drm:radeon_fence_wait] *ERROR* fence(ffff880074e33dc0:0x0000001A) 5800ms timeout going to reset GPU
[drm] GPU reset succeed (RBBM_STATUS=0x00000140)
[drm:radeon_fence_wait] *ERROR* fence(ffff880074e33dc0:0x0000001A) 5810ms timeout
[drm:radeon_fence_wait] *ERROR* last signaled fence(0x0000001A)
[drm:radeon_fence_wait] *ERROR* fence(ffff880074e33e40:0x0000001B) 6000ms timeout going to reset GPU
[drm] GPU reset succeed (RBBM_STATUS=0x00000140)
[drm:radeon_fence_wait] *ERROR* fence(ffff880074e33e40:0x0000001B) 6010ms timeout
[drm:radeon_fence_wait] *ERROR* last signaled fence(0x0000001B)
[drm:radeon_fence_wait] *ERROR* fence(ffff880074e33c40:0x0000001C) 6000ms timeout going to reset GPU
[drm] GPU reset succeed (RBBM_STATUS=0x00000140)
[drm:radeon_fence_wait] *ERROR* fence(ffff880074e33c40:0x0000001C) 6010ms timeout
[drm:radeon_fence_wait] *ERROR* last signaled fence(0x0000001C)
[drm:radeon_fence_wait] *ERROR* fence(ffff880074e33d40:0x0000001D) 6000ms timeout going to reset GPU
[drm] GPU reset succeed (RBBM_STATUS=0x00000140)
[drm:radeon_fence_wait] *ERROR* fence(ffff880074e33d40:0x0000001D) 6010ms timeout
[drm:radeon_fence_wait] *ERROR* last signaled fence(0x0000001D)
[drm:radeon_fence_wait] *ERROR* fence(ffff880074e338c0:0x0000001E) 6000ms timeout going to reset GPU
[drm] GPU reset succeed (RBBM_STATUS=0x00000140)
[drm:radeon_fence_wait] *ERROR* fence(ffff880074e338c0:0x0000001E) 6010ms timeout
[drm:radeon_fence_wait] *ERROR* last signaled fence(0x0000001E)
[drm:radeon_fence_wait] *ERROR* fence(ffff880074e33bc0:0x0000001F) 6000ms timeout going to reset GPU
[drm] GPU reset succeed (RBBM_STATUS=0x00000140)
[drm:radeon_fence_wait] *ERROR* fence(ffff880074e33bc0:0x0000001F) 6010ms timeout
[drm:radeon_fence_wait] *ERROR* last signaled fence(0x0000001F)
[drm:radeon_fence_wait] *ERROR* fence(ffff880074e33b80:0x00000020) 6000ms timeout going to reset GPU
[drm] GPU reset succeed (RBBM_STATUS=0x00000140)
[drm:radeon_fence_wait] *ERROR* fence(ffff880074e33b80:0x00000020) 6010ms timeout
[drm:radeon_fence_wait] *ERROR* last signaled fence(0x00000020)
[drm:radeon_fence_wait] *ERROR* fence(ffff880074e333c0:0x00000021) 6000ms timeout going to reset GPU
[drm] GPU reset succeed (RBBM_STATUS=0x00000140)
[drm:radeon_fence_wait] *ERROR* fence(ffff880074e333c0:0x00000021) 6010ms timeout
[drm:radeon_fence_wait] *ERROR* last signaled fence(0x00000021)
[drm:radeon_fence_wait] *ERROR* fence(ffff880074e33e80:0x00000022) 6000ms timeout going to reset GPU
[drm] GPU reset succeed (RBBM_STATUS=0x00000140)
[drm:radeon_fence_wait] *ERROR* fence(ffff880074e33e80:0x00000022) 6010ms timeout
[drm:radeon_fence_wait] *ERROR* last signaled fence(0x00000022)
[drm:radeon_fence_wait] *ERROR* fence(ffff880074c51b00:0x00000023) 6000ms timeout going to reset GPU
[drm] GPU reset succeed (RBBM_STATUS=0x00000140)
[drm:radeon_fence_wait] *ERROR* fence(ffff880074c51b00:0x00000023) 6010ms timeout
[drm:radeon_fence_wait] *ERROR* last signaled fence(0x00000023)
[drm:radeon_fence_wait] *ERROR* fence(ffff880075656640:0x00000024) 6000ms timeout going to reset GPU
[drm] GPU reset succeed (RBBM_STATUS=0x00000140)
[drm:radeon_fence_wait] *ERROR* fence(ffff880075656640:0x00000024) 6010ms timeout
[drm:radeon_fence_wait] *ERROR* last signaled fence(0x00000024)
[drm:radeon_fence_wait] *ERROR* fence(ffff880072b97100:0x00000025) 5996ms timeout going to reset GPU
[drm] GPU reset succeed (RBBM_STATUS=0x00000140)
[drm:radeon_fence_wait] *ERROR* fence(ffff880072b97100:0x00000025) 6006ms timeout
[drm:radeon_fence_wait] *ERROR* last signaled fence(0x00000025)
[drm:radeon_fence_wait] *ERROR* fence(ffff880072b971c0:0x00000026) 5996ms timeout going to reset GPU
[drm] GPU reset succeed (RBBM_STATUS=0x00000140)
[drm:radeon_fence_wait] *ERROR* fence(ffff880072b971c0:0x00000026) 6006ms timeout
[drm:radeon_fence_wait] *ERROR* last signaled fence(0x00000026)
[drm:radeon_fence_wait] *ERROR* fence(ffff880072b97140:0x00000027) 6000ms timeout going to reset GPU
[drm] GPU reset succeed (RBBM_STATUS=0x00000140)
[drm:radeon_fence_wait] *ERROR* fence(ffff880072b97140:0x00000027) 6010ms timeout
[drm:radeon_fence_wait] *ERROR* last signaled fence(0x00000027)
[drm:radeon_fence_wait] *ERROR* fence(ffff880075656900:0x00000028) 5996ms timeout going to reset GPU
[drm] GPU reset succeed (RBBM_STATUS=0x00000140)
[drm:radeon_fence_wait] *ERROR* fence(ffff880075656900:0x00000028) 6006ms timeout
[drm:radeon_fence_wait] *ERROR* last signaled fence(0x00000028)
[drm:radeon_fence_wait] *ERROR* fence(ffff880075656180:0x00000029) 5986ms timeout going to reset GPU
[drm] GPU reset succeed (RBBM_STATUS=0x00000140)
[drm:radeon_fence_wait] *ERROR* fence(ffff880075656180:0x00000029) 5996ms timeout
[drm:radeon_fence_wait] *ERROR* last signaled fence(0x00000029)
[drm:radeon_fence_wait] *ERROR* fence(ffff880072b97200:0x0000002A) 5986ms timeout going to reset GPU
[drm] GPU reset succeed (RBBM_STATUS=0x00000140)
[drm:radeon_fence_wait] *ERROR* fence(ffff880072b97200:0x0000002A) 5996ms timeout
[drm:radeon_fence_wait] *ERROR* last signaled fence(0x0000002A)
[drm:radeon_fence_wait] *ERROR* fence(ffff880072b97240:0x0000002B) 5990ms timeout going to reset GPU
[drm] GPU reset succeed (RBBM_STATUS=0x00000140)
[drm:radeon_fence_wait] *ERROR* fence(ffff880072b97240:0x0000002B) 6000ms timeout
[drm:radeon_fence_wait] *ERROR* last signaled fence(0x0000002B)
[drm:radeon_fence_wait] *ERROR* fence(ffff880072b97280:0x0000002C) 5990ms timeout going to reset GPU
[drm] GPU reset succeed (RBBM_STATUS=0x00000140)
[drm:radeon_fence_wait] *ERROR* fence(ffff880072b97280:0x0000002C) 6000ms timeout
[drm:radeon_fence_wait] *ERROR* last signaled fence(0x0000002C)
[drm:radeon_fence_wait] *ERROR* fence(ffff880072b972c0:0x0000002D) 5990ms timeout going to reset GPU
[drm] GPU reset succeed (RBBM_STATUS=0x00000140)
[drm:radeon_fence_wait] *ERROR* fence(ffff880072b972c0:0x0000002D) 6000ms timeout
[drm:radeon_fence_wait] *ERROR* last signaled fence(0x0000002D)
[drm:radeon_fence_wait] *ERROR* fence(ffff880072b97180:0x0000002E) 5990ms timeout going to reset GPU
[drm] GPU reset succeed (RBBM_STATUS=0x00000140)
[drm:radeon_fence_wait] *ERROR* fence(ffff880072b97180:0x0000002E) 6000ms timeout
[drm:radeon_fence_wait] *ERROR* last signaled fence(0x0000002E)
[drm:radeon_fence_wait] *ERROR* fence(ffff880072b97300:0x0000002F) 5990ms timeout going to reset GPU
[drm] GPU reset succeed (RBBM_STATUS=0x00000140)
[drm:radeon_fence_wait] *ERROR* fence(ffff880072b97300:0x0000002F) 6000ms timeout
[drm:radeon_fence_wait] *ERROR* last signaled fence(0x0000002F)
[drm:radeon_fence_wait] *ERROR* fence(ffff880072b97340:0x00000030) 5990ms timeout going to reset GPU
[drm] GPU reset succeed (RBBM_STATUS=0x00000140)
[drm:radeon_fence_wait] *ERROR* fence(ffff880072b97340:0x00000030) 6000ms timeout
[drm:radeon_fence_wait] *ERROR* last signaled fence(0x00000030)
[drm:radeon_fence_wait] *ERROR* fence(ffff880072b97380:0x00000031) 5990ms timeout going to reset GPU
[drm] GPU reset succeed (RBBM_STATUS=0x00000140)
[drm:radeon_fence_wait] *ERROR* fence(ffff880072b97380:0x00000031) 6000ms timeout
[drm:radeon_fence_wait] *ERROR* last signaled fence(0x00000031)
[drm:radeon_fence_wait] *ERROR* fence(ffff880072b973c0:0x00000032) 5990ms timeout going to reset GPU
[drm] GPU reset succeed (RBBM_STATUS=0x00000140)
[drm:radeon_fence_wait] *ERROR* fence(ffff880072b973c0:0x00000032) 6000ms timeout
[drm:radeon_fence_wait] *ERROR* last signaled fence(0x00000032)
[drm:radeon_fence_wait] *ERROR* fence(ffff880072b97400:0x00000033) 5990ms timeout going to reset GPU
[drm] GPU reset succeed (RBBM_STATUS=0x00000140)
[drm:radeon_fence_wait] *ERROR* fence(ffff880072b97400:0x00000033) 6000ms timeout
[drm:radeon_fence_wait] *ERROR* last signaled fence(0x00000033)
[drm:radeon_fence_wait] *ERROR* fence(ffff880072b97440:0x00000034) 5990ms timeout going to reset GPU
[drm] GPU reset succeed (RBBM_STATUS=0x00000140)
[drm:radeon_fence_wait] *ERROR* fence(ffff880072b97440:0x00000034) 6000ms timeout
[drm:radeon_fence_wait] *ERROR* last signaled fence(0x00000034)
[drm:radeon_fence_wait] *ERROR* fence(ffff880072b97480:0x00000035) 5990ms timeout going to reset GPU
[drm] GPU reset succeed (RBBM_STATUS=0x00000140)
[drm:radeon_fence_wait] *ERROR* fence(ffff880072b97480:0x00000035) 6000ms timeout
[drm:radeon_fence_wait] *ERROR* last signaled fence(0x00000035)
[drm:radeon_fence_wait] *ERROR* fence(ffff880072b97080:0x00000036) 5990ms timeout going to reset GPU
[drm] GPU reset succeed (RBBM_STATUS=0x00000140)
[drm:radeon_fence_wait] *ERROR* fence(ffff880072b97080:0x00000036) 6000ms timeout
[drm:radeon_fence_wait] *ERROR* last signaled fence(0x00000036)
[drm:radeon_fence_wait] *ERROR* fence(ffff880072b97100:0x00000037) 5993ms timeout going to reset GPU
[drm] GPU reset succeed (RBBM_STATUS=0x00000140)
[drm:radeon_fence_wait] *ERROR* fence(ffff880072b97100:0x00000037) 6003ms timeout
[drm:radeon_fence_wait] *ERROR* last signaled fence(0x00000037)
[drm:radeon_fence_wait] *ERROR* fence(ffff880072b971c0:0x00000038) 5993ms timeout going to reset GPU
[drm] GPU reset succeed (RBBM_STATUS=0x00000140)
[drm:radeon_fence_wait] *ERROR* fence(ffff880072b971c0:0x00000038) 6003ms timeout
[drm:radeon_fence_wait] *ERROR* last signaled fence(0x00000038)
[drm:radeon_fence_wait] *ERROR* fence(ffff880072b974c0:0x00000039) 5993ms timeout going to reset GPU
[drm] GPU reset succeed (RBBM_STATUS=0x00000140)
[drm:radeon_fence_wait] *ERROR* fence(ffff880072b974c0:0x00000039) 6003ms timeout
[drm:radeon_fence_wait] *ERROR* last signaled fence(0x00000039)
[drm:radeon_fence_wait] *ERROR* fence(ffff880072b97500:0x0000003A) 5990ms timeout going to reset GPU
[drm] GPU reset succeed (RBBM_STATUS=0x00000140)
[drm:radeon_fence_wait] *ERROR* fence(ffff880072b97500:0x0000003A) 6000ms timeout
[drm:radeon_fence_wait] *ERROR* last signaled fence(0x0000003A)
[drm:radeon_fence_wait] *ERROR* fence(ffff880072b97140:0x0000003B) 5990ms timeout going to reset GPU
[drm] GPU reset succeed (RBBM_STATUS=0x00000140)
[drm:radeon_fence_wait] *ERROR* fence(ffff880072b97140:0x0000003B) 6000ms timeout
[drm:radeon_fence_wait] *ERROR* last signaled fence(0x0000003B)
[drm:radeon_fence_wait] *ERROR* fence(ffff880072b97200:0x0000003C) 5990ms timeout going to reset GPU
[drm] GPU reset succeed (RBBM_STATUS=0x00000140)
[drm:radeon_fence_wait] *ERROR* fence(ffff880072b97200:0x0000003C) 6000ms timeout
[drm:radeon_fence_wait] *ERROR* last signaled fence(0x0000003C)
[drm:radeon_fence_wait] *ERROR* fence(ffff880072b97240:0x0000003D) 5990ms timeout going to reset GPU
[drm] GPU reset succeed (RBBM_STATUS=0x00000140)
[drm:radeon_fence_wait] *ERROR* fence(ffff880072b97240:0x0000003D) 6000ms timeout
[drm:radeon_fence_wait] *ERROR* last signaled fence(0x0000003D)
[drm:radeon_fence_wait] *ERROR* fence(ffff880072b97280:0x0000003E) 5990ms timeout going to reset GPU
[drm] GPU reset succeed (RBBM_STATUS=0x00000140)
[drm:radeon_fence_wait] *ERROR* fence(ffff880072b97280:0x0000003E) 6000ms timeout
[drm:radeon_fence_wait] *ERROR* last signaled fence(0x0000003E)
[drm:radeon_fence_wait] *ERROR* fence(ffff880072b972c0:0x0000003F) 5990ms timeout going to reset GPU
[drm] GPU reset succeed (RBBM_STATUS=0x00000140)
[drm:radeon_fence_wait] *ERROR* fence(ffff880072b972c0:0x0000003F) 6000ms timeout
[drm:radeon_fence_wait] *ERROR* last signaled fence(0x0000003F)
[drm:radeon_fence_wait] *ERROR* fence(ffff880072b97180:0x00000040) 5990ms timeout going to reset GPU
[drm] GPU reset succeed (RBBM_STATUS=0x00000140)
[drm:radeon_fence_wait] *ERROR* fence(ffff880072b97180:0x00000040) 6000ms timeout
[drm:radeon_fence_wait] *ERROR* last signaled fence(0x00000040)
[drm:radeon_fence_wait] *ERROR* fence(ffff880072b97300:0x00000041) 5990ms timeout going to reset GPU
[drm] GPU reset succeed (RBBM_STATUS=0x00000140)
[drm:radeon_fence_wait] *ERROR* fence(ffff880072b97300:0x00000041) 6000ms timeout
[drm:radeon_fence_wait] *ERROR* last signaled fence(0x00000041)
[drm:radeon_fence_wait] *ERROR* fence(ffff880072b97340:0x00000042) 5990ms timeout going to reset GPU
[drm] GPU reset succeed (RBBM_STATUS=0x00000140)
[drm:radeon_fence_wait] *ERROR* fence(ffff880072b97340:0x00000042) 6000ms timeout
[drm:radeon_fence_wait] *ERROR* last signaled fence(0x00000042)

any suggestion?

Offline

#7 2010-04-05 17:57:08

AndyRTR
Developer
From: Magdeburg/Germany
Registered: 2005-10-07
Posts: 1,641

Re: [Solved] No more KMS with 2.6.33 and radeon card

ask upstream, looks broken.

btw: I have to add boot option "pci=nomsi" to get a stable kms with my X200m card.

Offline

#8 2010-04-05 19:48:19

maxi_jac
Member
From: France
Registered: 2008-08-02
Posts: 72

Re: [Solved] No more KMS with 2.6.33 and radeon card

I had not seen the message.log file !

Apr  2 16:30:17 fixe kernel: [drm] Initialized drm 1.1.0 20060810
Apr  2 16:30:17 fixe kernel: radeon: Unknown symbol drm_vblank_cleanup
Apr  2 16:30:20 fixe kernel: radeon: Unknown symbol drm_vblank_cleanup
Apr  2 16:31:19 fixe kernel: [drm] Initialized drm 1.1.0 20060810
Apr  2 16:31:19 fixe kernel: radeon: Unknown symbol drm_vblank_cleanup
Apr  2 16:31:21 fixe kernel: radeon: Unknown symbol drm_vblank_cleanup
Apr  2 16:32:30 fixe kernel: [drm] Initialized drm 1.1.0 20060810
Apr  2 16:32:30 fixe kernel: [drm] Initialized radeon 1.29.0 20080528 on minor 0
Apr  2 16:32:30 fixe kernel: [drm] Setting GART location based on new memory map
Apr  2 16:32:30 fixe kernel: [drm] Loading R500 Microcode
Apr  2 16:32:30 fixe kernel: [drm] Num pipes: 3
Apr  2 16:32:30 fixe kernel: [drm] writeback test succeeded in 1 usecs
Apr  2 16:32:35 fixe kernel: [drm] Num pipes: 3
Apr  2 16:33:09 fixe kernel: [   11.287987] [drm] Initialized drm 1.1.0 20060810
Apr  2 16:33:09 fixe kernel: [   11.374223] [drm] VGACON disable radeon kernel modesetting.
Apr  2 16:33:09 fixe kernel: [   11.374706] [drm] Initialized radeon 1.31.0 20080528 for 0000:02:00.0 on minor 0
Apr  2 16:33:10 fixe kernel: [   11.765875] [drm] Setting GART location based on new memory map
Apr  2 16:33:10 fixe kernel: [   11.766209] [drm] Loading R500 Microcode
Apr  2 16:33:10 fixe kernel: [   11.838275] [drm] Num pipes: 3
Apr  2 16:33:10 fixe kernel: [   11.838284] [drm] writeback test succeeded in 1 usecs
Apr  2 16:33:13 fixe kernel: [   14.865075] [drm] Num pipes: 3
Apr  2 16:33:53 fixe kernel: [   11.844489] [drm] Initialized drm 1.1.0 20060810
Apr  2 16:33:53 fixe kernel: [   11.905903] [drm] radeon defaulting to userspace modesetting.
Apr  2 16:33:53 fixe kernel: [   11.906593] [drm] Initialized radeon 1.31.0 20080528 for 0000:02:00.0 on minor 0
Apr  2 16:33:54 fixe kernel: [   12.265932] [drm] Setting GART location based on new memory map
Apr  2 16:33:54 fixe kernel: [   12.266266] [drm] Loading R500 Microcode
Apr  2 16:33:54 fixe kernel: [   12.361501] [drm] Num pipes: 3
Apr  2 16:33:54 fixe kernel: [   12.361510] [drm] writeback test succeeded in 1 usecs
Apr  2 16:33:57 fixe kernel: [   15.708327] [drm] Num pipes: 3
Apr  2 16:34:32 fixe kernel: [drm] Initialized drm 1.1.0 20060810
Apr  2 16:34:32 fixe kernel: radeon: Unknown symbol drm_vblank_cleanup
Apr  2 16:34:35 fixe kernel: radeon: Unknown symbol drm_vblank_cleanup
Apr  2 16:41:30 fixe kernel: [drm] Initialized drm 1.1.0 20060810
Apr  2 16:41:30 fixe kernel: radeon: Unknown symbol drm_vblank_cleanup
Apr  2 16:41:33 fixe kernel: radeon: Unknown symbol drm_vblank_cleanup
Apr  3 13:03:34 fixe kernel: radeon: Unknown symbol drm_vblank_cleanup
Apr  3 13:06:30 fixe kernel: radeon: Unknown symbol drm_vblank_cleanup
Apr  4 12:43:35 fixe kernel: [drm] Initialized drm 1.1.0 20060810
Apr  4 12:43:35 fixe kernel: radeon: Unknown symbol drm_vblank_cleanup
Apr  4 12:43:38 fixe kernel: radeon: Unknown symbol drm_vblank_cleanup
Apr  5 12:36:27 fixe kernel: [drm] Initialized drm 1.1.0 20060810
Apr  5 12:36:27 fixe kernel: radeon: Unknown symbol drm_vblank_cleanup
Apr  5 12:36:30 fixe kernel: radeon: Unknown symbol drm_vblank_cleanup
Apr  5 15:11:41 fixe kernel: [drm] Initialized drm 1.1.0 20060810
Apr  5 15:11:41 fixe kernel: radeon: Unknown symbol drm_vblank_cleanup
Apr  5 15:11:44 fixe kernel: radeon: Unknown symbol drm_vblank_cleanup
Apr  5 15:12:46 fixe kernel: [drm] Initialized drm 1.1.0 20060810
Apr  5 15:12:46 fixe kernel: radeon: Unknown symbol drm_vblank_cleanup
Apr  5 15:12:49 fixe kernel: radeon: Unknown symbol drm_vblank_cleanup

Wa see on April 2 that it was clearly disabled. Now it does not enable KMS but I don't even have the warnings (Maybe because I had a libdrm from git ? )

Offline

#9 2010-04-05 19:59:52

maxi_jac
Member
From: France
Registered: 2008-08-02
Posts: 72

Re: [Solved] No more KMS with 2.6.33 and radeon card

OK guys, that's easy, I've simply found that I can not modprobe radeon ! With or without modeset=1

FATAL: Error inserting radeon (/lib/modules/2.6.33-ARCH/kernel/drivers/gpu/drm/radeon/radeon.ko): Unknown symbol in module, or unknown parameter (see dmesg)

I tried deleting my whole /lib/modules/2.6.33-ARCH and reinstalling kernel26 to have a fresh fresh fresh radeon.ko but no luck : still can not import it !

I'm on 64bit : Problem with arch's kernel build ?

EDIT : Oh and the error in dmesg is the

radeon: Unknown symbol drm_vblank_cleanup

EDIT 2 :
I've extracted the linux 2.6.33.2 tarball, issued a make drivers/gpu/drm/radeon/radeon.ko, replaced the one in /lib/modules/ and still the same error :s

Last edited by maxi_jac (2010-04-05 20:22:28)

Offline

#10 2010-04-05 21:38:04

tomk
Forum Fellow
From: Ireland
Registered: 2004-07-21
Posts: 9,839

Re: [Solved] No more KMS with 2.6.33 and radeon card

As I said, the arch kernel works for me, and I'm also on 64. Take it upstream, like andyrtr suggested, or just don't use KMS - I don't anyway, I just test it every now and then to check progress.

Offline

#11 2010-04-05 22:11:52

maxi_jac
Member
From: France
Registered: 2008-08-02
Posts: 72

Re: [Solved] No more KMS with 2.6.33 and radeon card

Oh excuse me I thought you said it to abraxas88.

Sorry to sound noob (I am tongue) but, on which bugtracker should I report this ?  the kernel one ? freedesktop ? guide me please ^^

Offline

#12 2010-04-05 23:55:46

tomk
Forum Fellow
From: Ireland
Registered: 2004-07-21
Posts: 9,839

Re: [Solved] No more KMS with 2.6.33 and radeon card

It's kernel mode setting, so report it on the kernel bugtracker.

Google for info on how to report kernel bugs first.

Offline

#13 2010-04-06 07:59:31

maxi_jac
Member
From: France
Registered: 2008-08-02
Posts: 72

Re: [Solved] No more KMS with 2.6.33 and radeon card

Wow.. I don't know what happened... I booted my computer... and during boot : modesetting  ?! WT* ?
I even tried restoring stock kernel26, erasing my options in modprobe.conf and rebooting : I still have KMS !

I don't understand but it works...

Last edited by maxi_jac (2010-04-06 08:02:11)

Offline

#14 2010-04-06 08:15:48

tomk
Forum Fellow
From: Ireland
Registered: 2004-07-21
Posts: 9,839

Re: [Solved] No more KMS with 2.6.33 and radeon card

maxi_jac wrote:

I even tried restoring stock kernel26

Not sure what you mean by that, but if you are/were not using the Arch kernel26 package from testing, you should say so. This board is for the discussion of issues raised by packages in the testing repo only.

Offline

#15 2010-04-06 08:33:30

maxi_jac
Member
From: France
Registered: 2008-08-02
Posts: 72

Re: [Solved] No more KMS with 2.6.33 and radeon card

tomk wrote:
maxi_jac wrote:

I even tried restoring stock kernel26

Not sure what you mean by that, but if you are/were not using the Arch kernel26 package from testing, you should say so. This board is for the discussion of issues raised by packages in the testing repo only.

I was using stock testing kernel26 but with a recompiled module radeon.ko from my own. by "restoring stock kernel26" I meant overwriting radeon.ko with Arch's testing one.
EDIT : at the beginning of my problem I was using pure stock testing kernel26. I recompiled radeon.ko to try to fix the problem.

Last edited by maxi_jac (2010-04-06 08:34:20)

Offline

#16 2010-04-06 09:59:44

tomk
Forum Fellow
From: Ireland
Registered: 2004-07-21
Posts: 9,839

Re: [Solved] No more KMS with 2.6.33 and radeon card

OK understood.

Offline

Board footer

Powered by FluxBB