Calculate Forum

Что делать, если умирает мышка и клавиатура при обновлении

Если Вы не прочитали вывод программы emerge во время выполнения обновления системы, знайте, что скорее всего вы обновляли xorg-server. Во время установки будет такой вот совет:

...
or using sets from portage-2.2:
 emerge @x11-module-rebuild

Но как быть, если клавиатура вдруг стала недоступна?

Есть три пути:

# Перезагрузить систему, добавив в строке запуска в Grub "nox". В этом случае система загрузится без графического режима.
# Во время загрузки нажать "i" и выбирать запускаемые службы, исключив xorg. После загрузки вы попадете в консоль.
# Не перегружая систему, нажать волшебную комбинацию клавиш Alt+SySRQ+R. После этого можно перейти в консоль, нажав Ctrl+Alt+F1.

Теперь можно обновить модули:

emerge @x11-module-rebuild

Возможно, я что-то не так делал, но у меня проблема исчезла только после

emerge x11-drivers/xf86-input-evdev

вот же ш я васёк! грузился с live, монтировал нужный раздел, коментил нужную строку в нужном файле, можно было конечно и сервис удалить из загрузки, не суть важно… делал неправильно, ну может правильно, только не с той стороны… :blush:

есть же еще ssh )

Максим Иванюхин писал(а):

есть же еще ssh )

ага есть )), и можно использовать если есть еще одна машинка, а если нету :stuck_out_tongue:

У меня тоже иксы ожили только после

emerge x11-drivers/xf86-input-evdev

Пришлось напрячь соседа, чтобы по ssh положил иксы

CLD_11.6_x86-64.b2, emerge @x11-module-rebuild не помогло, заработало только после загрузки в интерактивном режиме (за исключением старта xdm) и установки:

emerge x11-drivers/xf86-input-evdev
emerge x11-drivers/xf86-input-keyboard
emerge x11-drivers/xf86-input-mouse

Еще не понятно почему не раскрыта тема с НЕ инициализацией системных шрифтов:
Все шрифты царапают глаза (особенно в Опере) пока не выполнишь:

eselect fontconfig enable {1…32}

В остальном дистрибутив классный, перешел на него с Debian,тамошний apt-build перестал устраивать.

emerge @x11-module-rebuild
emerge x11-drivers/xf86-input-evdev
emerge x11-drivers/xf86-input-keyboard
emerge x11-drivers/xf86-input-mouse

Помогло только всё вместе взятое. Удачно, что я всегда сохраняю предыдущее ядро, но частенько (и в этот раз) видеодрайвер под него не пересобираю. А, и лог emerge настроен. Так что ресет соотв кнопочкой, выбрал старое ядро, посмотрел, что там советах молодым суркам написано и вперёд. Кстати, как можно " нажать волшебную комбинацию клавиш Alt+SySRQ+R ", если клава не работает?

Удачно, что я всегда сохраняю предыдущее ядро

Особенно удобно теперь с Grub2, который показывает все ядра.

Кстати, как можно " нажать волшебную комбинацию клавиш Alt+SySRQ+R ", если клава не работает?

Нажмите и клава сразу заработает. :slight_smile:

Особенно удобно теперь с Grub2, который показывает все ядра.

А решили проблему Grub2+fglrx, которая висела в “Разработке”? А то мне родительский ноут скоро обновлять (где-то в начале июня ставил CLD-current), не хотелось бы прыгать с бубном.

Нажмите и клава сразу заработает. :slight_smile:

Спасибо, буду знать!

В нескольких Stage-сборках драйвер fglrx отсутствовал. Отсюда и проблема с выбором проприетарных драйверов.

А мне в добавок помогла еще вот такая командочка:

cl-install --live

Эта тема ещё актуальна. Обновил с 11.9 до 11.12 после переключения на git. Не понимаю зачем перечитывать все выводы emerge? А если новичок - какой смысл читать? Спасибо, что есть решение на форуме. Хотя после выполнения:

emerge @x11-module-rebuild

получил неожиданный вывод:

The following USE changes are necessary to proceed:
#required by x11drivers/xf86-video-vmware-11.0.3, required by 
@x11-module-rebuild (argument) =x11-libs/libdrm-2.4.27 libkms

Use --autounmask-write to write changes to config files (honoring 
CONFIG_PROTECT)

И что дальше?
Перезагрузился - тоже самое: не работает клавиатура и тачпад/мышь на нетбуке.
Волшебная комбинация Alt+SySRQ+R не работает.
Зато работает alt+ctrl+F2
И далее из консоли можно войти, но нет X-ов. Не запускается. Я думаю, что что-то не до конца перенесли в git. Вот и баг. До этого, ориентировочно, в период с 12 по 18 декабря обновлял систему до 11.12, короче, полностью, всё работало.
В этот раз (28 декабря) на свежеустановленной системе cldx-11.9 обычный способ обновления не работал. По инструкции с сайта перестроил на git и вот те на!

получил неожиданный вывод:

По всей видимости Вам понадобилось установить libdrm с USE-флагом “libkms”. Выполнили Вы это в командной строке USE=“libkms” emerge …
Теперь @x11-module-rebuild пытается пересобрать пакеты тех же версий с теми же флагами. Но флаг не зафиксирован. Все изменения лучше вписывать в /etc/portage/package.use/custom.

И что дальше?

emerge --resume --skipfirst

И далее из консоли можно войти, но нет X-ов. Не запускается.

У Вас случайно не проприетарные нвидия драйвера? Тогда все понятно, Alt+SySRQ+R не работает, потому что тут даже иксы не поднялись.

emerge nvidia-drivers

Встроенное видео от intel, нетбук от samsung модель n130 на чипе 945GSE. Ни какие эксперементы с видюхой не проводил только обновления, миграцию на git по инструкции с сайта. Alt+SySRQ+R - работает, но невозможно печатать с клавиатуры, работает только комбинация alt+ctrl+F2. И далее из консоли можно строчить. Почему-то не получается запустить рабочее окружение xfce4. Команда

startx

не работает.
И до конца не ясны некоторые моменты с xfce. Можно тут писать или есть тема на форуме?

Аминь.
Заработало! Выполнил по рекомендации от Александра Варшавского:

emerge @x11-module-rebuild
emerge x11-drivers/xf86-input-evdev
emerge x11-drivers/xf86-input-keyboard
emerge x11-drivers/xf86-input-mouse

и в конце добавил

emerge @preserved-rebuild
reboot

Всё!
Если кто столктётся с этой проблемой, попробуйте этот метод.
P.S. Сработало на машинке samsung n130 нетбук, Atom 1,6Ghz i945GSE.

Недавно тоже столкнулся с подобной проблемой, после того как обновилось ядро с 3.1.5 до 3.1.6. У меня на нетбуке MSI Wind U160, после перезагрузки не загрузились иксы. Выскакивало сообщение, что не найден драйвер, либо не сконфигурирован xorg.conf. А вот клавиатура работала. Потому после выполнения команды:

emerge @x11-module-rebuild

с предварительной установкой libdrm, все заработало нормально.
Ура!

Столкнулся с той же проблемой на свежем обновлении. Приведённые рецепты не помогли. Причина: почему-то не обновился xorg-server. Обновил вручную, заработало.

Была такая же проблема.
Рецепт помог после перехода на не бинарный профиль.

Мне все эти советы не помогли. Не работает мышка и клава и все тут…

Mastodon Mastodon