Jan. 31st, 2020

eddy_em: (Default)
Поневоле пришлось перейти на работе на пятое ядро: после обновления glibc я сдуру обновил nvidia-drivers. Понятно, что этот модуль перестал загружаться. Пересобрать ядро уже нельзя: девятый gcc не собирает четвертое ядро! На ноуте я давно уже перешел на 5.0.5 (кажется) по похожей причине, а wifi у меня там хреновый - в дереве его модуля нет - пришлось практически наугад "патчить" (поэтому на ноуте теперь нельзя крышку закрывать - иначе wifi отваливается и без танцев с бубном не поднять).
Здесь тоже сразу пошли проблемы: в иксах перестала работать USB-клавиатура. Как ни перетыкал ее в разные разъемы - плевать (в консоли же она отлично работала). ОК, взял другую - пашет, собака! Добавил к INPUT_DEVICES keyboard и пересобрал xorg-drivers. Другая проблема - в иксах не открывались терминалы с ошибкой "cannot open pty" (доступ запрещен). ОК, ищем PTY в make menuconfig. И видим, что UNIX98_PTYS=y, а LEGACY_PTYS=n. ХЗ, что за фигню придумали в пятом ведре, но pty-то нужны для виртуальных консолей!!! Сделал LEGACY_PTYS=y. Пересобрал ядро, обновил, перезагрузился — отлично, все работает! (ну, работает до поры, до времени, т.к. не факт, что мне удастся пропатчить модуль fliusb под пятое ядро — я и под четвертое-то с ним день провозился; но очень не хочется FLI'шные ПЗСки переделывать под libusb: хоть это и нужно сделать, но работа там адская).

May 2025

S M T W T F S
    123
45678910
11121314151617
1819202122 2324
25262728293031

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated May. 24th, 2025 07:18 am
Powered by Dreamwidth Studios