У меня странная проблема с USB-накопителем (WD Express). Когда я подключаю его к единственному USB-порту моего ПК с Windows, он работает на высокой скорости (USB 2.0). Однако, когда я подключаю его к концентратору USB 2.0 как единственному устройству, оно работает только на полной скорости (USB 1.1). Почему это так?

Выход из USBView, когда USB-накопитель подключен напрямую к ПК:

USB Mass Storage Device:
bcdUSB:             0x0200
bDeviceClass:         0x00
bDeviceSubClass:      0x00
bDeviceProtocol:      0x00
bMaxPacketSize0:      0x40 (64)
idVendor:           0x1058
idProduct:          0x1021
bcdDevice:          0x2002
iManufacturer:        0x01
0x0409: "Western Digital"
iProduct:             0x02
0x0409: "Ext HDD 1021"
bNumConfigurations:   0x01
ConnectionStatus: DeviceConnected
Current Config Value: 0x01
Device Bus Speed:     High
Device Address:       0x02
Open Pipes:              2

Выводится, когда USB-накопитель подключен через концентратор USB 2.0:

Generic USB Hub:
Device Descriptor:
bcdUSB:             0x0200
bDeviceClass:         0x09
bDeviceSubClass:      0x00
bDeviceProtocol:      0x00
bMaxPacketSize0:      0x08 (8)
idVendor:           0x05E3 (Genesys Logic, Inc.)
idProduct:          0x0606
bcdDevice:          0x0702
iManufacturer:        0x01
0x0409: "ALCOR"
iProduct:             0x02
0x0409: "USB Hub 2.0

    USB Mass Storage Device:
    bcdUSB:             0x0200
    bDeviceClass:         0x00
    bDeviceSubClass:      0x00
    bDeviceProtocol:      0x00
    bMaxPacketSize0:      0x40 (64)
    idVendor:           0x1058
    idProduct:          0x1021
    bcdDevice:          0x2002
    iManufacturer:        0x01
    0x0409: "Western Digital"
    iProduct:             0x02
    0x0409: "Ext HDD 1021"
    bNumConfigurations:   0x01
    ConnectionStatus: DeviceConnected
    Current Config Value: 0x01
    Device Bus Speed:     Full
    Device Address:       0x03
    Open Pipes:              2

2 ответа2

0

Не могли бы вы подтвердить, что это WD Elements? Какой номер модели устройства? Как предположили ребята, накопителю может не хватать мощности через концентратор, что ограничивает его производительность. У вас есть другие накопители или USB-концентраторы, чтобы попробовать различные комбинации, чтобы увидеть, сохраняется ли проблема?

Если вы сомневаетесь в исправности накопителя, вы можете запустить WD Data Lifeguard Diagnostic и проверить, проходит ли накопитель как быстрое, так и расширенное тестирование.

Captain_WD.

0

По словам Дэвида (см. Комментарии), это не так, и я действительно ошибаюсь (концентраторы USB могут и должны передавать большие пакеты), я не могу удалить ответ, пока он принят.


Хотя не уверен на 100%, думаю, что это вина USB-концентратора.

Не обращайте внимания на сам подключенный диск и посмотрите статистику хаба (то есть не строки с отступом):

bMaxPacketSize0:      0x08 (8)

Пока сам HDD сообщает:

bMaxPacketSize0:      0x40 (64)

Так что мне кажется, что концентратор сможет обрабатывать только 8 байтов одновременно; диск может обрабатывать 64 байта одновременно. (Я не уверен, может ли он по-прежнему передавать большие пакеты; не думайте так.)

Это могло (должно?) создайте дополнительную нагрузку и замедлит работу (в 8 раз, если вы используете максимальную пропускную способность).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .