Здравствуйте! Вопрос-сегодня обновил ядро (mandriva 2011) на десктопное мибовское nrj 3.4.7. Графика работает, но при каждой перезагрузке пытается проинсталлировать модуль fglrx (видеокарта ati radeon hd 6370), при инсталляции спотыкается, не может инсталлировать, грузится дальше, работает нормально, так как проприетарные драйвера установлены. Как сделать так, чтобы не было этой инсталляции при загрузке, и надо ли это делать?
Проблема с ядром 3.4.7 и драйвером ATI
работает нормально
Поправочка... После нескольких перезагрузок исчезло 3д...
Покажите:
uname -a
urpmq --list-media active
urpmq --list-url
rpm -qa | grep fglrx
glxinfo | grep renderз.ы. может просто откатиться?
Показать
Linux localhost.localdomain 3.4.7-nrj-desktop-1mib #1 SMP PREEMPT Mon Jul 30 21:09:21 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux
Показать
Main
Main Updates
Main32
Main32 Updates
Main Testing
Main Backports
Main debug
Main Updates debug
Main Testing debug
Main Backports debug
Contrib
Contrib Updates
Contrib Testing
Contrib Backports
Contrib debug
Contrib Updates debug
Contrib Testing debug
Contrib Backports debug
Non-free
Non-free Updates
Non-free Testing
Non-free Backports
debug_non-free_release
debug_non-free_updates
debug_non-free_testing
debug_non-free_backports
MiB_Basic64
MiB_Experts64
Restricted (x86_64)
edumandriva_free
edumandriva_non-free
Показать
Main [url]ftp://allotter.yandex.net/mandriva/official/2011/x86_64/media/main/release[/url]
Main Updates [url]ftp://allotter.yandex.net/mandriva/official/2011/x86_64/media/main/updates[/url]
Main32 [url]ftp://allotter.yandex.net/mandriva/official/2011/i586/media/main/release[/url]
Main32 Updates [url]ftp://allotter.yandex.net/mandriva/official/2011/i586/media/main/updates[/url]
Main Testing [url]ftp://allotter.yandex.net/mandriva/official/2011/x86_64/media/main/testing[/url]
Main Backports [url]ftp://allotter.yandex.net/mandriva/official/2011/x86_64/media/main/backports[/url]
Main debug [url]ftp://allotter.yandex.net/mandriva/official/2011/x86_64/media/debug_main/release[/url]
Main Updates debug [url]ftp://allotter.yandex.net/mandriva/official/2011/x86_64/media/debug_main/updates[/url]
Main Testing debug [url]ftp://allotter.yandex.net/mandriva/official/2011/x86_64/media/debug_main/testing[/url]
Main Backports debug [url]ftp://allotter.yandex.net/mandriva/official/2011/x86_64/media/debug_main/backports[/url]
Contrib [url]ftp://allotter.yandex.net/mandriva/official/2011/x86_64/media/contrib/release[/url]
Contrib Updates [url]ftp://allotter.yandex.net/mandriva/official/2011/x86_64/media/contrib/updates[/url]
Contrib Testing [url]ftp://allotter.yandex.net/mandriva/official/2011/x86_64/media/contrib/testing[/url]
Contrib Backports [url]ftp://allotter.yandex.net/mandriva/official/2011/x86_64/media/contrib/backports[/url]
Contrib debug [url]ftp://allotter.yandex.net/mandriva/official/2011/x86_64/media/debug_contrib/release[/url]
Contrib Updates debug [url]ftp://allotter.yandex.net/mandriva/official/2011/x86_64/media/debug_contrib/updates[/url]
Contrib Testing debug [url]ftp://allotter.yandex.net/mandriva/official/2011/x86_64/media/debug_contrib/testing[/url]
Contrib Backports debug [url]ftp://allotter.yandex.net/mandriva/official/2011/x86_64/media/debug_contrib/backports[/url]
Non-free [url]ftp://allotter.yandex.net/mandriva/official/2011/x86_64/media/non-free/release[/url]
Non-free Updates [url]ftp://allotter.yandex.net/mandriva/official/2011/x86_64/media/non-free/updates[/url]
Non-free Testing [url]ftp://allotter.yandex.net/mandriva/official/2011/x86_64/media/non-free/testing[/url]
Non-free Backports [url]ftp://allotter.yandex.net/mandriva/official/2011/x86_64/media/non-free/backports[/url]
debug_non-free_release [url]ftp://allotter.yandex.net/mandriva/official/2011/x86_64/media/debug_non-free/release[/url]
debug_non-free_updates [url]ftp://allotter.yandex.net/mandriva/official/2011/x86_64/media/debug_non-free/updates[/url]
debug_non-free_testing [url]ftp://allotter.yandex.net/mandriva/official/2011/x86_64/media/debug_non-free/testing[/url]
debug_non-free_backports [url]ftp://allotter.yandex.net/mandriva/official/2011/x86_64/media/debug_non-free/backports[/url]
MiB_Basic64 http://mib.pianetalinux.org/MIB/2011.0/64/basic
MiB_Experts64 http://mib.pianetalinux.org/MIB/2011.0/64/experts
Restricted (x86_64) [url]ftp://allotter.yandex.net/mandriva/official/restricted/2011.0/x86_64[/url]
edumandriva_free [url]ftp://mirror.yandex.ru/mirrors/EduMandriva/educontrib/2011.0/i586/media/free[/url]
edumandriva_non-free [url]ftp://mirror.yandex.ru/mirrors/EduMandriva/educontrib/2011.0/i586/media/non-free[/url]
Показать
vaapi-driver-fglrx-0.7.6-1mdv2011.0.x86_64
dkms-fglrx-8.951-2-mdv2011.0.x86_64
x11-driver-video-fglrx-8.951-2-mdv2011.0.x86_64
fglrx-kernel-2.6.39.4-5.1-server-8.881-69.1-mdv2011.0.x86_64
fglrx-kernel-server-latest-8.881-1.20120104.69.1-mdv2011.0.x86_64
fglrx-kernel-2.6.39.4-5.1-generic-8.881-69.1-mdv2011.0.i586
fglrx-kernel-generic-latest-8.881-1.20120104.69.1-mdv2011.0.i586
fglrx-opencl-8.951-2-mdv2011.0.x86_64
fglrx-control-center-8.951-2-mdv2011.0.x86_64
fglrx-hd2000-debug-8.42.3-4mdv2008.1.x86_64
fglrx-debug-8.951-2-mdv2011.0.x86_64
fglrx-devel-8.951-2-mdv2011.0.x86_64
Показать
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
з.ы. может просто откатиться?
А, может, получится чего? В смысле, наладить...
А, может, получится чего? В смысле, наладить...
Приведите в порядок репозитории: (удалить следующие)
Main Testing
Main debug
Main Updates debug
Main Testing debug
Main Backports debug
Contrib Backports
Contrib debug
Contrib Updates debug
Contrib Testing debug
Contrib Backports debug
Non-free Testing
debug_non-free_release
debug_non-free_updates
debug_non-free_testing
debug_non-free_backportsЕсли вы обновлялись с тестинга и debug, ещё неизвестно каких проблем нахватались. (думаю систему засрали конкретно)
Покажите:
rpm -qa | grep debugЕщё:
rpm -qa | grep kernel-nrg
rpm -qa | grep kernel-desktopСудя по последнему выводу драйвер не установился нормально. Нужна переустановка:
Удалите сначала драйвер:
# urpme fglrx -aУстановка:
Сначала пробуйте через графику: МСС - настройка графики
Показать
v4l2ucp-debug-2.0.2-3-mdv2011.0.x86_64
nmap-debug-5.51-2-mdv2011.0.x86_64
mx4j-debug-3.0.1-7.0.1mdv2009.0.x86_64
fglrx-hd2000-debug-8.42.3-4mdv2008.1.x86_64
fglrx-debug-8.951-2-mdv2011.0.x86_64
Показать
kernel-desktop-2.6.38.7-1mnb2-1-1-mdv2011.0.x86_64
kernel-desktop-devel-2.6.38.7-1mnb2-1-1-mdv2011.0.x86_64
kernel-desktop-devel-2.6.39.4-5.1-mdv2011.0.x86_64
kernel-desktop-latest-2.6.39.4-4-mdv2011.0.x86_64
kernel-desktop-devel-latest-2.6.39.4-4-mdv2011.0.x86_64
kernel-desktop-2.6.39.4-5.1-mdv2011.0.x86_64
rpm -qa | grep kernel-nrg - пусто...
C debug-a и тестинга закончила обновляться 2 минуты назад... Только что недавно подключил.
v4l2ucp-debug-2.0.2-3-mdv2011.0.x86_64
nmap-debug-5.51-2-mdv2011.0.x86_64
mx4j-debug-3.0.1-7.0.1mdv2009.0.x86_64
fglrx-hd2000-debug-8.42.3-4mdv2008.1.x86_64
fglrx-debug-8.951-2-mdv2011.0.x86_64
Эти удалить.
C debug-a и тестинга закончила обновляться 2 минуты назад...
Зря вообще запускали, но уже не откатить. Можно, но сложно и долго, если ничего не отвалилось так и оставьте.
Эти удалить.
А их уже нету... Я ж уже urpme сделал... И с МСС поставил... Начинаю перезагружать.
Нету графики после перезагрузки...
glxinfo | grep render
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
Поправочка... Скопипастил Вашу команду, не посмотрев... Не nrg, a nrj...
rpm -qa | grep kernel-nrj
kernel-nrj-desktop-3.4.7-1mib-1-1-mib2011.0.x86_64
Нету графики после перезагрузки...
Вывод:
rpm -qa | grep kernel-nrjУдалите драйвер повторно:
# urpme fglrx -aПробуйте вручную:
# urpmi dkms-fglrx-8.951 fglrx-control-center-8.951 x11-driver-video-fglrx-8.951 И вывод установки, если будет что-то подозрительное.
Вывод:
rpm -qa | grep kernel-nrj
Угу, уже выше написал... Повторяю urpme.
Угу, уже выше написал... Повторяю urpme.
Установите сначала:
# urpmi http://abf.rosalinux.ru/downloads/kernels_34x_personal/repository/mandriva2011/x86_64/main/release/kernel-nrj-desktop-devel-3.4.7-1mib-1-1-mib2011.0.x86_64.rpmНет devel-пакета, потому ничего и не ставится.
И вывод установки, если будет что-то подозрительное.
Вот это подозрительное...
Kernel preparation unnecessary for this kernel. Skipping...
Building module:
cleaning build area....
sh make.sh --uname_r=3.4.7-nrj-desktop-1mib --uname_v=none --kernel-dir=/lib/modules/3.4.7-nrj-desktop-1mib/build --no-proc-probe --norootcheck....(bad exit status: 1)
Error! Bad return status for module build on kernel: 3.4.7-nrj-desktop-1mib (x86_64)
Consult the make.log in the build directory
/var/lib/dkms/fglrx/8.951-2/build/ for more information.
2/12: vaapi-driver-fglrx #############################################
3/12: x11-driver-video-fglrx
#############################################
4/12: fglrx-kernel-2.6.39.4-5.1-generic
#############################################
Error! Could not locate fglrx.ko for module fglrx in the DKMS tree.
You must run a dkms build for kernel 2.6.39.4-5.1-generic (x86_64) first.
Мне что, сначала драйвера поставить из 2.6.39?
make.log
Показать
Чтв Авг 9 23:49:26 YEKT 2012
AMD kernel module generator version 2.1
doing Makefile based build for kernel 2.6.x and higher
rm -rf *.c *.h *.o *.ko *.a .??* *.symvers
make -C /lib/modules/3.4.7-nrj-desktop-1mib/build SUBDIRS=/var/lib/dkms/fglrx/8.951-2/build/2.6.x modules
make[1]: Вход в каталог `/usr/src/linux-3.4.7-nrj-desktop-1mib'
/usr/src/linux-3.4.7-nrj-desktop-1mib/arch/x86/Makefile:96: CONFIG_X86_X32 enabled but no binutils support
CC [M] /var/lib/dkms/fglrx/8.951-2/build/2.6.x/firegl_public.o
/var/lib/dkms/fglrx/8.951-2/build/2.6.x/firegl_public.c: В функции «kasInitExecutionLevels»:
/var/lib/dkms/fglrx/8.951-2/build/2.6.x/firegl_public.c:4184:5: ошибка: «cpu_possible_map» undeclared (first use in this function)
/var/lib/dkms/fglrx/8.951-2/build/2.6.x/firegl_public.c:4184:5: замечание: each undeclared identifier is reported only once for each function it appears in
/var/lib/dkms/fglrx/8.951-2/build/2.6.x/firegl_public.c:4184:5: предупреждение: левый операнд операции `запятая' не имеет побочных эффектов [-Wunused-value]
make[2]: *** [/var/lib/dkms/fglrx/8.951-2/build/2.6.x/firegl_public.o] Ошибка 1
make[1]: *** [_module_/var/lib/dkms/fglrx/8.951-2/build/2.6.x] Ошибка 2
make[1]: Выход из каталога `/usr/src/linux-3.4.7-nrj-desktop-1mib'
make: *** [kmod_build] Ошибка 2
build failed with return value 2
Да
dezhurant,
Поступим так:
1) Удалим повторно драйвер fglrx
# urpme fglrx -a2) Скачиваем *.run файл последнего драйвера: http://www2.ati.com/drivers/linux/amd-driver-installer-12-6-x86.x86_64.run
3) Помещаем run-файл в домашнюю папку например /home/user
4) Делаем его исполняемым:
chmod +x amd-driver-installer-12.6-legacy-x86.x86_64.run5) Подключаем репу с ядром:
# urpmi.addmedia kernel34mib http://abf.rosalinux.ru/downloads/kernels_34x_personal/repository/mandriva2011/x86_64/main/release/5) Устанавливаем: kernel-source для нашего ядра:
# urpmi http://abf.rosalinux.ru/downloads/kernels_34x_personal/repository/mandriva2011/x86_64/main/release/kernel-source-3.4.7-1mib-1-1-mib2011.0.noarch.rpm6) Устанавливаем rpm-build:
# urpmi rpm-build7) Генерируем пакеты fglrx:
# ./amd-driver-installer-12-6-x86.x86_64.run --buildpkg Mandriva/20118_) Добавляем в опцию ядра параметр nomodeset(вместо nokmsboot) (это можно сделать в МСС - загрузка - тут настраиваем ядро) или отредактировать файл /boot/grub/menu.lst
9) Cтавим полученные пакеты fglrx: (вручную из домашней папки в консоли)
Выбрать только: dkms-fglrx, fglrx-control-center, x11-driver-video-fglrx
Generating package: Mandriva/2011
Error: Distro Version entered incorrectly or not supported, use --listpkg to identify valid distro versions
Error: Distro Version entered incorrectly or not supported, use --listpkg to identify valid distro versions
Removing temporary directory: fglrx-install.p4q7n8
Так:
# ./amd-driver-installer-12-6-x86.x86_64.run --buildpkg Mandriva/2011.0Generating package: Mandriva/2011.0
mv: не удалось выполнить stat для «/tmp/amd.TLN9cB/RPMS/*/*.rpm»: Нет такого файла или каталога
Created package: /home/dezhurant/*.rpm
Removing temporary directory: fglrx-install.8iD5jt
dezhurant,
Пакеты появились?