Имеется samsung e780 и адаптер bt в ноуте. Неудается их подружить. Порядок моих действий таков:
# hcitool dev
Devices:
hci0 00:0D:F0:1D:AB:44
# hcitool inq
Inquiring ...
00:16:DB:AC:C2:E4 clock offset: 0x356b class: 0x5a0204
# hcitool scan
Scanning ...
00:16:DB:AC:C2:E4 SGH-E780
# cat /etc/bluetooth/pin
1234
# rfcomm connect 0 00:16:DB:AC:C2:E4
На телефоне выскакивает окошко для ввода pin, я его ввожу и никакой реакции, после чего rfcomm выдает "Can't connect RFCOMM socket: Connection refused"
В логах - "Aug 10 08:35:09 linux hcid[10776]: PIN helper exited abnormally with code 256"
Куда копать? Ядро 2.6.17-suspend2-r3
Запусти /usr/bin/bluepin руками (этот пистоновый скрипт обычно выдаёт ERR вместо пина), он должен показать PIN: 1234
Если нет, то замени /usr/bin/bluepin на /etc/bluetooth/pin-helper в hcid.conf
Или (если религия не велит держать исполняемые скрипты в /etc) /etc/bluetooth/pin-helper скопируй в /usr/bin/pin-helper и поменяй в hcid.conf на
# PIN helper
pin_helper /usr/bin/pin-helper;
В общем то, что прописано в pin_helper в hcid.conf должно выдавать строку PIN: NNNN
> В убунте все было нормально, телефон даже пин неспрашивал почему то
В африканской погремушке, делают по умному, там наверняка в конфигах сразу правильные параметры проставлены. Сейчас под рукой нет, посмотреть не могу. А в дженте дефолтный конфиг приляпан, надо как в Слаке руками доводить.
# Security Manager mode
# none - Security manager disabled
# auto - Use local PIN for incoming connections
# user - Always ask user for a PIN
#
security user;
И соответственно встречный вопрос, может кто знает. Есть что-нибудь под пингвина, чтобы на самсунги жабоигры закидывать, через зуб или по шнурку (есть универсал USB+COM). Через винду закидываю, но туда сюда грузить надоедает.