LINUX.ORG.RU

Не могу завести uvesafb

 ,


1

0

Ставил в соответствии с https://wiki.gentoo.org/wiki/Uvesafb , строго соблюдая последовательность.

Subj падает на стадии загрузки:

# dmesg | grep uvesafb
[    0.000000] Kernel command line: BOOT_IMAGE=/vmlinuz-4.4.6-gentoo
root=UUID=432ddf0e-5024-4331-a5e1-a3b68752c875 ro linux
video=uvesafb:1024x768-32,mtrr:3,ywrap
[    0.510096] uvesafb: Getting VBE info block failed (eax=0x4f00, err=0)
[    0.510253] uvesafb: vbe_init() failed with -22
[    0.510404] uvesafb: probe of uvesafb.0 failed with error -22
пробовал сменить ядро на 4.7.2, результат то-же.

Подскажите пожалуйста, как его починить?

Он не нужен. Vesafb (без u) проще и не хуже будет.

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

В вики nvidia есть пометка для процессоров amd для юзеров собирающихся юзать фреймбуфер.

Important
For x86 and AMD64 processors, the in-kernel framebuffer driver conflicts with the binary driver provided by nVidia. When compiling the kernel for these CPUs, completely remove support for the in-kernel driver as shown:
KERNEL Disable support for the in-kernel driver

Device Drivers --->
    Graphics support --->
        Frame buffer Devices --->
            <*> Support for frame buffer devices --->
            < >   nVidia Framebuffer Support
            < >   nVidia Riva support

Now make sure the nouveau driver is disabled:
KERNEL

Device Drivers  --->
    Graphics support  --->
        < > Nouveau (nVidia) cards

A framebuffer alternative is uvesafb, which can be installed parallel to x11-drivers/nvidia-drivers.
Important
For x86 and AMD64 processors, the uvesafb driver conflicts with the binary driver provided by nVidia above 361.28 versions.

Только с этим сталкивался.

With ★☆☆
()
Последнее исправление: With (всего исправлений: 1)
Ответ на: комментарий от Khnazile

По старой привычке, пару лет назад удавалось завести, а, что такое kms, не знаю, нужно разбираться.

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

Поддержка Nouveau в ядре отключена, драйвер блоб: x11-drivers/nvidia-drivers-340.96:0/340::gentoo.

issumbosy
() автор топика
Ответ на: комментарий от With
For x86 and AMD64 processors, the in-kernel framebuffer driver conflicts with the binary driver provided by nVidia. 

Здесь не сказано, что это именно для процессоров от AMD. x86 - это 32-х разрядная архитектура, а AMD64 - 64 разрядная. Одно из названий архитектуры x86_64 - AMD64, ибо её первой придумала, реализовала и запатентовала AMD. И здесь сказано, что для систем с процессорами архитектуры x86 и AMD64 ядерный фреймбуфер конфлиетует и бинарным драйвером от Nvidia. А nvidia только как раз таки и выпускает драйвер для архитектур x86 и x86_64 (AMD64), т.е. к примеру для ARM драйверов нет.

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

Мессадж хотел исправить и про процессор спросить, но автор темы уже ответил и нельзя было отредактировать.

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

For x86 and AMD64 processors, the uvesafb driver conflicts with the binary driver provided by nVidia above 361.28 versions. Написано, что uvesafb конфликтует с драйверами старше 361.28 верси. К драйверу версии 340.96, думаю это предупреждение не должно отностся?

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

У меня драйвер 361.28 как раз, но я проводил эти манипуляции с ядром, которые в пометке выше выкладывал, иначе не работало разрешение выше 640х480.

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

На самом деле на их фтп лежат драйвера на армы.

Но что странно, на тегру оно не ставится. На что оно? На армы с PCI?

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

Вместо «CONFIG_FB_UVESA=y» включил опцию «CONFIG_FB_VESA=y», пересобрал ядро «make && make modules_install && make install && genkernel --install initramfs», в /etc/default/grub прописал «RUB_CMDLINE_LINUX_DEFAULT=„video=vesafb:ywrap,mtrr:3 vga=0x319“» и обновил настройки grub «grub-mkconfig -o /boot/grub/grub.cfg»

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