LINUX.ORG.RU

проблемы с KMS и ATI


0

1

после самозакапывания AMD, пришлось переходить на открытый кактус... при загрузке начальный printk выводит все нормально, но когда стартует init экран тухнет и не включается до запуска иксов, переключение на консоль из иксов тоже не работает,в чем может быть проблема?

app-admin/eselect-mesa-0.0.10
media-libs/mesa-9999
sys-kernel/pf-sources-3.5.1
x11-apps/mesa-progs-8.0.1
x11-libs/libdrm-9999

kernel commandline

radeon.audio=1 radeon.dynpm=1 radeon.modeset=1 video=LVDS:1280x800 radeon.pcie_gen2=1

kernel config

CONFIG_DRM_RADEON=y
CONFIG_DRM_RADEON_KMS=y
# CONFIG_FB_RADEON is not set
CONFIG_FB=y
CONFIG_FB_BOOT_VESA_SUPPORT=y
CONFIG_FB_CFB_FILLRECT=y
CONFIG_FB_CFB_COPYAREA=y
CONFIG_FB_CFB_IMAGEBLIT=y
CONFIG_FB_SYS_FILLRECT=y
CONFIG_FB_SYS_COPYAREA=y
CONFIG_FB_SYS_IMAGEBLIT=y
CONFIG_FB_DEFERRED_IO=y
CONFIG_FB_MODE_HELPERS=y
CONFIG_FB_TILEBLITTING=y
CONFIG_FB_VESA=y
CONFIG_FB_EFI=y

P.S. если найдется решение - скорее всего запилю в FAQ/WIKI

P.P.S. гуглинг не помог

edit

карточка 3450(RV620 [1002:95c4])

x11-drivers/radeon-ucode-20120320

★★

Последнее исправление: TOXA (всего исправлений: 1)

radeon.audio=1 radeon.dynpm=1 radeon.modeset=1 video=LVDS:1280x800 radeon.pcie_gen2=1
зачем это все?
radeon.dynpm=1 не нужен вообще, video=LVDS:1280x800 тоже сомнительно

Novell-ch ★★★★★
()
Ответ на: комментарий от Novell-ch

результат перелопачивания пары-тройки устаревших фиксов

TOXA ★★
() автор топика

вопрос глуп, но все же: Вы же удалили frglx после того как пытаетесь грузить opensource драйвера?

ipeacocks ★★★★★
()
Ответ на: комментарий от ipeacocks

как ни странно, но он остался, снес, перезагрузился - история повторяется, проблема не решилась

TOXA ★★
() автор топика
Ответ на: комментарий от anonymous

а толку... перестановка мест слагаемых суммы не меняет, но там тоже проверю

TOXA ★★
() автор топика

radeon.modeset=1

Очевидно, нужно заменить на

radeon.modeset=0

Остальные параметры для radeon я бы тоже поотключал для чистоты эксперимента

router ★★★★★
()
Ответ на: комментарий от router

ну radeon.modeset=0 полностью выключает KMS, а зачем мне незапускающиеся иксы - я хз

TOXA ★★
() автор топика

скорее всего баг ядра, на ноуте с видюхой поигрался производитель, пиши багрепорт

Novell-ch ★★★★★
()
Ответ на: комментарий от malishok
emerge -C ati-drivers
eselect opengl set xorg-x11

сейчас переустанавливаю чтобы посмотреть какую гадость ставит оно в систему

TOXA ★★
() автор топика
Ответ на: комментарий от Novell-ch

пока пилю багрепорт задумался: иксы работают, значит KMS работает, просто скорее всего неправильно режим выбирает и панелька гаснет, какие утилиты есть для управления KMS?

TOXA ★★
() автор топика
Ответ на: комментарий от Novell-ch

dmesg|grep drm

[    0.724186] [drm] Initialized drm 1.1.0 20060810
[    0.724307] [drm] radeon kernel modesetting enabled.
[    0.724705] [drm] initializing kernel modesetting (RV620 0x1002:0x95C4 0x1028:0x0254).
[    0.724825] [drm] register mmio base: 0xF6DF0000
[    0.724892] [drm] register mmio size: 65536
[    0.727251] [drm] Detected VRAM RAM=256M, BAR=256M
[    0.727324] [drm] RAM width 64bits DDR
[    0.727677] [drm] radeon: 256M of VRAM memory ready
[    0.727746] [drm] radeon: 512M of GTT memory ready.
[    0.727830] [drm] Supports vblank timestamp caching Rev 1 (10.10.2010).
[    0.727898] [drm] Driver supports precise vblank timestamp query.
[    0.728168] [drm] radeon: irq initialized.
[    0.728238] [drm] GART: num cpu pages 131072, num gpu pages 131072
[    0.729393] [drm] Loading RV620 Microcode
[    0.731326] [drm] PCIE GART of 512M enabled (table at 0x0000000000040000).
[    0.763357] [drm] ring test on 0 succeeded in 1 usecs
[    0.763565] [drm] ib test on ring 0 succeeded in 0 usecs
[    0.763634] [drm] Enabling audio support
[    0.764386] [drm] Radeon Display Connectors
[    0.764454] [drm] Connector 0:
[    0.764519] [drm]   VGA-1
[    0.764585] [drm]   DDC: 0x7e20 0x7e20 0x7e24 0x7e24 0x7e28 0x7e28 0x7e2c 0x7e2c
[    0.764692] [drm]   Encoders:
[    0.764756] [drm]     CRT1: INTERNAL_KLDSCP_DAC1
[    0.764823] [drm] Connector 1:
[    0.764887] [drm]   LVDS-1
[    0.764952] [drm]   DDC: 0x7e40 0x7e40 0x7e44 0x7e44 0x7e48 0x7e48 0x7e4c 0x7e4c
[    0.765067] [drm]   Encoders:
[    0.765132] [drm]     LCD1: INTERNAL_KLDSCP_LVTMA
[    0.765199] [drm] Connector 2:
[    0.765263] [drm]   HDMI-A-1
[    0.765328] [drm]   HPD1
[    0.765392] [drm]   DDC: 0x7e60 0x7e60 0x7e64 0x7e64 0x7e68 0x7e68 0x7e6c 0x7e6c
[    0.765499] [drm]   Encoders:
[    0.765563] [drm]     DFP1: INTERNAL_UNIPHY
[    0.765686] [drm] radeon: power management initialized
[    1.739900] [drm] fb mappable at 0xE0142000
[    1.739967] [drm] vram apper at 0xE0000000
[    1.740040] [drm] size 4096000
[    1.740105] [drm] fb depth is 24
[    1.740170] [drm]    pitch is 5120
[    1.740337] fb0: radeondrmfb frame buffer device
[    1.740406] drm: registered panic notifier
[    1.740476] [drm] Initialized radeon 2.17.0 20080528 for 0000:01:00.0 on minor 0

TOXA ★★
() автор топика
Ответ на: комментарий от TOXA

Тут, наверное, как с nouveau — нужно загружать принудительно и предварительно к модулю видяхи fbcon; пропиши это:

softdep radeon pre: fbcon
в /etc/modprobe.d/любойконфиг.conf (или, вместо radeon как название файла модуля твоего радеона).

anonymous
()
Ответ на: комментарий от TOXA

[#] Ответ на: комментарий от router 19.08.2012 12:25:51

anonymous
()
Ответ на: комментарий от post-factum

поэтому и спрашиваю, хотя осознаю, что сказал чушь) патчи не затрагивают ни radeon ни DRM

TOXA ★★
() автор топика
Ответ на: комментарий от malishok

Переустанавливать xorg нужно только в случае, если вы установили ati-drivers (amd-drivers) не правильно, в обход пакетного менеджера или если плоъо продумали процесс установки разработчики дистрибутива.

У ТС Gentoo, здесь этой проблемы нет.

kostik87 ★★★★★
()
Ответ на: комментарий от kostik87

в первом посте версия, попробую вкомпилить fbcon в ядро

TOXA ★★
() автор топика
Ответ на: комментарий от anonymous

спасибо за указание правильного направления раскопок

итак, проблема решилась запихиванием в ядро fbcon, ведь сам radeon тоже вкомпилен в ядро, а на-лету зависимости в модулях не разрешаются

TOXA ★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.