Поиск

uname -r 5.4.16-gentoo


Поневоле пришлось перейти на работе на пятое ядро: после обновления 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: хоть это и нужно сделать, но работа там адская). eddy_em.livejournal.com

Добавить комментарий