Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Bluetooth в Gutsy  (Прочитано 3560 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн zolle

  • Автор темы
  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
Bluetooth в Gutsy
« : 25 Января 2008, 18:03:45 »
Добрый день. У меня есть Kubuntu 7.10 Gutsy. Я пытаюсь соединиться с телефоном по bluetooth, но возникают некоторые проблемы. при настройке руководствовался https://forum.ubuntu.ru/index.php?topic=9379.0   https://forum.ubuntu.ru/index.php?topic=16307.0  и прочими.
что понравилось: работает пересылка файлов С компьютера на телефон. Но пересылка с телефона НА компьютер не работает. телефон не видит комп, а комп телефон видит. я пытаюсь соединиться с компьютера с телефоном: телефон просит пин код, ввожу, то же на компе, ввожу, все соединилось. можно посылать данные с компа на телефон. но в телефоне нет информации о том, что pairing с компом установлено, а в компе есть. теперь я пытаюсь послать данные с телефона на комп: телефон ничего не находит.
Заход номер 2: кпк. с кпк комп не видим, симптомы те же, но с компа находится кпк, все здорово. НО при соединении не спрашивается пароль (пин код) а просто отсылается информация и все. на кпк я получаю посланное. очень странно. Слышал,что у кпк Dell (у меня такой) пин по умолчанию 1234, но сколько я с ним с компа из под винды и с телефона не соединялся, пин код спрашивался в любом случае.
еще при перезапуске службы bluetooth kbluetooth иногда вылетает аварийно, ну или при завершении работы вылетит, если при перезапуске не вылетела.

hcid.conf
#
# HCI daemon configuration file.
#

# HCId options
options {
# Automatically initialize new devices
autoinit yes;

# Security Manager mode
#   none - Security manager disabled
#   auto - Use local PIN for incoming connections
#   user - Always ask user for a PIN
#
security user;

# Pairing mode
#   none  - Pairing disabled
#   multi - Allow pairing with already paired devices
#   once  - Pair once and deny successive attempts
pairing multi;

# Default PIN code for incoming connections
passkey "1234";
}

# Default settings for HCI devices
device {
# Local device name
#   %d - device id
#   %h - host name
name "%h-%d";

# Local device class
class 0x3e0100;

# Default packet type
#pkt_type DH1,DM1,HV1;

# Inquiry and Page scan
iscan enable; pscan enable;
discovto 0;

# Default link mode
#   none   - no specific policy
#   accept - always accept incoming connections
#   master - become master on incoming connections,
#            deny role switch on outgoing connections
lm accept;

# Default link policy
#   none    - no specific policy
#   rswitch - allow role switch
#   hold    - allow hold mode
#   sniff   - allow sniff mode
#   park    - allow park mode
lp rswitch,hold,sniff,park;
}

rfcomm.conf
#
# RFCOMM configuration file.
#

#rfcomm0 {
# # Automatically bind the device at startup
# bind yes;
#
# # Bluetooth address of the device
# device 00:1D:6E:20:0C:E6;

# # RFCOMM channel for the connection
# channel 10;

# # Description of the connection
# comment "Example Bluetooth device";
#}


я закомментировал строки, ибо и без них все работает, а ними толку никакого.

соответственно, сканируя hcitool scan
Scanning ...
        XX:XX:XX:XX:XX:XX       Nokia 2630

получаем
sdptool browse XX:XX:XX:XX:XX:XX
Browsing XX:XX:XX:XX:XX:XX ...
Service Name: Network Access Point Service
Service Description: Personal Ad-hoc Network Service which provides access to a network
Service RecHandle: 0x10000
Service Class ID List:
  "Network Access Point" (0x1116)
Protocol Descriptor List:
  "L2CAP" (0x0100)
    PSM: 15
  "BNEP" (0x000f)
    Version: 0x0100
    SEQ8: dd 6
Language Base Attr List:
  code_ISO639: 0x656e
  encoding:    0x6a
  base_offset: 0x100
Profile Descriptor List:
  "Network Access Point" (0x1116)
    Version: 0x0100

Service Name: OBEX Object Push
Service RecHandle: 0x10001
Service Class ID List:
  "OBEX Object Push" (0x1105)
Protocol Descriptor List:
  "L2CAP" (0x0100)
  "RFCOMM" (0x0003)
    Channel: 9
  "OBEX" (0x0008)
Language Base Attr List:
  code_ISO639: 0x656e
  encoding:    0x6a
  base_offset: 0x100
Profile Descriptor List:
  "OBEX Object Push" (0x1105)
    Version: 0x0100

Service Name: OBEX File Transfer
Service RecHandle: 0x10002
Service Class ID List:
  "OBEX File Transfer" (0x1106)
Protocol Descriptor List:
  "L2CAP" (0x0100)
  "RFCOMM" (0x0003)
    Channel: 10
  "OBEX" (0x0008)
Language Base Attr List:
  code_ISO639: 0x656e
  encoding:    0x6a
  base_offset: 0x100
Profile Descriptor List:
  "OBEX File Transfer" (0x1106)
    Version: 0x0100

Service Name: Dial-up networking
Service RecHandle: 0x10003
Service Class ID List:
  "Dialup Networking" (0x1103)
  "Generic Networking" (0x1201)
Protocol Descriptor List:
  "L2CAP" (0x0100)
  "RFCOMM" (0x0003)
    Channel: 1
Language Base Attr List:
  code_ISO639: 0x656e
  encoding:    0x6a
  base_offset: 0x100
Profile Descriptor List:
  "Dialup Networking" (0x1103)
    Version: 0x0100

Service Name: Nokia PC Suite
Service RecHandle: 0x10004
Service Class ID List:
  "Serial Port" (0x1101)
Protocol Descriptor List:
  "L2CAP" (0x0100)
  "RFCOMM" (0x0003)
    Channel: 15
Language Base Attr List:
  code_ISO639: 0x656e
  encoding:    0x6a
  base_offset: 0x100

Service Name: COM 1
Service RecHandle: 0x10005
Service Class ID List:
  "Serial Port" (0x1101)
Protocol Descriptor List:
  "L2CAP" (0x0100)
  "RFCOMM" (0x0003)
    Channel: 3
Language Base Attr List:
  code_ISO639: 0x656e
  encoding:    0x6a
  base_offset: 0x100

Service Name: Voice Gateway
Service RecHandle: 0x10006
Service Class ID List:
  "Handfree Audio Gateway" (0x111f)
  "Generic Audio" (0x1203)
Protocol Descriptor List:
  "L2CAP" (0x0100)
  "RFCOMM" (0x0003)
    Channel: 13
Language Base Attr List:
  code_ISO639: 0x656e
  encoding:    0x6a
  base_offset: 0x100
Profile Descriptor List:
  "Handsfree" (0x111e)
    Version: 0x0105

Service Name: Audio Gateway
Service RecHandle: 0x10007
Service Class ID List:
  "Headset Audio Gateway" (0x1112)
  "Generic Audio" (0x1203)
Protocol Descriptor List:
  "L2CAP" (0x0100)
  "RFCOMM" (0x0003)
    Channel: 12
Language Base Attr List:
  code_ISO639: 0x656e
  encoding:    0x6a
  base_offset: 0x100
Profile Descriptor List:
  "Headset" (0x1108)
    Version: 0x0100

Service Name: SyncML Client
Service RecHandle: 0x10009
Service Class ID List:
  UUID 128: 00000002-0000-1000-8000-0002ee000002
Protocol Descriptor List:
  "L2CAP" (0x0100)
  "RFCOMM" (0x0003)
    Channel: 11
  "OBEX" (0x0008)
Language Base Attr List:
  code_ISO639: 0x656e
  encoding:    0x6a
  base_offset: 0x100

Service Name: SIM ACCESS
Service RecHandle: 0x1000e
Service Class ID List:
  "SIM Access" (0x112d)
  "Generic Telephony" (0x1204)
Protocol Descriptor List:
  "L2CAP" (0x0100)
  "RFCOMM" (0x0003)
    Channel: 4
Language Base Attr List:
  code_ISO639: 0x656e
  encoding:    0x6a
  base_offset: 0x100
Profile Descriptor List:
  "SIM Access" (0x112d)
    Version: 0x0101


Может мне кто-нибудь сказать,зачем этот rfcomm.conf нужен, если фактически и без правки конфигов все работает из коробки и по умолчанию в нем все закомментировано?

Оффлайн stan

  • Активист
  • *
  • Сообщений: 291
  • Kubuntu
    • Просмотр профиля
Re: Bluetooth в Gutsy
« Ответ #1 : 25 Января 2008, 19:14:40 »
Цитировать
Может мне кто-нибудь сказать,зачем этот rfcomm.conf нужен, если фактически и без правки конфигов все работает из коробки и по умолчанию в нем все закомментировано?

я его использовал чтобы создать модем как телефон и он в девайсах появляется, а для пересылки файлов и так работает (у меня)
Kubuntu

Оффлайн su6s

  • Любитель
  • *
  • Сообщений: 94
    • Просмотр профиля
Re: Bluetooth в Gutsy
« Ответ #2 : 25 Января 2008, 22:43:43 »
я про этот конфиг узнал из этой темы, до этого просто руками прописывалsudo rfcomm bind 0 mac_telephona 1 это нужно, чтобы сетевой софт узнал где ему искать модем, как я понимаю. то есть получается, что мы говорим, что через файл rfcomm0 мы будем общаться с устройством с таким-то мак адресом (mac_telephona) на первом канале :) поправьте, если глупость сказал
jabber: [su6s]AT[jabber]DOTru
eeepc 701

Оффлайн zolle

  • Автор темы
  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
Re: Bluetooth в Gutsy
« Ответ #3 : 25 Января 2008, 23:10:35 »
Ну я бы сказал, что меня больше интересует подключение любого блютуз устройства к компу и передача информации с/на комп, причем инициатором может быть любое устройство. т.е. передавать данные можно с компа,а можно и с блютуз устройства (кпк скажем, или телефон...). т.е. я взял какой-то телефон и соединил его по блютуз с компом. безо всяких ковыряний с конфигами. стало быть, мне rfcomm вообще не нужен? мне непонятно такое странное поведение блютуз модуля. в Kubuntu 7.04 вообще беда была, поэтому я кпк соединяю с компом через вайфай. а если надо передать файлы между телефоном и компом- то сначала комп-вайфай-кпк,а потом кпк-блютуз-телефон. ну и в обратную сторону так же. в винде (прости, господи) таких проблем с блютузом нет, так что это проблема блютуз в модуле Kubuntu.

Оффлайн su6s

  • Любитель
  • *
  • Сообщений: 94
    • Просмотр профиля
Re: Bluetooth в Gutsy
« Ответ #4 : 26 Января 2008, 17:25:47 »
то есть тебе принципиально отправить файл с телефона путем использования менюшек телефона?
просто, если мне нужно отправить файл на телефон, то я это делаю через наутилус (или что там в кде).
посредством менюшек телефона тоже не получается в силу того, что телефон тоже ноут не обнаруживает. подозреваю, что это из-за того,что мой нокия 6103 не полностью поддерживает OBEX. также в настройках апплета блютуз в гноме есть две службы "network service" и "serial service", они всегда stopped по умолчанию, если же их включить, то никаких изменений не происходит. отсюда вывод - возможно и блют под убнтой не наолную работает. копайте bluez  наверно.
jabber: [su6s]AT[jabber]DOTru
eeepc 701

Оффлайн zolle

  • Автор темы
  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
Re: Bluetooth в Gutsy
« Ответ #5 : 26 Января 2008, 19:50:37 »
Цитата: su6s
то есть тебе принципиально отправить файл с телефона путем использования менюшек телефона?
просто, если мне нужно отправить файл на телефон, то я это делаю через наутилус (или что там в кде).

на телефон/кпк я тоже могу отправить файлы, с вот с телефона никак. ну это тоже принципиально, ну мало ли надо. а то как-то неравноценно получается: с компа можно ,а с телефона/кпк/... нельзя. у меня вот фотки были на телефоне, надо переслать. через фай фай и кпк не очень удобно, но можно (я так и делаю)

Цитата: su6s
посредством менюшек телефона тоже не получается в силу того, что телефон тоже ноут не обнаруживает. подозреваю, что это из-за того,что мой нокия 6103 не полностью поддерживает OBEX. также в настройках апплета блютуз в гноме есть две службы "network service" и "serial service", они всегда stopped по умолчанию, если же их включить, то никаких изменений не происходит. отсюда вывод - возможно и блют под убнтой не наолную работает. копайте bluez  наверно.
уже не помню точно, но по-моему пока я не включил "serial service" я не смог достучаться до файловой системы телефона. а "network service" у меня выключен. а зачем эта служба нужна, кстати? для PAN, т.е. для локальной сети по блютуз?

Оффлайн zolle

  • Автор темы
  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
Re: Bluetooth в Gutsy
« Ответ #6 : 26 Января 2008, 19:51:51 »
а ну да,

Name=Network service
Description=Bluetooth Personal Area Network service

опять же, в настройках демона блютуз у меня стоит режим работы discroverable, можно поменять на connectable, но ничего не изменится. ну я полагаю,в конфигах что-то пишется и исправляется, если я меняю этот параметр (не проверял). опять же, в этой версии убунты 7,10 блютуз хоть как-то работает. в 7,04 обновленной с 6,10 там вообще sdp error и все. с компа связь только с live cd и то с перебоями.

вот я думаю, может им в багрепорт жалобу накатать, если время будет? поиск по базе ланчпада ничего не дал ценного
« Последнее редактирование: 26 Января 2008, 19:57:39 от zolle »

Оффлайн su6s

  • Любитель
  • *
  • Сообщений: 94
    • Просмотр профиля
Re: Bluetooth в Gutsy
« Ответ #7 : 27 Января 2008, 16:40:03 »
ок. я одного не могу понять, предлагаю сначала. когда ты подключаешь телефон, у тебя открывается окно по адресу obex://xx:xx:xx:xx:xx:xx/ там соответственно папки с файлами на телефоне. и вот если ты в это окно перетащишь какой нить файл со своего ноута, что будет? у меня все копирует. если же наоборот, перетаскивать какой либо файл с телефона из окна obex://xx:xx:xx:xx:xx:xx/  на свой винт, тоже все ОК. проблема возникает только в одном случае. если на телефоне файл - свойства - отправить - блютус - поиск устройств Х устройства не обнаружены.
jabber: [su6s]AT[jabber]DOTru
eeepc 701

Оффлайн zolle

  • Автор темы
  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
Re: Bluetooth в Gutsy
« Ответ #8 : 27 Января 2008, 16:56:51 »
Цитата: su6s
проблема возникает только в одном случае. если на телефоне файл - свойства - отправить - блютус - поиск устройств Х устройства не обнаружены.
ты абсолютно прав. все так и есть. но эта проблема мне мешает жить. дело в том что у меня есть кпк и вот там то такие фокусы с заходом в его файловую систему не проходят. комп считает,что там нет файловой системы и соответственно, передать файлы на комп нельзя. согласись, это как-то однобоко? вроде работает, но не все. тем более наверняка есть устройства, которые как мой кпк не позволяют лезть в файловую систему. вот с ними то и буду проблемы. тем более, что в моей нокии через блютуз можно получить доступ только к определенным папкам и то что защищено DRM не скачать все равно. а то придет друг,а я скажу "вот Linux, блютуз..."  :coolsmiley: а тут бац, осечка: файл передать нельзя с устройства и доступа к ФС нет. я почувствую себя неловко  :(

Оффлайн zolle

  • Автор темы
  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
Re: Bluetooth в Gutsy
« Ответ #9 : 27 Января 2008, 16:58:39 »
правда, можно выйти из положения и показать wi fi :-)

Оффлайн dpwiz

  • Участник
  • *
  • Сообщений: 243
  • Ubuntero
    • Просмотр профиля
Re: Bluetooth в Gutsy
« Ответ #10 : 27 Января 2008, 17:23:27 »
aptitude install bluez-gnome gnome-vfs-obexftp
Спариваемся с телефоном и щёлкаем галочки в трее.
Yes, i'm a linux zealot. And i'm proud of it.

Оффлайн su6s

  • Любитель
  • *
  • Сообщений: 94
    • Просмотр профиля
Re: Bluetooth в Gutsy
« Ответ #11 : 27 Января 2008, 22:12:40 »
пакеты итак стоят, иначе бы разговора про "окно obex://xx:xx:xx:xx:xx:xx" и про настройки блютус в трее не было. а вот про ""
щёлкаем галочки в трее.
а здесь подробнее плз. в настройках апплета блютус я уже все пробовал,... казалось бы.
jabber: [su6s]AT[jabber]DOTru
eeepc 701

Оффлайн Fliker-09

  • Активист
  • *
  • Сообщений: 338
  • Linux rocks and KDE too!
    • Просмотр профиля
Re: Bluetooth в Gutsy
« Ответ #12 : 27 Января 2008, 22:19:39 »
У меня похожая ботва. В 7.04 всё было ок - я мог пересылать файлы с моба на комп и наоборот. А в 7.10 я могу зайти на моб с компа а вот послать файл с моба на комп никак. И почему исчезла кнопочка Сведения о соединений? Ведь она была очень полезна если нужно было вырубить зависшее подключение. Помогите плиз!

Оффлайн zolle

  • Автор темы
  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
Re: Bluetooth в Gutsy
« Ответ #13 : 27 Января 2008, 22:19:49 »
aptitude install bluez-gnome gnome-vfs-obexftp
Спариваемся с телефоном и щёлкаем галочки в трее.

пакеты поставил. но у меня кде и всер равно все управляется kbluetoothd. как мне активировать и использовать именно гномовские пакеты? какой тогда толк в них?

у меня в трее есть иконка kbluetooth. я поставил галочку obexserver, режимы видимости все перепробовал (интересно, при их смене на none discoverable connectable, конфиги меняются?) толку ноль. проблема актуальна. телефон ладно, но с кпк проблема. на него файл послать могу, а с него нет .

Оффлайн zolle

  • Автор темы
  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
Re: Bluetooth в Gutsy
« Ответ #14 : 27 Января 2008, 22:21:29 »
Fliker-09
у меня была 7,04 обновленная с 6,10 и там блютуз вообще никак не работал. sdp error и все...

 

Страница сгенерирована за 0.037 секунд. Запросов: 19.