• 9

[改裝] 觸控版EPC~ 已經可以在linux下正常使用

請教lazyfai大大

我重頭瀏覽到尾後
整理出以下步驟

1.安裝好觸控版各線路,並確認為eGalax控制版(ps.在xp下安裝TouchKit可正確使用)

2.下載新版觸控電路板驅動程式 [但是這部分的東西只有看裡面的pdf檔案...其他的東西不知道怎麼用]
Kernel 2.6(2008/02/13) 版本1.08.1227
http://210.64.17.162/web20/drivers/websit%20driver/Linux/TouchKit-1.08.1227-32b-k26.tar.gz


我稍微把pdf那篇翻譯一下[usb那篇]
============================================
如何建立TouchKit USB 核心模組?

1.請確定這些壓縮檔被安裝在您之前想要建立核心模組"tkusb.ko"
,譬如tcl 、系統零件庫和核心來源[版本是否正確]。
注意:核心來源版本必須與你的環境相同。

2.重建核心模組。
它是[驅動]USB TocuhScreen 控制器所必要的[檔案設定文件]。
請隨著以下步驟建立核心模組"tkusb.ko"。
注意: ko 是kernel 2.6.x 所唯一使用的格式。

2.1) 打開終端窗口和找出被複製的目錄。
然後, 去子目錄"USBSrc" 。
執行"make all"[這是指令嘛?不懂] 。
(複製全部檔案)
然後, 核心模組將被建立在您的工作目錄()[阿~~怎麼建立..複製嘛]。
(然後貼上檔案到妳的工作目錄下 {是 /home/user 下面嗎})
2.2) 複製核心模組"tkusb.ko" 到目標目錄。例如, "/lib/modules"
[因該是 /lib/modules/2.6.21.4-eeepc/kernel/drivers/input]

2.3) 做設備連結為USB 觸摸屏幕控制器。
例如,
mknod /dev/tkpanel0 c 180 180 (為第一位USB 觸摸屏幕控制器)
mknod /dev/tkpanel1 c 180 181 (為第二位USB 觸摸屏幕控制器)
2.4) 修改rc.local 文件裝載核心模組(這改名"boot.local" 在SuSE Linux 系列之下)
這個文件可能自動地被發現在"/etc/rc.d" 。
增加以下描述在這個文件。

## TouchKit 核心模組部分開始##
rmmod touchkitusb # [這個模組可以叫"usbtouchscreen"] 。
insmod /lib/modules/2.6.21.4-eeepc/kernel/drivers/input/tkusb.ko # [注意:這行指令kernel 2.6.x 專用]
## TouchKit 核心模組部分末端##

筆記: 用戶能檢查哪個內部核心模組被安裝在USB 觸摸屏幕控制器 請在終端窗口執行以下指令
cat /proc/bus/input/devices

3. 再重新開始您的平臺。[重開機妳的電腦]
===========================================================
[
以上
2.1 這裡完全不懂....
2.2 複製tkusb.ko到 /lib/modules/2.6.21.4-eeepc/kernel/drivers/input/
[這份是大大在文章編號: 4577561文章日期: 2008-01-06 09:48 那個檔]
2.3 就打那兩行指令 [有用sudo權限打]
2.4 有去加入那兩行...加在exit()之前
我都有做...但是觸控版還是一點反應都沒有...已經想放棄改去灌win xp了
]

我再補上查詢後的資訊

---------------------------------------------------------
以下為 dmesg 後的訊息(我只截取搜尋到有'eGalax'的安裝硬體訊息)
[ 14.050000] input: eGalax Inc. Touch as /class/input/input6
[ 14.050000] input: USB HID v1.12 Pointer [eGalax Inc. Touch] on usb-0000:00:1d.0-1

---------------------------------------------------------
以下為 lsusb 後的訊息
Bus 003 Device 001: ID 0000:0000
Bus 001 Device 001: ID 0000:0000
Bus 001 Device 004: ID 0eef:0001 D-WAV Scientific Co., Ltd eGalax TouchScreen
Bus 004 Device 001: ID 0000:0000
Bus 002 Device 001: ID 0000:0000
Bus 005 Device 001: ID 0000:0000
Bus 005 Device 004: ID 0951:1606 Kingston Technology
Bus 005 Device 005: ID eb1a:2761 eMPIA Technology, Inc.

---------------------------------------------------------
以下為 cat /proc/bus/input/devices 後的訊息(我只截取搜尋到有'eGalax'的安裝硬體訊息)
I: Bus=0003 Vendor=0eef Product=0001 Version=0112
N: Name="eGalax Inc. Touch"
P: Phys=usb-0000:00:1d.0-1/input0
S: Sysfs=/class/input/input6
H: Handlers=mouse1 event6
B: EV=b
B: KEY=401 0 30000 0 0 0 0 0 0 0 0
B: ABS=f

唉...
真的搞不定了...
不太想放棄linux
  • 9
內文搜尋
X
評分
評分
複製連結
請輸入您要前往的頁數(1 ~ 9)
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?