亚洲一级簧片_性 毛片_国产乱子视频_久久影城_强伦女教师视频_成人精品久久

華為無線網(wǎng)卡使用教程

發(fā)布時間: 2023-08-01 12:06 閱讀: 文章來源:QUY384XUSR

高速免驅(qū)無線網(wǎng)卡在PhoenixOS系統(tǒng)使用(附驅(qū)動:聯(lián)發(fā)科(mediatek 7612u))


目前,有許多USB高速無線免驅(qū)網(wǎng)卡,都會存放載自己的驅(qū)動程序(基本上都是 用于Windows系統(tǒng)驅(qū)動),當(dāng)首次插入電腦時,它們會被識別為一個閃存設(shè)備,然后開始安裝存儲于其中的驅(qū)動程序。在安裝完驅(qū)動程序之后(后面還需要再插拔一次),驅(qū)動程序就會再內(nèi)部切換USB設(shè)備的無線網(wǎng)卡wifi模式,存儲設(shè)備會消失(大多數(shù)情況下)。但這種網(wǎng)卡在Linux系統(tǒng)中很難使用,多數(shù)情況下只能工作在存儲模式usb-storage。而且由于linux自身小眾的特點,此類驅(qū)動也很難適配,多數(shù)需要經(jīng)過下載廠家源碼編譯、安裝。

幾年前,購得EDUP-11AC-1200M Wireless USB Adapter USB無線網(wǎng)卡(使用的芯片是:聯(lián)發(fā)科Mediatek MT7612),不能在任何基于Linux內(nèi)核的系統(tǒng)上使用,在網(wǎng)上幾經(jīng)查找相關(guān)資料,下載源碼編譯安裝,都無法達到滿意效果,有時只能在widows系統(tǒng)激活狀態(tài)下,重新啟動切換到Linux或者PhoenixOS時才能使用,可是對于長期使用PhoenixOS的用戶來說,要知道熱機重啟進入PhoenixOS,往往會出現(xiàn)“ACPI Error:Method parse/execution failed \_SB.PCI0”之類錯誤,令人十分煩惱,幾乎棄用。后來一想怎么才能讓該死網(wǎng)卡的存儲模式切換到無線網(wǎng)卡模式呢,終于找到了USB_ModeSwitch相關(guān)信息介紹,因為該軟件是用來對移動、電信移動上網(wǎng)卡使用的,設(shè)備信息支持中不包含此類芯片的,多數(shù)是華為、中興等電信廠家芯片,我想既然原理是一樣的,都是模式切換,就拿來試試吧,經(jīng)過反復(fù)嘗試終于得愿以償,在linux和phoenix OS下測試成功!下面簡單介紹使用方法:


一、USB_ModeSwitch源碼下載、編譯、安裝:

1、文件下載:

如果你的系統(tǒng)上沒有安裝usb-modeswitc,則需下載安裝(本人使用的Ubuntu18.04,系統(tǒng)自帶,),要編譯usb-modeswitc 還需要下載 libusb-1.0 有時還需要下載libusb-compat-0.1.5,下面是這些軟件的下載地址:(事先先建立工作目錄:#mkdir tools 并進入 #cd tools)

  1. usb-modeswitc下載網(wǎng)址:https://www.draisberghof.de/usb_modeswitch/usb-modeswitch-2.6.0.tar.bz2解壓:tar -xvf usb-modeswitch-2.6.0.tar.bz2
  2. libusb-1.0.21下載網(wǎng)址:https://nchc.dl.sourceforge.net/project/libusb/libusb-1.0/libusb-1.0.22/libusb-1.0.22.tar.bz2解壓:tar -xvf libusb-1.0.22.tar.bz2
  3. libusb-compat-0.1.5下載網(wǎng)址:https://sourceforge.net/projects/libusb/files/libusb-compat-0.1/libusb-compat-0.1.5/解壓:tar jvxf libusb-compat-0.1.5.tar.bz2
  4. 解壓后,在當(dāng)前工作目錄(tools)下 有三個文件夾,分別是libusb-1.0.22/libusb-1.0.22、libusb-compat-0.1.5和usb-modeswitch-2.6.0.tar.bz2

2、編譯libusb-1,0.21

進入libusb目錄,執(zhí)行:#./configure --prefix=tools/usb-modeswitch-2.6.0/install --enable-shared --disable-udev;

執(zhí)行#make&& make install 后,發(fā)現(xiàn)usb-modeswitch-2.6.0解壓后路徑“下多了install目錄;

libusb安裝錯誤:

2.1. 錯誤提示:

checking for inline... inline

checking operating system... Linux

checking for library containing clock_gettime... -lrt

checking libudev.h usability... no

checking libudev.h presence... no

checking for libudev.h... no

configure: error: "udev support requested but libudev not installed"

2.2. 解決方法:

sudo apt-get install libudev-dev

3、 編譯libusb-compat-0.1.5:

方法和libusb-1,0.21相同,此處就不一一介紹了,有的不一定需要進行這一步。

4、編譯usb-modeswitch:

  • 進入usb-modeswitch-2.6.0 執(zhí)行 export PKG_CONFIG_PATH='tools/usb-modeswitch-2.6.0/install/lib/pkgconfig:$PKG_CONFIG_PATH'
  • 執(zhí)行#make 完成后可發(fā)現(xiàn)當(dāng)前目錄生成二進制文件elf :usb-modeswitch
  • 復(fù)制usb-modeswitch相關(guān)文件和運行庫:在usb-modeswitch解壓后路徑下及子目錄install/lib復(fù)制usb-modeswitch、usb-modeswitch.conf和libusb-1.0.so.0三個文件

注:編譯過程中可能因為各自系統(tǒng)不同,會出現(xiàn)錯誤,建議訪問相關(guān)網(wǎng)站查詢,在Ubuntu 18.04系統(tǒng)中也可以用下列方法安裝:apt-get install usb-modeswitch usb-modeswitch-data

apt-get install libusb-1.0-0 libusb-1.0-0-dev

程序需要的共享庫


二、usb-modeswitch的遷移、配置和使用:

1、程序遷移:

一般來說,由Linux系統(tǒng)生成的二進制運行文件在Android、PhoenixOS 都不能運行,基本上都會出現(xiàn)“No such file”錯誤,如果以為程序不能使用,這就大錯特錯了。因為缺乏指令解釋庫和相關(guān)的動態(tài)庫,這就需要用readelf命令,通常先運行:readelf -l usb-modeswitch查看需要加載的解釋庫文件名稱。如下圖:

命令解釋庫

然后執(zhí)行命令:readelf -d usb-modeswitch查看程序運行需要的依賴庫,如下圖:

程序需要的共享庫

將上述三個文件復(fù)制下來,并記住文件所在的路徑,進入PhoenixOS系統(tǒng),首先將程序文件和需要的庫復(fù)制到內(nèi)部存儲中(/sdcard),切換的終端模式(Alt+F1),先執(zhí)行命令:mount -o rw,remount / (將根目錄重新掛在為讀寫,這點很重要!!!) ;然后創(chuàng)建目錄lib64:mkdir /lib64 ;

執(zhí)行下列命令,將程序文件和庫文件復(fù)制到對應(yīng)目錄中:

install -m 755 /sdcard/你存放目錄"/ld-linux-x86-64.so.2 /lib64/

install -m 755 /sdcard/你存放目錄"/lib* /lib

install -m 755 /sdcard/你存放目錄"/usb_modeswitch* /system/bin/:注意這里有兩個文件:usb_modeswitch和usb_modeswitch.conf

usb_modeswitch

主機usb設(shè)備信息

2、usb-modeswitch.conf配置文件修改:

在PhoenixOS系統(tǒng)下,運行l(wèi)susb 命令查看主機USB設(shè)備,如圖:

主機usb設(shè)備信息

紅框部分就是你要操作的USB設(shè)備:vendorID和ProductID。最好在USB存儲狀態(tài)下運行l(wèi)susb命令,這樣productID會不一樣,我這里是廠商:0x0e8d 產(chǎn)品ID:7612(這是以轉(zhuǎn)換wifi狀態(tài)下的ID,存儲狀態(tài)ID是2870),下面就要修改usb-modeswitch.conf內(nèi)容:

usb_modeswitch,conf部分內(nèi)容

修改完usb-modeswitch.conf 并將它復(fù)制到PhoenixOS系統(tǒng)system/bin/路徑下(cp /sdcard/usb-modeswitch.conf /system/bin);運行命令:

usb_modeswitch -W -c /system/bin/usb-modeswitch.conf

程序執(zhí)行完成后,運行l(wèi)susb 查看USB設(shè)備ProductID值是否有變化,如有變化說明模式轉(zhuǎn)換成功!!!,如果沒有變化,則需要變動usb-modeswitch.conf文件中的MessageContent的值。


三、Phoenix OS系統(tǒng)中,無線網(wǎng)卡驅(qū)動的編譯和遷移:

由于篇幅所限,這里就不詳細(xì)介紹了。可以參見本人的帖子MediaTek 高速USB網(wǎng)卡驅(qū)動適配 中youling257的答復(fù)內(nèi)容。


附件:本人編譯的usb-modeswitch程序以及提取的可以在鳳凰系統(tǒng)PhoenixOS運行相關(guān)解釋庫、動態(tài)鏈接庫 聯(lián)發(fā)科:MT7612u_Driver for PhoenixOS

鏈接: https://pan.baidu.com/s/1qjnnjz9Lz5Uzx4gPruxk8g 提取碼: xdxb

將壓縮包usb_modeswitch.tar.bz2拷貝到PhoenixOS 內(nèi)部存儲根目錄下,切換PhoenixOS終端上,

  • cd /system/usr
  • · tar -xvf /sdcard/usb_modeswitch.tar.bz2;
  • · cd usb_modeswitch
  • · install -m 755 switch-usb.sh /system/bin/
  • · switch-usb.sh

轉(zhuǎn)換成功后,每次開機只須運行switch-usb.sh就可以了。

· mt7612u驅(qū)動程序的安裝方法是將media目錄復(fù)制到/system/lib/modules/4.14.15-PhoenixOS-x86_64/kernel/drivers/net/wireless/路徑下;將firmware文件的兩個文件復(fù)制到/system/lib/firmware路徑下。

???展開全文
相關(guān)文章
主站蜘蛛池模板: 久久精品一区二区三区不卡牛牛 | 日韩精品一区二区三区 | 亚洲国产成人精品久久 | 中文自拍 | 日韩午夜影院 | 免费午夜av | 综合网视频| 久久精品123| 国产一区| 看全色黄大色黄女片爽在线看 | 一区二区三区精品国产 | 久久久一区二区三区 | 欧美成人精品二区三区99精品 | 99re8在线精品视频免费播放 | 天堂中文最新版在线中文 | 国产精品av一区二区三区 | 亚洲在线一区二区三区 | 操人网址| 日韩一区二区三区精品 | 日本 欧美 在线 | 成人av免费在线看 | 日韩高清成人 | 大陆性猛交xxxx乱大交 | 欧美三级免费网站 | 国产在线一区二区 | 欧美日韩第一区 | 国产 欧美 日本 | 亚洲第一区国产精品 | 色淫视频 | 99男女国产精品免费视频 | 9191精品| 色综合av在线 | 黄色免费av | 亚洲成人高清av | 亚洲一区二区三区在线播放 | 91视频一区二区 | 久久女| 精品一区二区三区四区五区 | 精品午夜一区二区 | 国产精品最新 | 亚洲视频在线观看免费视频 |