LinuxForum.Fans
Тема

Как смонтировать usbfs в proc

Автор: skyfoxss 5 сообщений 1812 просмотров
#316036

Система на ядре Linux 3.2 (Slackware 14)
Есть старый драйвер USB устройства которому как я понял из документации нужен usbdevfs смонтированный в /proc/dev/usb. Без него (исходников драйвера нет) программа не находит устройство. На моей системе /proc/bus/usb нет:

text

ls /proc/bus
input  pci

Поскольку usbdevfs в ядре уже больше не поддерживается (сейчас udev монтирует в /dev/bus/usb) то как сделать костыль который дублирует /dev/bus/usb в /proc/bus/usb?
Старые методы монтирования usbfs (например в fstab) не работают (mount point /proc/bus/usb not exist)

text

usbdevfs /proc/bus/usb usbdevfs default 0 0
none /proc/bus/usb usbfs defaults 0 0
#316520

Ну после загрузки системы сделать так.

text
mkdir /proc/bus/usb
mount /dev/bus/usb /proc/bus/usb -o bind

До следующей перегрузки должно работать. Если завидётса придётса это дело организовать скриптом и засунуть в rc.local.

#316527
"kisil" написал:
md

может, mkdir?

#316534
yars написал:
[quote="kisil"]md

может, mkdir?[/quote]
Ага да :)

#316585

А что за драйвер и программа?
Может есть обновлённая версия, работающая с современными реалиями?

Войдите или зарегистрируйтесь, чтобы ответить.