Вход на хостинг
IT-новости
20.04.2016 iPhone 2017 года поместят в водонепроницаемый корпус из стекла
Линейка iPhone в новом году серьезно поменяется. В этом уверен аналитический исследователь Мин Чи Ку......
30.07.2015 Ищем уникальный контент для сайта
Ищем уникальный контент для сайта Без уникального контента Ваш сайт обречен на то, что его страницы......
Starting hidd service: Can't open HIDP control socket: Invalid argument[FAILED]
Starting rfcomm service: [ DONE ]
Дело в том, что в моей системе нет bluetooth-мышей, клавиатур и прочих HID-устройств, но скрипт упорно настаивает на необходимости работать с ними. И это несмотря на то, что HID отключен установкой переменных в значение false.
HIDD_ENABLE=false
HID2HCI_ENABLE=false
Видимо, придется немного подчистить мелкие недочеты автора скрипта /etc/init.d/bluetooth.
Все проблемы возникают оттого, что скрипт пытается искать местонахождение программ раньше, чем станет известно, нужны ли они пользователю. Для исправления ошибок находим следующие строки и либо удаляем их, либо комментируем:
HCID_EXEC="`which $HCID_NAME || true`"
SDPD_EXEC="`which $SDPD_NAME || true`"
HIDD_EXEC="`which $HIDD_NAME || true`"
HID2HCI_EXEC="`which $HID2HCI_NAME || true`"
RFCOMM_EXEC="`which $RFCOMM_NAME || true`"
PAND_EXEC="`which $PAND_NAME || true`"
DUND_EXEC="`which $DUND_NAME || true`"
Затем ищем блок строк, отвечающий за включение сервисов:
HCID_ENABLE=true
SDPD_ENABLE=true
HIDD_ENABLE=false
HID2HCI_ENABLE=false
RFCOMM_ENABLE=true
DUND_ENABLE=false
PAND_ENABLE=false
И после него вставляем вот такую конструкцию:
if $HCID_ENABLE ; then
HCID_EXEC="`which $HCID_NAME || true`"
fi
if $SDPD_ENABLE ; then
SDPD_EXEC="`which $SDPD_NAME || true`"
fi
if $HIDD_ENABLE ; then
HIDD_EXEC="`which $HIDD_NAME || true`"
fi
if $HID2HCI_ENABLE ; then
HID2HCI_EXEC="`which $HID2HCI_NAME || true`"
fi