UASP : NCQ on USB3
The USB 3.0 Controller On Your Motherboard Matter?
    http://www.tomshardware.com/reviews/usb-3.0-controller-performance,3024-4.html

- The USB 2.0 and 3.0 standards do not include support for native command queuing


Beyond USB3, with UASP
    http://www.myce.com/review/beyond-usb3-with-uasp-67035/introduction-1/

- BOT mode (Bulk Only Transfer) : no support for NCQ.
- Enter USB3 UASP (USB Attached SCSI Protocol). UASP allows NCQ over USB, and therefore scalable queue depth performance, which is a definite plus for SSDs.


UASP Performance
    http://www.lucidport.com/pdf/AN7_UASP_Performance.pdf

- Most tests were completed using a LucidPort USB300 RDK board connected to a Renesas Electronics (formally NEC Electronics) USB 3.0 host controller (uPD720200). The USB300 uses 2246 UAS firmware while the Renesas host uses 3025 firmware with 1.0.20.601 xHCI driver.
- The USB3 host is in a PCI Express Gen2 slot on a Windows 7 (32 bit) PC.  Theprimary benchmarking tool is Crystal DiskMark v3.0 Beta.  This is one of the fewbenchmarking tools that use queuedcommands.  UASP makes use of queuedcommands to enhance performance.  The PC uses the Gigabyte GA-P55A-UD3 motherboard ...
- For queued random transfers (where UAS can take advantage of NCQ), UAS can improve performance by up to 100% or more.

GA-P55A-UD3 메인보드에 온보드 uPD720200 칩이 포함되어 있다.
uPD720200A (== rev 04) 가 아닌 uPD720200 ( == rev 03) 칩이다.

"Turbo USB"라는 이름으로 홍보되는 드라이버는 비표준의, 개선된 BOT 방식을 쓴다는 말도 나온다.
( Turbo USB is a non-standard, performance enhanced, BOT-type driver )

참고 : Gigabyte P55A-UD3 - either USB 3.0 OR SATA III
          http://www.pchelpforum.com/pc-hardware/87522-gigabyte-p55a-ud3-either-usb-3-0-sata-iii.html

          P55 칩셋의 PCIe 슬롯은 Gen2로 홍보되지만 동작은 Gen1의 속도인 2.5GT/s으로 이뤄진다.
          uPD720200 칩은 Gen2 5GT/s PCIe 링크를 필요로 하는데 2.5GT/s 링크에서 동작하는 병목을 갖게 된다.

          P55 칩셋을 쓴 ASUS P7P55D-E 보드는 이 문제를 PCIe 2.0 브리지칩인 PEX PLX8613을 추가하여 해결했다.
          ( 참조 : http://chanik.egloos.com/3947711 )

          Gagabyte의 GA-P55A-UD3 보드는 SATA3 및 USB3 칩에 대해,
          아마도 P55 칩셋이 제공하는 PCIe 2.5GT/s 링크와
          CPU가 제공하는 PCIe 5GT/s 링크를 선택할 수 있게 함으로써 해결한 모양이다.
          바이오스 설정에서 Turbo SATA3 또는 Turbo USB3.0을 선택하게 되면 해당 장치가 PCIe 5GT/s로
          동작하는 대신, VGA 카드의 PCIe 2.0 링크폭이 x16 -> x8로 줄어든다고 한다.

          보드 매뉴얼 : http://download.gigabyte.asia/FileList/Manual/mb_manual_ga-p55a-ud3_v2.0_e.pdf

Turbo SATA3 / USB3.0 (Marvell 9128 /NEC D720200F1 USB 3.0 Controller)

Determines whether to set the PCIe speed of the Marvell 9128 or NEC D720200F1 USB 3.0 controller to
PCIe Gen 2. Please note that when only one graphics card is installed on the PCIEX16 slot,
it will operate at up to x8 mode if either one of the two controllers is set to PCIe Gen 2.

ㅇ Auto          : Lets the BIOS automatically configure this setting,
                   depending on the device installed. (Default)
ㅇ Turbo SATA3   : Sets the PCIe speed of the Marvell 9128 controller to PCIe Gen 2.
ㅇ Turbo USB3.0  : Sets the PCIe speed of the NEC D720200F1 USB 3.0 controller to PCIe Gen 2.
ㅇ Disabled      : Disabled forces the Marvell 9128 and NEC D720200F1 USB 3.0 controllers to PCIe Gen 1.


Renesas Electronics Introduces World's First USB 3.0-SATA3 Bridge SoC Supporting High-Speed UASP Protocol
    http://www.renesas.com/press/news/2011/news20110830.jsp

(4) The Renesas UASP driver is tested to ensure compatibility with Renesas' USB 3.0 host controllers and AMD's PC motherboard integration of the USB 3.0 interface.

Renesas' UASP driver runs not only on the Renesas µPD720200 USB 3.0 host controller and its follow-on products, the µPD720200A, µPD720201 and µPD720202, but also on AMD's A70M and A75 chipsets based on a cooperative agreement with AMD, as well as others. In addition, Renesas also plans on achieving compatibility with future AMD USB3-supporting chipsets with this driver.

USB 3.0-SATA 3.0 브리지칩인 µPD720300 홍보자료인데,
중간에 µPD720200 콘트롤러도 UASP를 지원한다는 듯한 말이 나온다.


---------

2019-02-07 내용 추가:

UASP 지원은 Windows 8 부터 시작됐으므로 Windows 7 에서는 지원되지 않는다.
다만 ASUS에서 나름대로 UASP 지원 드라이버를 제공한다고 하는데..
해봐도 잘 안 되네..

Enabling UAS On Older USB 3.0-Equipped Motherboards
    https://www.tomshardware.com/reviews/usb-3-uas-turbo,3215-5.html


by 시험さま | 2013/07/22 13:08 | 컴퓨터 | 트랙백 | 핑백(1) | 덧글(0)
트랙백 주소 : http://chanik.egloos.com/tb/3968257
☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]
Linked at 시험さま : Linux 디스크.. at 2015/11/23 12:54

... 눠쓰는 선택을 제공하는 식으로 이 문제를 우회할 수 있는 길을 열어둔 모양이다. 참고: http://chanik.egloos.com/3968257 ) 메인보드 내의 각 장치 구성을 간략히 살펴보면 아래와 같다. $ lspci -t -v -+-[0000:3f]-+-00.0 ... more

:         :

:

비공개 덧글

< 이전페이지 다음페이지 >