LinuxForum.Fans
Тема

Rosa 2011/Проблема с DKMS после смены ядра

Автор: Sanos 12 сообщений 7200 просмотров
#240266

Раньше видел тему, сейчас поиском прошел и с помошью глаз - не могу найти, так что не пинать сильно.

Сменил ядро на: 3.1.4-1.1-desktop. Слетел драйвер на видео. При повторной установке выдает:

[console][root@localhost Загрузки]# sh amd-driver-installer-12-2-x86.x86_64.run
Created directory fglrx-install.R4w3ZN
Verifying archive integrity... All good.
Uncompressing AMD Catalyst(TM) Proprietary Driver-8.95....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
=====================================================================
AMD Catalyst(TM) Proprietary Driver Installer/Packager
=====================================================================
Detected configuration:
Architecture: x86_64 (64-bit)
X Server: X.Org 6.9 or later 64-bit
loki_setup: directory: (null)
DKMS part of installation failed. Please refer to /usr/share/ati/fglrx-install.log for details
Removing temporary directory: fglrx-install.R4w3ZN[/console]

Вот сам файл /usr/share/ati/fglrx-install.log

Показать
etected a previous installation, /usr/share/ati/amd-uninstall.sh
Dryrun uninstall succeeded continuing with installation.
Uninstalling any previously installed drivers.
Forcing uninstall of AMD Catalyst(TM) Proprietary Driver.
No integrity verification is done.
restore of system environment completed
Errors during DKMS module removal
Uninstall fglrx driver complete.
For detailed log of uninstall, please see /etc/ati/fglrx-uninstall.log
System must be rebooted to avoid system instability and potential data loss.
/usr/share/ati/amd-uninstall.sh completed with 0

Creating symlink /var/lib/dkms/fglrx/8.95/source ->
/usr/src/fglrx-8.95

DKMS: add Completed.

Kernel preparation unnecessary for this kernel. Skipping...

Building module:
cleaning build area....
cd /var/lib/dkms/fglrx/8.95/build; sh make.sh --nohints --uname_r=3.1.4-1.1-desktop --norootcheck....(bad exit status: 1)
[Error] Kernel Module : Failed to build fglrx-8.95 with DKMS
[Error] Kernel Module : Removing fglrx-8.95 from DKMS

------------------------------
Deleting module version: 8.95
completely from the DKMS tree.
------------------------------
Done.
[Reboot] Kernel Module : dracut

Понял что какие то косяки с DKMS, проверил на всякий случай драйвер Virtual Box:

[console][root@localhost san]# /etc/init.d/vboxdrv setup
Stopping VirtualBox kernel modules [ OK ]
Uninstalling old VirtualBox DKMS kernel modules [ OK ]
Trying to register the VirtualBox kernel modules using DKMS
Error! Bad return status for module build on kernel: 3.1.4-1.1-desktop (x86_64)
Consult the make.log in the build directory
/var/lib/dkms/vboxhost/4.1.10/build/ for more information.
[FAILED]
(Failed, trying without DKMS)
Recompiling VirtualBox kernel modules [FAILED]
(Look at /var/log/vbox-install.log to find out what went wrong)
[/console]

Раньше вроде бы это просто решал, через urpmi kernel-desktop-devel-latest и urpmi dkms, сейчас не получается? Пробовал удалять Дкмс и подключать при установке Репозиторий Еду мандривы - не помогает... Одна надежда на Вас!

ЗЫЖ А куда команда [console]*[/console] пропала?

#240460

Sanos,
Покажите:

text
uname -a
urpmq --list media active

Так же пару слов - откуда ставите видеодрайвер и виртуалбокс.

С dkms проблем точно нет (этот пакет удалять не надо)

"Sanos" написал:
ЗЫЖ А куда команда [console]*[/console] пропала?

Это временно. Подробнее тут: Upgrade версии скрипта форума

#240564

Тогда что бы не маячило, пока консоль буду в сполер прятать...

Вот выводы:

Показать

[console][san@localhost ~]$ uname -a
Linux localhost.localdomain 3.1.4-1.1-desktop #1 SMP Tue Dec 6 00:07:04 MSK 2011 x86_64 x86_64 x86_64 GNU/Linux[/console]

Похоже "urpmq --list media active" не поддерживается, из под SU точно так же.

[console][san@localhost ~]$ urpmq --list media active
используйте -l для вывода списка файлов[/console]

Драйвер отсюда: http://support.amd.com/us/gpudownload/linux/Pages/radeon_linux.aspx
Виртуал Бокс отсюда: http://download.virtualbox.org/virtualbox/4.1.10/VirtualBox-4.1-4.1.10_76795_mdv2011.0-1.x86_64.rpm

Драйвера и Виртуал бокс - работали со старым ядром...

Может это на что сгодится? Типа может аналога "urpmq --list media active"

Показать

[console][san@localhost ~]$ rpm -qa|grep kernel
kernel-firmware-extra-20110428-1-mdv2011.0.noarch
kernel-firmware-20110314-2-mdv2011.0.noarch
kernel-headers-3.1.4-1.1-mdv2011.0.x86_64
kernel-desktop-devel-3.1.4-1.1-mdv2011.0.x86_64
kernel-desktop-3.1.4-1.1-mdv2011.0.x86_64
kernel-desktop-devel-latest-3.1.4-1.1-mdv2011.0.x86_64[/console]
#240567

Sanos,
Пока что можно использовать тег code

Ещё раз: (там малость ошиблись)

text
urpmq --list-media active

А драйвер для видео с реп не подходит что ли?

#240568
text
[san@localhost ~]$ urpmq --list-media active
Main (distrib1)
Main Updates (distrib2)
Contrib (distrib11)
Contrib Updates (distrib12)
Non-free (distrib19)
Non-free Updates (distrib20)
Restricted (x86_64)

Блин, забыл про что Медиа... :)

А драйвер c реп как поставить? Если он уже стоит - то он не поддерживает 3Д...

text
[root@localhost san]# fgl_glxgears
Using GLX_SGIX_pbuffer
X Error of failed request:  BadRequest (invalid request code or no such operation)
  Major opcode of failed request:  139 (ATIFGLEXTENSION)
  Minor opcode of failed request:  66 ()
  Serial number of failed request:  13
  Current serial number in output stream:  13
#240570

Попробуйте ядро от миб (ядра можно ставить рядом - не затирают друг друга)
3.0.26

text
su
wget -P /tmp/  http://mib.pianetalinux.org/MIB/2011.0/64/projects/kernels/3.0.26/kernel-desktop-devel-3.0.26-2mib-1-1-mib2011.0.x86_64.rpm
rpm -ivh /tmp/kernel-desktop-devel-3.0.26-2mib-1-1-mib2011.0.x86_64.rpm
wget -P /tmp/  http://mib.pianetalinux.org/MIB/2011.0/64/projects/kernels/3.0.26/kernel-desktop-3.0.26-2mib-1-1-mib2011.0.x86_64.rpm
rpm -ivh /tmp/kernel-desktop-3.0.26-2mib-1-1-mib2011.0.x86_64.rpm

3.1.10

text
su
wget -P /tmp/ http://mib.pianetalinux.org/MIB/2011.0/64/projects/kernels/3.1.10/kernel-desktop-devel-3.1.10-2mib-1-1-mib2011.0.x86_64.rpm
rpm -ivh /tmp/kernel-desktop-devel-3.1.10-2mib-1-1-mib2011.0.x86_64.rpm
wget -P /tmp/ http://mib.pianetalinux.org/MIB/2011.0/64/projects/kernels/3.1.10/kernel-desktop-3.1.10-2mib-1-1-mib2011.0.x86_64.rpm
rpm -ivh /tmp/kernel-desktop-3.1.10-2mib-1-1-mib2011.0.x86_64.rpm

3.2.13

text
su
wget -P /tmp/ http://mib.pianetalinux.org/MIB/2011.0/64/projects/kernels/3.2.13/kernel-desktop-devel-3.2.13-2mib-1-1-mib2011.0.x86_64.rpm
rpm -ivh /tmp/kernel-desktop-devel-3.2.13-2mib-1-1-mib2011.0.x86_64.rpm
wget -P /tmp/ http://mib.pianetalinux.org/MIB/2011.0/64/projects/kernels/3.2.13/kernel-desktop-3.2.13-2mib-1-1-mib2011.0.x86_64.rpm
rpm -ivh /tmp/kernel-desktop-3.2.13-2mib-1-1-mib2011.0.x86_64.rpm

з.ы. позже как мибовцы добавят списки для репозитория, добавлю информацию в соответствующую тему

#240575
"Sanos" написал:
А драйвер c реп как поставить?

Просто: в загрузку grub прописываем nomodeset
Далее MCC - Оборудование - настройка графического сервера - видеокарта - далее выбираем свою модель (может быть диапазон с таких-то по такие-то)

#240657
verg написал:
Просто: в загрузку grub прописываем nomodeset
Далее MCC - Оборудование - настройка графического сервера - видеокарта - далее выбираем свою модель (может быть диапазон с таких-то по такие-то)

Аннет, понял что за драйвер. При установке этого драйвера в низу экрана прозрачный лэйбл AMD, оборудование не поддерживается. Вернул проприеритарный с АМД...

Показать
text

[root@localhost Загрузки]# sh amd-driver-installer-12-2-x86.x86_64.run
Created directory fglrx-install.BM10zv
Verifying archive integrity... All good.
Uncompressing AMD Catalyst(TM) Proprietary Driver-8.95....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
=====================================================================
 AMD Catalyst(TM) Proprietary Driver Installer/Packager 
=====================================================================
Detected configuration:
Architecture: x86_64 (64-bit)
X Server: X.Org 6.9 or later 64-bit
loki_setup: directory: (null)
DKMS part of installation failed.  Please refer to /usr/share/ati/fglrx-install.log for details
Removing temporary directory: fglrx-install.BM10zv

Попробовал первое из предложенных ядро, однако думаю что к нему надо репы подрубать. Команда:

text
[root@localhost Загрузки]# rpm -ivh /tmp/kernel-desktop-devel-3.0.26-2mib-1-1-mib2011.0.x86_64.rpm
error: Failed dependencies:
        ncurses-devel нужен для kernel-desktop-devel-3.0.26-2mib-1-1.x86_64

Не проходит, и смыла искать "ncurses-devel" в подключенных репах нет. Хотя вторая команда про установку ядра проходит и после перезагрузки мы получаем:

text
[root@localhost Загрузки]# uname -a
Linux localhost.localdomain 3.0.26-desktop-2mib #1 SMP PREEMPT Sat Mar 24 23:34:23 CET 2012 x86_64 x86_64 x86_64 GNU/Linux
#240672
text
# urpmi libncurses-devel

потом:

text
# rpm -ivh /tmp/kernel-desktop-devel-3.0.26-2mib-1-1-mib2011.0.x86_64.rpm

Что за видеокарта?

#240696
verg написал:
text
# urpmi libncurses-devel

Это вечером проделаю, сейчас не дома.

А "kernel-headers" где взять? Глянул папку: http://mib.pianetalinux.org/MIB/2011.0/64/projects/kernels/3.0.26 там только "kernel-desktop-devel-latest" есть... И DKMS как переустановить правильно?

потом:

text
# rpm -ivh /tmp/kernel-desktop-devel-3.0.26-2mib-1-1-mib2011.0.x86_64.rpm

Что за видеокарта?

Это встроенная в новые процы A-3300 (HD 6450)... Нафиг я ее взял? :) Читаю форумы - лучше бы i3 взял...

#240782

Sanos,
Дополнительно:

text
su
wget -P /tmp/http://mib.pianetalinux.org/MIB/2011.0/64/projects/kernels/3.0.26/kernel-source-3.0.26-2mib-1-1-mib2011.0.noarch.rpm
rpm -ivh /tmp/kernel-source-3.0.26-2mib-1-1-mib2011.0.noarch.rpm

dkms - просто поставьте пакет
kernel-desktop-devel-latest - эти не нужны

#240947

Уф! Вроде все? Все встало! :)

Показать
text
[root@localhost Загрузки]# fgl_glxgears
Using GLX_SGIX_pbuffer
2912 frames in 5.0 seconds = 582.400 FPS
[root@localhost Загрузки]# urpmi --auto-select --auto-update
источник «Main (distrib1)» уже обновлён
источник «Main Updates (distrib2)» уже обновлён
источник «Contrib (distrib11)» уже обновлён
источник «Contrib Updates (distrib12)» уже обновлён
источник «Non-free (distrib19)» уже обновлён
источник «Non-free Updates (distrib20)» уже обновлён
источник «Restricted (x86_64)» уже обновлён
Пакеты находятся в актуальном состоянии
[root@localhost Загрузки]# urpmi VirtualBox-4.1-4.1.10_76795_mdv2011.0-1.x86_64.rpm

warning: VirtualBox-4.1-4.1.10_76795_mdv2011.0-1.x86_64.rpm: Заголовок V4 DSA подпись: NOKEY, key ID 98ab5139 Следующий пакет имеет неверную подпись: VirtualBox-4.1-4.1.10_76795_mdv2011.0-1.x86_64.rpm: Неверная подпись (NOT OK (no key): VirtualBox-4.1-4.1.10_76795_mdv2011.0-1.x86_64.rpm: Заголовок V4 DSA подпись: NOKEY, key ID 98ab5139) Продолжить установку? (y/N) y устанавливается VirtualBox-4.1-4.1.10_76795_mdv2011.0-1.x86_64.rpm Подготовка... ########################################################################################################### 1/1: VirtualBox-4.1 ###########################################################################################################

Creating group 'vboxusers'. VM users must be member of that group!

No precompiled module for this kernel found -- trying to build one. Messages emitted during module compilation will be logged to /var/log/vbox-install.log.

Stopping VirtualBox kernel modules [ OK ] Uninstalling old VirtualBox DKMS kernel modules [ OK ] Trying to register the VirtualBox kernel modules using DKMS [ OK ] Starting VirtualBox kernel modules [ OK ]

Осталось "порядок" навести, что из "ядерного" хлама можно поудалять?

Показать
text
[root@localhost Загрузки]# rpm -qa|grep kernel
kernel-firmware-extra-20110428-1-mdv2011.0.noarch
kernel-firmware-20110314-2-mdv2011.0.noarch
kernel-headers-3.1.4-1.1-mdv2011.0.x86_64
kernel-desktop-devel-3.1.4-1.1-mdv2011.0.x86_64
kernel-desktop-3.1.4-1.1-mdv2011.0.x86_64
kernel-desktop-devel-latest-3.1.4-1.1-mdv2011.0.x86_64
kernel-desktop-3.0.26-2mib-1-1-mib2011.0.x86_64
kernel-desktop-devel-3.0.26-2mib-1-1-mib2011.0.x86_64
kernel-source-3.0.26-2mib-1-1-mib2011.0.noarch

Огромное спасибо за помощь.

Войдите или зарегистрируйтесь, чтобы ответить.