我買了一臺筆記本電腦並安裝了Linux,觸控板現在無法工作,但它在Windows上。沒有Linux驅動程序,我認爲這可能是一個很好的項目。如何在linux上爲華碩觸控板編寫驅動程序?
我已經閱讀並實現了關於設備驅動程序的簡單教程(打開pandaboard上的led)的教程,但我不知道從哪裏開始。相關的問題指向像modprobe -r psmouse
這樣的命令,而且似乎根本沒有看到觸控板。
有什麼想法?該筆記本電腦是:華碩R409C。
我買了一臺筆記本電腦並安裝了Linux,觸控板現在無法工作,但它在Windows上。沒有Linux驅動程序,我認爲這可能是一個很好的項目。如何在linux上爲華碩觸控板編寫驅動程序?
我已經閱讀並實現了關於設備驅動程序的簡單教程(打開pandaboard上的led)的教程,但我不知道從哪裏開始。相關的問題指向像modprobe -r psmouse
這樣的命令,而且似乎根本沒有看到觸控板。
有什麼想法?該筆記本電腦是:華碩R409C。
臨時修訂是在內核cmdline上使用「psmouse.proto = bare」引導。
$ sudoedit /etc/default/grub
變化GRUB_CMDLINE_LINUX_DEFAULT添加psmouse.proto =裸底,並保存修改。
然後:
$ sudo update-grub
最後重新啓動。
我覺得linux輸入子系統可以用來寫觸摸板的驅動程序。確切的細節需要考慮。但大多數輸入設備可以使用輸入子系統進行集成。
我已閱讀關於輸入子系統的一些文檔,但我無法弄清楚主要輸入來自哪裏。我的意思是觸控板必須將觸摸事件發送到某個地方,它在哪裏? – Thomas 2014-09-06 14:06:14
這不回答我的問題,但解決了我的問題。只是這樣做,觸控板現在正在工作。你能說出這裏的情況嗎? – Thomas 2014-09-06 14:03:39
問題仍然存在,例如在此觸控板上沒有實現滾動(2個手指),但窗口中有一個 – Thomas 2014-09-06 14:07:05