我一直在关注与此相关的很多问题 - 因此它可能是一个重复的问题,但是由于我没有在 20.04 版本中看到它,所以我认为它是一个新问题。问题是:
- 我已经安装了(通过包含从官方网站下载的版本的 USB)Ubuntu 20.04 新操作系统。-请注意这是一个全新安装。
- 重新启动后,键盘和鼠标垫就无法工作了。
- 如果我进入 tty(例如)/ BIOS,它们就可以工作,但是如果进入登录页面/ OS,它们则不能工作。
我已按照这里的每个指南xserver-xorg-input-all
反复进行安装/更新,但这似乎无法解决问题。
硬件:
Architecture: x86_64
product: Inspiron 7348 (0675)
product: 067RT2
product: Intel(R) Core(TM) i7-5500U CPU @ 2.40GHz
product: HMT41GS6BFR8A-PB
product: Broadwell-U Host Bridge -OPI
product: HD Graphics 5500
product: Broadwell-U Audio Controller
product: Broadwell-U Processor Thermal Subsystem
product: Wildcat Point-LP USB xHCI Controller
product: xHCI Host Controller
product: USB Receiver
product: ST_SENSOR_HUB
product: Integrated_Webcam_HD
product: Touchscreen
product: xHCI Host Controller
product: Wildcat Point-LP MEI Controller #1
product: Wildcat Point-LP High Definition Audio Controller
product: Wildcat Point-LP PCI Express Root Port #3
product: Wireless 7265
product: Wildcat Point-LP USB EHCI Controller
product: EHCI Host Controller
product: Wildcat Point-LP LPC Controller
product: Wildcat Point-LP SATA Controller [AHCI Mode]
product: LITEONIT LCS-256
product: Wildcat Point-LP SMBus Controller
product: Wildcat Point-LP Thermal Management Controller
product: PnP device PNP0c02
product: PnP device PNP0b00
product: PnP device INT3f0d
product: PnP device PNP0c02
product: PnP device PNP0303
product: PnP device DLL065a
product: PnP device PNP0c02
product: PnP device PNP0c02
product: DELL 0WF28498
product: OEM Define 5
我的问题:
有其他人遇到过这个问题吗?重新启动后 - 使用外部(例如)键盘和鼠标安装 xserver - 然后它就可以正常工作了。然后再次重新启动后 - 它不起作用?特别是在升级到 20.04 之后!
我该如何解决?这是一个关键问题,请帮忙!
答案1
问题是 Ubuntu 认为你的 PC 是平板电脑,并禁用键盘。如果以下命令给出任何数字,则下面的修复方法有效不是 31
或者32
。
cat /sys/class/dmi/id/chassis_type
如何修复此问题:(从https://askubuntu.com/a/1282269/558457)
最近的内核中有一个错误,它禁用了某些笔记本电脑的键盘。目前主要是 Acer 和 HP。通常可以进入恢复并从内核 5.4.0-42 启动或使用外部键盘。
将内核模块列入黑名单
intel_vbtn
是解决此问题的一种解决方法,如下所示为什么我的笔记本电脑的键盘从内核 5.4.0-47 到 5.8.0-20 都坏了
/etc/modprobe.d
要实现这一点,您可以创建一个带有后缀的新文件.conf
,也可以使用主blacklist.conf
文件。前者可能更可取,因为您可以在不再需要该文件时(即修复错误时)删除它:
sudoedit /etc/modprobe.d/blacklist-intel_vbtn.conf
在文件中添加一行,可选择添加注释来解释为什么这样做
# bug in module breaks keyboard, so don't load it blacklist intel_vbtn
保存文件,退出并重新启动。
答案2
在您的官方计算机品牌驱动程序页面上检查您的计算机的驱动程序;通常您可以选择您的操作系统,然后您会找到最常用的安装驱动程序,当然也包括鼠标垫的驱动程序。
例如,以我的 hp 为例: https://support.hp.com/gb-en/drivers/selfservice/hp-elitebook-840-g1-notebook-pc/5405360