You are not logged in.
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
bye.
Last edited by maxi_jac (2010-04-06 21:14:36)
Offline
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
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
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)
Offline
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
@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
ask upstream, looks broken.
btw: I have to add boot option "pci=nomsi" to get a stable kms with my X200m card.
Offline
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
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
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
Oh excuse me I thought you said it to abraxas88.
Sorry to sound noob (I am ) but, on which bugtracker should I report this ? the kernel one ? freedesktop ? guide me please ^^
Offline
It's kernel mode setting, so report it on the kernel bugtracker.
Google for info on how to report kernel bugs first.
Offline
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
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
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
OK understood.
Offline