Автор Тема: Неудачная установка Kworkstation 8.2 на компьютер с проблемной Nvidia  (Прочитано 812 раз)

Оффлайн ovk

  • Давно тут
  • **
  • Сообщений: 133
Десктоп на ASUS M3N78, Атлон 64Х2 5600+, 6Гб, встроенная Nvidia 8200 отъедает 512 Мб от ОЗУ.
Последовательным обновлением с одной из первых альтовских 86_64 версий обновлена до Kworkstation 8.2. Все работало - ну не трогай! Нет, лень было чистить /, (на разделе осталось мало места, много уже не нужных программ), решил переустановить систему (сохранив остальные разделы). Скачал образ, залил на флешку, запустил установку, корень прописал в нужный раздел (с форматированием), установка пошла-и мертвое зависание, только резет. Ливка тоже глухо виснет. Картина знакомая, неверная версия драйвера нвидиа (реально моя карта поддерживается драйвером версии не выше 304, а установщик подсовывает 340), ладно, установлю в безопасном режиме, потом разберусь. И полный облом. В безопасном режиме установка вываливается в консоль с сообщением о не найденном файле в /etc. Виноват, скопировал на флешку логи, но потом залил на нее же образ и все снес.
Суть в том, что Х-сервер запущен, а оконный менеджер не стартует из-за отсутствия каких-то файлов. Консоль работает, сеть поднята, на всякий случай скачал снова образ и записал уже на диск, мд5сум проверил, снова гружусь, уже с ДВД, ситуация повторяется. На всякий случай расковырял системник, проверил емкости, прогнал тест памяти, скачал образ симпли 7.05, залил на флешку, запустил ливку - все работает, драйвер нуво. Решил проверить, как у других. Скачал Кубунту 17.10.1, ливка грузится, поставил, сменил уид/гид на хомяке, драйвер нуво, загрузилась сохраненная сессия и все мое оформление. Доустановил только драйвер принтера (MF4018). Думаю теперь, остатся пока на убунте, или все же добить установку альта.
PS: Срочную работу сделал, попробую после выходных все-таки установить Альт (это к вопросу выбора дистрибутива и ПО). Буду благодарен за подсказку.
« Последнее редактирование: 03.02.2018 20:13:29 от ovk »

Оффлайн zerg

  • ненужная строка
  • alt linux team
  • ***
  • Сообщений: 2 486
  • ненужная строка
    • Найдётся всё
Поможет параметр ядру xdriver=fbdev
Убрать этот мусор можно переключателем: Не показывать подписи других пользователей.

Оффлайн zerg

  • ненужная строка
  • alt linux team
  • ***
  • Сообщений: 2 486
  • ненужная строка
    • Найдётся всё
моя карта поддерживается драйвером версии не выше 304, а установщик подсовывает 340
Покажите lspci -nn
Убрать этот мусор можно переключателем: Не показывать подписи других пользователей.

Оффлайн ovk

  • Давно тут
  • **
  • Сообщений: 133
Поможет параметр ядру xdriver=fbdev
Попробую. О фреймбуфере я не подумал, пробовал только vesa.
По поводу версии драйвера: сейчас, пока стоит хубунта, попробовал разные варианты (для сравнения). Результат: нуво работает так же, как и в Альт, 304.137 - работает устойчиво и без проблем, 340.104 - намертво вешает (ядро работает, клавиатура, мышка и видео - нет). Вывод lspci представлю вечером, когда доберусь домой.
PS:
вывод lspci -nn (из убунту)
Спойлер
ovk@ovk-ds:~$ sudo lspci -nn
00:00.0 RAM memory [0500]: NVIDIA Corporation MCP78S [GeForce 8200] Memory Controller [10de:0754] (rev a2)
00:01.0 ISA bridge [0601]: NVIDIA Corporation MCP78S [GeForce 8200] LPC Bridge [10de:075c] (rev a2)
00:01.1 SMBus [0c05]: NVIDIA Corporation MCP78S [GeForce 8200] SMBus [10de:0752] (rev a1)
00:01.2 RAM memory [0500]: NVIDIA Corporation MCP78S [GeForce 8200] Memory Controller [10de:0751] (rev a1)
00:01.3 Co-processor [0b40]: NVIDIA Corporation MCP78S [GeForce 8200] Co-Processor [10de:0753] (rev a2)
00:01.4 RAM memory [0500]: NVIDIA Corporation MCP78S [GeForce 8200] Memory Controller [10de:0568] (rev a1)
00:02.0 USB controller [0c03]: NVIDIA Corporation MCP78S [GeForce 8200] OHCI USB 1.1 Controller [10de:077b] (rev a1)
00:02.1 USB controller [0c03]: NVIDIA Corporation MCP78S [GeForce 8200] EHCI USB 2.0 Controller [10de:077c] (rev a1)
00:04.0 USB controller [0c03]: NVIDIA Corporation MCP78S [GeForce 8200] OHCI USB 1.1 Controller [10de:077d] (rev a1)
00:04.1 USB controller [0c03]: NVIDIA Corporation MCP78S [GeForce 8200] EHCI USB 2.0 Controller [10de:077e] (rev a1)
00:06.0 IDE interface [0101]: NVIDIA Corporation MCP78S [GeForce 8200] IDE [10de:0759] (rev a1)
00:07.0 Audio device [0403]: NVIDIA Corporation MCP72XE/MCP72P/MCP78U/MCP78S High Definition Audio [10de:0774] (rev a1)
00:08.0 PCI bridge [0604]: NVIDIA Corporation MCP78S [GeForce 8200] PCI Bridge [10de:075a] (rev a1)
00:09.0 IDE interface [0101]: NVIDIA Corporation MCP78S [GeForce 8200] SATA Controller (non-AHCI mode) [10de:0ad0] (rev a2)
00:0a.0 Ethernet controller [0200]: NVIDIA Corporation MCP77 Ethernet [10de:0760] (rev a2)
00:0b.0 PCI bridge [0604]: NVIDIA Corporation MCP78S [GeForce 8200] PCI Express Bridge [10de:0569] (rev a1)
00:10.0 PCI bridge [0604]: NVIDIA Corporation MCP78S [GeForce 8200] PCI Express Bridge [10de:0778] (rev a1)
00:12.0 PCI bridge [0604]: NVIDIA Corporation MCP78S [GeForce 8200] PCI Express Bridge [10de:075b] (rev a1)
00:18.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration [1022:1100]
00:18.1 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] K8 [Athlon64/Opteron] Address Map [1022:1101]
00:18.2 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] K8 [Athlon64/Opteron] DRAM Controller [1022:1102]
00:18.3 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] K8 [Athlon64/Opteron] Miscellaneous Control [1022:1103]
02:00.0 VGA compatible controller [0300]: NVIDIA Corporation C77 [GeForce 8200] [10de:0849] (rev a2)
ovk@ovk-ds:~$

Вывод lspci - v (только видеокарта, убунту)
Спойлер
02:00.0 VGA compatible controller: NVIDIA Corporation C77 [GeForce 8200] (rev a2) (prog-if 00 [VGA controller])
        Subsystem: ASUSTeK Computer Inc. C77 [GeForce 8200]
        Flags: bus master, fast devsel, latency 0, IRQ 21, NUMA node 0
        Memory at fd000000 (32-bit, non-prefetchable) [size=16M]
        Memory at f0000000 (64-bit, prefetchable) [size=128M]
        Memory at fa000000 (64-bit, prefetchable) [size=32M]
        I/O ports at ec00 [size=128]
        [virtual] Expansion ROM at 000c0000 [disabled] [size=128K]
        Capabilities: [60] Power Management version 2
        Capabilities: [68] MSI: Enable- Count=1/1 Maskable- 64bit+
        Kernel driver in use: nvidia
        Kernel modules: nvidiafb, nouveau, nvidia_304
 

PPS: Пробовал загрузить KWst. 8.2 с xdriver=fbdev в различных комбинациях: просто добавил в строку boot вместо vga=..., без сплеша, с nomodeset, удалив вообще все параметры, кроме xdriver=fbdev, во всех случаях после сообщения "Starting Show Plymouth Boot Screen..." проскакивает заставка NVidia, грузится драйвер nvidia (успел залогиниться на 2ю консоль, она становится доступна примерно одновременно с выводом заставки, и посмотрел драйвер, но не успел версию-завис), после чего компьютер виснет, клавиатура и мышка не реагируют, на мониторе срыв синхронизации, через некоторое время - однотонная заливка цветом. Система реагирует, например, на подключение флешки, пингуется по IP, ssh соединение не получается, так что логи не знаю, как вытащить. Похоже, параметр в строке boot действует только на начальную загрузку, до начала работы программы или скрипта-пробника оборудования, которому эти параметры по барабану. Посмотреть бы алгоритм работы программы установки.
« Последнее редактирование: 06.02.2018 21:53:02 от ovk »

Оффлайн Dmytro

  • Мастер
  • ***
  • Сообщений: 1 001
ssh соединение не получается
Включен ли сервер? Не блокируется ли порт фаерволом?

Включить автозапуск sshd и отключить фаервол можно загрузившись с флешки (либо через конфиги, либо при помощи chroot)

Оффлайн ovk

  • Давно тут
  • **
  • Сообщений: 133
Включить автозапуск sshd и отключить фаервол можно загрузившись с флешки (либо через конфиги, либо при помощи chroot)
Все верно, но это если система уже установлена, но не запускается. Здесь же проблема в том, что система не устанавливается (виснет Х-сервер на этапе установки), в корне на диске машины в это время только пустой /home да служебный каталог, система только в памяти. Расковыривать образ и править скрипты - нужно время и знания, которых нет (починишь одно, сломаешь другое). Можно, конечно, обойтись без установщика, но достаточно геморройно.

Петрович

  • Гость
Все верно, но это если система уже установлена, но не запускается.
Также с GeForce 8200M G  устанавливал alt-simply-8.2.0-i586.iso. Не включал автоматический вход в систему. Зашёл по Ctrl+Alt+F2 включил sshd. И через ssh -X обновил и настроил.

Оффлайн ovk

  • Давно тут
  • **
  • Сообщений: 133
Также с GeForce 8200M G  устанавливал alt-simply-8.2.0-i586.iso.
Петрович, да не вопрос. И смпли, и Workstation 8.2 при установке или загрузке лив-сессии выбирают для этой карты (возможно, и других) драйвер nouveau 02:00.0 VGA compatible controller: NVIDIA Corporation C77 [GeForce 8200] (rev a2) (prog-if 00 [VGA controller])
Subsystem: ASUSTeK Computer Inc. Device 82f2
Flags: bus master, fast devsel, latency 0, IRQ 23, NUMA node 0
Memory at fd000000 (32-bit, non-prefetchable) [size=16M]
Memory at f0000000 (64-bit, prefetchable) [size=128M]
Memory at fa000000 (64-bit, prefetchable) [size=32M]
I/O ports at ec00 [size=128]
Expansion ROM at 000c0000 [disabled] [size=128K]
Capabilities: [60] Power Management version 2
Capabilities: [68] MSI: Enable- Count=1/1 Maskable- 64bit+
Kernel driver in use: nouveau

[root@localhost ~]# uname -a
Linux localhost.localdomain 4.9.71-std-def-alt0.M80P.1 #1 SMP Thu Dec 21 01:27:05 UTC 2017 x86_64 GNU/Linux
[root@localhost ~]# tail /etc/os-release
NAME="ALT Workstation"
VERSION="8.2 (december)"
ID=altlinux
VERSION_ID=8.2
PRETTY_NAME="ALT Workstation 8.2 (december)"
ANSI_COLOR="1;33"
CPE_NAME="cpe:/o:alt:workstation:8.2"
HOME_URL="http://basealt.ru"
BUG_REPORT_URL="https://bugs.altlinux.org/"
[root@localhost ~]#

 
и грузятся/устанавливаются без проблем, сейчас пишу это сообщение из лив-сессии Workstation 8.2 х86_64.  А установщик КWorkstation 8.2 почему-то упорно пытается установить драйвер nvidia, игнорируя параметр xdriver из строки boot grub, хотя внешне установщики похожи.

Оффлайн Dmytro

  • Мастер
  • ***
  • Сообщений: 1 001
А установщик КWorkstation 8.2 почему-то упорно пытается установить драйвер nvidia, игнорируя параметр xdriver из строки boot grub, хотя внешне установщики похожи.
Похоже, Вам дорога в багзилу.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
(реально моя карта поддерживается драйвером версии не выше 304, а установщик подсовывает 340)

Если бы установка хоть как-то прошла до конца, потом можно было бы костылём подпереть:
https://forum.altlinux.org/index.php?topic=26464.msg186143#msg186143
https://forum.altlinux.org/index.php?topic=26464.msg186190#msg186190
Суть этого костыля:
Подвинуть нежелательный xinf-симлинк и заставить подниматься драйвер той версии, которая необходима. Но если после dist-upgrade драйверы обновятся, симлинк снова придётся убирать.
Тут Фиксация в системе дефолтного nvidia_glx_173.*.* драйвера более вменяемый вариант костыля, но скрипт надо будет поправить под требуемый драйвер. Удаление симлинков там работает по принципу: удалить всё, что не подпадает под маску, зафиксировав в системе версию драйвера.
« Последнее редактирование: 09.02.2018 13:37:08 от Speccyfighter »

Оффлайн ovk

  • Давно тут
  • **
  • Сообщений: 133
Если бы установка хоть как-то прошла до конца, потом можно было бы костылём подпереть:
Да, спасибо за напоминание, не придется вновь разыскивать эти темы. Собственно, по ссылке
Тут Фиксация в системе дефолтного nvidia_glx_173.*.* драйвера более в
у меня не все получилось с 304 версией, возможно, просто не хватило времени|терпения, и я пользовался драйвером nouaveau под Альт, теперь же я убедился, (под КУбунту) что драйвер 304.137 отлично поддерживает мою карту. Кстати, очень понравилась в убунту оснастка выбора проприетарного драйвера - нам бы такую, не пришлось бы подпирать костылями те же видеодрайверы и трепетать при каждом обновлении.
Похоже, Вам дорога в багзилу.
Будет время - соберу "доказательства", тогда и в багзиллу. Хотя, судя по отсутствию откликов, это моя локальная проблема, мне и решать.
ЗЫ. Вчера запустил на этом же компьютере Лив-сессию Workstation 8.2. На компьютере 2 жестких диска: IDE - hda, на нем хранятся торренты/данные, и АТА - sda, на нем системные разделы и разделы с данными, на него же установлен загрузчик. В БИОС они отражаются именно в таком порядке. Порядок загрузки установлен следующий; 1 - DVD, 2 - SATA, 3 - FD. Диск IDE  в перечне устройств загрузки отсутствует. Запускаю с DVD лив-сессию, выключаю из меню компьютер (кстати, жест вежливости - выдвижение лотка дисковода, как, например, у кноппикс - отсутствует). Включаю снова компьютер, убираю диск из лотка, проходит POST - на мониторе приглашение груб и сообщение о не системном диске.  Иду в БИОС и вижу, что загрузочным у меня назначен вместо sda - IDE диск hda (на нем и во времена его молодости системы никогда не было, только данные!). Это что, теперь загрузчик установки БИОС правит?

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Порядок загрузки установлен следующий; 1 - DVD, 2 - SATA, 3 - FD. Диск IDE  в перечне устройств загрузки отсутствует. Запускаю с DVD лив-сессию, выключаю из меню компьютер
 Включаю снова компьютер
, убираю диск из лотка, проходит POST - на мониторе приглашение груб и сообщение о не системном диске.  Иду в БИОС и вижу, что загрузочным у меня назначен вместо sda - IDE диск hda

Какому криворукому программёру надо руки топором поотрубать?
Программёр, запомни раз и навсегда, BIOS для тебя не существует, только RTC.
Не трогай BIOS! Моду блин взяли виндозную шляться в BIOS.
« Последнее редактирование: 10.02.2018 03:19:37 от Speccyfighter »

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Это что, теперь загрузчик установки БИОС правит?

Если порядок загрузки в BIOS изменился без вмешательства пользователя, подобные вещи нужно воспринимать как преднамеренную атаку на компьютер.