Сетевая карта USB 3.0 Gigabit Ethernet

Цена: $4.74

Сейчас в продаже все больше тонких ноутбуков без встроенной сетевушки.
Купил этот вариант для подключения подобных устройств к проводной сети, а заодно и для тестов.
А также можно применять в компьютерах и ноутбуках со сгоревшей сетевушкой, либо чтобы добавить в них еще несколько интерфейсов и настроить сервер/роутер.
Посмотрим на что способен этот адаптер.


Приехала сетевушка в такой упаковке:


Корпус из матового пластика, достаточно качественного и хорошо собранного, дизайн такой интересный ступеньками.


Адаптер достаточно крупный: 82*32*(13-22)мм, общая длина с хвостом 26.7см.
По сравнению с купленным в прошлом году 100-мегабитным адаптером этот заметно крупнее.


На корпусе есть надписи USB3.0 Gigabit Lan и «GLAABIT» что бы это ни значило :)
На боковом торце вход Ethernet и два светодиода с подписями Link Act.
Если кабель витая пара не подключен, то ничего не светится, при подключении первый светодиод показывает связь, второй мигает в такт передаче данных.



USB коннектор синего цвета, присутствуют все 9 контактов USB 3.0.


При подключении под Windows 10 сразу определяется и драйвера устанавливаются сами автоматически.
Под Windows XP и Windows 7 при первом подключении обнаружено новое устройство, драйвер установить не удалось, далее сетевушка отключается и подключается с нее же эмуляция виртуального CD с драйверами. Достаточно их установить и устройство найдется и заработает.
На всякий случай залил эти дровишки в облако, размер всего 360КБ.
cloud.mail.ru/public/BcWX/5qC6xX4iL

Устройство основано на чипе Realtek 8153, в диспетчере устройств отображается как Realtek USB GbE Family Controller.


Под Windows 10 автоматом ставится драйвер Microsoft от 20.09.2015.


ИД оборудования:


Настроек сетевушки достаточно много, есть и VLAN и Jumbo Frame.


Под современными дистрибутивами Linux работает тоже без проблем, драйвера сами автоматом ставятся, а именно драйвер r8152.
Вывод команды lsusb -v:
Bus 001 Device 002: ID 0bda:8153 Realtek Semiconductor Corp. 
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.10
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0 
  bDeviceProtocol         0 
  bMaxPacketSize0        64
  idVendor           0x0bda Realtek Semiconductor Corp.
  idProduct          0x8153 
  bcdDevice           30.00
  iManufacturer           1 Realtek
  iProduct                2 USB 10/100/1000 LAN
  iSerial                 6 000001
  bNumConfigurations      2
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           39
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0 
    bmAttributes         0xa0
      (Bus Powered)
      Remote Wakeup
    MaxPower              350mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           3
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass    255 Vendor Specific Subclass
      bInterfaceProtocol      0 
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x02  EP 2 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x83  EP 3 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0002  1x 2 bytes
        bInterval               8
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           80
    bNumInterfaces          2
    bConfigurationValue     2
    iConfiguration          0 
    bmAttributes         0xa0
      (Bus Powered)
      Remote Wakeup
    MaxPower              350mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass         2 Communications
      bInterfaceSubClass      6 Ethernet Networking
      bInterfaceProtocol      0 
      iInterface              5 CDC Communications Control
      CDC Header:
        bcdCDC               1.10
      CDC Union:
        bMasterInterface        0
        bSlaveInterface         1 
      CDC Ethernet:
        iMacAddress                      3 00E04C6814DA
        bmEthernetStatistics    0x00000000
        wMaxSegmentSize               1514
        wNumberMCFilters            0x0000
        bNumberPowerFilters              0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x83  EP 3 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0010  1x 16 bytes
        bInterval               8
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       0
      bNumEndpoints           0
      bInterfaceClass        10 CDC Data
      bInterfaceSubClass      0 Unused
      bInterfaceProtocol      0 
      iInterface              0 
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       1
      bNumEndpoints           2
      bInterfaceClass        10 CDC Data
      bInterfaceSubClass      0 Unused
      bInterfaceProtocol      0 
      iInterface              4 Ethernet Data
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x02  EP 2 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               0
Binary Object Store Descriptor:
  bLength                 5
  bDescriptorType        15
  wTotalLength           12
  bNumDeviceCaps          1
  USB 2.0 Extension Device Capability:
    bLength                 7
    bDescriptorType        16
    bDevCapabilityType      2
    bmAttributes   0x00000006
      Link Power Management (LPM) Supported
Device Status:     0x0000
  (Bus Powered) 


А что по скоростям?
Для теста была задействована известная утилита iperf3, один конец витой пары подключен к данной сетевушке, второй к встроенной гигабитной сетевой карте другого компьютера.
При подключении сетевушки к портам USB 2.0 удается выжать скорости на уровне 220-300Мбит/с в зависимости от древности компьютера и скоростей его USB портов.
USB 2.0:
f:\temp\iperf>iperf3.exe -c 192.168.5.10
Connecting to host 192.168.5.10, port 5201
[  4] local 192.168.5.2 port 52486 connected to 192.168.5.10 port 5201
[ ID] Interval           Transfer     Bandwidth
[  4]   0.00-1.00   sec  36.1 MBytes   302 Mbits/sec
[  4]   1.00-2.00   sec  35.4 MBytes   297 Mbits/sec
[  4]   2.00-3.00   sec  36.9 MBytes   310 Mbits/sec
[  4]   3.00-4.00   sec  36.9 MBytes   310 Mbits/sec
[  4]   4.00-5.00   sec  36.9 MBytes   310 Mbits/sec
[  4]   5.00-6.00   sec  36.9 MBytes   309 Mbits/sec
[  4]   6.00-7.00   sec  36.9 MBytes   309 Mbits/sec
[  4]   7.00-8.00   sec  36.8 MBytes   309 Mbits/sec
[  4]   8.00-9.00   sec  36.8 MBytes   309 Mbits/sec
[  4]   9.00-10.00  sec  37.0 MBytes   310 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bandwidth
[  4]   0.00-10.00  sec   366 MBytes   307 Mbits/sec                  sender
[  4]   0.00-10.00  sec   366 MBytes   307 Mbits/sec                  receiver

iperf Done.

f:\temp\iperf>iperf3.exe -c 192.168.5.10  -R
Connecting to host 192.168.5.10, port 5201
Reverse mode, remote host 192.168.5.10 is sending
[  4] local 192.168.5.2 port 52491 connected to 192.168.5.10 port 5201
[ ID] Interval           Transfer     Bandwidth
[  4]   0.00-1.00   sec  26.0 MBytes   218 Mbits/sec
[  4]   1.00-2.00   sec  25.4 MBytes   213 Mbits/sec
[  4]   2.00-3.00   sec  27.5 MBytes   230 Mbits/sec
[  4]   3.00-4.00   sec  27.7 MBytes   232 Mbits/sec
[  4]   4.00-5.00   sec  27.4 MBytes   230 Mbits/sec
[  4]   5.00-6.00   sec  27.5 MBytes   231 Mbits/sec
[  4]   6.00-7.00   sec  27.5 MBytes   231 Mbits/sec
[  4]   7.00-8.00   sec  25.5 MBytes   214 Mbits/sec
[  4]   8.00-9.00   sec  25.3 MBytes   212 Mbits/sec
[  4]   9.00-10.00  sec  25.5 MBytes   214 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bandwidth
[  4]   0.00-10.00  sec   265 MBytes   223 Mbits/sec                  sender
[  4]   0.00-10.00  sec   265 MBytes   223 Mbits/sec                  receiver


При подключении к USB 3.0 порту ожидалось существенное увеличение скорости передачи данных, но на деле этого не произошло, максимальная скорость, которой удалось добиться, составляет 360Мбит/с.
f:\temp\iperf>iperf3.exe -c 192.168.5.5 -R
Connecting to host 192.168.5.5, port 5201
Reverse mode, remote host 192.168.5.5 is sending
[  4] local 192.168.5.2 port 60051 connected to 192.168.5.5 port 5201
[ ID] Interval           Transfer     Bandwidth
[  4]   0.00-1.00   sec  42.9 MBytes   360 Mbits/sec
[  4]   1.00-2.00   sec  42.8 MBytes   359 Mbits/sec
[  4]   2.00-3.00   sec  42.8 MBytes   359 Mbits/sec
[  4]   3.00-4.00   sec  42.8 MBytes   359 Mbits/sec
[  4]   4.00-5.00   sec  42.8 MBytes   359 Mbits/sec
[  4]   5.00-6.00   sec  42.8 MBytes   359 Mbits/sec
[  4]   6.00-7.00   sec  42.8 MBytes   359 Mbits/sec
[  4]   7.00-8.00   sec  42.8 MBytes   359 Mbits/sec
[  4]   8.00-9.00   sec  42.8 MBytes   359 Mbits/sec
[  4]   9.00-10.00  sec  42.8 MBytes   359 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bandwidth       Retr
[  4]   0.00-10.00  sec   429 MBytes   359 Mbits/sec    0             sender
[  4]   0.00-10.00  sec   428 MBytes   359 Mbits/sec                  receiver


Почему не 950Мбит/с? Проблема с портом? Нет.
Для теста был взял другой USB 3.0 Ethernet адаптер фирменный от Dell.


Что интересно, он построен на том же чипе Realtek 8153.
Но вот он показывает скорости на уровне 960Мбит/с, правда и стоит он $20-30.
На деле оказалось, что обозреваемый адаптер действительно гигабитный, действительно с USB 3.0 коннектором, но китайцы сэкономили и посадили его на USB 2.0 шину внутри, разбирать не стал, все на клею.
Об этом факте четко говорит вывод команды lsusb -t под Linux, либо утилита Aida64 под Windows:


Но даже с этими ограничениями данный адаптер весьма неплох, может выдавать скорости до 360Мбит/с, при копировании файлов по сети выходит скорость до 45Мбайт/сек.
Это в 4 раза быстрее, чем может выдать 100-мегабитная сетевушка.
Большинству людей возможностей обозреваемого варианта будет с головой при цене-то ниже $5.
А кому нужно раскрыть весь потенциал гигабита, лучше поискать что-то помощнее.
Всем спасибо за внимание.

Видеообзор:

0 комментариев

Оставить комментарий