inux下使用Win Modemlinux
做者:兄弟連測試
我是一名Linux愛好者,和許多玩家同樣在計算機上安裝了Linux+Windows雙系統,使用內 置Modem。在Windows下該機使用正常,但是到linux下就沒法上網。 我使用的是Red Hat linux 7.2,內核2.4.7-10。Linux檢測個人Modem是Win Modem,即所 謂的「軟貓」,只適用於Windows系統。 通過一番鑽研,發現個人「貓」使用的是Intel公司的Ambient主芯片,型號是MD5628D。在 KDE的控制中心一樣能夠檢測出有PCI的通信設備和使用的芯片,但沒法驅動它。 因而,我又轉到Windows下,驅「貓」上網,在Intel的網站上有for linux的驅動 (http://developer.intel.com/design/m...ivers_linux.htm)。 下載該驅動後,在Windows下是一個名爲Intel-v92ham.tgz的文件,只有298KB,可使用軟 盤複製或在linux下將Intel-v92ham.tgz的文件複製到任一目錄(如Root目錄)下。 打開終端窗 口,進入Root目錄: 1.使用「ls -a」的命令,能夠看到Intel-v92ham.tgz的文件以綠色顯示, 這代表是可執 行文件。 2.執行命令,解開這個tgz壓縮包: tar -zxvf Intel-v92ham.tgz 此時會有一個文件列表出現,表示有哪些文件解壓成功。 3.而後就會發如今root目錄下多出一個藍色的文件夾,名爲Intel-v92ham-425。 4.進入Intel-v92ham-425目錄,執行命令編譯驅動程序。首先刪除全部已有的編譯文件: make clean 而後編譯ham文件: make ham 再將編譯的文件進行安裝: make install 至此,驅動程序編譯完成。接着將此模塊裝入內核。 5.導入 hamcore.o模塊: insmod -f hamcore.o 6.導入 ham.o模塊: insmod -f ham.o 7. 刪除/dev/ham設備: rm /dev/ham 8. 從新建立/dev目錄下的ham設備: mknod /dev/ham c 240 1 這裏的240是默認的,如不能工做請查看/proc/devices/文件裏的ham的major number。 9.連接/dev/ham爲/dev/modem: ln -s /dev/ham /dev/modem 在linux中,/dev/modem設備是默認的Modem設備。 這樣,linux就能夠識別個人「軟貓」了。而後,用「minicom」等軟件測試Modem的狀況, 顯示「OK」則代表Modem設置正確,能夠被linux識別,而且能夠正常工做了。 再試着輸入「AT」,若是回答「OK」,則能夠開始撥號。 輸入「ATD163」,此時聽到「小貓」一陣嘰嘰喳喳歡叫後,而後就能夠看到鏈接信息和遠程系統的信息提示: ATD163 CONNECT 115200 上面這些代碼說明Modem已經可使用了。因爲不一樣的Modem驅動程序不一樣,所以沒法一一 細解。本文只是介紹安裝的思路,供你們參考。網站