linux下3G網絡卡的安裝方法

2021-05-28 08:16:04 字數 2066 閱讀 2339

第一步:

#make menuconfig

勾選中下面

device drivers->usb support->

support for host-side usb

usb device filesystem

echi hcd (usb 2.0) support

ohci hcd support

uhci hcd (most intel and via) support

usb modem (cdc acm) support

usb serial converter support-> 

[m] 

usb serial converter support

usb generic serial driver

usb driver for gsm and cdma modems

device drivers->network device support->

ppp (point-to-point protocol) support

ppp multilink support (experimental)

ppp filtering

ppp support for async serial ports

ppp support for sync tty ports

ppp deflate compression

ppp bsd-compression (encryption) (experimental)

ppp over ethernet (experimental)

這些步驟是保證自己的核心支援usb介面的3g網絡卡。(未標註的都選擇*)

按說編譯進核心就沒什麼問題了,但是我試了很久都沒用,最後在device drivers-> usb support-> 

中在usb serial converter support前選擇[m]編譯成模組。然後

在/drivers/usb/serial找到usbserial.ko將其copy到開發板的乙個目錄下,隨便乙個都可以,我的放在/lib目錄下,進入對應目錄後執行insmod usbserial vendor=0x19f5 product=0x9909 (其中vendor和product換成自己網絡卡的對應值)。

接著ls /dev 應該會看到ttyusb0、1、2、3的,到這裡基本上網絡卡的驅動就裝好了。

第二步:

使用網絡卡撥號,需要下面幾個檔案

evdo-disconnect-chat

evdo-connect-chat

//這兩個放在根目錄 / 下 

pppstats

chat

pppd

pppdump

//這四個放在/usr/sbin目錄下

evdo

//這個放在/etc/ppp/peers目錄下

使用時在命令列下輸入

pppd call evdo persist & //會在後台自動持續撥號,直至撥號成功為止 

將usbserial編譯進核心的方法如下:(2011.11.14加入)

3g網絡卡需要用到usb轉串列埠,在配置核心時把usb serial converter support選上,然後進入它的子選項,把usb driver for gsm and cdma modems選上。最後儲存退出,這樣就把驅動加入了核心。

驅動加入核心後,3g網絡卡還不能工作。因為驅動程式無法識別我們的usb裝置。還需要修改drivers/usb/serial/目錄裡的option.c檔案。修改如下:

1)  在**裡新增兩個巨集定義

/* 天翼 易通e300 products */

#define etcom_vendor_id            0x19f5

#define etcom_product_e300      0x9909

2)  在 static struct usb_device_id option_ids 的末尾新增

,/* 天翼易通/*

修改完成後,重新編譯生成的核心就可以支援3g網絡卡了。

mac下3G網絡卡的妙用

據說去年年底網際網路刷票市場異常火爆.也是在那個時候筆者受朋友委託幫著投幾千票提高一下人氣.一直對php操作網頁很感興趣沒有機會練手,正好試一試.一路過五關斬六將,到最後的ip限制這裡算是給卡住了.更換 竟然不好使,這可如何是好?因為筆者在家裡上網用的是3g無線網絡卡.無意間發現這東東每次斷開後再連...

Linux下3G的應用

弄了幾天的3g和簡訊,簡單記錄一下。用的3g模組是華為的e1750 wcdma無線資料終端。在linux下,插入3g模組,系統會自動識別為ttyusb0,ttyusb1,ttyusb2,其中ttyusb1不知道有什麼用處,不可讀寫,而其他兩個介面都是可讀寫的,ttyusb0用作3g無線上網的介面,在...

Linux下3G模組驅動載入方法

模組型號 中興mc2716 核心版本 linux 2.6.36 載入過程如下 1 模組id號新增 進入核心 linux 2.6.36 driver usb serial 目錄,開啟 option.c 檔案,檢視是否已經定義了此模組產品的裝置id 資訊,並且這些資訊是否已經新增到 static str...