20240105移远的4G模块EC20在Ubuntu 20.04.6 LTS下使用联通5G卡上网的步骤

20240105移远的4G模块EC20在Ubuntu 20.04.6 LTS下使用联通5G卡上网的步骤

2024/1/5 10:11

缘起:需要在Firefly的AIO-3399J开发板上调试移远的4G模块EC20(Android10/11/12),需要现在先测试EC20的好坏!

陶老板告诉我找一个USB2.0转mini PCIE的转接板接上去,这样就可以直接测试了。

https://item.taobao.com/item.htm?_u=5ju3ku33b5\&id=580834633704\&spm=a1z09.2.0.0.78122e8d0M24m1\&skuId=4045144447321

4G模块转接板开发板迷你minipcie转USB移远EC20华为域格SIM/UIM

已售 2000+

¥23

https://detail.tmall.com/item.htm?_u=5ju3kuc8cc\&id=45401367506\&spm=a1z09.2.0.0.78122e8d0M24m1\&skuId=4274333149921

CY辰阳 MINI PCIE转USB 3G 4G模块 测试开发板NGFF 含SIM UIM卡座

已售 400+

¥32

请【严重注意】注意SIM卡的方向!

【需要2G的大卡,也就是卡套外面还有卡套!】

昨晚WIN10上通过USB延长线接上去明显需要驱动程序。

今天在Ubuntu20.04.6下的USB3.0接口【蓝色口】插入【装上底板】EC20。

rootroot@rootroot-X99-Turbo:~$

rootroot@rootroot-X99-Turbo:~$ cat /etc/issue
Ubuntu 20.04.6 LTS \n \l

rootroot@rootroot-X99-Turbo:~ rootroot@rootroot-X99-Turbo:\~ uname -r
5.15.0-91-generic
rootroot@rootroot-X99-Turbo:~$ uname -a
Linux rootroot-X99-Turbo 5.15.0-91-generic #101~20.04.1-Ubuntu SMP Thu Nov 16 14:22:28 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux

rootroot@rootroot-X99-Turbo:~$

rootroot@rootroot-X99-Turbo:~$

通过lsusb命令,很容易发现已经找到了EC20了。

插入EC20之前:

Bus 002 Device 002: ID 8087:8000 Intel Corp.

Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Bus 001 Device 002: ID 8087:8008 Intel Corp.

Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub

Bus 003 Device 002: ID 173d:0500 QSENN

Bus 003 Device 003: ID 1c4f:0002 SiGma Micro Keyboard TRACER Gamma Ivory

Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

插入EC20之后:

Bus 002 Device 002: ID 8087:8000 Intel Corp.

Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Bus 001 Device 002: ID 8087:8008 Intel Corp.

Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub

Bus 003 Device 002: ID 173d:0500 QSENN
Bus 003 Device 004: ID 2c7c:0125 Quectel Wireless Solutions Co., Ltd. EC25 LTE modem

Bus 003 Device 003: ID 1c4f:0002 SiGma Micro Keyboard TRACER Gamma Ivory

Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

拔掉EC20之后:

Bus 002 Device 002: ID 8087:8000 Intel Corp.

Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Bus 001 Device 002: ID 8087:8008 Intel Corp.

Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub

Bus 003 Device 002: ID 173d:0500 QSENN

Bus 003 Device 003: ID 1c4f:0002 SiGma Micro Keyboard TRACER Gamma Ivory

Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

dmesg内核信息:

插入EC20之前:

10.146990 rfkill: input handler disabled
319.666131 loop12: detected capacity change from 0 to 82800
319.965153 audit: type=1400 audit(1704417854.208:40): apparmor="STATUS" operation="profile_load" profile="unconfined" name="/snap/snapd/20671/usr/lib/snapd/snap-confine" pid=2597 comm="apparmor_parser"
319.966389 audit: type=1400 audit(1704417854.212:41): apparmor="STATUS" operation="profile_load" profile="unconfined" name="/snap/snapd/20671/usr/lib/snapd/snap-confine//mount-namespace-capture-helper" pid=2597 comm="apparmor_parser"
320.513136 audit: type=1400 audit(1704417854.756:42): apparmor="STATUS" operation="profile_replace" info="same as current profile, skipping" profile="unconfined" name="snap-update-ns.snap-store" pid=2599 comm="apparmor_parser"
320.537680 audit: type=1400 audit(1704417854.784:43): apparmor="STATUS" operation="profile_replace" info="same as current profile, skipping" profile="unconfined" name="snap.snap-store.hook.configure" pid=2601 comm="apparmor_parser"
320.546954 audit: type=1400 audit(1704417854.792:44): apparmor="STATUS" operation="profile_replace" info="same as current profile, skipping" profile="unconfined" name="snap.snap-store.snap-store" pid=2602 comm="apparmor_parser"
320.547870 audit: type=1400 audit(1704417854.792:45): apparmor="STATUS" operation="profile_replace" info="same as current profile, skipping" profile="unconfined" name="snap.snap-store.ubuntu-software-local-file" pid=2604 comm="apparmor_parser"
320.561320 audit: type=1400 audit(1704417854.804:46): apparmor="STATUS" operation="profile_replace" info="same as current profile, skipping" profile="unconfined" name="snap.snap-store.ubuntu-software" pid=2603 comm="apparmor_parser"
321.844676 loop13: detected capacity change from 0 to 8
322.196156 audit: type=1400 audit(1704417856.440:47): apparmor="STATUS" operation="profile_replace" profile="unconfined" name="/snap/snapd/20671/usr/lib/snapd/snap-confine" pid=2708 comm="apparmor_parser"
322.225387 audit: type=1400 audit(1704417856.472:48): apparmor="STATUS" operation="profile_replace" profile="unconfined" name="/snap/snapd/20671/usr/lib/snapd/snap-confine//mount-namespace-capture-helper" pid=2708 comm="apparmor_parser"
322.466790 audit: type=1400 audit(1704417856.712:49): apparmor="STATUS" operation="profile_replace" profile="unconfined" name="snap.snap-store.hook.configure" pid=2711 comm="apparmor_parser"

插入EC20之后:

10.146990 rfkill: input handler disabled
319.666131 loop12: detected capacity change from 0 to 82800
319.965153 audit: type=1400 audit(1704417854.208:40): apparmor="STATUS" operation="profile_load" profile="unconfined" name="/snap/snapd/20671/usr/lib/snapd/snap-confine" pid=2597 comm="apparmor_parser"
319.966389 audit: type=1400 audit(1704417854.212:41): apparmor="STATUS" operation="profile_load" profile="unconfined" name="/snap/snapd/20671/usr/lib/snapd/snap-confine//mount-namespace-capture-helper" pid=2597 comm="apparmor_parser"
320.513136 audit: type=1400 audit(1704417854.756:42): apparmor="STATUS" operation="profile_replace" info="same as current profile, skipping" profile="unconfined" name="snap-update-ns.snap-store" pid=2599 comm="apparmor_parser"
320.537680 audit: type=1400 audit(1704417854.784:43): apparmor="STATUS" operation="profile_replace" info="same as current profile, skipping" profile="unconfined" name="snap.snap-store.hook.configure" pid=2601 comm="apparmor_parser"
320.546954 audit: type=1400 audit(1704417854.792:44): apparmor="STATUS" operation="profile_replace" info="same as current profile, skipping" profile="unconfined" name="snap.snap-store.snap-store" pid=2602 comm="apparmor_parser"
320.547870 audit: type=1400 audit(1704417854.792:45): apparmor="STATUS" operation="profile_replace" info="same as current profile, skipping" profile="unconfined" name="snap.snap-store.ubuntu-software-local-file" pid=2604 comm="apparmor_parser"
320.561320 audit: type=1400 audit(1704417854.804:46): apparmor="STATUS" operation="profile_replace" info="same as current profile, skipping" profile="unconfined" name="snap.snap-store.ubuntu-software" pid=2603 comm="apparmor_parser"
321.844676 loop13: detected capacity change from 0 to 8
322.196156 audit: type=1400 audit(1704417856.440:47): apparmor="STATUS" operation="profile_replace" profile="unconfined" name="/snap/snapd/20671/usr/lib/snapd/snap-confine" pid=2708 comm="apparmor_parser"
322.225387 audit: type=1400 audit(1704417856.472:48): apparmor="STATUS" operation="profile_replace" profile="unconfined" name="/snap/snapd/20671/usr/lib/snapd/snap-confine//mount-namespace-capture-helper" pid=2708 comm="apparmor_parser"
322.466790 audit: type=1400 audit(1704417856.712:49): apparmor="STATUS" operation="profile_replace" profile="unconfined" name="snap.snap-store.hook.configure" pid=2711 comm="apparmor_parser"
490.241995 usb 3-2: new high-speed USB device number 4 using xhci_hcd
490.399983 usb 3-2: New USB device found, idVendor=2c7c, idProduct=0125, bcdDevice= 3.18
490.399992 usb 3-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
490.399996 usb 3-2: Product: Android
490.399999 usb 3-2: Manufacturer: Android
490.441771 usbcore: registered new interface driver usbserial_generic
490.441804 usbserial: USB Serial support registered for generic
490.444564 usbcore: registered new interface driver cdc_wdm
490.447789 usbcore: registered new interface driver option
490.447801 usbserial: USB Serial support registered for GSM modem (1-port)
490.447909 option 3-2:1.0: GSM modem (1-port) converter detected
490.448022 usb 3-2: GSM modem (1-port) converter now attached to ttyUSB0
490.448074 option 3-2:1.1: GSM modem (1-port) converter detected
490.448166 usb 3-2: GSM modem (1-port) converter now attached to ttyUSB1
490.448208 option 3-2:1.2: GSM modem (1-port) converter detected
490.448282 usb 3-2: GSM modem (1-port) converter now attached to ttyUSB2
490.448315 option 3-2:1.3: GSM modem (1-port) converter detected
490.448406 usb 3-2: GSM modem (1-port) converter now attached to ttyUSB3
490.448810 qmi_wwan 3-2:1.4: cdc-wdm0: USB WDM device
490.449917 qmi_wwan 3-2:1.4 wwan0: register 'qmi_wwan' at usb-0000:00:14.0-2, WWAN/QMI device, d6:49:5d:75:15:67
490.449948 usbcore: registered new interface driver qmi_wwan

拔掉EC20之后:

10.146990 rfkill: input handler disabled

319.666131 loop12: detected capacity change from 0 to 82800

319.965153 audit: type=1400 audit(1704417854.208:40): apparmor="STATUS" operation="profile_load" profile="unconfined" name="/snap/snapd/20671/usr/lib/snapd/snap-confine" pid=2597 comm="apparmor_parser"

319.966389 audit: type=1400 audit(1704417854.212:41): apparmor="STATUS" operation="profile_load" profile="unconfined" name="/snap/snapd/20671/usr/lib/snapd/snap-confine//mount-namespace-capture-helper" pid=2597 comm="apparmor_parser"

320.513136 audit: type=1400 audit(1704417854.756:42): apparmor="STATUS" operation="profile_replace" info="same as current profile, skipping" profile="unconfined" name="snap-update-ns.snap-store" pid=2599 comm="apparmor_parser"

320.537680 audit: type=1400 audit(1704417854.784:43): apparmor="STATUS" operation="profile_replace" info="same as current profile, skipping" profile="unconfined" name="snap.snap-store.hook.configure" pid=2601 comm="apparmor_parser"

320.546954 audit: type=1400 audit(1704417854.792:44): apparmor="STATUS" operation="profile_replace" info="same as current profile, skipping" profile="unconfined" name="snap.snap-store.snap-store" pid=2602 comm="apparmor_parser"

320.547870 audit: type=1400 audit(1704417854.792:45): apparmor="STATUS" operation="profile_replace" info="same as current profile, skipping" profile="unconfined" name="snap.snap-store.ubuntu-software-local-file" pid=2604 comm="apparmor_parser"

320.561320 audit: type=1400 audit(1704417854.804:46): apparmor="STATUS" operation="profile_replace" info="same as current profile, skipping" profile="unconfined" name="snap.snap-store.ubuntu-software" pid=2603 comm="apparmor_parser"

321.844676 loop13: detected capacity change from 0 to 8

322.196156 audit: type=1400 audit(1704417856.440:47): apparmor="STATUS" operation="profile_replace" profile="unconfined" name="/snap/snapd/20671/usr/lib/snapd/snap-confine" pid=2708 comm="apparmor_parser"

322.225387 audit: type=1400 audit(1704417856.472:48): apparmor="STATUS" operation="profile_replace" profile="unconfined" name="/snap/snapd/20671/usr/lib/snapd/snap-confine//mount-namespace-capture-helper" pid=2708 comm="apparmor_parser"

322.466790 audit: type=1400 audit(1704417856.712:49): apparmor="STATUS" operation="profile_replace" profile="unconfined" name="snap.snap-store.hook.configure" pid=2711 comm="apparmor_parser"
490.241995 usb 3-2: new high-speed USB device number 4 using xhci_hcd
490.399983 usb 3-2: New USB device found, idVendor=2c7c, idProduct=0125, bcdDevice= 3.18
490.399992 usb 3-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
490.399996 usb 3-2: Product: Android
490.399999 usb 3-2: Manufacturer: Android
490.441771 usbcore: registered new interface driver usbserial_generic
490.441804 usbserial: USB Serial support registered for generic
490.444564 usbcore: registered new interface driver cdc_wdm
490.447789 usbcore: registered new interface driver option
490.447801 usbserial: USB Serial support registered for GSM modem (1-port)
490.447909 option 3-2:1.0: GSM modem (1-port) converter detected
490.448022 usb 3-2: GSM modem (1-port) converter now attached to ttyUSB0
490.448074 option 3-2:1.1: GSM modem (1-port) converter detected
490.448166 usb 3-2: GSM modem (1-port) converter now attached to ttyUSB1
490.448208 option 3-2:1.2: GSM modem (1-port) converter detected
490.448282 usb 3-2: GSM modem (1-port) converter now attached to ttyUSB2
490.448315 option 3-2:1.3: GSM modem (1-port) converter detected
490.448406 usb 3-2: GSM modem (1-port) converter now attached to ttyUSB3
490.448810 qmi_wwan 3-2:1.4: cdc-wdm0: USB WDM device
490.449917 qmi_wwan 3-2:1.4 wwan0: register 'qmi_wwan' at usb-0000:00:14.0-2, WWAN/QMI device, d6:49:5d:75:15:67
490.449948 usbcore: registered new interface driver qmi_wwan

588.322914 r8169 0000:07:00.0 enp7s0: Link is Down

882.885532 r8169 0000:07:00.0 enp7s0: Link is Up - 1Gbps/Full - flow control rx/tx

1547.093014 r8169 0000:07:00.0 enp7s0: Link is Down
2378.489893 usb 3-2: USB disconnect, device number 4
2378.490192 option1 ttyUSB0: GSM modem (1-port) converter now disconnected from ttyUSB0
2378.490223 option 3-2:1.0: device disconnected
2378.490445 option1 ttyUSB1: GSM modem (1-port) converter now disconnected from ttyUSB1
2378.490467 option 3-2:1.1: device disconnected
2378.490760 option1 ttyUSB2: GSM modem (1-port) converter now disconnected from ttyUSB2
2378.490783 option 3-2:1.2: device disconnected
2378.491122 option1 ttyUSB3: GSM modem (1-port) converter now disconnected from ttyUSB3
2378.491145 option 3-2:1.3: device disconnected
2378.491534 qmi_wwan 3-2:1.4 wwan0: unregister 'qmi_wwan' usb-0000:00:14.0-2, WWAN/QMI device

ifconfig1【插入EC20之前】

enp7s0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
ether 00:e0:1a:5a:05:21 txqueuelen 1000 (Ethernet)
RX packets 24262 bytes 35225383 (35.2 MB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 8729 bytes 635358 (635.3 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1000 (Local Loopback)
RX packets 210 bytes 19375 (19.3 KB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 210 bytes 19375 (19.3 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

ifconfig2【插入EC20之后】

enp7s0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
ether 00:e0:1a:5a:05:21 txqueuelen 1000 (Ethernet)
RX packets 24859 bytes 35282763 (35.2 MB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 9148 bytes 684019 (684.0 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1000 (Local Loopback)
RX packets 279 bytes 25188 (25.1 KB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 279 bytes 25188 (25.1 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

wwan0: flags=4305<UP,POINTOPOINT,RUNNING,NOARP,MULTICAST> mtu 1500
inet 10.33.142.10 netmask 255.255.255.252 destination 10.33.142.10
unspec 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00 txqueuelen 1000 (UNSPEC)
RX packets 14 bytes 1568 (1.5 KB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 17 bytes 1214 (1.2 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

ifconfig5【拔掉EC20之后】

enp7s0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
ether 00:e0:1a:5a:05:21 txqueuelen 1000 (Ethernet)
RX packets 24859 bytes 35282763 (35.2 MB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 9148 bytes 684019 (684.0 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1000 (Local Loopback)
RX packets 1553 bytes 223810 (223.8 KB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 1553 bytes 223810 (223.8 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

根据NEXT点击的上网步骤发一下!

Mobile Broadband off

Mobile Broadband off

Connect

Mobile Broadband Settings

settings

Lock

Power off / Log Out

Cancel

Next

carr

otroot@rootroot-X99-Turbo:~$ifconfig > ifconootroot-X99-Turbo:troot@rootroot-X99-Turbo:~S

Set up a Mobile Broadband ConnectionChoose your Provider's Country or RegionChoose your Provider

This assistant helps you easily set up a mobile broadband connection to a cellular(3G) network.

You will need the following information

Your broadband provider's name

Choose your Billing Plan

D

.Your broadband billing plan name(in some cases) Your broadband billing plan APN (Access Point Name

Confirm Mobile Broadband Settings

Cancel

carrie

Choose your Provider's Country or Region

0

Set up a Mobile Broadband ConnectionChoose your Provider's Country or RegionChoose your Provider

otroot@rootroot-X99-Turbo:~$ifconfig > ifconfrootroot-X99-Turbotroot@rootroot-X99-Turbo;~S

Country or region:

Brunei DarussalamBulgariaBurkina FasoBurundi

Choose your Billing Plan

Confirm Mobile Broadband Settings

0

Cambodia

Cameroon

Canada

Chile

0

chin

4

Colombia

Congo, The Democratic Republic of the

Cancel

R

Set up a Mobile Broadband ConnectionChoose your Provider's Country or RegionChoose your Provider

otroot@rootroot-X99-Turbo:~$ifconfig > ifconfrootroot-X99-Turbotroot@rootroot-X99-Turbo;~S

Select your provider from a list:

China Mobil

Choose your Billing Plan

China Unicom

Confirm Mobile Broadband Settings

0

4

I can't find my provider and I wish to set up the connection manually:

My provider uses GSM technology (GPRS, EDGE, UMTS, HSPA)

Cancel

Network

Wired

Cable unplugged

Choose your Billing Plan

o

otroot@rootroot-X99-Turbo:~$ifconfig > ifconfrootroot-X99-Turbotroot@rootroot-X99-Turbo;~S

a

Set up a Mobile Broadband ConnectionChoose your Provider's Country or RegionChoose your Provider

Choose your Billing Plan

Confirm Mobile Broadband Settings

Select your plan:

Default

Selected plan APN (Access Point Name):

3gnet

D

Varning selecting an incorrert plan may result in biling issues for yourid account or may preve

4

f you are unsure of your plan please ask your provider for your plan's APN

CancelBack

Confirm Mobile Broadband Settings

Apply

Set up a Mobile Broadband ConnectionChoose your Provider's Country or RegionChoose your ProviderChoose your Billing Plan

Your mobile broadband connection is configured with the following settings:Your Provider:China unicom, China

8

Your Plan:

p

Confirm Mobile Broadband Settings

Default

APN: 3gnet

Authentication required

A password is recoired era t0mect to "china

Password

Cancel

@

Connect

Network

Bluetoot

Background

国Appearance

Notifications

Search

:::Applications

Privacy

Online Accounts

sharing

Sound

Power

Displays

Network

Wired

Cable unplugged

Mobile BroadbandGConnected

Network china Unicom Default

IP Address 10.33.142.10Default Route 10.33.142.9

DNS 120.80.80.80 221.5.88.88

VPN

Not set up

Network Proxy

o

@

off口

相关推荐
youngerwang2 小时前
【3GPP TS 38.104 深度解读 — NR 基站射频发射与接收】
5g·3gpp·nr基站射频发射与接收指标·协议解读
youngerwang4 小时前
3GPP TS 38.142 深度解读 — NR IAB 基站一致性测试
5g·3gpp·38.14x·nr基站一致性测试
爱浦路 IPLOOK6 小时前
智慧矿山5G专网方案
5g
youngerwang3 天前
3GPP 5G NR 协议与射频指标深度解读:写在系列之前
5g·3gpp协议·射频指标
youngerwang3 天前
3GPP TS 38.300 深度解读:NR 与 NG-RAN 总体描述
5g·3gpp 38.3xx·nr与ng-ran总体描述
hongmai6668884 天前
ESP8684-WROOM-02C:一块被低估的RISC-V Wi-Fi模组
单片机·嵌入式硬件·物联网·5g·智能路由器·risc-v
优化Henry5 天前
5G基站开关电源故障导致小区频闪退服案例
学习·5g·信息与通信·tdd
GTfiber5 天前
深圳光特通信光纤无人机专用光模块:构建无损高清图传通道,重塑工业无人机影像传输能力
科技·5g·无人机·信息与通信
优化Henry6 天前
5G站点软件错误告警与资源激活超时两类典型告警分析与处理
网络·笔记·学习·5g·信息与通信
Gnail37 天前
7.2.1 手机开机搜索的基本逻辑和流程
5g·plmn·sim