升級到 systemd-210 後鍵盤無法使用

升級到 systemd-210 後鍵盤無法使用

我正在使用 Arch Linux,並且剛剛更新到 systemd-210,因為它添加了對 Macbook Air 所需的鍵盤背光保存/恢復的支援。不過,完成更新後,我的鍵盤無法使用(我現在正在從 USB 鍵盤輸入),這是 dmesg(我不得不將其放入 Pastebin,因為它太長了!):

http://pastebin.com/tpsLb09v

會是什麼呢?我應該向某人報告這個(嚴重)錯誤嗎?世界衛生組織? Linux 核心錯誤追蹤系統?系統化的那個?

謝謝!

編輯:

我按照Gh做的。建議但 dmesg 錯誤仍然存在。這是我的 pacman.log:

    [2014-03-05 22:11] [PACMAN] upgraded systemd (208-11 -> 210-2)
[2014-03-05 22:11] [PACMAN] upgraded libpulse (4.0-6 -> 5.0-1)
[2014-03-05 22:11] [PACMAN] upgraded chromium (33.0.1750.117-1 -> 33.0.1750.146-1)
[2014-03-05 22:11] [PACMAN] upgraded gcr (3.10.1-2 -> 3.10.1-3)
[2014-03-05 22:11] [PACMAN] upgraded gdk-pixbuf2 (2.30.5-1 -> 2.30.6-1)
[2014-03-05 22:11] [PACMAN] upgraded gnutls (3.2.11-1 -> 3.2.12.1-1)
[2014-03-05 22:11] [PACMAN] upgraded lib32-glibc (2.19-1 -> 2.19-3)
[2014-03-05 22:11] [PACMAN] upgraded libgphoto2 (2.5.3.1-1 -> 2.5.3.1-2)
[2014-03-05 22:11] [PACMAN] upgraded libtirpc (0.2.3-2 -> 0.2.4-1)
[2014-03-05 22:11] [PACMAN] upgraded man-pages (3.60-1 -> 3.61-1)
[2014-03-05 22:11] [PACMAN] upgraded ntfs-3g (2013.1.13-4 -> 2014.2.15-1)
[2014-03-05 22:11] [PACMAN] upgraded ppp (2.4.6-1 -> 2.4.6-2)
[2014-03-05 22:11] [PACMAN] upgraded pulseaudio (4.0-6 -> 5.0-1)
[2014-03-05 22:11] [PACMAN] upgraded python2-lxml (3.3.0-1 -> 3.3.1-1)
[2014-03-05 22:11] [PACMAN] upgraded raptor (2.0.12-1 -> 2.0.13-1)
[2014-03-05 22:11] [PACMAN] upgraded systemd-sysvcompat (208-11 -> 210-2)
[2014-03-05 22:11] [PACMAN] upgraded telepathy-mission-control (5.16.0-1 -> 5.16.1-1)
[2014-03-05 22:11] [PACMAN] upgraded webkitgtk (2.2.5-1 -> 2.2.5-2)
[2014-03-05 22:11] [PACMAN] upgraded yelp (3.10.1-2 -> 3.10.2-1)

什麼會導致這種情況?

這是一個新的 dmesg 日誌:

http://pastebin.com/V7C5dYBw

編輯2:

我向內核錯誤追蹤系統報告了該錯誤。這是報告:

https://bugzilla.kernel.org/show_bug.cgi?id=71551

答案1

最近,Systemd 210 為我帶來了一個不同的問題。它出現了很多問題,我最終從我的隨身碟啟動並chroot到硬碟上的Arch安裝並安裝舊版本的systemd來解決問題。我目前使用的是208-2。

您可以暫時嘗試安裝舊版的systemd,這樣就可以正常使用筆記型電腦了。它應該緩存在 /var/chache/pacman/pkg 中。

祝你好運。

更新:要還原先前的 systemd,您可以使用 oot 執行此操作:

pacman -U /var/cache/pacman/pkg/systemd-208-2-x86_64.pkg.tar.xz

但萬一您願意安裝另一個版本的 systemd,只需將“systemd-208-2-x86_64.pkg.tar.xz”替換為您之前使用的版本...

要查看仍然緩存在您的電腦上的所有版本,只需執行以下操作:

ls /var/cache/pacman/pkg/systemd-*

更新 2:使用 dmesg 輸出作為參考,我認為您已將 (208-11) 升級到 (210-2)。在這種情況下,您應該使用以下方法降級:

pacman -U /var/cache/pacman/pkg/systemd-208-11-x86_64.pkg.tar.xz

為了安全起見,也降級 systemd-sysvcompat:

pacman -U /var/cache/pacman/pkg/systemd-sysvcompat-208-11-x86_64.pkg.tar.xz

如果它會報告任何依賴性問題,您可能還需要降級這些問題

答案2

你讀過Archlinux主頁上的新聞了嗎?

https://www.archlinux.org/news/linux-313-warning-ps2-keyboard-support-is-now-modular/

順便說一句,負責的核心包也印出一條訊息: https://projects.archlinux.org/svntogit/packages.git/commit/trunk?h=packages/linux&id=3234afe2e74bad47464efeda8ddc2edded7ca204

如新聞所述,大多數擁有 AT 鍵盤(例如 ThinkPad)的人應該不會遇到任何問題。但蘋果在很多方面都很特別,也許在這種情況下也是如此。

相關內容