Отправляет email-рассылки с помощью сервиса Sendsay

bluez, scmxx + siemens S68

Здравствуйте.

Помогите, пожалуйста. Хочу заливать телефонную книгу в мобильный телефон с РС.
Пробую программу scmxx. Практически ничего не получается.

hcitool -i hci0 scan - выдает адрес и имя телефона: 00:0D:41:10:7A:E8
000d41107ae8

Команда: scmxx --device /dev/rfcomm0 --info --keep-serial-bits --device-timeout=125
--baud 115200
выдает при ПЕРВОМ ЗАПУСКЕ несколько строк информации (от 4 до 10-15 - как повезет):

Информация касательно телефона:
Производитель: SIEMENS
Модель: S68
Ревизия: 34
...
Время: Птн 20 Окт 2006 13:28:27
...

Затем при последующих запусках выдает: "Осуществляется доступ к устройству /dev/rfcomm0...,
Ошибка: Невозможно открыть /dev/rfcomm0"
hcitool -i hci0 scan - перестает находить телефон: (Inquiry failed: Connection
timed ou)
Для продолжения экспериментов нужно полностью выключать компьютер, перезагрузка
не помогает.

Экспериментировал с --keep-serial-bits - если опция установлена - с большей вероятностью
получу информацию. Без нее практически никогда
не видел даже "Производитель: SIEMENS".

Эксперименты с --baud 115200 показали что чем выше скорость - тем больше информации
можно увидеть. С маленькой скоростью тоже почти
никогда ничего не выводит.

Создалось субъективное впечатление, что устройство работает какое-то врмея (очень
малое) и все что scmxx успевает вычитать за это время - все показывает.
Далее устройство (или bluez) вешается и помогает только выключение машины. При
большей скорости - больше информации увидим.

При включении подробного логирования работы программы (--verbose) - вижу, что
зависание присходит на одном из шагов:
Отправка команды: AT+...
(каждый раз зависает на разных командах - может зависнуть и на ATZ - самой первой
посылаемой команде).

Заменял /dev/rfcomm0 на "bluetooth://[00:0D:41:10:7A:E8]" - результат тот-же.

Подскажите, может кто-нибудь сталкивался с подобным.
Что и где еще пожно посмотреть/подправить/проверить?

"Железо" с большей вероятностью рабочее. Проводил эксперименты в WindowsXP -
все работает нормально.
siefs - позволяет монтировать телефон в каталог. Работает почти нормально. Почти
- потому что есть некоторые непонятные проблемы.
Например, при создании каталога он может не создаться с первого раза. Создается
с 2-3 попытки. Такое ощущение, что связь "рвется"

Информация о системе:

Linux debian 2.6.18-1-k7 #1 SMP Fri Sep 29 17:06:47 UTC 2006 i686 GNU/Linux -
решил поставить самое новое ядро - вдруг эту проблему уже решили
bluez-utils 3.7-1 (пробовал и 3.5-1)
scmxx 0.9.0-2
lsmod | grep blu -> bluetooth 46372 7 rfcomm,l2cap,hci_usb

dmesg | grep -i blue:
Bluetooth: Core ver 2.10
Bluetooth: HCI device and connection manager initialized
Bluetooth: HCI socket layer initialized
Bluetooth: HCI USB driver ver 2.9
Bluetooth: L2CAP ver 2.8
Bluetooth: L2CAP socket layer initialized
Bluetooth: RFCOMM socket layer initialized
Bluetooth: RFCOMM TTY layer initialized
Bluetooth: RFCOMM ver 1.8
hciconfig -a
hci0: Type: USB
BD Address: 00:11:67:1C:64:E3 ACL MTU: 678:8 SCO MTU: 48:10
UP RUNNING PSCAN
RX bytes:401 acl:0 sco:0 events:18 errors:0
TX bytes:320 acl:0 sco:0 commands:18 errors:0
Features: 0xbf 0xfe 0x8d 0x78 0x08 0x18 0x00 0x00
Packet type: DM1 DM3 DM5 DH1 DH3 DH5 HV1 HV2 HV3
Link policy: RSWITCH HOLD SNIFF PARK
Link mode: SLAVE ACCEPT
Name: 'debian-0'
Class: 0x3e0100
Service Classes: Networking, Rendering, Capturing, Object Transfer, Audio
Device Class: Computer, Uncategorized
HCI Ver: 1.2 (0x2) HCI Rev: 0x1fe LMP Ver: 1.2 (0x2) LMP Subver: 0x1fe
Manufacturer: Integrated System Solution Corp. (57)

less hcid.conf
#
# HCI daemon configuration file.
#
# HCId options
options {
autoinit yes;
security user;
pairing multi;
passkey "1234";
}
# Default settings for HCI devices
device {
name "%h-%d";
class 0x3e0100;
iscan enable; pscan enable;
lm accept;
lp rswitch,hold,sniff,park;
}

less rfcomm.conf
#
# RFCOMM configuration file.
#
rfcomm0 {
bind yes;
device 00:0D:41:10:7A:E8;
channel 1;
comment "Example Bluetooth device";
}

sdptool browse 00:0D:41:10:7A:E9
Browsing 00:0D:41:10:7A:E9 ...
Service Name: SerialPort
Service RecHandle: 0x11101
Service Class ID List:
"Serial Port" (0x1101)
Protocol Descriptor List:
"L2CAP" (0x0100)
"RFCOMM" (0x0003)
Channel: 1
Language Base Attr List:
code_ISO639: 0x656e
encoding: 0x6a
base_offset: 0x100
Profile Descriptor List:
"Serial Port" (0x1101)
Version: 0x0100

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

Service Name: Fax
Service RecHandle: 0x11111
Service Class ID List:
"Fax" (0x1111)
"Generic Telephony" (0x1204)
Protocol Descriptor List:
"L2CAP" (0x0100)
"RFCOMM" (0x0003)
Channel: 2
Language Base Attr List:
code_ISO639: 0x656e
encoding: 0x6a
base_offset: 0x100
Profile Descriptor List:
"Fax" (0x1111)
Version: 0x0100

Service Name: OBEX File Transfer
Service RecHandle: 0x11106
Service Class ID List:
"OBEX File Transfer" (0x1106)
Protocol Descriptor List:
"L2CAP" (0x0100)
"RFCOMM" (0x0003)
Channel: 6
"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: OBEX Object Push
Service RecHandle: 0x11105
Service Class ID List:
"OBEX Object Push" (0x1105)
Protocol Descriptor List:
"L2CAP" (0x0100)
"RFCOMM" (0x0003)
Channel: 5
"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 Synchronisation
Service RecHandle: 0x11104
Service Class ID List:
"IrMC Sync" (0x1104)
Protocol Descriptor List:
"L2CAP" (0x0100)
"RFCOMM" (0x0003)
Channel: 6
"OBEX" (0x0008)
Language Base Attr List:
code_ISO639: 0x656e
encoding: 0x6a
base_offset: 0x100
Profile Descriptor List:
"IrMC Sync" (0x1104)
Version: 0x0100

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

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

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

Service Name: OBEX SyncML Client
Service RecHandle: 0x1010001
Service Class ID List:
UUID 128: 00000002-0000-1000-8000-0002ee000002
Protocol Descriptor List:
"L2CAP" (0x0100)
"RFCOMM" (0x0003)
Channel: 10
"OBEX" (0x0008)

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 28370; Возраст листа: 1186; Участников: 1704
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/603277

Ответить   Mon, 23 Oct 2006 13:04:40 +0300 (#603277)

 

Ответы:

On Mon, 23 Oct 2006 13:04:40 +0300
Andrey Kostenko <subscri***@a*****.com> wrote:

РС.


Попробуйте так:

# obex_push 6 00:0D:41:10:7A:E9 filename
или
# obex_push 5 00:0D:41:10:7A:E9 filename

Где filename - имя файла с телефонной книгой. Файл должен быть с
расширением, как у телефонной книги в телефоне. Проверьте адрес телефона
00:0D:41:10:7A:E8 или 00:0D:41:10:7A:E9, это важно. :)

Ответить   Tue, 24 Oct 2006 02:22:59 +0600 (#603330)