Nokia 8 在 Ubuntu 16.04 中无法用作 USB 调制解调器

Nokia 8 在 Ubuntu 16.04 中无法用作 USB 调制解调器

我正在使用 Ubuntu 16.04

当我通过 USB 将 Honor 8 手机插入电脑并将其切换到 USB 调制解调器模式时,我会立即看到有关新网络的通知。

dmesg我可以在输出中看到以下内容:

[  571.822148] usb 1-3: new high-speed USB device number 9 using xhci_hcd
[  571.951144] usb 1-3: New USB device found, idVendor=12d1, idProduct=1039
[  571.951154] usb 1-3: New USB device strings: Mfr=2, Product=3, SerialNumber=4
[  571.951160] usb 1-3: Product: PLK-L01
[  571.951166] usb 1-3: Manufacturer: HUAWEI
[  571.951171] usb 1-3: SerialNumber: H8WDU15930015927
[  571.976176] usbcore: registered new interface driver cdc_ether
[  571.978838] rndis_host 1-3:1.0 usb0: register 'rndis_host' at usb-0000:00:14.0-3, RNDIS device, 9a:7a:13:2b:54:bb
[  571.978964] usbcore: registered new interface driver rndis_host
[  571.982937] rndis_host 1-3:1.0 enp0s20f0u3: renamed from usb0
[  572.005541] IPv6: ADDRCONF(NETDEV_UP): enp0s20f0u3: link is not ready

因此它实际上被系统视为网络设备(抱歉,这个术语可能不对,但我想你明白我的意思)。

但是当我插入诺基亚 8 手机并将其切换到 USB 调制解调器模式时,什么也没有发生。没有网络出现。以下是dmesg输出中显示的内容:

[  682.667386] usb 1-14: new high-speed USB device number 11 using xhci_hcd
[  682.853794] usb 1-14: New USB device found, idVendor=0489, idProduct=c022
[  682.853803] usb 1-14: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[  682.853809] usb 1-14: Product: Nokia 8
[  682.853814] usb 1-14: Manufacturer: HMD Global
[  682.853819] usb 1-14: SerialNumber: NB1GAD1772507594

因此设备被识别,但没有添加网络。

我在 Windows 10 上通过同一台 PC(通过同一个 USB 端口)检查了这部手机,一切正常:我收到了有关新网络的通知,并且可以使用新网络打开网页。所以硬件似乎没问题。

我也尝试过内核 4.10,但没有效果。

Ubuntu 无法使用 Nokia 8 作为 USB 调制解调器是因为缺少驱动程序吗?是否可以添加这样的驱动程序?如果可以,如何添加?

答案1

事实证明,你只需要升级内核就可以让 Nokia 8 用作 USB 调制解调器。我不知道支持它的确切最低内核版本,但它在 4.10 中不起作用,但在 4.15 和 4.18 中起作用。

在 Ubuntu 16.04 中,切换到 HWE(硬件启用)内核就足够了,目前是 4.15:

sudo apt-get install linux-image-generic-hwe-16.04

然后重新启动。

或者您可以升级到内核版本为 4.18 的 Ubuntu 18.04。

较新的版本可能也能正常工作,但我只考虑 LTS 版本。

相关内容