Linux
有沒有辦法確定觸摸板是否損壞,即使 Linux 不支持它?
(我在這裡問了另一個導致這個問題的問題。我將重新發布一些我認為相關的命令行輸出。)
我在車庫裡發現了一台舊筆記型電腦(聯想 IdeaPad U260),在更換主機板和 CPU 並安裝 Ubuntu 18.04.3 LTS 後,它幾乎和新的一樣好用。唯一的問題是觸摸板不起作用,據我了解,它無法辨識。
這是來自的輸出
cat /proc/bus/input/devices
:I: Bus=0019 Vendor=0000 Product=0001 Version=0000 N: Name="Power Button" P: Phys=PNP0C0C/button/input0 S: Sysfs=/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:0f/PNP0C0C:00/input/input0 U: Uniq= H: Handlers=kbd event0 B: PROP=0 B: EV=3 B: KEY=10000000000000 0 I: Bus=0019 Vendor=0000 Product=0003 Version=0000 N: Name="Sleep Button" P: Phys=PNP0C0E/button/input0 S: Sysfs=/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:0f/PNP0C0E:00/input/input1 U: Uniq= H: Handlers=kbd event1 B: PROP=0 B: EV=3 B: KEY=4000 0 0 I: Bus=0019 Vendor=0000 Product=0005 Version=0000 N: Name="Lid Switch" P: Phys=PNP0C0D/button/input0 S: Sysfs=/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:0f/PNP0C0D:00/input/input2 U: Uniq= H: Handlers=event2 B: PROP=0 B: EV=21 B: SW=1 I: Bus=0019 Vendor=0000 Product=0001 Version=0000 N: Name="Power Button" P: Phys=LNXPWRBN/button/input0 S: Sysfs=/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3 U: Uniq= H: Handlers=kbd event3 B: PROP=0 B: EV=3 B: KEY=10000000000000 0 I: Bus=0011 Vendor=0001 Product=0001 Version=ab41 N: Name="AT Translated Set 2 keyboard" P: Phys=isa0060/serio0/input0 S: Sysfs=/devices/platform/i8042/serio0/input/input4 U: Uniq= H: Handlers=sysrq kbd event4 leds B: PROP=0 B: EV=120013 B: KEY=402000000 3803078f800d001 feffffdfffefffff fffffffffffffffe B: MSC=10 B: LED=7 I: Bus=0019 Vendor=0000 Product=0000 Version=0000 N: Name="Ideapad extra buttons" P: Phys=ideapad/input0 S: Sysfs=/devices/pci0000:00/0000:00:1f.0/PNP0C09:00/VPC2004:00/input/input11 U: Uniq= H: Handlers=rfkill kbd event7 B: PROP=0 B: EV=13 B: KEY=81000800100c03 4400000000300000 0 2 B: MSC=10 I: Bus=0003 Vendor=5986 Product=0195 Version=1423 N: Name="Lenovo EasyCamera: Lenovo EasyC" P: Phys=usb-0000:00:1d.0-1.3/button S: Sysfs=/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.3/2-1.3:1.0/input/input12 U: Uniq= H: Handlers=kbd event8 B: PROP=0 B: EV=3 B: KEY=100000 0 0 0 I: Bus=0019 Vendor=0000 Product=0006 Version=0000 N: Name="Video Bus" P: Phys=LNXVIDEO/video/input0 S: Sysfs=/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:00/input/input15 U: Uniq= H: Handlers=kbd event9 B: PROP=0 B: EV=3 B: KEY=3e000b00000000 0 0 0 I: Bus=0000 Vendor=0000 Product=0000 Version=0000 N: Name="HDA Intel Mic" P: Phys=ALSA S: Sysfs=/devices/pci0000:00/0000:00:1b.0/sound/card0/input13 U: Uniq= H: Handlers=event10 B: PROP=0 B: EV=21 B: SW=10 I: Bus=0000 Vendor=0000 Product=0000 Version=0000 N: Name="HDA Intel Headphone" P: Phys=ALSA S: Sysfs=/devices/pci0000:00/0000:00:1b.0/sound/card0/input14 U: Uniq= H: Handlers=event11 B: PROP=0 B: EV=21 B: SW=4 I: Bus=0003 Vendor=046d Product=c52f Version=0111 N: Name="Logitech USB Receiver" P: Phys=usb-0000:00:1a.0-1.2/input0 S: Sysfs=/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2:1.0/0003:046D:C52F.000D/input/input38 U: Uniq= H: Handlers=mouse0 event5 B: PROP=0 B: EV=17 B: KEY=ffff0000 0 0 0 0 B: REL=1943 B: MSC=10 I: Bus=0003 Vendor=046d Product=c52f Version=0111 N: Name="Logitech USB Receiver Consumer Control" P: Phys=usb-0000:00:1a.0-1.2/input1 S: Sysfs=/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2:1.1/0003:046D:C52F.000E/input/input39 U: Uniq= H: Handlers=kbd event6 B: PROP=0 B: EV=1f B: KEY=300ff 0 0 483ffff17aff32d bf54444600000000 1 130ff38b17c000 677bfad9415fed 9ed68000004400 10000002 B: REL=1040 B: ABS=100000000 B: MSC=10
以及來自
lsusb
:Bus 002 Device 004: ID 5986:0195 Acer, Inc Bus 002 Device 003: ID 046d:c52f Logitech, Inc. Unifying Receiver Bus 002 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 001 Device 003: ID 0489:e00d Foxconn / Hon Hai Broadcom Bluetooth 2.1 Device Bus 001 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
據我了解,核心不支持這個觸摸板,我有最新的穩定版本。
如果無法辨識,是否還有其他命令可以執行以進行更多調查?如果沒有,或者在檢查了其他輸出但沒有成功,那麼我有沒有辦法確定觸摸板是否正常工作而不僅僅是壞了?我不介意通過 Linux 或使用更多物理方式使用實際硬體進行調試。(我希望通過 Linux 來完成,所以這就是我在這個網站上發布這個問題的原因 - 如果這不是最好的地方,我很抱歉,我很樂意在其他地方提問,並提供指向更首選網站的指針.)
我沒有 Windows 可以啟動,我不想再購買一個 Windows 7 密鑰(而且我為筆記型電腦擁有的產品密鑰不能讓我從 Microsoft 獲得另一個 ISO,我必須去聯想修復工具),我什至不想考慮在這台舊東西上安裝 Windows 10(我喜歡這台筆記型電腦,不想讓它受苦)。
按照@mosvy 的建議,我從這裡使用 rufus 刷新了一個 Windows 2008 伺服器 ISO(這是我第一次使用它刷新基於非 Linux 的作業系統,它也可以正常工作)。在它的 live USB 部分,在安裝作業系統之前,我可以移動游標並用我的 USB 滑鼠點擊,但移動游標或點擊任何一個按鈕都適用於觸摸板。所以,我得出的結論是觸摸板可能壞了。