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這隻程式來做同步. ...