web-dev-qa-db-fra.com

Station d'accueil Kanex Thunderbolt 2 Express

J'utilise la configuration suivante: Dell XPS-15-9550 4.4.0-31-generic # 50-Ubuntu SMP Wed Jul 13 00:07:12 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

Ordinateur portable Dell XPS 15 "Ubuntu 16.04 LTS -> Adaptateur USB-C/Thunderbolt3 vers Thunderbolt 2 de Kanex -> Dock Kanex Thunderbolt 2 Express -> Apple Thunderbolt Display

Jusqu'à présent, l'affichage Apple fonctionne bien. Mais à partir du Kanex Dock, je ne vois que

06:00.0 PCI bridge: Intel Corporation Device 1576 07:00.0 PCI bridge: Intel Corporation Device 1576 07:01.0 PCI bridge: Intel Corporation Device 1576 07:02.0 PCI bridge: Intel Corporation Device 1576 08:00.0 System peripheral: Intel Corporation Device 1575

mais rien "derrière" comme le port ethernet ou les ports usb. également à partir de l'écran Apple (cela fonctionne très bien!) Je ne peux voir aucun des ports (pas d'Ethernet, USB, Firewire). Une idée comment commencer à faire fonctionner ces choses? I écrirait également un lecteur dès que certains pourraient me donner un point de départ (documentation, conseils ...) .Tout type d'aide serait bien!

Martin

1
0x0C4

j'ai un dock OWC Thunderbolt attaché à mon Dell precision m3800 (qui est en grande partie le même que le vôtre) via son interface Thunderbolt 2. Je l'ai juste branché et cela a fonctionné.

Thunderbolt est un PCI enfichable à chaud qui est dans le noyau Linux depuis un certain temps (2.6 je pense) car il est utilisé par certains gros systèmes de stockage, mais y accéder via un port USB est nouveau.

voici mon lspci avec le quai

 00:00.0 Host bridge: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor DRAM Controller (rev 06)
 00:01.0 PCI bridge: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor PCI Express x16 Controller (rev 06)
 00:02.0 VGA compatible controller: Intel Corporation 4th Gen Core Processor Integrated Graphics Controller (rev 06)
 00:03.0 Audio device: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor HD Audio Controller (rev 06)
 00:04.0 Signal processing controller: Intel Corporation Device 0c03 (rev 06)
 00:14.0 USB controller: Intel Corporation 8 Series/C220 Series Chipset Family USB xHCI (rev 05)
 00:16.0 Communication controller: Intel Corporation 8 Series/C220 Series Chipset Family MEI Controller #1 (rev 04)
 00:1a.0 USB controller: Intel Corporation 8 Series/C220 Series Chipset Family USB EHCI #2 (rev 05)
 00:1b.0 Audio device: Intel Corporation 8 Series/C220 Series Chipset High Definition Audio Controller (rev 05)
 00:1c.0 PCI bridge: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #1 (rev d5)
 00:1c.2 PCI bridge: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #3 (rev d5)
 00:1c.3 PCI bridge: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #4 (rev d5)
 00:1c.4 PCI bridge: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #5 (rev d5)
 00:1d.0 USB controller: Intel Corporation 8 Series/C220 Series Chipset Family USB EHCI #1 (rev 05)
 00:1f.0 ISA bridge: Intel Corporation HM87 Express LPC Controller (rev 05)
 00:1f.2 SATA controller: Intel Corporation 8 Series/C220 Series Chipset Family 6-port SATA Controller 1 [AHCI mode] (rev 05)
 00:1f.3 SMBus: Intel Corporation 8 Series/C220 Series Chipset Family SMBus Controller (rev 05)
 00:1f.6 Signal processing controller: Intel Corporation 8 Series Chipset Family Thermal Management Controller (rev 05)
 02:00.0 3D controller: NVIDIA Corporation GK107GLM [Quadro K1100M] (rev ff)
 06:00.0 Network controller: Intel Corporation Wireless 7260 (rev bb)
 07:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS5249 PCI Express Card Reader (rev 01)
 08:00.0 PCI bridge: Intel Corporation Device 157e
 09:00.0 PCI bridge: Intel Corporation Device 157e
 09:01.0 PCI bridge: Intel Corporation Device 157e
 0a:00.0 System peripheral: Intel Corporation Device 157d
 0b:00.0 PCI bridge: Intel Corporation DSL5520 Thunderbolt [Falcon Ridge]
 0c:00.0 PCI bridge: Intel Corporation DSL5520 Thunderbolt [Falcon Ridge]
 0c:01.0 PCI bridge: Intel Corporation DSL5520 Thunderbolt [Falcon Ridge]
 0c:02.0 PCI bridge: Intel Corporation DSL5520 Thunderbolt [Falcon Ridge]
 0c:03.0 PCI bridge: Intel Corporation DSL5520 Thunderbolt [Falcon Ridge]
 0c:04.0 PCI bridge: Intel Corporation DSL5520 Thunderbolt [Falcon Ridge]
 0c:05.0 PCI bridge: Intel Corporation DSL5520 Thunderbolt [Falcon Ridge]
 0d:00.0 USB controller: Fresco Logic FL1100 USB 3.0 Host Controller (rev 10)
 0e:00.0 Ethernet controller: Intel Corporation I210 Gigabit Network Connection (rev 03)
 0f:00.0 USB controller: Fresco Logic FL1100 USB 3.0 Host Controller (rev 10)
 10:00.0 FireWire (IEEE 1394): LSI Corporation FW643 [TrueFire] PCIe 1394b Controller (rev 08)

Votre noyau activera le port usb c s'il a les pilotes pour cela, si c'est le cas, il apparaîtra dans la sortie de cette commande

lspci -d ::0c03 -k

essayez des noyaux plus récents jusqu'à ce que vous en trouviez un qui puisse l'activer, les chipsets Intel devraient être entièrement pris en charge dans le noyau en amont mais ne semblent pas avoir atteint les noyaux Ubuntu.

Il devrait y avoir des entrées dans vos journaux concernant les tentatives d'activation du port, veuillez les publier ici.

Mise à jour:

en théorie, vous devriez pouvoir exécuter la commande suivante pour analyser à nouveau le bus pci, ce qui pourrait aider à réveiller votre station d'accueil.

echo "1" | Sudo tee /sys/bus/pci/rescan > /dev/null
1
Amias