web-dev-qa-db-ja.com

USB-C Thunderboltが機能しなくなった-Ubuntu 18.04 + Windows

私は過去数日間、(XPS 13の左側の)ThunderboltポートがUbuntu 18.04で動作しなくなった理由を理解するのに苦労していました 。右側のUSBポートは適切に機能し、すべてのポートで充電が機能します。また、Windows 10でデュアルブートを使用しているため、同じ問題が発生しているかどうかを確認しました。実際、WindowsでUSBポートが機能しません。 USBポートが機能しないということは、イーサネット、HDMI、外部メモリ、USBハブのいずれも認識されないことを意味します。

偶然かどうかはわかりませんが、Androidデバイスにファイルを転送する方法を見つけようとした後、偶然に起こりました。この投稿に続いて( Android-file-transfer Ubuntu 18.04 Bionicをインストールしようとする

Sudo add-apt-repository "deb http://ppa.launchpad.net/samoilov-Lex/aftl-stable/ubuntu artful main"
Sudo apt install Android-file-transfer
Sudo apt install libmtp-common mtp-tools libmtp-dev libmtp-runtime libmtp9

ここに私がこれまで気づいたものがあります

  • ブルースクリーンと強制再起動を使用して左側のデバイスをプラグインすると、Windowsがクラッシュする可能性があります(常にではありません)
  • クラッシュしない場合、Windowsは「デバイスが認識されません」というエラーを表示します
  • 左側のデバイスをプラグインしても、Ubuntuはまったく機能しません
  • Wifi/bluetoothはUbuntuとWindowsの両方で正常に動作します

私はしばらくの間、この機能しないUSBポートの問題を解決しようとしてきましたが、ここに私が従った手順を示します。

アイデアが不足しているので、誰かが解決策をお持ちの場合はお気軽に返信してください。ありがとうございました。

2018年のDell XPS 9370の構成があります

$ inxi -ACDF
System:    Host: XPS-13-9370 Kernel: 4.15.0-36-generic x86_64 bits: 64 Desktop: Gnome 3.28.3
           Distro: Ubuntu 18.04.1 LTS
Machine:   Device: laptop System: Dell product: XPS 13 9370 serial: N/A
           Mobo: Dell model: 0H0VG3 v: A00 serial: N/A UEFI: Dell v: 1.5.1 date: 08/09/2018
Battery    BAT0: charge: 37.0 Wh 71.1% condition: 52.0/52.0 Wh (100%)
CPU:       Quad core Intel Core i7-8550U (-MT-MCP-) cache: 8192 KB
           clock speeds: max: 4000 MHz 1: 800 MHz 2: 800 MHz 3: 800 MHz 4: 800 MHz 5: 800 MHz 6: 800 MHz
           7: 800 MHz 8: 800 MHz
Graphics:  Card: Intel UHD Graphics 620
           Display Server: x11 (X.Org 1.19.6 ) driver: i915 Resolution: [email protected]
           OpenGL: renderer: Mesa DRI Intel UHD Graphics 620 (Kabylake GT2) version: 4.5 Mesa 18.0.5
Audio:     Card Intel Sunrise Point-LP HD Audio driver: snd_hda_intel Sound: ALSA v: k4.15.0-36-generic
Network:   Card: Qualcomm Atheros QCA6174 802.11ac Wireless Network Adapter driver: ath10k_pci
           IF: wlp2s0 state: up mac: 9c:b6:d0:88:8e:5b
Drives:    HDD Total Size: 256.1GB (44.3% used)
           ID-1: /dev/nvme0n1 model: KXG50ZNV256G_NVMe_Toshiba_256GB size: 256.1GB
Partition: ID-1: / size: 168G used: 106G (67%) fs: ext4 dev: /dev/nvme0n1p5
RAID:      No RAID devices: /proc/mdstat, md_mod kernel module present
Sensors:   System Temperatures: cpu: 53.0C mobo: N/A
           Fan Speeds (in rpm): cpu: N/A
Info:      Processes: 342 Uptime: 25 min Memory: 2798.2/7692.8MB Client: Shell (bash) inxi: 2.3.56

USBデバイスのリスト

$ lsusb
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 004: ID 0489:e0a2 Foxconn / Hon Hai 
Bus 001 Device 003: ID 0bda:58f4 Realtek Semiconductor Corp. 
Bus 001 Device 005: ID 27c6:5385  
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

カーネルエラーの一部を次に示します。特に、「有効にできません。USBケーブルが悪いかもしれませんか?」左側のUSBポートの1つにUSBデバイスを接続するといつでも起こります。

$ dmesg
...
[  729.934551] usb 1-1: USB disconnect, device number 2
[  755.529789] usb usb3-port1: Cannot enable. Maybe the USB cable is bad?
[  755.529931] xhci_hcd 0000:07:00.0: Command completion event does not match command
[  755.529950] xhci_hcd 0000:07:00.0: Error while assigning device slot ID
[  755.529960] xhci_hcd 0000:07:00.0: Max number of devices this xHCI Host supports is 64.
[  755.529965] usb usb3-port1: couldn't allocate usb_device
2
Amzocks

Linuxディストリビューションを使用してUSBキーで起動してみてください。ポータブルLinuxディストリビューションには、堅牢で包括的なドライバーセットが付属しています。

それでもうまくいかない場合は、おそらくハードウェア障害が発生しています。

1
xavierraffin