2gusia (2gusia) wrote,
2gusia
2gusia

USB 3.0 карта на Renesas D720201 в nas4free

Приехала ко мне ранее описаная USB 3.0 карта. Которая на Renesas D720201. Который вроде как чуть не единственный во FreeBSD из USB 3.0 поддерживается. Обновлено 21 июля 2017

Вставил карту в комп, потребовала в Win7 дрова, сама не нашла. Дал с приложенного диска. Тут заорала - не хватает мне питания. Подключил Molex. В Win7 вроде всё работает. Камрад dimez подкинул в комменте ссылку на актуальную прошивку - обновил.

Смотрим, что под Фрёй. Накатил на флешку Live USB nas4free (бету 11.1), стартовал этот комп, вышел в shell. Смотрю лог по USB (угловую скобку пришлось из-за ЖЖ менять на фигурную { )
[dmesg | grep usb |more]nas4free: ~# dmesg | grep usb |more

usbus0 on uhci0
usbus0: 12Mbps Full Speed USB v1.0
usbus1 on uhci1
usbus1: 12Mbps Full Speed USB v1.0
usbus2 on uhci2
usbus2: 12Mbps Full Speed USB v1.0
usbus3: EHCI version 1.0
usbus3 on ehci0
usbus3: 480Mbps High Speed USB v2.0
usbus4 on xhci0
usbus4: 5.0Gbps Super Speed USB v3.0
usbus5 on uhci3
usbus5: 12Mbps Full Speed USB v1.0
usbus6 on uhci4
usbus6: 12Mbps Full Speed USB v1.0
usbus7 on uhci5
usbus7: 12Mbps Full Speed USB v1.0
usbus8: EHCI version 1.0
usbus8 on ehci1
usbus8: 480Mbps High Speed USB v2.0
ugen8.1: {intel ehci="EHCI" root="root" hub="HUB"> at usbus8
ugen3.1: {intel ehci="EHCI" root="root" hub="HUB"> at usbus3
ugen5.1: {intel uhci="UHCI" root="root" hub="HUB"> at usbus5
ugen2.1: {intel uhci="UHCI" root="root" hub="HUB"> at usbus2
uhub0: {intel ehci="EHCI" root="root" class="class" rev="rev" addr="addr" 1="1"> on usbus8
uhub1: {intel uhci="UHCI" root="root" class="class" rev="rev" addr="addr" 1="1"> on usbus5
uhub2: {intel uhci="UHCI" root="root" class="class" rev="rev" addr="addr" 1="1"> on usbus2
ugen4.1: {0x1912 XHCI root HUB> at usbus4
ugen7.1: {intel uhci="UHCI" root="root" hub="HUB"> at usbus7
...


Есть!
usbus4 on xhci0
usbus4: 5.0Gbps Super Speed USB v3.0


Но дальше хуже. Вставляю флешку USB 3.0
usbd_req_re_enumerate: addr=2, set address failed! (USB_ERR_IOERROR, ignored)
usbd_setup_device_desc: getting device descriptor at addr 2 failed, USB_ERR_IOERROR
usbd_req_re_enumerate: addr=2, set address failed! (USB_ERR_IOERROR, ignored)
usbd_setup_device_desc: getting device descriptor at addr 2 failed, USB_ERR_IOERROR
usb_alloc_device: Failure selecting configuration index 0:USB_ERR_IOERROR, port 5, addr 2 (ignored)
ugen4.3: {ufd silicon-power32g="Silicon-Power32G"> at usbus4
ugen4.3: {ufd silicon-power32g="Silicon-Power32G"> at usbus4 (disconnected)
usbd_setup_device_desc: getting device descriptor at addr 2 failed, USB_ERR_TIMEOUT
usbd_setup_device_desc: getting device descriptor at addr 2 failed, USB_ERR_TIMEOUT
usb_alloc_device: Failure selecting configuration index 0:USB_ERR_TIMEOUT, port 5, addr 2 (ignored)
ugen4.3: {ufd silicon-power32g="Silicon-Power32G"> at usbus4


Печаль. Лезут ошибки, причём из camcontrol devlist видно, что, флешка в списке устройств не появляется
Флешка оказалась со странностями. Она то же самое сыплет под фрёй и в USB2 порту. Да и скорости у неё - в пределах USB 2.0 или самую малость выше - 35 мб/с на чтение.

На всякий случай инфа по флешке. Паршивая - ну так даром досталась. В виндах не ругается.
[USB flash info]Controller: Phison PS2307
Possible Memory Chip(s):
SanDisk SDTNRIAMA-016G
Memory Type: TLC
Flash ID: 454CA892 7650
Chip F/W: 01.03.53
Firmware Date: 2014-11-06
ID_BLK Ver.: 1.2.91.0
MP Ver.: MPALL v3.81.0C
VID: 13FE
PID: 5500
Manufacturer: UFD 3.0
Product: Silicon Power32G
Query Vendor ID: UFD 3.0
Query Product ID: Silicon Power32G
Query Product Revision: PMAP
Physical Disk Capacity: 31483232256 Bytes
Windows Disk Capacity: 31475499008 Bytes
Internal Tags: 2Q77-SX62
File System: FAT32
USB Version: 3.00 in 2.00 port
Declared Power: 300 mA
ContMeas ID: D9D5-11-00
Microsoft Windows 7 SP1 x64 Build 7601


Я уж было расстроился - но вспомнил, что у меня есть ещё USB3 карман от Orico для жёсткого диска. Вставил туда мелкий древний SSD
ugen4.2: at usbus4
umass2 on uhub6
umass2: on usbus4
umass2: SCSI over Bulk-Only; quirks = 0x8100
umass2:14:2: Attached to scbus14
da1 at umass-sim2 bus 2 scbus14 target 0 lun 0
da1: Fixed Direct Access SPC-4 SCSI device
da1: Serial Number 2015033100066
da1: 400.000MB/s transfers
da1: 15272MB (31277232 512 byte sectors)
da1: quirks=0x2


Устройство видится
nas4free: ~# camcontrol devlist
{ts256gssd340k svn059="SVN059"> at scbus1 target 0 lun 0 (ada0,pass0)
{wdc wd15eads-00p8b0="WD15EADS-00P8B0"> at scbus8 target 0 lun 0 (ada1,pass1)
{optiarc dvd="DVD" rw="RW" ad-7203s="AD-7203S"> at scbus9 target 0 lun 0 (cd0,pass2)
{st31500341as cc1g="CC1G"> at scbus10 target 0 lun 0 (ada2,pass3)
{ahci sgpio="SGPIO" enclosure="Enclosure" 0001="0001"> at scbus11 target 0 lun 0 (ses0,pass4)
{ silicon-power PMAP> at scbus12 target 0 lun 0 (pass5,da0)
{generic usb="USB" sd="SD" reader="Reader"> at scbus13 target 0 lun 0 (pass6)
{generic usb="USB" cf="CF" reader="Reader"> at scbus13 target 0 lun 1 (pass7)
{generic usb="USB" sm="SM" reader="Reader"> at scbus13 target 0 lun 2 (pass8)
{generic usb="USB" ms="MS" reader="Reader"> at scbus13 target 0 lun 3 (pass9)
{to exter="Exter" nal="nal" usb="USB" 0103="0103"> at scbus14 target 0 lun 0 (da1,pass10)


На всякий случай проверим в лоб - создадим пул, запишем что-то
nas4free: ~# zpool create Pool /dev/da1
nas4free: ~# zfs list
NAME USED AVAIL REFER MOUNTPOINT
Pool 436K 14.4G 88K /Pool
nas4free: ~# dd if=/dev/urandom of=/Pool/dump bs=10M count=100
100+0 records in
100+0 records out
1048576000 bytes transferred in 19.347039 secs (54198268 bytes/sec)


Скорость 54198268 bytes/sec явно выше, чем может быть на USB 2.0, то есть USB 3.0 работает. А что не сильно много - так комп древний, ср рандом в никуда
nas4free: ~# dd if=/dev/urandom of=/dev/null bs=10M count=100
100+0 records in
100+0 records out
1048576000 bytes transferred in 18.433776 secs (56883407 bytes/sec)



ВЫВОД всё же при тщательном выборе железа USB 3.0 на FreeBSD возможен
Tags: nas, nas4free, usb, железо
Subscribe

  • OpenZFS и XigmaNAS

    Месяц назад я писал про Open ZFS. Там были мысли о том, когда он будет доступен в XogmaNAS. А в конце декабря зацепился на эту тему языками с…

  • Как провожают жесткие диски

    Сдох у меня жесткий диск в NAS Как видно - из SMART отпахал 70428 часов, то есть если 24/7 - больше 8 лет. И, я вам скажу, он не просто крутился…

  • О добавлении диска в ZFS raidz

    Проект OpenZFS дал новый импульс развитию этой файловой системы. Прежде всего потому, что Linux сообщество разработчикоы велико и подключение их к…

  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

  • 10 comments

  • OpenZFS и XigmaNAS

    Месяц назад я писал про Open ZFS. Там были мысли о том, когда он будет доступен в XogmaNAS. А в конце декабря зацепился на эту тему языками с…

  • Как провожают жесткие диски

    Сдох у меня жесткий диск в NAS Как видно - из SMART отпахал 70428 часов, то есть если 24/7 - больше 8 лет. И, я вам скажу, он не просто крутился…

  • О добавлении диска в ZFS raidz

    Проект OpenZFS дал новый импульс развитию этой файловой системы. Прежде всего потому, что Linux сообщество разработчикоы велико и подключение их к…