LINUX.ORG.RU

udev rules usb hubs

 , ,


0

1

Привет, лорчик!

А можно ли как-то отделить мух от котлет usb хабы внутренние, которые находятся внутри системника, от хабов внешних, подключаемых?

Знаю как отделить хабы от остальных устройств. Хабы имеют класс 9. Т.е. в правилах можно сверяться с этим. Например так: ATTR{bDeviceClass}==«09».

Но таким образом, через класс 9, затронуты все хабы, и внутренние, и внешние.

Можно ли как-то их различить?

★★★★★

Ну, наверное, если родитель – pci-устройство, то внутренний, иначе внешний. Но это так, догадки, ибо ни одного хаба под рукой нет, чтобы проверить.

Повглядывайтесь в udevadm info.

i586 ★★★★★
()

Тут погулял по атрибутам, возможно вот так можно: ATTR{removable}==«fixed»

но это не точно.

hibou ★★★★★
() автор топика
Ответ на: комментарий от hibou

ATTR{removable}!=«removable»

Вот так наверное точнее. Потому что оказалось, что есть внутренние хабы, у которых это свойство пустое.

hibou ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.