1

Здравствуйте! Вопрос-сегодня обновил ядро (mandriva 2011) на десктопное мибовское nrj 3.4.7. Графика работает, но при каждой перезагрузке пытается проинсталлировать модуль fglrx (видеокарта ati radeon hd 6370), при инсталляции спотыкается, не может инсталлировать, грузится дальше, работает нормально, так как проприетарные драйвера установлены. Как сделать так, чтобы не было этой инсталляции при загрузке, и надо ли это делать?

Asus K52 JT; Intel Cor i3 2400; 8 Gb DDR3; ATI hd 6370М; OpenSuse Leap 15.1 (х64); kernel 5.3.1; KDE Plasma 5.12.8;  KDE Frameworks 5.55.0; QT 5.9.7.

2

dezhurant пишет:

работает нормально

Поправочка... После нескольких перезагрузок исчезло 3д...

Asus K52 JT; Intel Cor i3 2400; 8 Gb DDR3; ATI hd 6370М; OpenSuse Leap 15.1 (х64); kernel 5.3.1; KDE Plasma 5.12.8;  KDE Frameworks 5.55.0; QT 5.9.7.

3

Покажите:

uname -a
urpmq --list-media active
urpmq --list-url
rpm -qa | grep fglrx
glxinfo | grep render



з.ы. может просто откатиться?

4 (09.08.2012 20:29:10 отредактировано dezhurant)

+ открыть спойлер

uname -a
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

+ открыть спойлер

urpmq --list-media active
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

+ открыть спойлер

urpmq --list-url
Main ftp://allotter.yandex.net/mandriva/offi … in/release
Main Updates ftp://allotter.yandex.net/mandriva/offi … in/updates
Main32 ftp://allotter.yandex.net/mandriva/offi … in/release
Main32 Updates ftp://allotter.yandex.net/mandriva/offi … in/updates
Main Testing ftp://allotter.yandex.net/mandriva/offi … in/testing
Main Backports ftp://allotter.yandex.net/mandriva/offi … /backports
Main debug ftp://allotter.yandex.net/mandriva/offi … in/release
Main Updates debug ftp://allotter.yandex.net/mandriva/offi … in/updates
Main Testing debug ftp://allotter.yandex.net/mandriva/offi … in/testing
Main Backports debug ftp://allotter.yandex.net/mandriva/offi … /backports
Contrib ftp://allotter.yandex.net/mandriva/offi … ib/release
Contrib Updates ftp://allotter.yandex.net/mandriva/offi … ib/updates
Contrib Testing ftp://allotter.yandex.net/mandriva/offi … ib/testing
Contrib Backports ftp://allotter.yandex.net/mandriva/offi … /backports
Contrib debug ftp://allotter.yandex.net/mandriva/offi … ib/release
Contrib Updates debug ftp://allotter.yandex.net/mandriva/offi … ib/updates
Contrib Testing debug ftp://allotter.yandex.net/mandriva/offi … ib/testing
Contrib Backports debug ftp://allotter.yandex.net/mandriva/offi … /backports
Non-free ftp://allotter.yandex.net/mandriva/offi … ee/release
Non-free Updates ftp://allotter.yandex.net/mandriva/offi … ee/updates
Non-free Testing ftp://allotter.yandex.net/mandriva/offi … ee/testing
Non-free Backports ftp://allotter.yandex.net/mandriva/offi … /backports
debug_non-free_release ftp://allotter.yandex.net/mandriva/offi … ee/release
debug_non-free_updates ftp://allotter.yandex.net/mandriva/offi … ee/updates
debug_non-free_testing ftp://allotter.yandex.net/mandriva/offi … ee/testing
debug_non-free_backports ftp://allotter.yandex.net/mandriva/offi … /backports
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) ftp://allotter.yandex.net/mandriva/offi … 1.0/x86_64
edumandriva_free ftp://mirror.yandex.ru/mirrors/EduMandr … media/free
edumandriva_non-free ftp://mirror.yandex.ru/mirrors/EduMandr … a/non-free

+ открыть спойлер

rpm -qa | grep fglrx
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

+ открыть спойлер

glxinfo | grep renderX 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

verg пишет:

з.ы. может просто откатиться?

А, может, получится чего? В смысле, наладить...

Asus K52 JT; Intel Cor i3 2400; 8 Gb DDR3; ATI hd 6370М; OpenSuse Leap 15.1 (х64); kernel 5.3.1; KDE Plasma 5.12.8;  KDE Frameworks 5.55.0; QT 5.9.7.

5

dezhurant пишет:

А, может, получится чего? В смысле, наладить...

Приведите в порядок репозитории: (удалить следующие)

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

Установка:
Сначала пробуйте через графику: МСС - настройка графики

6 (09.08.2012 20:53:55 отредактировано dezhurant)

+ открыть спойлер

rpm -qa | grep debug
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

+ открыть спойлер

rpm -qa | grep kernel-desktop
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 минуты назад... Только что недавно подключил.

Asus K52 JT; Intel Cor i3 2400; 8 Gb DDR3; ATI hd 6370М; OpenSuse Leap 15.1 (х64); kernel 5.3.1; KDE Plasma 5.12.8;  KDE Frameworks 5.55.0; QT 5.9.7.

7

dezhurant пишет:

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

Эти удалить.

dezhurant пишет:

C debug-a и тестинга закончила обновляться 2 минуты назад...

Зря вообще запускали, но уже не откатить. Можно, но сложно и долго, если ничего не отвалилось так и оставьте.

8

verg пишет:

Эти удалить.

А их уже нету... Я ж уже urpme сделал... И с МСС поставил... Начинаю перезагружать.

Asus K52 JT; Intel Cor i3 2400; 8 Gb DDR3; ATI hd 6370М; OpenSuse Leap 15.1 (х64); kernel 5.3.1; KDE Plasma 5.12.8;  KDE Frameworks 5.55.0; QT 5.9.7.

9 (09.08.2012 21:13:19 отредактировано dezhurant)

Нету графики после перезагрузки...

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
Asus K52 JT; Intel Cor i3 2400; 8 Gb DDR3; ATI hd 6370М; OpenSuse Leap 15.1 (х64); kernel 5.3.1; KDE Plasma 5.12.8;  KDE Frameworks 5.55.0; QT 5.9.7.

10

dezhurant пишет:

Нету графики после перезагрузки...

Вывод:

rpm -qa | grep kernel-nrj

Удалите драйвер повторно:

# urpme fglrx -a

Пробуйте вручную:

# urpmi dkms-fglrx-8.951 fglrx-control-center-8.951 x11-driver-video-fglrx-8.951 

И вывод установки, если будет что-то подозрительное.

11

verg пишет:

Вывод:

rpm -qa | grep kernel-nrj

Угу, уже выше написал... Повторяю urpme.

Asus K52 JT; Intel Cor i3 2400; 8 Gb DDR3; ATI hd 6370М; OpenSuse Leap 15.1 (х64); kernel 5.3.1; KDE Plasma 5.12.8;  KDE Frameworks 5.55.0; QT 5.9.7.

12

dezhurant пишет:

Угу, уже выше написал... Повторяю 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-пакета, потому ничего и не ставится.

13 (09.08.2012 21:56:28 отредактировано dezhurant)

verg пишет:

И вывод установки, если будет что-то подозрительное.

Вот это подозрительное...
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

+ открыть спойлер

DKMS make.log for fglrx-8.951-2 for kernel 3.4.7-nrj-desktop-1mib (x86_64)
Чтв Авг  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

Asus K52 JT; Intel Cor i3 2400; 8 Gb DDR3; ATI hd 6370М; OpenSuse Leap 15.1 (х64); kernel 5.3.1; KDE Plasma 5.12.8;  KDE Frameworks 5.55.0; QT 5.9.7.

14

Это ставили?

15

Да

Asus K52 JT; Intel Cor i3 2400; 8 Gb DDR3; ATI hd 6370М; OpenSuse Leap 15.1 (х64); kernel 5.3.1; KDE Plasma 5.12.8;  KDE Frameworks 5.55.0; QT 5.9.7.

16

dezhurant,
Поступим так:
1) Удалим повторно драйвер fglrx

# urpme fglrx -a

2) Скачиваем *.run файл последнего драйвера: http://www2.ati.com/drivers/linux/amd-d … x86_64.run
3) Помещаем run-файл в домашнюю папку например /home/user
4) Делаем его исполняемым:

chmod +x amd-driver-installer-12.6-legacy-x86.x86_64.run

5) Подключаем репу с ядром:

# 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.rpm

6) Устанавливаем rpm-build:

# urpmi rpm-build

7) Генерируем пакеты fglrx:

# ./amd-driver-installer-12-6-x86.x86_64.run --buildpkg Mandriva/2011

8_) Добавляем в опцию ядра параметр nomodeset(вместо nokmsboot) (это можно сделать в МСС - загрузка - тут настраиваем ядро) или отредактировать файл /boot/grub/menu.lst
9) Cтавим полученные пакеты fglrx: (вручную из домашней папки в консоли)
Выбрать только: dkms-fglrx, fglrx-control-center, x11-driver-video-fglrx

17

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
Asus K52 JT; Intel Cor i3 2400; 8 Gb DDR3; ATI hd 6370М; OpenSuse Leap 15.1 (х64); kernel 5.3.1; KDE Plasma 5.12.8;  KDE Frameworks 5.55.0; QT 5.9.7.

18

Так:

# ./amd-driver-installer-12-6-x86.x86_64.run --buildpkg Mandriva/2011.0

19

Generating package: Mandriva/2011.0
mv: не удалось выполнить stat для «/tmp/amd.TLN9cB/RPMS/*/*.rpm»: Нет такого файла или каталога
Created package: /home/dezhurant/*.rpm
Removing temporary directory: fglrx-install.8iD5jt
Asus K52 JT; Intel Cor i3 2400; 8 Gb DDR3; ATI hd 6370М; OpenSuse Leap 15.1 (х64); kernel 5.3.1; KDE Plasma 5.12.8;  KDE Frameworks 5.55.0; QT 5.9.7.

20

dezhurant,
Пакеты появились?

21

Нет

Asus K52 JT; Intel Cor i3 2400; 8 Gb DDR3; ATI hd 6370М; OpenSuse Leap 15.1 (х64); kernel 5.3.1; KDE Plasma 5.12.8;  KDE Frameworks 5.55.0; QT 5.9.7.

22

OK.
Пробуем другой способ (с тем нет времени разбираться)

1) Подключаем кукер:

# urpmi.addmedia mdv2012nonfree http://mirror.yandex.ru/mandriva/devel/cooker/x86_64/media/non-free/release/

2) Ставим оттуда драйвер (должен подойти)

# urpmi fglrx-control-center dkms-fglrx x11-driver-video-fglrx

3) Удаляем репу кукера:

# urpmi.removemedia mdv2012nonfree

Можно(даже лучше) поставить через МСС - настройка графики

23

verg, респект огромный! Всё заработало. Но ведь через такую... в смысле, через такие танцы с бубном не должно быть... Где косяк?

Asus K52 JT; Intel Cor i3 2400; 8 Gb DDR3; ATI hd 6370М; OpenSuse Leap 15.1 (х64); kernel 5.3.1; KDE Plasma 5.12.8;  KDE Frameworks 5.55.0; QT 5.9.7.

24

dezhurant пишет:

Где косяк?

Новое ядро требует новых дров, а в репах(всё равно в каких) не торопятся обновлять.
Да и с драйверами ATI всегда такие заморочки.

25

Понятно! Спасибо!

Asus K52 JT; Intel Cor i3 2400; 8 Gb DDR3; ATI hd 6370М; OpenSuse Leap 15.1 (х64); kernel 5.3.1; KDE Plasma 5.12.8;  KDE Frameworks 5.55.0; QT 5.9.7.

26 (18.08.2012 23:12:44 отредактировано dezhurant)

Поставил сегодня последний драйвер ATI с сайта... На удивление встал и работает на ура... Но!

glxinfo | grep render
direct rendering: Yes
OpenGL renderer string: AMD Radeon HD 6300M Series
    GL_NV_conditional_render, GL_NV_copy_depth_to_color, GL_NV_copy_image, 
fglrxinfo
display: :0  screen: 0
OpenGL vendor string: Advanced Micro Devices, Inc.
OpenGL renderer string: AMD Radeon HD 6300M Series
OpenGL version string: 4.2.11762 Compatibility Profile Context

а

[root@localhost dezhurant]# rpm -qa | grep fglrx
[root@localhost dezhurant]# 

Что-то уже ничего не понимаю... Как так?

Asus K52 JT; Intel Cor i3 2400; 8 Gb DDR3; ATI hd 6370М; OpenSuse Leap 15.1 (х64); kernel 5.3.1; KDE Plasma 5.12.8;  KDE Frameworks 5.55.0; QT 5.9.7.

27

Видимо, rpm ищет в установленных пакетах, а вы ставили с сайта без пакета...

Да, у меня Ubuntu.
Нет, не глючит.