Vesafb-tng + Radeon x1300 (PCIe) (Не работает)

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

Аватара пользователя
S7a1k3r
Сообщения: 159
Статус: Белгородский LUG
ОС: Arch Linux

Vesafb-tng + Radeon x1300 (PCIe)

Сообщение S7a1k3r »

Доброго времени суток.
Помогите кто нибудь.
Давеча приобрел новый комп, установил на него арч, все в порядке - все работает.
Но душа большего захотела :). А именно: 1024х768-32@85 В консоли + скины для консоли.

Было скачано ядро 2.6.19.1 c kernel.org
И патчи
vesafb-tng-1.0-rc2-2.6.19-rc2.patch
fbsplash-0.9.2-r5-2.6.19-rc2.patch
с http://dev.gentoo.org/~spock/

Соответственно пропатчил ядро

Код: Выделить всё

patch -p1 < vesafb-tng-1.0-rc2-2.6.19-rc2.patch
patch -p1 < fbsplash-0.9.2-r5-2.6.19-rc2.patch

Ошибок не было.
далее использовал конфиг от арчевского ядра

Код: Выделить всё

make oldconfig


Скомпилил и установил

Код: Выделить всё

make bzImage && make modules && make modules_install
cp arch/i386/boot/bzImage /boot/kernel-2.6.19.1
mkinitcpio -k 2.6.19.1 -v -g /boot/init-2.6.19.1

Сделал запись в конфиге GRUB

Код: Выделить всё

...
title new
root (hd0,1)
kernel /boot/kernel-2.6.19.1 root=/dev/sda2 ro video=vesafb:ywrap,mtrr:2,1024x768-32@85
initrd /boot/init-2.6.19.1

Система после это грузится, но консоль приобретает черный цвет и... все

dmesg пишет
vesafb: error switching in mode eax=xxxx
или что-то подобное.

Код: Выделить всё

cat /proc/fb0/modes | grep 1024x768
1024x768-8
1024x768-16
1024x768-24
1024x768-32


Проблема в том что это все работает на nvidia 6200 и 6600 (pcie)
а так же на radeon 9200 и 9600 (agp)
(на других картах не пробовал)

А на x1300 отказывается
Искал в гугле, но по результатам получается, что vesafb-tng прекрасно уживается с radeon'ами
А вмоем случае - нет.
Может кто сталкивался?
Заренее спасибо.
Спасибо сказали: