LINUX.ORG.RU

USBFS — из ядра убирают, что что взамен?


1

0

Итак, имеется Ubuntu Server 10.04. Возникла необходимость использовать электронный ключ usb Eutron InfoSecuritu. Всё бы ничего, да драйверу, который его обслуживает (закрытая разработка) для корректной работы необходима файловая система usbfs.

Пока что выхода всего лишь вижу 2: пересборка каждого ядра или откат на последнее ядро, где ещё поддержку не перевели в DEPRECATED (2.6.31-10, к примеру).

Но тогда возникает целый ряд вопросов о безопасности, обновлениях и прочем. И, самый главный: если usbfs выкинули (или, что более точно, пока планируют выкинуть) из ядра, то что совместимое осталось?

Гугл рыл, инфы по данному вопросу не сильно много. Прощу помощи.


Осталось /dev/bus/usb и соответствующие правила udev, которые по умолчанию есть в каждом дистрибутиве. Замена совместимая на 100%, кроме отсутствия эквивалента /proc/bus/usb/devices (предлагается эту информацию выуживать по частям из sysfs). Т.е. если эта софтина не использует /proc/bus/usb/devices (strace -e open в помощь при выяснении этого вопроса), то достаточно в этом бинарнике заменить строку /proc/bus/usb на //dev/bus/usb .

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

> А если просто собирать usbfs отдельно как модуль не трогая ядро?

usbfs отдельным модулем не бывает - это часть модуля usbcore

AEP ★★★★★
()

Вроде libusb умеет работать и без USBFS?

tailgunner ★★★★★
()

>Но тогда возникает целый ряд вопросов о безопасности, обновлениях и прочем.

Какие проблемы с безопасностью ?

6 стабильных веток поддерживаются (.27, .31, .32, .33, .34, .35)

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

давайте вернемся

да драйверу, который его обслуживает (закрытая разработка)

удобно не удобно.. хотите переписать драйвер (закрытая разработка)?

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