freebsd bluetooth
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
- проходил мимо
- Сообщения: 11620
- Зарегистрирован: 2008-02-21 18:15:41
Re: freebsd bluetooth
с патчем вроде поддерживаеться
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
-
- рядовой
- Сообщения: 16
- Зарегистрирован: 2008-11-29 14:20:01
- Откуда: Благовещенск
Re: freebsd bluetooth
А что за патч? Сходу не нашел. Восемь месяцев назад Максим добавил "Add support for the NAP, GN and PANU profiles to the sdpd(8)." Пока это все.paradox писал(а):с патчем вроде поддерживаеться
Кстати, надо стек от NetBSD хотя бы в порты. Правда у меня так и не завелось.
WBR
- Alex Keda
- стреляли...
- Сообщения: 35465
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: freebsd bluetooth
надо на форум родной линк сюда кинуть.
мож кто заинтеерсуется....
мож кто заинтеерсуется....
Убей их всех! Бог потом рассортирует...
-
- проходил мимо
- Сообщения: 11620
- Зарегистрирован: 2008-02-21 18:15:41
Re: freebsd bluetooth
в нетбсд есть pan демон
поскольку я уже все портировал
то портировать эту программу уже думаю несоставит у вас сложности
поскольку я уже все портировал
то портировать эту программу уже думаю несоставит у вас сложности
-
- рядовой
- Сообщения: 16
- Зарегистрирован: 2008-11-29 14:20:01
- Откуда: Благовещенск
Re: freebsd bluetooth
Да, их btpand с вашим стеком хорошо портируется. Но вот проблема остается в самом запуске стека. Покручу сегодня.paradox писал(а):в нетбсд есть pan демон
поскольку я уже все портировал
то портировать эту программу уже думаю несоставит у вас сложности
Вот нашел на тему http://www.netbsd.org/cgi-bin/query-pr- ... mber=34070 .
WBR
-
- проходил мимо
- Сообщения: 11620
- Зарегистрирован: 2008-02-21 18:15:41
Re: freebsd bluetooth
да там у них фикс чуть ли не в само ядро
ну пробуй))
кстати а с родным стеком бсдшным так же лагает?
ну пробуй))
кстати а с родным стеком бсдшным так же лагает?
-
- рядовой
- Сообщения: 16
- Зарегистрирован: 2008-11-29 14:20:01
- Откуда: Благовещенск
Re: freebsd bluetooth
Да, факт. Все равно посмотрим.paradox писал(а):да там у них фикс чуть ли не в само ядро
ну пробуй))
Нет, все нормально. Устройства пингуются, коннектятся и т.п.paradox писал(а): кстати а с родным стеком бсдшным так же лагает?
WBR
-
- проходил мимо
- Сообщения: 11620
- Зарегистрирован: 2008-02-21 18:15:41
Re: freebsd bluetooth
ну если с родными бсдшными работают значит это токо в ubt.c нужно посмотреть и поправить....
а то я думал мож проблема в usb стеке...
а то я думал мож проблема в usb стеке...
-
- рядовой
- Сообщения: 16
- Зарегистрирован: 2008-11-29 14:20:01
- Откуда: Благовещенск
Re: freebsd bluetooth
Попробовал все патчи в том PR, которые касались ubt.c и hci_unit.c -- не помогло. UBT_DEBUG и BLUETOOTH_DEBUG выводят почти все тоже, что и там в PR.paradox писал(а):ну если с родными бсдшными работают значит это токо в ubt.c нужно посмотреть и поправить....
Ради интереса отключил в BIOS USB 2.0 support, думал может без EHCI заработает. Но и с UHCI тоже самое.paradox писал(а):а то я думал мож проблема в usb стеке..
WBR
-
- проходил мимо
- Сообщения: 11620
- Зарегистрирован: 2008-02-21 18:15:41
Re: freebsd bluetooth
пробовал портировать pand вообщем бросил
ломно)
там со скрипом незаведеться
насчет твое траблы
если под бсд все работает нормально
значит это ubt.c
я его сильно мучал
он наполовину нетбсдшный и наполовину фрибсдшный
востальном я сравнивал с текущим стеком в нетбсд весь стек без изменений
тоесть нужно колупать токо ubt.c
где то там трабл...
ломно)
там со скрипом незаведеться
насчет твое траблы
если под бсд все работает нормально
значит это ubt.c
я его сильно мучал
он наполовину нетбсдшный и наполовину фрибсдшный
востальном я сравнивал с текущим стеком в нетбсд весь стек без изменений
тоесть нужно колупать токо ubt.c
где то там трабл...
- xDi
- мл. сержант
- Сообщения: 118
- Зарегистрирован: 2009-01-01 20:27:26
Re: freebsd bluetooth
У меня почему-то не получается даже собрать... Ткните носом, что я не так делаю.
Код: Выделить всё
[20:37] ~/tmp/bluetooth> uname -v
FreeBSD 7.1-RC2 #3: Tue Dec 30 14:26:28 MSK 2008 root@eeepc.workgroup:/home/root/obj/usr/src/sys/EEE_HEAD
Код: Выделить всё
[20:25] /usr/ports> cd ~/tmp/bluetooth
[20:34] ~/tmp/bluetooth> make
===> lib (all)
===> lib/libbluetooth (all)
Warning: Object directory not changed from original /home/root/tmp/bluetooth/lib/libbluetooth
cc -O2 -fno-strict-aliasing -pipe -I/home/root/tmp/bluetooth/lib/libbluetooth -fstack-protector -c bluetooth.c
In file included from bluetooth.c:37:
/home/root/tmp/bluetooth/lib/libbluetooth/bluetooth.h:41:29: error: netbt/bluetooth.h: No such file or directory
/home/root/tmp/bluetooth/lib/libbluetooth/bluetooth.h:42:23: error: netbt/hci.h: No such file or directory
/home/root/tmp/bluetooth/lib/libbluetooth/bluetooth.h:43:25: error: netbt/l2cap.h: No such file or directory
In file included from bluetooth.c:37:
/home/root/tmp/bluetooth/lib/libbluetooth/bluetooth.h:64: error: expected ')' before 'const'
/home/root/tmp/bluetooth/lib/libbluetooth/bluetooth.h:65: error: expected declaration specifiers or '...' before 'bdaddr_t'
/home/root/tmp/bluetooth/lib/libbluetooth/bluetooth.h:67: error: expected declaration specifiers or '...' before 'bdaddr_t'
/home/root/tmp/bluetooth/lib/libbluetooth/bluetooth.h:68: error: expected ';', ',' or ')' before '*' token
/home/root/tmp/bluetooth/lib/libbluetooth/bluetooth.h:76: error: expected specifier-qualifier-list before 'bdaddr_t'
/home/root/tmp/bluetooth/lib/libbluetooth/bluetooth.h:83: error: expected specifier-qualifier-list before 'bdaddr_t'
bluetooth.c:49: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'host_addr'
bluetooth.c: In function 'bt_gethostbyaddr':
bluetooth.c:88: error: 'bdaddr_t' undeclared (first use in this function)
bluetooth.c:88: error: (Each undeclared identifier is reported only once
bluetooth.c:88: error: for each function it appears in.)
bluetooth.c: In function 'bt_gethostent':
bluetooth.c:127: error: 'host_addr' undeclared (first use in this function)
bluetooth.c:127: error: too many arguments to function 'bt_aton'
bluetooth.c: At top level:
bluetooth.c:277: error: expected ')' before 'const'
bluetooth.c:291: error: expected declaration specifiers or '...' before 'bdaddr_t'
bluetooth.c: In function 'bt_aton':
bluetooth.c:296: error: 'ba' undeclared (first use in this function)
*** Error code 1
Stop in /home/root/tmp/bluetooth/lib/libbluetooth.
*** Error code 1
Stop in /home/root/tmp/bluetooth/lib.
*** Error code 1
Stop in /home/root/tmp/bluetooth.
-
- проходил мимо
- Сообщения: 11620
- Зарегистрирован: 2008-02-21 18:15:41
Re: freebsd bluetooth
протупил где то видать поламал с последнего раза(((
потом поправлю
щас
скопируй в
и попробуй еще раз
потом поправлю
щас
Код: Выделить всё
/bluetooth/netbt/bluetooth.h
/bluetooth/netbt/hci.h
/bluetooth/netbt/sco.h
/bluetooth/netbt/l2cap.h
/bluetooth/netbt/rfcomm.h
Код: Выделить всё
/usr/include/netbt/
и попробуй еще раз
- xDi
- мл. сержант
- Сообщения: 118
- Зарегистрирован: 2009-01-01 20:27:26
Re: freebsd bluetooth
Теперь здесь споткнулось:
Код: Выделить всё
===> lib/libprop (all)
Warning: Object directory not changed from original /home/root/tmp/bluetooth/lib/libprop
cc -O2 -fno-strict-aliasing -pipe -D_LIBPROP -D_REENTRANT -I/home/root/tmp/bluetooth/lib/libprop -fstack-protector -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wcast-align -Wunused-parameter -Wno-uninitialized -Wno-pointer-sign -c prop_array.c
cc -O2 -fno-strict-aliasing -pipe -D_LIBPROP -D_REENTRANT -I/home/root/tmp/bluetooth/lib/libprop -fstack-protector -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wcast-align -Wunused-parameter -Wno-uninitialized -Wno-pointer-sign -c prop_bool.c
cc1: warnings being treated as errors
prop_bool.c: In function '_prop_bool_free':
prop_bool.c:71: warning: unused parameter 'v'
*** Error code 1
-
- проходил мимо
- Сообщения: 11620
- Зарегистрирован: 2008-02-21 18:15:41
Re: freebsd bluetooth
покажите версию
Код: Выделить всё
gcc -v
- xDi
- мл. сержант
- Сообщения: 118
- Зарегистрирован: 2009-01-01 20:27:26
Re: freebsd bluetooth
paradox писал(а):покажите версиюКод: Выделить всё
gcc -v
Код: Выделить всё
[21:31] ~> gcc -v
Using built-in specs.
Target: i386-undermydesk-freebsd
Configured with: FreeBSD/i386 system compiler
Thread model: posix
gcc version 4.2.1 20070719 [FreeBSD]
-
- проходил мимо
- Сообщения: 11620
- Зарегистрирован: 2008-02-21 18:15:41
Re: freebsd bluetooth
Код: Выделить всё
paradox@hosting[21:39:08]~/netbt/bluetooth/lib/libprop> uname -a
FreeBSD hosting.lissyara.su 7.1-RC2 FreeBSD 7.1-RC2 #0: Fri Dec 26 20:24:43 MSK 2008 lissyara@hosting.lissyara.su:/tmp/obj/usr/src/sys/hosting amd64
paradox@hosting[21:39:14]~/netbt/bluetooth/lib/libprop> gcc -v
Using built-in specs.
Target: amd64-undermydesk-freebsd
Configured with: FreeBSD/amd64 system compiler
Thread model: posix
gcc version 4.2.1 20070719 [FreeBSD]
paradox@hosting[21:40:40]~/netbt/bluetooth/lib/libprop>
все собралось
ничего непонимаю
- iZEN
- ст. лейтенант
- Сообщения: 1095
- Зарегистрирован: 2007-09-15 16:45:26
- Контактная информация:
Re: freebsd bluetooth
Дайте линк на инструкцию о том, как подружить компьютер с FreeBSD 7.1 и телефон Sony-Ericsson через BT, чтобы заработал ppp GPRS. Полдня уже с этим вожусь.
Bluetooth-адаптер:
Загруженные модули:
Обнаружение внешних устройств:
/etc/bluetooth/hcsecd.conf:
- телефон ни в какую не принимает pin-код, который прописан в /etc/bluetooth/hcsecd.conf, пишет: "Код доступа не совпадает с кодом доступа в другом устройстве" — спарить устройства нельзя.
/etc/bluetooth/hosts:
/etc/ppp/ppp.conf:
Команда на соединение:
Во FreeBSD 6.x всё было нормально, а тут "на тебе".
Bluetooth-адаптер:
Код: Выделить всё
% dmesg | grep ubt0
ubt0: <Broadcom Corp BCM92045B3 ROM, class 224/1, rev 2.00/1.00, addr 4> on uhub0
ubt0: Interface 0 endpoints: interrupt=0x81, bulk-in=0x82, bulk-out=0x2
ubt0: Interface 1 (alt.config 5) endpoints: isoc-in=0x83, isoc-out=0x3; wMaxPacketSize=49; nframes=6, buffer size=294
ng_hci_process_command_timeout: ubt0hci - unable to complete HCI command OGF=0x3, OCF=0x3. Timeout
Код: Выделить всё
% kldstat | grep ng_
16 1 0xc1654000 803c ng_ubt.ko
20 1 0xc6295000 1b000 ng_btsocket.ko
21 3 0xc62b0000 2000 ng_bluetooth.ko
23 1 0xc7205000 d000 ng_hci.ko
24 1 0xc7214000 10000 ng_l2cap.ko
25 1 0xc7226000 4000 ng_socket.ko
Код: Выделить всё
% hccontrol -n ubt0hci inquiry
Inquiry result, num_responses=1
Inquiry result #0
BD_ADDR: 00:22:98:eb:af:39
Page Scan Rep. Mode: 0x1
Page Scan Period Mode: 00
Page Scan Mode: 00
Class: 5a:02:04
Clock offset: 0x5bfc
Inquiry result, num_responses=1
Inquiry result #0
BD_ADDR: 00:22:98:eb:af:39
Page Scan Rep. Mode: 0x1
Page Scan Period Mode: 00
Page Scan Mode: 00
Class: 5a:02:04
Clock offset: 0x5bfc
Inquiry result, num_responses=1
Inquiry result #0
BD_ADDR: 00:22:98:eb:af:39
Page Scan Rep. Mode: 0x1
Page Scan Period Mode: 00
Page Scan Mode: 00
Class: 5a:02:04
Clock offset: 0x5bfc
Inquiry result, num_responses=1
Inquiry result #0
BD_ADDR: 00:22:98:eb:af:39
Page Scan Rep. Mode: 0x1
Page Scan Period Mode: 00
Page Scan Mode: 00
Class: 5a:02:04
Clock offset: 0x5bfb
Inquiry result, num_responses=1
Inquiry result #0
BD_ADDR: 00:22:98:eb:af:39
Page Scan Rep. Mode: 0x1
Page Scan Period Mode: 00
Page Scan Mode: 00
Class: 5a:02:04
Clock offset: 0x5bfb
Inquiry result, num_responses=1
Inquiry result #0
BD_ADDR: 00:22:98:eb:af:39
Page Scan Rep. Mode: 0x1
Page Scan Period Mode: 00
Page Scan Mode: 00
Class: 5a:02:04
Clock offset: 0x5bfc
Inquiry complete. Status: No error [00]
Код: Выделить всё
device {
bdaddr 00:22:98:eb:af:39;
name "T700"
key nokey;
pin "1111";
}
/etc/bluetooth/hosts:
Код: Выделить всё
00:22:98:eb:af:39 T700
Код: Выделить всё
beelinebt:
shell rfcomm_sppd -a T700 -t /dev/ttyp6
set log Chat Command
set device /dev/ttyp6
set speed 230400
set dial "ABORT BUSY ABORT NO\\sCARRIER TIMEOUT 5 \
\"\" AT OK-AT-OK ATE1Q0 OK \
AT+CGDCONT=1,\\\"IP\\\",\\\"internet.beeline.ru\\\" OK \
AT+CGATT=1 OK \
\dATDT\\T TIMEOUT 40 CONNECT"
set logout "ABORT BUSY ABORT ERROR TIMEOUT 30 \
\"\" +++ATH OK-ATH-OK AT+CGATT=0 OK"
set mode background
set phone "*99***1#"
set authname beeline
set authkey beeline
set timeout 0
set ifaddr 0 0 255.255.255.0
#set ifaddr 10.0.0.1/0 10.0.0.2/0 255.255.255.0 0.0.0.0
add default HISADDR
enable dns
Код: Выделить всё
% ppp -auto beelinebt
Loading /lib/libalias_cuseeme.so
Loading /lib/libalias_ftp.so
Loading /lib/libalias_irc.so
Loading /lib/libalias_nbt.so
Loading /lib/libalias_pptp.so
Loading /lib/libalias_skinny.so
Loading /lib/libalias_smedia.so
Working in auto mode
Using interface: tun0
ppp: Pausing until rfcomm_sppd finishes
rfcomm_sppd: Could not connect socket: Connection refused
Warning: ff02:5::/32: Change route failed: errno: Network is unreachable
Последний раз редактировалось iZEN 2009-01-01 22:19:16, всего редактировалось 9 раз.
GNU/Linux — это не Unix и даже никогда им не был, и, что самое смешное, никогда им не станет — GNU's Not Unix
-
- проходил мимо
- Сообщения: 11620
- Зарегистрирован: 2008-02-21 18:15:41
Re: freebsd bluetooth
от сволочи-Werror
Код: Выделить всё
WERROR=
WARNS=2
NO_WERROR=yes
NO_WARNS=
в той папаке где не собралось
скажешь какой поможеться
- xDi
- мл. сержант
- Сообщения: 118
- Зарегистрирован: 2009-01-01 20:27:26
Re: freebsd bluetooth
Тем не менее никакparadox писал(а):все собралось
ничего непонимаю
-
- проходил мимо
- Сообщения: 11620
- Зарегистрирован: 2008-02-21 18:15:41
Re: freebsd bluetooth
>iZEN
стяни архив который мы сдесь обсуждаем
там в редми я делал
для своего мотора gprs ppp для инета
когда уже поймешь как
можешь поробовать уже на родном блютуз стеке
хотя доков в инете полно.....
стяни архив который мы сдесь обсуждаем
там в редми я делал
для своего мотора gprs ppp для инета
когда уже поймешь как
можешь поробовать уже на родном блютуз стеке
хотя доков в инете полно.....
- Alex Keda
- стреляли...
- Сообщения: 35465
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: freebsd bluetooth
ещё мона в соответствующую рассылку поспрошать - там разработчик стека сидит.
адекватный оказался товарисч - у жены на новый теелфон музон не закидывался - пофиксил
адекватный оказался товарисч - у жены на новый теелфон музон не закидывался - пофиксил
Убей их всех! Бог потом рассортирует...
- iZEN
- ст. лейтенант
- Сообщения: 1095
- Зарегистрирован: 2007-09-15 16:45:26
- Контактная информация:
Re: freebsd bluetooth
Прочитал. Ничего для себя не вынес.paradox писал(а):>iZEN
стяни архив который мы сдесь обсуждаем
там в редми я делал
для своего мотора gprs ppp для инета
когда уже поймешь как
можешь поробовать уже на родном блютуз стеке
хотя доков в инете полно.....
Пользуюсь статьёй: http://subnets.ru/blog/?p=16
Затык связан со спариванием устройств — компьютер не может быть добавлен в список "Мои устройства" на телефоне по причине несовпадения кодов доступа.
GNU/Linux — это не Unix и даже никогда им не был, и, что самое смешное, никогда им не станет — GNU's Not Unix
-
- проходил мимо
- Сообщения: 11620
- Зарегистрирован: 2008-02-21 18:15:41
Re: freebsd bluetooth
ну мне роднй стек бсд не нравиться
потому ничего сказать немогу
я под ним не заводил
а под тем что заводил
все по шагам рассписано в том что я выложил архиве
потому ничего сказать немогу
я под ним не заводил
а под тем что заводил
все по шагам рассписано в том что я выложил архиве
- xDi
- мл. сержант
- Сообщения: 118
- Зарегистрирован: 2009-01-01 20:27:26
Re: freebsd bluetooth
в lib/libprop помогло изменение Makefileparadox писал(а):от сволочи-Werror
пробуй по очереди один из этоих параметров добавть в MakefileКод: Выделить всё
WERROR= WARNS=2 NO_WERROR=yes NO_WARNS=
в той папаке где не собралось
скажешь какой поможеться
Код: Выделить всё
-WARNS=4
+WARNS=2
Код: Выделить всё
WARNS?= 2
+NO_WARNS=
Код: Выделить всё
CFLAGS+= -I../
+WERROR=
Код: Выделить всё
CFLAGS+= -I../
+WERROR=
Спасибо!
-
- проходил мимо
- Сообщения: 11620
- Зарегистрирован: 2008-02-21 18:15:41
Re: freebsd bluetooth
ну пробуй что там получиться
токо незабудь родной стек выгрузить
а то незаработает
токо незабудь родной стек выгрузить
а то незаработает