Re: [PATCH 0/2] USB 3.2 initial support

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Tue, 13 Mar 2018 17:27:21 +0200
Mathias Nyman <mathias.nyman@xxxxxxxxxxxxxxx> wrote:

> Example for clarification:
> Gen 1x1 = 5Gbps, SuperSpeed, one lane, same as USB3.0, and USB 3.1 Gen1
> Gen 2x1 = 10Gbps, SuperSpeedPlus, one lane, same as USB 3.1 Gen2
> Gen 1x2 = 10Gbps, SuperSpeed, Dual-lane (2 x 5Gbps)
> Gen 2x2 = 20Gbps, SuperSpeedPlus, Dual-lane (2 x 10Gbps)
> 
> 
> 4. Should the "speed" sysfs entry be more accurate? USB 3.1 and later
>    can list different supported lane speeds other than the 5Gbps or 10Gbps.
>    actual port speed would be lane count * current lane speed in use.
>    Or do we just keep it simple and show the maximum signaling
>    rate * lane count, i.e. 5000, 10000 or 20000?
> and show "SSIC" instead of "Gen XxY" for asymetric lane SSIC devices,
> skipping details on rx and tx lane counts.
> 

Please do not compute "signaling rate * count", because it is very misleading and that value cannot be used to verify whether the hardware works at its maximum available speed or not.

Gen 1x2 is not 5 * 2 = 10 Gbps, but only 8 Gbps (like Gb Ethernet is 1 Gbps, not 1.25 Gbps), while Gen 2x1 is very close to 10 Gbps, i.e. significantly faster (due to a different encoding), so it would be wrong to display them as equivalent.

 Best regards!

--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux