Re: [Thunderbolt-Software] Harddisks via Thunderbolt
by TT
Hi,
On 08/05/18 10:53, John Hearns wrote:
> Hi Tormen. I have a laptop with Thunderbolt, and am interested in your
> post.
>
> What does 'lsblk' tell you?
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
nvme0n1 259:0 0 477G 0 disk
├─nvme0n1p1 259:1 0 5.4G 0 part /boot
├─nvme0n1p2 259:2 0 3G 0 part
├─nvme0n1p3 259:3 0 4.3G 0 part
├─nvme0n1p4 259:4 0 359.5G 0 part
│ └─fde 254:0 0 359.5G 0 crypt /usr/src
├─nvme0n1p5 259:5 0 99.2G 0 part
├─nvme0n1p6 259:6 0 832M 0 part
└─nvme0n1p7 259:7 0 4.8G 0 part
So my problem is that the harddisks are not recognised.
But why?
Can you tell by looking at my logoutput?
Besides I am interested in learning how to debug this similiar like one
could debug things with lspci for pci devices:
/1/ How can I know if the thunderbird attached disk should work?
/2/ On what does it depend if the harddisks should be working?
/3/ And how can I check if there is for instance a driver missing?
/4/ (and can I identify somehow for what?)
@Mika: I'll checkout the kernel bug you pointed me to!
Tormen
--
>
> On 7 May 2018 at 22:32, TT <my.nl.abos(a)gmail.com> wrote:
>
>> Dear Intel Thunderbolt Team,
>>
>> I was thrilled to see that there was some recent development to the
>> Linux Thunderbolt stack. Because Thunderbolt 3 is a nice adapter and
>> many intel PCs these days (like mine) are equipped with one.
>>
>> My goal is to access harddrives in an external drive bay connected via
>> thunderbolt 3.
>>
>> I have no idea if the support for this should be cannonically working
>> and/or is close to be working.
>>
>> I would like to plug 8 harddrives to a (small) linux box. Which is
>> actually only really nice through thunderbolt-3 (because of the bus
>> speed). Which I kind of depend on this to work :((
>>
>> So I collected all information I could think of and would love an
>> interpretation of someone more knowledgeable with Thunderbolt under
>> Linux than I am.
>>
>> Any feedback/input is highly appreciated!!
>>
>> Thanks a lot in advance,
>>
>> tormen
>>
>>
>> Please accept the following information:
>>
>> // This is the output of # tbtadm topology
>>
>> Controller 0
>> ├─ Details:
>> │ ├─ Name: XPS13 9360, Dell
>> │ └─ Security level: SL1 (user)
>> │
>> └─ RocketStor 6628T, HighPoint Technologies, Inc.
>> └─ Details:
>> ├─ Route-string: 0-1
>> ├─ Authorized: Yes
>> ├─ In ACL: Yes
>> └─ UUID: db030000-0092-6d08-2218-f4d49845b118
>>
>> // And please find attached the parts of journalctl -b when I turn on
>> the plugged RocketStor:
>> "journalctl.txt"
>>
>> // And please find attached all journalctl output "journalctl-2.txt" as
>> the result of the following commands/steps (after having done a rmmod
>> thunderbolt and rmmod intel_wmi_thunderbolt BEFORE):
>>
>> modprobe thunderbird
>> modprobe intel_wmi_thunderbolt
>> <plugging in the tb3 cable and waiting for the drives to start spinning up>
>>
>>
>> // Also lsmod|grep -i thunderb:
>> intel_wmi_thunderbolt 16384 0
>> thunderbolt 131072 0
>> wmi 28672 5
>> dell_wmi,wmi_bmof,intel_wmi_thunderbolt,dell_wmi_descriptor,dell_smbios
>>
>>
>>
>> Also this is a DELL XPS Developer Edition which officially supports
>> Ubuntu Linux.
>>
>>
>>
>> Please also find attached:
>>
>> + lshw_before_plugging_rocketStor.txt
>> + lshw_after_plugging_rocketStor.txt
>>
>> You'll see in there, that these lines about Thunderbolt appear:
>>
>> *-pci:0
>> description: PCI bridge
>> product: Sunrise Point-LP PCI Express Root Port #1
>> vendor: Intel Corporation
>> physical id: 1c
>> bus info: pci@0000:00:1c.0
>> version: f1
>> width: 32 bits
>> clock: 33MHz
>> capabilities: pci pciexpress msi pm normal_decode
>> bus_master cap_list
>> configuration: driver=pcieport
>> resources: irq:122 ioport:2000(size=4096)
>> memory:c4000000-da0fffff ioport:a0000000(size=570425344)
>> *-pci
>> description: PCI bridge
>> product: DSL6340 Thunderbolt 3 Bridge [Alpine Ridge 2C
>> 2015]
>> vendor: Intel Corporation
>> physical id: 0
>> bus info: pci@0000:01:00.0
>> version: 00
>> width: 32 bits
>> clock: 33MHz
>> capabilities: pci pm msi pciexpress normal_decode
>> bus_master cap_list
>> configuration: driver=pcieport
>> resources: irq:136 memory:c4000000-da0fffff
>> ioport:a0000000(size=570425344)
>> *-pci:0
>> description: PCI bridge
>> product: DSL6340 Thunderbolt 3 Bridge [Alpine Ridge
>> 2C 2015]
>> vendor: Intel Corporation
>> physical id: 0
>> bus info: pci@0000:02:00.0
>> version: 00
>> width: 32 bits
>> clock: 33MHz
>> capabilities: pci pm msi pciexpress normal_decode
>> bus_master cap_list
>> configuration: driver=pcieport
>> resources: irq:137 memory:da000000-da0fffff
>> *-generic
>> description: System peripheral
>> product: DSL6340 Thunderbolt 3 NHI [Alpine Ridge
>> 2C 2015]
>> vendor: Intel Corporation
>> physical id: 0
>> bus info: pci@0000:03:00.0
>> version: 00
>> width: 32 bits
>> clock: 33MHz
>> capabilities: pm msi pciexpress msix bus_master
>> cap_list
>> configuration: driver=thunderbolt latency=0
>> resources: irq:16 memory:da000000-da03ffff
>> memory:da040000-da040fff
>> *-pci:1
>> description: PCI bridge
>> product: DSL6340 Thunderbolt 3 Bridge [Alpine Ridge
>> 2C 2015]
>> vendor: Intel Corporation
>> physical id: 1
>> bus info: pci@0000:02:01.0
>> version: 00
>> width: 32 bits
>> clock: 33MHz
>> capabilities: pci pm msi pciexpress normal_decode
>> bus_master cap_list
>> configuration: driver=pcieport
>> resources: irq:138 memory:c4000000-d9efffff
>> ioport:a0000000(size=570425344)
>> *-pci
>> description: PCI bridge
>> product: DSL6540 Thunderbolt 3 Bridge [Alpine
>> Ridge 4C 2015]
>> vendor: Intel Corporation
>> physical id: 0
>> bus info: pci@0000:04:00.0
>> version: 00
>> width: 64 bits
>> clock: 33MHz
>> capabilities: pci pm msi pciexpress normal_decode
>> bus_master cap_list
>> configuration: driver=pcieport
>> resources: iomemory:1f10-1f0f irq:156
>> memory:c4000000-d9efffff ioport:a0000000(size=570425344)
>> *-pci:0
>> description: PCI bridge
>> product: DSL6540 Thunderbolt 3 Bridge [Alpine
>> Ridge 4C 2015]
>> vendor: Intel Corporation
>> physical id: 1
>> bus info: pci@0000:05:01.0
>> version: 00
>> width: 32 bits
>> clock: 33MHz
>> capabilities: pci pm msi pciexpress
>> normal_decode bus_master cap_list
>> configuration: driver=pcieport
>> resources: irq:157 memory:c4000000-c40fffff
>> ioport:a0000000(size=67108864)
>> *-storage UNCLAIMED
>> description: RAID bus controller
>> product: HighPoint Technologies, Inc.
>> vendor: HighPoint Technologies, Inc.
>> physical id: 0
>> bus info: pci@0000:06:00.0
>> version: a1
>> width: 64 bits
>> clock: 33MHz
>> capabilities: storage pm msi msix pciexpress
>> bus_master cap_list
>> configuration: latency=0
>> resources: memory:a0000000-a00fffff
>> memory:a0100000-a013ffff memory:c4000000-c401ffff
>> *-pci:1
>> description: PCI bridge
>> product: DSL6540 Thunderbolt 3 Bridge [Alpine
>> Ridge 4C 2015]
>> vendor: Intel Corporation
>> physical id: 4
>> bus info: pci@0000:05:04.0
>> version: 00
>> width: 32 bits
>> clock: 33MHz
>> capabilities: pci pm msi pciexpress
>> normal_decode bus_master cap_list
>> configuration: driver=pcieport
>> resources: irq:158 memory:c4100000-d9efffff
>> ioport:a4000000(size=503316480)
>> *-pci:2
>> description: PCI bridge
>> product: DSL6340 Thunderbolt 3 Bridge [Alpine Ridge
>> 2C 2015]
>> vendor: Intel Corporation
>> physical id: 2
>> bus info: pci@0000:02:02.0
>> version: 00
>> width: 32 bits
>> clock: 33MHz
>> capabilities: pci pm msi pciexpress normal_decode
>> bus_master cap_list
>> configuration: driver=pcieport
>> resources: irq:139 memory:d9f00000-d9ffffff
>>
>>
>> Hope this helps. Please let me know if there is anything else I can do
>> to possibly assist you.
>>
>>
>> _______________________________________________
>> Thunderbolt-Software mailing list
>> Thunderbolt-Software(a)lists.01.org
>> https://lists.01.org/mailman/listinfo/thunderbolt-software
>>
>>
>
2 years, 9 months
Harddisks via Thunderbolt
by TT
Dear Intel Thunderbolt Team,
I was thrilled to see that there was some recent development to the
Linux Thunderbolt stack. Because Thunderbolt 3 is a nice adapter and
many intel PCs these days (like mine) are equipped with one.
My goal is to access harddrives in an external drive bay connected via
thunderbolt 3.
I have no idea if the support for this should be cannonically working
and/or is close to be working.
I would like to plug 8 harddrives to a (small) linux box. Which is
actually only really nice through thunderbolt-3 (because of the bus
speed). Which I kind of depend on this to work :((
So I collected all information I could think of and would love an
interpretation of someone more knowledgeable with Thunderbolt under
Linux than I am.
Any feedback/input is highly appreciated!!
Thanks a lot in advance,
tormen
Please accept the following information:
// This is the output of # tbtadm topology
Controller 0
├─ Details:
│ ├─ Name: XPS13 9360, Dell
│ └─ Security level: SL1 (user)
│
└─ RocketStor 6628T, HighPoint Technologies, Inc.
└─ Details:
├─ Route-string: 0-1
├─ Authorized: Yes
├─ In ACL: Yes
└─ UUID: db030000-0092-6d08-2218-f4d49845b118
// And please find attached the parts of journalctl -b when I turn on
the plugged RocketStor:
"journalctl.txt"
// And please find attached all journalctl output "journalctl-2.txt" as
the result of the following commands/steps (after having done a rmmod
thunderbolt and rmmod intel_wmi_thunderbolt BEFORE):
modprobe thunderbird
modprobe intel_wmi_thunderbolt
<plugging in the tb3 cable and waiting for the drives to start spinning up>
// Also lsmod|grep -i thunderb:
intel_wmi_thunderbolt 16384 0
thunderbolt 131072 0
wmi 28672 5
dell_wmi,wmi_bmof,intel_wmi_thunderbolt,dell_wmi_descriptor,dell_smbios
Also this is a DELL XPS Developer Edition which officially supports
Ubuntu Linux.
Please also find attached:
+ lshw_before_plugging_rocketStor.txt
+ lshw_after_plugging_rocketStor.txt
You'll see in there, that these lines about Thunderbolt appear:
*-pci:0
description: PCI bridge
product: Sunrise Point-LP PCI Express Root Port #1
vendor: Intel Corporation
physical id: 1c
bus info: pci@0000:00:1c.0
version: f1
width: 32 bits
clock: 33MHz
capabilities: pci pciexpress msi pm normal_decode
bus_master cap_list
configuration: driver=pcieport
resources: irq:122 ioport:2000(size=4096)
memory:c4000000-da0fffff ioport:a0000000(size=570425344)
*-pci
description: PCI bridge
product: DSL6340 Thunderbolt 3 Bridge [Alpine Ridge 2C 2015]
vendor: Intel Corporation
physical id: 0
bus info: pci@0000:01:00.0
version: 00
width: 32 bits
clock: 33MHz
capabilities: pci pm msi pciexpress normal_decode
bus_master cap_list
configuration: driver=pcieport
resources: irq:136 memory:c4000000-da0fffff
ioport:a0000000(size=570425344)
*-pci:0
description: PCI bridge
product: DSL6340 Thunderbolt 3 Bridge [Alpine Ridge
2C 2015]
vendor: Intel Corporation
physical id: 0
bus info: pci@0000:02:00.0
version: 00
width: 32 bits
clock: 33MHz
capabilities: pci pm msi pciexpress normal_decode
bus_master cap_list
configuration: driver=pcieport
resources: irq:137 memory:da000000-da0fffff
*-generic
description: System peripheral
product: DSL6340 Thunderbolt 3 NHI [Alpine Ridge
2C 2015]
vendor: Intel Corporation
physical id: 0
bus info: pci@0000:03:00.0
version: 00
width: 32 bits
clock: 33MHz
capabilities: pm msi pciexpress msix bus_master
cap_list
configuration: driver=thunderbolt latency=0
resources: irq:16 memory:da000000-da03ffff
memory:da040000-da040fff
*-pci:1
description: PCI bridge
product: DSL6340 Thunderbolt 3 Bridge [Alpine Ridge
2C 2015]
vendor: Intel Corporation
physical id: 1
bus info: pci@0000:02:01.0
version: 00
width: 32 bits
clock: 33MHz
capabilities: pci pm msi pciexpress normal_decode
bus_master cap_list
configuration: driver=pcieport
resources: irq:138 memory:c4000000-d9efffff
ioport:a0000000(size=570425344)
*-pci
description: PCI bridge
product: DSL6540 Thunderbolt 3 Bridge [Alpine
Ridge 4C 2015]
vendor: Intel Corporation
physical id: 0
bus info: pci@0000:04:00.0
version: 00
width: 64 bits
clock: 33MHz
capabilities: pci pm msi pciexpress normal_decode
bus_master cap_list
configuration: driver=pcieport
resources: iomemory:1f10-1f0f irq:156
memory:c4000000-d9efffff ioport:a0000000(size=570425344)
*-pci:0
description: PCI bridge
product: DSL6540 Thunderbolt 3 Bridge [Alpine
Ridge 4C 2015]
vendor: Intel Corporation
physical id: 1
bus info: pci@0000:05:01.0
version: 00
width: 32 bits
clock: 33MHz
capabilities: pci pm msi pciexpress
normal_decode bus_master cap_list
configuration: driver=pcieport
resources: irq:157 memory:c4000000-c40fffff
ioport:a0000000(size=67108864)
*-storage UNCLAIMED
description: RAID bus controller
product: HighPoint Technologies, Inc.
vendor: HighPoint Technologies, Inc.
physical id: 0
bus info: pci@0000:06:00.0
version: a1
width: 64 bits
clock: 33MHz
capabilities: storage pm msi msix pciexpress
bus_master cap_list
configuration: latency=0
resources: memory:a0000000-a00fffff
memory:a0100000-a013ffff memory:c4000000-c401ffff
*-pci:1
description: PCI bridge
product: DSL6540 Thunderbolt 3 Bridge [Alpine
Ridge 4C 2015]
vendor: Intel Corporation
physical id: 4
bus info: pci@0000:05:04.0
version: 00
width: 32 bits
clock: 33MHz
capabilities: pci pm msi pciexpress
normal_decode bus_master cap_list
configuration: driver=pcieport
resources: irq:158 memory:c4100000-d9efffff
ioport:a4000000(size=503316480)
*-pci:2
description: PCI bridge
product: DSL6340 Thunderbolt 3 Bridge [Alpine Ridge
2C 2015]
vendor: Intel Corporation
physical id: 2
bus info: pci@0000:02:02.0
version: 00
width: 32 bits
clock: 33MHz
capabilities: pci pm msi pciexpress normal_decode
bus_master cap_list
configuration: driver=pcieport
resources: irq:139 memory:d9f00000-d9ffffff
Hope this helps. Please let me know if there is anything else I can do
to possibly assist you.
2 years, 9 months