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口

相关推荐
hongmai6668883 天前
MP2348GTL-Z:这颗24V/4A同步降压芯片,把性能和体积平衡得恰到好处
c语言·开发语言·arm开发·单片机·5g
156002548404 天前
基于6U VPX导冷结构的8收8发5G采集回放板(RFSOC+VU9P/VU13P)
5g
Multipath7124 天前
5G CPE vs 5G聚合路由器 该怎么选
网络·5g·安全·智能路由器·实时音视频·信息与通信
学习星球4 天前
6G核心网架构深度解析——AI Native时代的网络变革
网络·人工智能·5g·架构·go·信息与通信
星创易联4 天前
汽车域控制器怎么分类?四类域控制器功能、接口与应用场景解析
5g·汽车·车载通信·无人矿卡
优化Henry5 天前
5G站点BBU功能模块集成化与偶发案例
运维·网络·学习·5g·tdd
FW-Linker5 天前
多网聚合和卫星通信哪个更可靠?场景化选型与融合方案全解析
5g·智能路由器
Multipath7126 天前
多链路聚合设备-应急指挥车实战通信保障方案
网络·5g·安全·智能路由器·实时音视频
Multipath7127 天前
多链路聚合设备的大型户外活动的通信保障方案
大数据·运维·网络·5g·安全
星创易联8 天前
无人车供电闪断数据丢失?SV920网联域控制器掉电保护方案 | 星创易联
5g·架构·自动驾驶·车载通信·车载网关