суббота, 21 октября 2017 г.

Компьютер с Ryzen 1500 под OpenSuse 42.3

Всем привет.
Произошло тут вполне ожидаемое событие - компьютер Core2Duo купленный в 2006 году немного перестал загружаться.
Ну а поскольку все его внутренние силы и так были поддерживаемы посредством костылей (внешняя сетевая карта), часть портов SATA видимо постепенно выходили из строя "завешмвая" компьютер, то его было решено более не приводить в чувтства, а заменить потроха на новые.
Были куплены: Процессор Ryzen 1500, материнская плата ASUS PRIME A320M-A
8 Гб памяти и новый блок питания (стремно ставить все новое под 12 летний блок). Корпус, видюха и HDD остались старые, благо корпус, как оказалось, совершенно не потерял своей актуальности (разве что отсутствие USB 3), а видюха и HDD были уже далеко не из первой партии периферии. 
Собрали с сыном ПК, включили и дальше я стал смотреть что и как работает под OpenSuse 42.3
Первая проблема - не работает стандартный вывод sesors, точнее вывод пустой. Чтобы посмотреть частоту вращения вентилятора и температуру пришлось руками ставить драйвер 
по инструкции вот отсюда:
мне понадобилось скачать it87 (через git), далее 2 команды - make  и make install
после modprobe it87 команда sensors сразу стала давать нормальный вывод
и для постоянной загрузки понадобилось вписать файл с содержимым it87 в каталог /etc/modules-load.d в файл it87.conf после этого все работает до обновления Kernel. Как только ядро обновляется приходится заходить в каталог с драйвером и снова выполнять 2 волшебные команды make  и make install
Еще одна проблема была замечена - работа с сетью. Сеть начала зависать прямо сразу. Понято что команды ifdown и ifup положение спасают, но не на долго, хотя виснет не каждый день, но сегодня обратил внимание, что при попытке скачать по FTP файл FLAC с ПК, сеть зависает на половине файла и виснет стабильно.
Из симптомов -  по команде dmesg |grep r8169
выходили ошибки, содержащие r8169 0000:24:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=...

Поиски привели меня на сайт производителя материнской платы, где в разделе FAQ мне посоветовали скачать и установить intel драйвер вот отсюда: https://sourceforge.net/projects/e1000/?source=typ_redirect
тут уж я пошел по рекомендованному пути - собрал RPM командой 
rpmbuild -tb e1000e-3.3.6.tar.gz 
и далее его установил sudo zypper in e1000e-3.3.6-1.x86_64.rpm 
проверил скачиванием 564 Мб музыки Scorpions на планшет, пока все стабильно.