Ubuntu 16.04を使用しています
Honor 8スマートフォンをUSB経由でPCに接続し、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
そのため、実際にはシステムによってネットワークデバイスとして取得されます(この用語は申し訳ありませんが、おそらく間違っていますが、私が何を意味するのか理解していると思います)。
しかし、Nokia 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ポート経由)でこの電話を確認したところ、すべて正常に動作しました。新しいネットワークに関する通知が表示され、新しいネットワークを使用してWebページを開くことができます。したがって、ハードウェアは問題ないようです。
また、カーネル4.10を試しましたが、役に立ちませんでした。
このUbuntuは、ドライバーの不足が原因で、Nokia 8をUSBモデムとして使用できませんか?そのようなドライバーを追加することは可能ですか?はいの場合、どのように?
カーネルをアップグレードして、Nokia 8をUSBモデムとして機能させるだけでよいことがわかりました。それをサポートする正確な最小カーネルバージョンはわかりませんが、4.10では機能せず、4.15および4.18でも機能します。
Ubuntu 16.04では、現在4.15であるHWE(HardWare Enablement)カーネルに切り替えるだけで十分です。
Sudo apt-get install linux-image-generic-hwe-16.04
そして再起動します。
または、カーネルバージョンが4.18のUbuntu 18.04にアップグレードすることもできます。
新しいバージョンもおそらく機能しますが、私はLTSバージョンのみを検討します。