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, 你會看到這麼一行:
把這一行複製一份並且修改成:
好, 存檔. 再改 visor.c 在同一個目錄裡面.
一樣的作法. 請先搜尋大寫的 ZIRE, 你會找到
再複製一份直接貼在本行的下方, 直接改成ZIRE71像這樣:
你會在這個檔案裡面找到兩份同樣的東西. 照著修改就行.
2. 編譯(compile)visor.c 以及visor.h
用root身份執行以下幾行指令:
3. 試試看是否可以掛上驅動程式: (這時候你還是root吧?)
然後按一下同步座的按鈕
如果你看到終端機開始列出所有你安裝的程式. 恭喜你. 設定OK了.
以下的步驟是教你如何使用jpilot這隻程式來做同步. 首先請你安裝 jpilot
再來請執行以下指令 (還是用root)
然後執行 jpilot, 在偏好設定那裡設定你使用的連接埠是 /dev/pilot 就可以了
聽起來很多步驟, 不過試著做一遍. 很容易的.
以下這個網站提供了很好的解答:
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 就可以了
聽起來很多步驟, 不過試著做一遍. 很容易的.
留言
張貼留言