Kanex Thunderbolt 2 Express Dock

1

Estou usando a seguinte configuração: Dell XPS-15-9550 4.4.0-31-genérico # 50-Ubuntu SMP Qua 13 de julho 00:07:12 UTC 2016 x86_64 x86_64 x86_64 GNU / Linux

Notebook Dell XPS 15 "Ubuntu 16.04 LTS - > USB-C / Thunderbolt3 para Adaptador Thunderbolt 2 da Kanex - > Kanex Thunderbolt 2 Express Dock - > Apple Thunderbolt Display

Até agora, o Apple Display funciona bem. Mas do Kanex Dock eu só vejo

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

mas nada "por trás" como a porta ethernet ou as portas usb. também da Apple Display (isso funciona bem!) Eu não consigo ver nenhuma das portas (sem ethernet, usb, firewire). Alguma idéia de como começar a fazer essas coisas funcionarem? Eu também escreveria um disco assim que algum poderia me dar um ponto de partida (documentação, dicas ...). Qualquer tipo de ajuda seria ótimo!

Martin

    
por 0x0C4 26.07.2016 / 12:57

2 respostas

1

Eu tenho uma doca Thunderbolt OWC anexada ao meu Dell Precision M3800 (que é basicamente a mesma que a sua) através de sua interface Thunderbolt 2. Eu apenas liguei e funcionou.

Thunderbolt é hot plug pci que está no kernel do linux há algum tempo (2.6 eu acho) como é usado por alguns grandes sistemas de armazenamento, no entanto acessá-lo através de uma porta usbc é novo.

heres meu lspci com a doca

 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)

Seu kernel ativará a porta usb c se tiver drivers para ele, se for assim ele aparecerá na saída deste comando

lspci -d ::0c03 -k

tente novos kernels até encontrar um que possa ativá-lo, os chipsets intel devem ser totalmente suportados no kernel upstream, mas parecem não ter chegado ao Ubuntu.

Deve haver entradas em seus registros relacionadas a tentativas de ativar a porta, poste-as aqui.

Atualização:

em teoria, você deve conseguir executar o seguinte comando para verificar novamente o barramento pci, o que pode ajudar a ativar o seu dock.

echo "1" | sudo tee /sys/bus/pci/rescan > /dev/null
    
por Amias 09.01.2017 / 14:14
-2

um hardware realmente novo requer um software realmente novo.
esta é uma abordagem boa e honesta.
Neste caso, thunderbolt é a nova tecnologia enquanto seu kernel tem meses de idade.

antes de tentar qualquer outra correção , antes de investigar profundamente o problema, atualize seu kernel (a última versão do kernel é 4.9 ...)

    
por mattia.b89 06.01.2017 / 17:59