在SuSE Linux Pro 9.0 的預設環境之下,編譯這張卡片的驅動程式會發生錯誤。撿視錯誤的 err.log 之後發現,Linux Kernel 必須依照以下進行設定。執行 Install 這個 Script 時,在最後的編譯驅動程式部分才會正常。
1. 安裝 Linux,並且必須選擇安裝 Kernel Source。
2. 設定 Linux 相關系統環境 (略)。
3. 建立暫存目錄,舉例 /isi 。
4. 將 ISI5634PCI 的驅動程式複製到 Linux 的暫存目錄 /isi 之中。
wget ftp://ftp.multitech.com/isi-cards/linux/l309_22x_24x.tar
tar xvf l309_22x_24x.tar
5. 進入 /usr/src/linux 執行以下:
make mrproper
make cloneconfig
make dep
6. 進入暫存目錄 /isi,執行 Install 這個安裝用的script
./Install
7. 如果沒有其他特殊狀況,驅動程式應該是已經編譯完成,可以將 /etc/sysconfig/kernel 裡面的 MODULES_LOADED_ON_BOOT="" 改為 MODULES_LOADED_ON_BOOT="isicom" 以在開始的時候自動載入模組,也可透過執行預設的 script 或是修改系統模組設定來載入模組。
Posted by 椰子殼
