2.6.33+KMS+RV730XT=чёрный экран [SOLVED]

Не было печали, да апдейтов накачали!

После обновления ядра, включения KMS и установки radeon-ucode, иксы стали показывать чёрный экран, и судя по всему крепко зависать (если попробовать переключиться в консоль, монитор отключается, а клавиатура реагирует только волшебные клавиши). В логах ничего криминального, кроме невозможности запустить DRI по неизвестной причине. Собственно сведения.

gentoo-sources-2.6.33
libdrm--2.4.18
mesa-7.7-r1
xorg-server-1.7.5
xf86-video-ati-6.12.4-r1

# dmesg|grep "\[drm\]"
[   11.945138] [drm] Initialized drm 1.1.0 20060810
[   12.133555] [drm] radeon defaulting to kernel modesetting.
[   12.133558] [drm] radeon kernel modesetting enabled.
[   12.135878] [drm] radeon: Initializing kernel modesetting.
[   12.136019] [drm] register mmio base: 0xFEBF0000
[   12.136020] [drm] register mmio size: 65536
[   12.136579] [drm] Clocks initialized !
[   12.136761] [drm] Detected VRAM RAM=256M, BAR=256M
[   12.136765] [drm] RAM width 128bits DDR
[   12.136872] [drm] radeon: 256M of VRAM memory ready
[   12.136874] [drm] radeon: 512M of GTT memory ready.
[   12.136918] [drm] radeon: using MSI.
[   12.136958] [drm] radeon: irq initialized.
[   12.136961] [drm] GART: num cpu pages 131072, num gpu pages 131072
[   12.137699] [drm] Loading RV730 Microcode
[   12.508804] [drm] ring test succeeded in 0 usecs
[   12.508906] [drm] radeon: ib pool ready.
[   12.508982] [drm] ib test succeeded in 0 usecs
[   12.509127] [drm] Radeon Display Connectors
[   12.509129] [drm] Connector 0:
[   12.509130] [drm]   HDMI-A
[   12.509131] [drm]   HPD2
[   12.509133] [drm]   DDC: 0x7e60 0x7e60 0x7e64 0x7e64 0x7e68 0x7e68 0x7e6c 0x7e6c
[   12.509134] [drm]   Encoders:
[   12.509136] [drm]     DFP2: INTERNAL_UNIPHY1
[   12.509137] [drm] Connector 1:
[   12.509138] [drm]   VGA
[   12.509140] [drm]   DDC: 0x7f10 0x7f10 0x7f14 0x7f14 0x7f18 0x7f18 0x7f1c 0x7f1c
[   12.509283] [drm]   Encoders:
[   12.509285] [drm]     CRT2: INTERNAL_KLDSCP_DAC2
[   12.509287] [drm] Connector 2:
[   12.509288] [drm]   DVI-I
[   12.509289] [drm]   HPD1
[   12.509290] [drm]   DDC: 0x7e20 0x7e20 0x7e24 0x7e24 0x7e28 0x7e28 0x7e2c 0x7e2c
[   12.509292] [drm]   Encoders:
[   12.509293] [drm]     CRT1: INTERNAL_KLDSCP_DAC1
[   12.509294] [drm]     DFP1: INTERNAL_UNIPHY
[   12.641689] [drm] fb mappable at 0xD0141000
[   12.641690] [drm] vram apper at 0xD0000000
[   12.641691] [drm] size 5242880
[   12.641692] [drm] fb depth is 24
[   12.641694] [drm]    pitch is 5120
[   12.648172] [drm] Initialized radeon 2.0.0 20080528 for 0000:04:00.0 on minor 0

в консоли всё работает замечательно, но вот если попробовать запустить иксы: http://pastebin.com/MRT3NAZD это с драйвером radeon, с radeonhd картина меняется незначительно http://pastebin.com/g9g5HsDm

А вот и xorg.conf без комментариев и путей к шрифтам:

Section "ServerLayout"
        Identifier     "X.org Configured"
        Screen      0  "Screen0" 0 0
EndSection

Section "ServerFlags"
        Option  "DontZap"       "true"
EndSection

Section "Files"
        ModulePath   "/usr/lib64/xorg/modules"
EndSection

Section "Module"
        Load  "glx"
        Load  "extmod"
        Load  "record"
        Load  "dri2"
        Load  "dbe"
        Load  "dri"
EndSection

Section "Monitor"
        #DisplaySize      380   300     # mm
        Identifier   "Monitor0"
        VendorName   "SAM"
        ModelName    "SyncMaster"
        HorizSync    30.0 - 81.0
        VertRefresh  56.0 - 75.0
        Option      "DPMS"
EndSection

Section "Device"
        Identifier  "Card0"
        Driver      "radeon"
        VendorName  "ATI Technologies Inc"
        BoardName   "RV730XT [Radeon HD 4670]"
        BusID       "PCI:4:0:0"
EndSection

Section "Screen"
        Identifier "Screen0"
        Device     "Card0"
        Monitor    "Monitor0"
        SubSection "Display"
                Viewport   0 0
                Depth     1
        EndSubSection
        SubSection "Display"
                Viewport   0 0
                Depth     4
        EndSubSection
        SubSection "Display"
                Viewport   0 0

                Depth     8
        EndSubSection
        SubSection "Display"
                Viewport   0 0
                Depth     15
        EndSubSection
        SubSection "Display"
                Viewport   0 0
                Depth     16
        EndSubSection
        SubSection "Display"
                Viewport   0 0
                Depth     24
        EndSubSection
EndSection

P.S. собственно то что я считал неизвестной причиной

(EE) RADEON(0): [dri] RADEONDRIGetVersion failed because of a version mismatch.
[dri] radeon kernel module version is 2.0.0 but version 1.17.0 or newer is
needed.
[dri] Disabling DRI.

(ведь 2.0.0 больше 1.17.0), оказалось несовместимостью драйверов и KMS. решение http://bugs.gentoo.org/show_bug.cgi?id=301496