После обновления ядра Ubuntu 20 до версии выше 5.4.0-59 загрузка остановится на стыковочной станции Thinkpad Ultra Docking Station. Я могу нормально загрузиться, когда не стыкуюсь, но даже когда я стыкуюсь после успешной загрузки, мой 4k внешний монитор никогда не появляется и другие внешние устройства не работают должным образом.
Время заморозки везде. Иногда он замерзает перед экраном входа в Ubuntu (так, черный экран, только указатель мыши и указатель в конечном итоге заморожен на месте тоже), иногда на экране входа в Ubuntu и в других случаях вскоре после успешного входа в систему.
Я попробовал пару вещей, которые обнаружил там
GRUB_CMDLINE_LINUX_DEFAULT="nosplash"
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX_DEFAULT="quiet nosplash"
...в /etc/default/grub и, конечно же, после изменений с update-grub
я попробовал отключить все внешние устройства от док-станции, кроме сенсорной панели и клавиатуры, но это все равно не сработает
https://bugs. launchpad.net/ubuntu/+source/linux-oem-5.6/+bug/1902469
Это сообщение об ошибке, похоже, показывает, что проблема исправлена в более позднем ядре, но я все еще вижу проблему с 5.8 ядрами, автоматически вытаскиваемыми Ubuntu Software Updater.
Эта статья выглядела многообещающе, но все равно не сработала: https://forums.linuxmint.com/viewtopic.php?t=334482
Same: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1901215
Here's a grep for "thinkpad" in dmesg since my Docking Station is a Thinkpad Ultra:
[ 4.527135] thinkpad_acpi: ThinkPad ACPI Extras v0.26
[ 4.527136] thinkpad_acpi: http://ibm-acpi.sf.net/
[ 4.527136] thinkpad_acpi: ThinkPad BIOS N27ET35W (1.21 ), EC N27HT16W
[ 4.527137] thinkpad_acpi: Lenovo ThinkPad T580, model 20LAS5Y600
[ 4.530205] thinkpad_acpi: radio switch found; radios are enabled
[ 4.534807] thinkpad_acpi: This ThinkPad has standard ACPI backlight brightness control, supported by the ACPI video driver
[ 4.534807] thinkpad_acpi: Disabling thinkpad-acpi brightness events by default...
[ 4.553917] thinkpad_acpi: rfkill switch tpacpi_bluetooth_sw: radio is unblocked
[ 4.586858] thinkpad_acpi: battery 2 registered (start 0, stop 100)
[ 4.597785] thinkpad_acpi: battery 1 registered (start 0, stop 100)
[ 4.598037] input: ThinkPad Extra Buttons as /devices/platform/thinkpad_acpi/input/input7
and got this by grepping dmesg
for "dock"
[ 0.534859] acpi PNP0C0A:01: ACPI dock station (docks/bays count: 1)
[ 3.944254] systemd[1]: /lib/systemd/system/docker.socket:5: ListenStream= references a path below legacy directory /var/run/, updating /var/run/docker.sock → /run/docker.sock; please update the unit file accordingly.
[ 15.624844] audit: type=1400 audit(1611255256.383:64): apparmor="STATUS" operation="profile_load" profile="unconfined" name="docker-default" pid=2215 comm="apparmor_parser"
I also found a update version of the bios here: https://support.lenovo.com/sk/en/downloads/ds502394-bios-update-utility-bootable-cd-for-windows-10-64-bit-linux-thinkpad-p52s-t580
Следуя инструкциям readme, я открыл терминал в месте расположения .cab-файла и запустил fwupdmgr установка N27ET41W.cab результат: Decompressing… [***************************************] Поддерживаемых устройств не найдено
Я изменил эту часть командной строки...
...ro quiet no splash iommu=soft $vt_handoff
...к этому
...ro iommu=soft $vt_handoff
А затем нажмите f10 и быстро застыли на экране входа в Ubuntu
Прерывистое исправление...? Основываясь на этом потоке ошибок: https://bugs.launchpad.net/ubuntu/+source/plymouth/+bug/1871641
Я отредактировал команду grub, удалил quiet splash nosplash
и смог загрузиться в 5.8.0-40-generic
просто отлично. Я заставил его работать так дважды, затем отредактировал /etc/default/grub с тем же самым изменением, затем запустил sudo update-grub
и с тех пор не смог избежать "заморозки". Отличие команды от предыдущего изменения заключается в том, что в конце строки linux_default после iommu=soft
больше нет $vt_handoff
, это начинает выглядеть как какое-то состояние гонки. Если я остановлюсь, чтобы отредактировать строку grub cmd во время старта, ничего не изменю и нажму f-10, я снова в деле. Если я просто выберу последнее ядро, не заходя в редактор строки cmd, оно в конце концов замерзнет.
Ну, после Эта дорогая вход в дневник, я писал, я надеюсь, что это поможет кому-то в будущем.
После бесчисленных перезагрузки и редука в темноте с помощью редактора командной строки Grub я закончил меняться на следующий выдержка в / etc / default / grub
GRUB_DEFAULT=0
GRUB_TIMEOUT_STYLE=menu
# GRUB_TIMEOUT=10
# GRUB_RECORDFAIL_TIMEOUT=$GRUB_TIMEOUT
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
# GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX_DEFAULT="iommu=soft"
GRUB_CMDLINE_LINUX=""
The grub_timeout и Grub_recordFail Lines от ранее попытки Исправьте это, чтобы я прокомментировал их и удалил все брызги из GRUB_CMDLINE_LINUX_DEFAULT
, я не то, как оно попал там в первую очередь или как или почему он ушел, но во время последних тестов, при редактировании Линия Grub CMD, я заметил, что линия больше не заканчивается $ vt_handoff