背景
我有一台松下 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 的问题。
吉夫·加夫区域移动虚拟网络运营商使用英国的 O2 网络,该网络由 Telefonica 所有。GiffGaff 的母公司是 O2(截至本文撰写时)(参考)。
感谢您的阅读。如果您能针对我的问题提出建议,请告诉我。
答案1
已在 Ubuntu 20.04.1 LTS 版本(64 位)中修复!
我很高兴地确认它现在可以在我的 Panasonic FZ-G1 MkIII ToughPad 上的 Ubuntu 20.04.1 LTS 64 位上运行。
在 20.04.1 上安装时,会检测到您的 SIM 硬件。与其他网络选项一样,它可从标准 Ubuntu 20.04 桌面右上角的下拉菜单中找到。
单击它,您将首次看到一个“向导”设置 - 一系列需要浏览的对话框。
其中之一列出了网络运营商,包括 GiffGaff。
您可能会像我一样暂时看到与之前相同的“激活失败”错误,但这无关紧要,因为我继续进行设置直至成功。
最后,您需要点击开关来打开移动互联网。当其他互联网选项可用或不可用时,此开关也可用于关闭/打开。
我也在这里更新了问题单:https://bugs.launchpad.net/ubuntu/+bug/1806407
还有这些地方:
- https://www.facebook.com/groups/ubuntudevelopers/permalink/10156695509359804
- https://community.giffgaff.com/d/22440680-how-to-get-giffgaff-sim-working-on-ubuntu-tablet-pc-works-in-windows-running-on-same-tablet
感谢所有致力于解决方案的人!
它可能也适用于早期的 20.04 和 18.04 之后的版本(例如 19.10),但我还没有检查过这些。
关闭并接受答案。
答案2
我在尝试将 O2 SIM 连接到 Xubuntu 18.04 LTS 时遇到了很多麻烦。
最终修复该问题的方法是删除数字字段,使其为空白“”,并将 PPP 选项卡下的身份验证方法设置为仅“PAP”。
由于您使用的是 Giff Gaff,因此情况会有所不同。但在 O2 上,我的用户名是“o2web”,密码是“password”,APN 是“wap.o2.co.uk”。