LINUX.ORG.RU

История изменений

Исправление iliyap, (текущая версия) :

lsusb тебе показывает дерево

usb2 -- корневой хаб
  2-2 -- usb mass storage в порту 2 корневого хаба
  2-4 -- usb mass storage в порту 4 корневого хаба

Каждый usb mass storage это отдельный scsi host, scsi target, и набор scsi lun-ов. Например, в usb card reader-е на несколько карт один scsi host, один scsi target, и по одному scsi lun на каждый слот для карты.

dmesg (или lsscsi) тебе показывает scsi lun-ы. Так как изменение номера lun в младшем числе, это lun-ы с одного таргета. Значит это всё с одного usb-устройства (видимо 2-2).

Пришли ещё lsusb -v -s 2:2. На usb-устройствах, поддерживающих UAS, по мнению разработчиков драйвера, должно быть:

  1. альтернативная конфигурация
  2. интерфейс class 8, subclass 6, protocol 98
  3. четыре эндпоинта

Иначе действительно будет ENODEV при попытке байнда.

А SES Device это SCSI Enclosure Service. Обычно это что-то для управления и мониторинга обвеса на дисковой корзине: питание, светодиоды, температурные датчики, вентиляторы, и т.п.

Исходная версия iliyap, :

lsusb тебе показывает дерево

usb2 -- корневой хаб
  2-2 -- usb mass storage в порту 2 корневого хаба
  2-4 -- usb mass storage в порту 4 корневого хаба

Каждый usb mass storage это отдельный scsi host, scsi target, и набор scsi lun-ов. Например, в usb card reader-е на несколько карт один scsi host, один scsi target, и по одному scsi lun на каждый слот для карты.

dmesg (или lsscsi) тебе показывает scsi lun-ы. Так как изменение номера lun в младшем числе, это lun-ы с одного таргета. Значит это всё с одного usb-устройства (видимо 2-2).

Пришли ещё lsusb -v -s 2:2. На usb-устройствах, поддерживающих UAS, по мнению разработчиков драйвера, должно быть:

  1. альтернативная конфигурация
  2. интерфейс class 8, subclass 6, protocol 98
  3. четыре эндпоинта

Иначе действительно будет ENODEV при попытке байнда.