背景
我有一台 Panasonic FZ-G1 MkIII Toughpad 触摸屏平板电脑,它基于 x86-64 位 Intel® Core™ i5-5300U CPU @ 2.30GHz,具有 4Gb RAM。
这是使用 Windows 10 Pro 64 位(内部版本 1803)和 Ubuntu 18.04.1 LTS 64 位双启动的。
移动 sim 卡是标准 giffgaff sim 卡,在这台机器上的 Windows 中运行良好 - 它被识别并通过它访问互联网,检测为 LTE (4G)。因此,这证明 sim 卡与此平板电脑中的 WLAN 调制解调器硬件正常工作。
但是,当同一台平板电脑启动到 Ubuntu 18.04.1 LTS 64 位时,在 Windows 分区中工作的同一个 sim 在 Ubuntu 中不起作用。错误消息:Connection Failed: Activation of network connection failed
尝试通过设置连接时弹出“”。IMEI 由设置识别并显示。我尝试使用和不使用默认 PIN 5555(参考:https ://community.giffgaff.com/t5/Help-Support/default-SIM-PIN/td-p/10007119 )
根据其他地方的搜索建议,这款平板电脑中用于 WLAN 移动宽带调制解调器的芯片组硬件似乎是 Sierra Wireless 制造的(请参阅下面的命令输出)。
问题
请问如何让 Ubuntu 18.04.1 在这个 WLAN 调制解调器硬件中使用这个 giffgaff sim?我是否需要安装不同的驱动程序或调整配置文件或两者兼而有之?
命令行输出:
robdavishome@FZ-G1-Ubuntu:~$ mmcli -m 0
/org/freedesktop/ModemManager1/Modem/0 (device id 'df18453f01d7e92f51f80c09fa46982ba404aa31')
-------------------------
Hardware | manufacturer: 'Sierra'
| model: 'MBIM [1199:9041]'
| revision: 'SWI9X15C_05.05'
| supported: 'gsm-umts, lte'
| current: 'gsm-umts, lte'
| equipment id: '354078070723885'
-------------------------
System | device: '/sys/devices/pci0000:00/0000:00:14.0/usb2/2-7'
| drivers: 'cdc_mbim'
| plugin: 'Sierra'
| primary port: 'cdc-wdm3'
| ports: 'wwp0s20u7c2i12 (net), cdc-wdm3 (mbim)'
-------------------------
Numbers | own : 'unknown'
-------------------------
Status | lock: 'none'
| unlock retries: 'sim-pin2 (3)'
| state: 'registered'
| power state: 'on'
| access tech: 'lte'
| signal quality: '77' (cached)
-------------------------
Modes | supported: 'allowed: 2g, 3g, 4g; preferred: none'
| current: 'allowed: 2g, 3g, 4g; preferred: none'
-------------------------
Bands | supported: 'unknown'
| current: 'unknown'
-------------------------
IP | supported: 'ipv4, ipv6, ipv4v6'
-------------------------
3GPP | imei: '354078070723885'
| enabled locks: 'fixed-dialing'
| operator id: '23410'
| operator name: 'giffgaff'
| subscription: 'unknown'
| registration: 'home'
-------------------------
SIM | path: '/org/freedesktop/ModemManager1/SIM/0'
-------------------------
Bearers | paths: '/org/freedesktop/ModemManager1/Bearer/0'
robdavishome@FZ-G1-Ubuntu:~$ mmcli -L
Found 1 modems:
/org/freedesktop/ModemManager1/Modem/0 [Sierra] MBIM [1199:9041]
robdavishome@FZ-G1-Ubuntu:~$
我在问这个问题之前做过的带注释的研究
- https://unix.stackexchange.com/questions/436817/gsm-device-unavailable-in-networkmanager - 我的情况是,我认为 sim 正在“看到”,但无法建立连接。
- https://ubuntuforums.org/showthread.php?t=2393608 - WiFi 问题与我的情况无关
- https://ubuntuforums.org/showthread.php?t=370108 - 建议使用从论坛下载的诊断工具,希望等到探索其他可能性。目前不愿意从非官方的论坛来源安装脚本。
- “连接失败。网络连接激活失败”移动宽带 ubuntu - 唯一的答案是检查 sim 卡本身。与我的情况无关,因为我知道 sim 已经可以工作 - 当启动到 Windows 时。
- 华为 EC156 移动宽带无法在 Ubuntu 14.04 LTS 64 位上使用网络管理器- 与我的硬件不同
- 断开连接后不再检测到华为 EC156 调制解调器- 与我的硬件不同
- https://docs.ubuntu.com/core/en/stacks/network/network-manager/docs/configure-cellular-connections - 这可能会有所帮助,但尚未完全通读
- 移动宽带不适用于 Ubuntu 13.10 上的 Thinkpad T440p - 不同的硬件。答案建议了解决方法,但我认为这些可能只与该硬件有关
- https://docs.ubuntu.com/core/en/stacks/network/modem-manager/docs/gathering-modem-information - 使用此命令识别硬件
- https://community.giffgaff.com/t5/Help-Support/How-to-get-giffgaff-sim-working-on-Ubuntu-tablet-PC-works-in/mp/22440680#M8359245 - 也问了这个问题在专门的 giffgaff 社区上,尽管我确实认为这可能是任何运营商的 sim 卡的问题。
GiffGaff是一家使用英国 O2 网络的MVNO ,由 Telefonica 拥有。GiffGaff 的母公司是 O2(在撰写本文时)(参考)。
谢谢阅读。如果您可以就我的问题提出建议,请告诉我。