ZIRE 71要如何在Fedora Core 1上面同步??

朋友們若是聽從了我的建議跑去買了一台PalmOne Zire 71, 要是碰巧你用的kernel是2.4.22或是更舊的. (似乎大部分人都還在用舊kernel吧...). 該怎麼辦呢??

以下這個網站提供了很好的解答:

Palm Zire support under Linux

英文看不懂怎麼辦?? 沒關係, 我給你幾個步驟, 照著做就OK:

1. 修改 visor.c 以及 visor.h. 按照往例, 我假設你安裝的是Fedora Core 1(安裝Fedora Core 2的朋友就不用修改了, 你的kernel 2.6.x的早就OK了.)

先修改最簡單的 visor.h, 這檔案的位置在 /usr/src/linux-2.4/drivers/usb/serial/

搜尋大寫的 ZIRE, 你會看到這麼一行:


#define PALM_ZIRE_ID 0x0070


把這一行複製一份並且修改成:


#define PALM_ZIRE71_ID 0x0060


好, 存檔. 再改 visor.c 在同一個目錄裡面.

一樣的作法. 請先搜尋大寫的 ZIRE, 你會找到


{ USB_DEVICE(PALM_VENDOR_ID, PALM_ZIRE_ID) },


再複製一份直接貼在本行的下方, 直接改成ZIRE71像這樣:


{ USB_DEVICE(PALM_VENDOR_ID, PALM_ZIRE71_ID) },


你會在這個檔案裡面找到兩份同樣的東西. 照著修改就行.

2. 編譯(compile)visor.c 以及visor.h

用root身份執行以下幾行指令:


# cd /usr/src/linux-2.4/
# make modules SUBDIRS=drivers/usb/serial
# make modules_install SUBDIRS=drivers/usb/serial


3. 試試看是否可以掛上驅動程式: (這時候你還是root吧?)


# pilot-xfer -p /dev/ttyUSB1 -l


然後按一下同步座的按鈕

如果你看到終端機開始列出所有你安裝的程式. 恭喜你. 設定OK了.

以下的步驟是教你如何使用jpilot這隻程式來做同步. 首先請你安裝 jpilot


# yum install jpilot


再來請執行以下指令 (還是用root)


# ln -s /dev/ttyUSB1 /dev/pilot
# chmod 666 /dev/pilot


然後執行 jpilot, 在偏好設定那裡設定你使用的連接埠是 /dev/pilot 就可以了

聽起來很多步驟, 不過試著做一遍. 很容易的.

留言

這個網誌中的熱門文章

大車人生: Yamaha FZ6N更換TPS、火星塞以及引擎調校

[鳳梨外貿社] 1988 Austin Mini Automatic 奧斯丁 迷你上架銷售

PSA Citroen C5 Stereo Upgrade - from RD3 to RD45 (applied to Peugeot 307SW, Citroen XSara / C5 / C8, Berlingo)