История изменений
Исправление 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, по мнению разработчиков драйвера, должно быть:
- альтернативная конфигурация
- интерфейс class 8, subclass 6, protocol 98
- четыре эндпоинта
Иначе действительно будет 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, по мнению разработчиков драйвера, должно быть:
- альтернативная конфигурация
- интерфейс class 8, subclass 6, protocol 98
- четыре эндпоинта
Иначе действительно будет ENODEV при попытке байнда.