Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: bt hci0 параметр supervision_timeout
Форум разработчиков электроники ELECTRONIX.ru > Cистемный уровень проектирования > Операционные системы > Linux
megajohn
в линуксе новичок, и вот с чем столкнулся
есть ПК с Ubuntu и BlueZ 5.37 и в системе есть такой настраиваемый параметр /sys/kernel/debug/bluetooth/hci0/supervision_timeout
есть одноплатник Odroid с Ubuntu Linux 3.10 и BlueZ 5.37 но в системе нет выше указанного параметра

вопрос: что конкретно требуется сделать, чтобы на одноплатнике я мог настроить этот параметр ?
Tarbal
Цитата(megajohn @ Aug 15 2017, 19:36) *
в линуксе новичок, и вот с чем столкнулся
есть ПК с Ubuntu и BlueZ 5.37 и в системе есть такой настраиваемый параметр /sys/kernel/debug/bluetooth/hci0/supervision_timeout
есть одноплатник Odroid с Ubuntu Linux 3.10 и BlueZ 5.37 но в системе нет выше указанного параметра

вопрос: что конкретно требуется сделать, чтобы на одноплатнике я мог настроить этот параметр ?

Есть несколько способов настраивать параметры драйвера:
1. если ставится как модуль, то можно сообщить параметр.
2. через запись в псевдо фаил в sysfs или procfs
3. системный вызов ioctl
4. постредством netfs. Это наврядли.
Думаю, что это не все способы, но самые часто используемые. У меня сейчас нет времени смотреть на код вашего драйвера, чтобы определить способ, но если вы определите способ, то посмотрим что можно сделать.
vvu
Цитата(megajohn @ Aug 15 2017, 18:36) *
в линуксе новичок, и вот с чем столкнулся
есть ПК с Ubuntu и BlueZ 5.37 и в системе есть такой настраиваемый параметр /sys/kernel/debug/bluetooth/hci0/supervision_timeout
есть одноплатник Odroid с Ubuntu Linux 3.10 и BlueZ 5.37 но в системе нет выше указанного параметра

вопрос: что конкретно требуется сделать, чтобы на одноплатнике я мог настроить этот параметр ?


Можно попробовать mount -t debugfs debugfs /sys/kernel/debug , возможно DebugFS отключена, это если /sys/kernel/debug вообще не виден.
megajohn
Цитата(Tarbal @ Aug 21 2017, 05:23) *
У меня сейчас нет времени смотреть на код вашего драйвера



бррр, но драйвер не мой

как подсказали коллеги, On Linux 3.17 and above, the supervision timeout can be tweaked by writing to /sys/kernel/debug/bluetooth/hci0/supervision_timeout
link
Tarbal
Цитата(megajohn @ Aug 22 2017, 11:49) *
бррр, но драйвер не мой

как подсказали коллеги, On Linux 3.17 and above, the supervision timeout can be tweaked by writing to /sys/kernel/debug/bluetooth/hci0/supervision_timeout
link


Вам в предыдущем постинге посоветовали что сделать, чтобы /sys/kernel/debug появилось и заполнилось. У вас есть /sys/kernel/debug/bluetooth/hci0/supervision_timeout в вашей системе?

Что покажет
ls /sys/kernel/debug/bluetooth/hci0/supervision_timeout
megajohn
Цитата(Tarbal @ Aug 23 2017, 07:07) *
Вам в предыдущем постинге посоветовали что сделать, чтобы /sys/kernel/debug появилось и заполнилось. У вас есть /sys/kernel/debug/bluetooth/hci0/supervision_timeout в вашей системе?

извините, но это затычка. Нужна полная функциональность

Цитата(Tarbal @ Aug 23 2017, 07:07) *
Что покажет
ls /sys/kernel/debug/bluetooth/hci0/supervision_timeout


not found или что-то в этом роде.

вообщем, перешел пока на Raspberry, там kernel >4 и всё хорошо
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.