天天操夜夜爱_天天插天天操天天干_黄色av地址_成人黄色在线观看_国内久久久久久_欧美国产日韩一区二区三区_国产精品久久久久久久久晋中

華為無線網卡使用教程

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

高速免驅無線網卡在PhoenixOS系統使用(附驅動:聯發科(mediatek 7612u))


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

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


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

1、文件下載:

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

  1. usb-modeswitc下載網址: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下載網址: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下載網址: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. 解壓后,在當前工作目錄(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目錄,執行:#./configure --prefix=tools/usb-modeswitch-2.6.0/install --enable-shared --disable-udev;

執行#make&& make install 后,發現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 執行 export PKG_CONFIG_PATH='tools/usb-modeswitch-2.6.0/install/lib/pkgconfig:$PKG_CONFIG_PATH'
  • 執行#make 完成后可發現當前目錄生成二進制文件elf :usb-modeswitch
  • 復制usb-modeswitch相關文件和運行庫:在usb-modeswitch解壓后路徑下及子目錄install/lib復制usb-modeswitch、usb-modeswitch.conf和libusb-1.0.so.0三個文件

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

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

程序需要的共享庫


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

1、程序遷移:

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

命令解釋庫

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

程序需要的共享庫

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

執行下列命令,將程序文件和庫文件復制到對應目錄中:

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設備信息

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

在PhoenixOS系統下,運行lsusb 命令查看主機USB設備,如圖:

主機usb設備信息

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

usb_modeswitch,conf部分內容

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

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

程序執行完成后,運行lsusb 查看USB設備ProductID值是否有變化,如有變化說明模式轉換成功!!!,如果沒有變化,則需要變動usb-modeswitch.conf文件中的MessageContent的值。


三、Phoenix OS系統中,無線網卡驅動的編譯和遷移:

由于篇幅所限,這里就不詳細介紹了。可以參見本人的帖子MediaTek 高速USB網卡驅動適配 中youling257的答復內容。


附件:本人編譯的usb-modeswitch程序以及提取的可以在鳳凰系統PhoenixOS運行相關解釋庫、動態鏈接庫 聯發科:MT7612u_Driver for PhoenixOS

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

將壓縮包usb_modeswitch.tar.bz2拷貝到PhoenixOS 內部存儲根目錄下,切換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

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

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

???展開全文
相關文章
主站蜘蛛池模板: 国产丝袜视频在线观看 | 久久大香香蕉国产免费网站 | 97精品国产 | selaoban在线视频免费精品 | 国产欧美日韩网站 | 国内精品久久久久久久亚洲 | 在线亚洲精品福利网址导航 | 亚洲开心网| 欧美一a一片一级一片 | 久草免费看 | 日韩中文字幕精品久久 | 日韩不卡高清 | 在线观看日本中文字幕 | 免费国产不卡午夜福在线观看 | 99色视频 | 韩国伦理三级 | 欧美中文字幕一区二区三区 | 中国xxxx做受视频 | 国产精品夜色视频一级区 | 精品国产一区二区三区久久久狼 | 亚洲第二页 | 国产三级在线观看视频不卡 | 色狠狠一区二区三区香蕉蜜桃 | 日本成人福利视频 | 韩国一级成a人片在线观看 韩国一级黄色 | 免费国产精品丝袜 | 国产网曝手机视频在线观看 | 久久精品国产只有精品2020 | 日韩在线观看不卡 | 国产成人高清视频 | 国产成人优优影院 | 韩国特黄特色a大片免费 | 九九性视频| 黑人中出波多野结衣在线观看 | 日本成熟视频tube~be | 黄色一级性生活视频 | 国产欧美日韩成人 | 69免费视频 | 国产成人精品三级在线 | 欧洲免费无线码一二区 | 黄色91|