← Back to team overview

checkbox-dev team mailing list archive

Re: On why we should not detect thunderbolt

 

Thunderbolt is not just for apple. Intel supports this heavily and it
has advantages over USB-C.

USB-C, when used as a display port connector carries the same digital
signalling so I guess different connector, same old stuff inside.

Thanks
ZK

On Wed, Mar 25, 2015 at 2:41 PM, Jeffrey Lane
<jeffrey.lane@xxxxxxxxxxxxx> wrote:
> Just out of curiosity, is Thunderbolt really consideration for Client
> Cert now?  AFAIK, only Apple uses it, and more importantly, Apple is
> in the process of abandoning it for USB-C, it would seem.
>
> Jeff
>
> On Wed, Mar 25, 2015 at 8:45 AM, Ara Pulido <ara.pulido@xxxxxxxxxxxxx> wrote:
>>
>>
>> On 25/03/15 12:42, Zygmunt Krynicki wrote:
>>> I agree there are some setup considerations.
>>>
>>> We should think about what we currently do (e.g. extra storage drive
>>> or thumb drive or blank/rewritable optical disk) and see how we want
>>> to handle things like this.
>>> My gut feeling is that we should have something other than a job and
>>> that for certification testing we should just do manifests and ignore
>>> all the mumbo-jumbo flaky detection. It's not worth it and it doesn't
>>> solve the problem. Let's focus on how to incorporate manifests into
>>> our workflow. Then knowing the canonical identifier of the machine
>>> being tested we can just load the manifest and test without flaky
>>> guesses.
>>
>> I agree manifests seems to be the way to go. But this is a long term
>> plan, that I agree we should pursue, but not relevant to TB.
>>
>> For TB, as we need the tests now, let's stick to the asking the user
>> thing for now.
>>
>> Let's discuss manifest in parallel.
>>
>> Thanks,
>> Ara.
>>
>>>
>>> Thanks
>>> ZK
>>>
>>>
>>>
>>> On Wed, Mar 25, 2015 at 12:38 PM, Ara Pulido <ara.pulido@xxxxxxxxxxxxx> wrote:
>>>>
>>>>
>>>> On 25/03/15 11:00, Zygmunt Krynicki wrote:
>>>>> Hey.
>>>>>
>>>>> So my opinion on thunderbolt is that it is actually pretty good that
>>>>> we cannot detect it. The last thing we should do is ask the user. At
>>>>> the end of the day, we'll clone all the tests and replace the word
>>>>> "display port" with "thunderbolt".
>>>>
>>>> So, we have three tests to create:
>>>>
>>>> 1) Displays - I agree that in this case it is equivalent to DP
>>>> 2) TB Storage
>>>> 3) Ability to put a TB storage device connected to the TB monitor, which
>>>> is connected to the system.
>>>>
>>>>>
>>>>> The only exception is the daisy-chain test which should IMHO follow
>>>>> our dependency step process where we ask the user to setup a
>>>>> particular configuration before doing a off-the-mill storage test.
>>>>
>>>> Exactly, that's the exception, but that's a test that we need to create,
>>>> and only offer to those systems that have a TB port.
>>>>
>>>> That's why we need to identify those TB (by asking the user), just
>>>> because of the daisy chain one, but that's enough to have the test.
>>>>
>>>> Specially because we have just 1 TB monitor, so imagine that you are
>>>> testing a system (from a pile that you need to test) and you don't
>>>> realize it is a TB one:
>>>>
>>>> 1) You start testing
>>>> 2) Checkbox thinks is a DP, so asks you to plug a DP monitor
>>>> 3) You do it
>>>> 4) Then it asks you to do daisy chain, if you have a TB port, and then
>>>> you realize it is actually a TB one, so you need to remove that monitor
>>>> and go and get the TB one. This wastes time.
>>>>
>>>> I think we should ask the user whether this is a TB system, and do it at
>>>> the very beginning of the run.
>>>>
>>>> Thoughts?
>>>> Ara.
>>>>
>>>>>
>>>>> Thunderbolt is display port. Let's not clone display tests because the
>>>>> color and shape of the plug is different. Storage tests are different
>>>>> because we're not testing thunderbolt. We're testing the add-on dongle
>>>>> that adapts SATA or other storage device to work over PCI-E. This is
>>>>> just a new shape for a storage controller card. We have tests for
>>>>> storage. Nothing to see here, move along.
>>>>>
>>>>> Thanks
>>>>> ZK
>>>>>
>>>>
>>>> --
>>>> Mailing list: https://launchpad.net/~checkbox-dev
>>>> Post to     : checkbox-dev@xxxxxxxxxxxxxxxxxxx
>>>> Unsubscribe : https://launchpad.net/~checkbox-dev
>>>> More help   : https://help.launchpad.net/ListHelp
>>
>> --
>> Mailing list: https://launchpad.net/~checkbox-dev
>> Post to     : checkbox-dev@xxxxxxxxxxxxxxxxxxx
>> Unsubscribe : https://launchpad.net/~checkbox-dev
>> More help   : https://help.launchpad.net/ListHelp
>
>
>
> --
> "Entropy isn't what it used to be."
>
> Jeff Lane - Server Certification Team Lead, Tools Developer, Warrior
> Poet, Lover of Pie
> Phone: 919-442-8649
> Ubuntu Ham: W4KDH                          Freenode IRC: bladernr or bladernr_
> gpg: 1024D/3A14B2DD 8C88 B076 0DD7 B404 1417  C466 4ABD 3635 3A14 B2DD


Follow ups

References