On Wednesday, August 14, 2019 at 7:53:38 PM UTC-4, 799 wrote:
>
> Hello Brendan,
> <brend...@gmail.com <javascript:>> schrieb am Do., 15. Aug. 2019, 01:26:
>
>> (...)
>>
>> 1. That first USB device, which does not state where it can be used is 
>> either:
>> a) The USB 2.0 interface "available" via the expresscard interface (some 
>> "expresscard" devices are really just USB 2.0 devices).
>> b) The USB 2.0 interface available via the docking connector.
>>
>> ...some experimentation should lead to clarification.
>>
>
> You are very likely right, I have always asked myself why there is an USB 
> Controller which has no internal devices attached and doesn't connect to 
> any of the external USB slots. I have a docking station, so I will test 
> this.
>

Cool, let us know.
 

> 2. On my W520, I typically only attach the USB 2.0 controller to sys-usb 
>> (via PCI). That way, if I have to directly attach a storage device to a VM 
>> for IO-intensive uses, I can utilize a disposable HVM and attach the USB 
>> 3.0 controller directly to it.
>>
>
> The problem is, that the USB 3 Controller on the X230 has also the 
> internal WWAN Card connected, so of I attach it to an AppVM and not the 
> sys-usb Qube I am not able to pass the WWAN Card to my sys-net VM and use 
> LTE, which I need to rely on.
>

Ok, that's unfortunate. I keep an mSATA drive in that slot in my X230 units 
(and in the equivalent slot in the W520 units).

In any case, with the W520, I don't think the built-in USB 3.0 controller 
is connected to anything except for the two left-side ports, but I could be 
wrong. The docking connector on the W520 only supports up to USB 2.0, while 
USB 3.0 via docks is supported in the X230/Tx30/W530 models. All my docks 
have the eSATA port in the spot the later revisions placed the USB 3.0 
port. [Dock storage support may also explain a phantom /dev/sd? device you 
see from time to time in Thinkpads.]

3. Lastly, for those worried about having a flexible USB controller PCI 
>> layout (the ability to assign different controllers to different HVMs), 
>> there's a secret I'll share: the expresscard port on both the X230 and the 
>> W520 is a PCI port! And there are expresscards that provide USB 3.0 ports! 
>> Granted expresscard's maximum signaling rate of 2500Mbps is not quite 
>> 6000Mbps maximum of USB 3.0...but definitely faster than 480Mbps! The W520 
>> puts PCI devices mounted via the expresscard slot in their own grouping 
>> (e.g. a USB 3.0 expresscard)...again, experimentation will show whether the 
>> X230 does as well.
>>
>
> Ok, I'll give the Expresscard Slot a try, need to buy an adapter first...
>
> Any idea how I can test the speed of the interfaces afterwards?
> I would get a Expresscard-to-USB3-Adapter.
>

I would use the poor(-ish) man's throughput tester: 'time dd if=/dev/..." 
reads of a contemporary fast SSD connected via a USB 3->SATA III bridge 
that supports UAS.  Time trial A with the cable connected to the built-in 
USB 3.0 controller attached to an HVM, then trial B with the cable 
connected to the expresscard-USB3 "controller" attached to an HVM. Trial C 
with one of the USB 2.0 ports if you want.

Based on the advertised rates, I'd expect IO up to about 550MBps on the 
internal USB 3.0 ports,  220MBps on the express card USB 3.0 ports (due to 
intervening 1 x lane pcie 1.0) and 40MBps on the internal USB 2.0 ports.

I bought the cheapest expresscard adapter I could find on amazon, now 
currently listed as unavailable: 
https://www.amazon.com/gp/product/B07Q819QTF

It is recognized by dom0 (see below) but I haven't hooked it up yet.. I 
will note that I'll probably need to file down some of the plastic, it 
seems slightly too big for the slot when inserting it (again, it was cheap):

[admin@dom0 ~]$ lspci|grep USB
00:1a.0 USB controller: Intel Corporation 6 Series/C200 Series Chipset 
Family USB Enhanced Host Controller #2 (rev 04)
00:1d.0 USB controller: Intel Corporation 6 Series/C200 Series Chipset 
Family USB Enhanced Host Controller #1 (rev 04)
05:00.0 USB controller: Renesas Technology Corp. uPD720202 USB 3.0 Host 
Controller (rev 02)
*** 0e:00.0 USB controller: NEC Corporation uPD720200 USB 3.0 Host 
Controller (rev 04) ***

Lastly a minor warning: it's really easy to pull out the expresscard when 
removing a USB cable, just FYI.

B

-- 
You received this message because you are subscribed to the Google Groups 
"qubes-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to qubes-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/qubes-users/de61d7a1-59d8-4101-a21e-94dd92aee666%40googlegroups.com.

Reply via email to