Nokia Internet Tablet N8XX     

Ответы на вопросы о таблетках

  • Вы не зашли.

#1 26-06-2008 03:09:23

nwik  
ТаблетМонстр
На форуме с: 24-06-2008
Сообщений: 28
Отблагодарили :   
Opera 

инет через комп, используя bluetooth

уже 3-й день бьюсь с проблемой соединения компа и таблетки. запускаю скрипт для поднятия пан соединения, пишет что начинает соединятся, на компе блютуз значок не зеленеет, потом выдает ошибку: "Invalid argument".что это значит?

Неактивен

 

#2 26-06-2008 03:28:17

dik  
TabletGeek
Откуда: Riga
На форуме с: 27-08-2007
Сообщений: 2423
Вебсайт
Mozilla 
Участвую в проектах : internet-tablet.com, wiki,

Re: инет через комп, используя bluetooth

Invalid argument - значит "неверный аргумент"


GNU/Linux Debian / Nokia N800 OS2008 Diablo / Nokia N82

Неактивен

 

#3 26-06-2008 03:34:23

nwik  
ТаблетМонстр
На форуме с: 24-06-2008
Сообщений: 28
Отблагодарили :   
Opera 

Re: инет через комп, используя bluetooth

ну я понял это smile  а где именно?

Неактивен

 

#4 26-06-2008 03:35:44

TWINc  
TabletGeek
Откуда: Москва
На форуме с: 22-03-2008
Сообщений: 283
Отблагодарили :   
Вебсайт
Firefox 
Участвую в проектах : remotec, mp3player

Re: инет через комп, используя bluetooth

Скрипт в студию.


/ msi wind u90x / N800 OS2008 / x2 8GB SDHC Apacer class 6 / Motorola Z6 /

Неактивен

 

#5 26-06-2008 03:42:33

dik  
TabletGeek
Откуда: Riga
На форуме с: 27-08-2007
Сообщений: 2423
Вебсайт
Mozilla 
Участвую в проектах : internet-tablet.com, wiki,

Re: инет через комп, используя bluetooth

> ну я понял это smile  а где именно?

а я не понял. Где ? по вашему описанию понятно только :
кто то пишет что начинает соединяться
зелёный значок не горит
кто то пишет что то на английском

я ж вам в личку написал - описывайте подробнее.

либо :
1. присылайте нам оба девайса - мы всё сделаем
2. open your brain и тёмные линуксоиды из астрала вселяться в ваше тело и всё сделают
3. Хотите получить подробный ответ - пишите подробный вопрос.

И, кстати :
укоризна : нарушение пункта 2 правил форума : http://n8xx.com/rules.html   


GNU/Linux Debian / Nokia N800 OS2008 Diablo / Nokia N82

Неактивен

 

#6 26-06-2008 03:48:16

Nuri  
TabletGeek
Откуда: Архангельск
На форуме с: 07-02-2008
Сообщений: 486
Отблагодарили :   12 
IE 

Re: инет через комп, используя bluetooth

dik, вы сами себя модерируете что-ли? smile

from dik : пункт 2 говорит о недостаточной информации в вопросе / конечно и себя тоже модерирую /


N800 OS2008|Diablo, Nokia 6233

Неактивен

 

#7 26-06-2008 03:56:37

nwik  
ТаблетМонстр
На форуме с: 24-06-2008
Сообщений: 28
Отблагодарили :   
Opera 

Re: инет через комп, используя bluetooth

хорошо, описываю:
у меня nokia n800, прошивка вот такая RX-34_DIABLO_4.2008.23-14_PR_COMBINED_MR0_ARM.bin
скрипт ниже. я закидываю этот скрипт в home/user, запускаю x-term ввожу sudo gainroot, получаю в ответ root shell enabled. далее пишу chmod +x p(имя скрипта такое), далее пишу ./p в ответ searching for мой_мак_адрес_блютуза. потом вылетает error org.bluez.error.connectionAttemptfailed: Invalid argument. вот собственно и проблема.

Код:

#!/bin/sh
# use gainroot to become root and relaunch itself
if [ `id -u` != 0 ] ; then
#if not already root, call itself as root
        exec sudo gainroot <<EOF
exec $0 $*
EOF
        exit $?
fi
# real script follows

#BT MAC of PC/phone
#BTADDR='00:0D:88:F2:C1:44'
BTADDR='00:02:72:CA:AA:BB'
#bluetooth name of PC/phone, not important, just for infoprints
BTNAME="PC"
#desired IP address of your tablet
IP=192.168.0.2
#default gateway - IP address of PC/phone
GW=192.168.0.1 
#DNS server
#NS=212.129.96.13
NS=192.168.0.1
# remote PAN role, one of NAP, GN
PAN_ROLE=GN 

infoprint(){
DBUS_SESSION_BUS_ADDRESS='unix:path=/tmp/session_bus_socket' dbus-send --session --print-reply --dest=org.freedesktop.Notifications /org/freedesktop/Notifications org.freedesktop.Notifications.SystemNoteInfoprint "string:$*" &
}

dbus_method(){
local dest=$1
shift
DBUS_REPLY=$(dbus-send 2>&1 --system --type=method_call --print-reply --dest="$dest" $* )
}

dbus_result(){
echo $DBUS_REPLY | cut -d ' ' -f 7 | tr -d \"
}

find_connection(){
#find or create connection
if dbus_method org.bluez /org/bluez org.bluez.Manager.ActivateService string:network ; then
    NET_BUS=$(dbus_result)
#    echo destination $NET_BUS
    if dbus_method "${NET_BUS}" /org/bluez/network org.bluez.network.Manager.FindConnection string:"${BTADDR}" ; then
        CONN=$(dbus_result)
    else
        if dbus_method "${NET_BUS}" /org/bluez/network org.bluez.network.Manager.CreateConnection string:"${BTADDR}" string:"$PAN_ROLE" ; then
        CONN=$(dbus_result)
        fi
    fi
fi
}


bnep_start(){
#find_connection
if [ "$CONN" != "" ] ; then
echo connection $CONN
if dbus_method "${NET_BUS}" ${CONN} org.bluez.network.Connection.Connect ; then
    BNEPDEV=$(dbus_result)
    echo connected to $BNEPDEV
    ifconfig $BNEPDEV $IP up
    if route -n | grep -q '^0.0.0.0' ; then
        echo "default gateway already set, skipping GW and DNS setting"
    else
        route add default gw $GW
        echo "nameserver $NS" >/tmp/resolv.conf.lo
    fi
    [ -t 1 ] || infoprint "Connected to $BTNAME"
fi
fi
}

bnep_stop(){
#find_connection
if [ "$CONN" != "" ] ; then
echo connection $CONN
if dbus_method "${NET_BUS}" ${CONN} org.bluez.network.Connection.Disconnect ; then
echo "OK, bringing down"
echo -n '' >/tmp/resolv.conf.lo
[ -t 1 ] || infoprint "$BTNAME disconnected"
fi
fi
}

echo "Searching for $BTADDR ..."
[ -t 1 ] || infoprint "Searching for $BTADDR"
find_connection
if [ "$CONN" = "" ] ; then
    echo $DBUS_REPLY
    echo "Setting up connection to $BTADDR failed"
    [ -t 1 ] || infoprint "Connection to $BTADDR failed"
    exit
fi

COMMAND=$1
if [ "$COMMAND" = "" ] ; then
    dbus_method "${NET_BUS}" ${CONN} org.bluez.network.Connection.IsConnected
    if [ "$(dbus_result)" = "true" ] ; then
        COMMAND=stop
    else
        COMMAND=start
    fi
fi

case $COMMAND in
    start)      bnep_start ;;
    stop)       bnep_stop ;;
esac

Неактивен

 

#8 26-06-2008 05:44:49

dik  
TabletGeek
Откуда: Riga
На форуме с: 27-08-2007
Сообщений: 2423
Вебсайт
Mozilla 
Участвую в проектах : internet-tablet.com, wiki,

Re: инет через комп, используя bluetooth

в чём редактировали скрипт прежде чем закинуть на таблетку или чем редактировали на таблетке ?

аргумент start использовали ?
http://wiki.internet-tablet.com/index.p … etooth_PAN   


GNU/Linux Debian / Nokia N800 OS2008 Diablo / Nokia N82

Неактивен

 

#9 26-06-2008 05:57:47

dik  
TabletGeek
Откуда: Riga
На форуме с: 27-08-2007
Сообщений: 2423
Вебсайт
Mozilla 
Участвую в проектах : internet-tablet.com, wiki,

Re: инет через комп, используя bluetooth

http://n8xx.com/message-13007.html#p13007     вот здесь пишут что перестал работать в diablo пакет maemo-pan / не знаю основан ли он на таком же скрипте или другом...


GNU/Linux Debian / Nokia N800 OS2008 Diablo / Nokia N82

Неактивен

 

#10 26-06-2008 06:31:11

nwik  
ТаблетМонстр
На форуме с: 24-06-2008
Сообщений: 28
Отблагодарили :   
Opera 

Re: инет через комп, используя bluetooth

редактировал в ворде, потом закинул на таблетку, открыл заметками, пересохранил(до этого sintax error выскакивал). где я могу узнать достоверную инфу, мне всё-таки кажется что у меня что-то не правильно настроено. я купил таблетку 24-го и как я понял в этот же день и вышел диабло, знал бы не шился бы на него.

Неактивен

 

#11 26-06-2008 10:03:35

svs57  
TabletGeek
Откуда: Санкт-Петербург
На форуме с: 30-03-2008
Сообщений: 1203
Отблагодарили :   69 
Firefox 

Re: инет через комп, используя bluetooth

1. PAN прекрасно работает в диабло
2. Конец строки в UNIX и dos-подобных системах разный.
см. dos2unix
или кто умеет можно пофиксать vi-ем
или скачать заново файл(скрипт) и отредактировать в UNIX
ну вариантов много как всегда в юниксе smile

PS
Я уже в который раз пишу что параметры в этом скрипте можно не задавать.
Он сам понимает что нужно поднять и положить smile


N810 (DIABLO_4.2008.36-5)

Активен

 

#12 26-06-2008 12:43:23

nwik  
ТаблетМонстр
На форуме с: 24-06-2008
Сообщений: 28
Отблагодарили :   
Opera 

Re: инет через комп, используя bluetooth

так, небольшое продвижение, теперь пишет not Supported, но на компе видно что таблетка пытается подсоединиться в компу. чё делаТЬ?

Неактивен

 

#13 26-06-2008 12:49:19

svs57  
TabletGeek
Откуда: Санкт-Петербург
На форуме с: 30-03-2008
Сообщений: 1203
Отблагодарили :   69 
Firefox 

Re: инет через комп, используя bluetooth

Запустить так:
sh -x <path where pan.sh>/pan.sh
и копи/паст вывод сюда
или
sh -x <path where pan.sh>/pan.sh &> pan.out
и pan.out сюда


N810 (DIABLO_4.2008.36-5)

Активен

 

#14 26-06-2008 13:15:37

nwik  
ТаблетМонстр
На форуме с: 24-06-2008
Сообщений: 28
Отблагодарили :   
Opera 

Re: инет через комп, используя bluetooth

sh -x home/user/qq
sh: can't open home/user/qq
(а root shell вроде до сих запущен)

Неактивен

 

#15 26-06-2008 14:07:22

svs57  
TabletGeek
Откуда: Санкт-Петербург
На форуме с: 30-03-2008
Сообщений: 1203
Отблагодарили :   69 
Firefox 

Re: инет через комп, используя bluetooth

nwik говорит:

sh -x home/user/qq
sh: can't open home/user/qq
(а root shell вроде до сих запущен)

Что я не вижу pan.sh
sh -x /usr/user/qq/pan.sh
Ликбез
Файловая система в Юникс, как и все структуры, имеет вид двойчного дерева с одной вершиной root: /
Различают абсолютный путь начинающийся с /
и относительный -  от текущего каталога, который можно посмотреть командой
pwd т.е. aaa/bbb/ccc
Текущий каталог обозначается символом <.>
Так aaa/bbb/ccc == ./aaa/bbb/ccc относительный,
в /home/user/aaa/bbb - абсолютный
Ваш текущий каталог куда вы попадаете при логине
/home/user
Там вы набираете
user/home а там нет такого.
Используйте команды:
ls. cd, pwd чтобы понять где вы и что за файлы здесь есть.


N810 (DIABLO_4.2008.36-5)

Активен

 

#16 27-06-2008 00:16:38

nwik  
ТаблетМонстр
На форуме с: 24-06-2008
Сообщений: 28
Отблагодарили :   
Opera 

Re: инет через комп, используя bluetooth

pan.sh у меня называется qq просто. я запустил sh +x pan.sh (pan.sh  у меня в папке user и лежит) и вот результат.

Код:

/home/user # sh -x pan.sh

+ #!/bin/sh

pan.sh: line 1: #!/bin/sh: not found

+ id -u

+ [ 0 != 0 ]

+ BTADDR=00:02:72:CA:AA:AB

+ BTNAME=PC

+ IP=192.168.0.2

+ GW=192.168.0.1

+ NS=212.45.2.10

+ PAN_ROLE=GN

+ echo Searching for 00:02:72:CA:AA:AB ...

Searching for 00:02:72:CA:AA:AB ...

+ [ -t 1 ]

+ find_connection

+ dbus_method org.bluez /org/bluez org.bluez.Manager.ActivateService string:network

+ local dest=org.bluez

+ shift

+ dbus-send --system --type=method_call --print-reply --dest=org.bluez /org/bluez org.bluez.Manager.ActivateService string:network

+ DBUS_REPLY=method return sender=:1.24 -> dest=:1.485

string ":1.196"

+ dbus_result

+ echo method return sender=:1.24 -> dest=:1.485 string ":1.196"

+ cut -d -f 7

+ tr -d "

+ NET_BUS=:1.196

+ dbus_method :1.196 /org/bluez/network org.bluez.network.Manager.FindConnection string:00:02:72:CA:AA:AB

+ local dest=:1.196

+ shift

+ dbus-send --system --type=method_call --print-reply --dest=:1.196 /org/bluez/network org.bluez.network.Manager.FindConnection string:00:02:72:CA:AA:AB

+ DBUS_REPLY=Error org.bluez.Error.DoesNotExist: No such connection

+ dbus_method :1.196 /org/bluez/network org.bluez.network.Manager.CreateConnection string:00:02:72:CA:AA:AB string:GN

+ local dest=:1.196

+ shift

+ dbus-send --system --type=method_call --print-reply --dest=:1.196 /org/bluez/network org.bluez.network.Manager.CreateConnection string:00:02:72:CA:AA:AB string:GN

+ DBUS_REPLY=Error org.bluez.Error.NotSupported: Not supported

+ [ = ]

+ echo Error org.bluez.Error.NotSupported: Not supported

Error org.bluez.Error.NotSupported: Not supported

+ echo Setting up connection to 00:02:72:CA:AA:AB failed

Setting up connection to 00:02:72:CA:AA:AB failed

+ [ -t 1 ]

+ exit

Неактивен

 

#17 27-06-2008 08:44:18

svs57  
TabletGeek
Откуда: Санкт-Петербург
На форуме с: 30-03-2008
Сообщений: 1203
Отблагодарили :   69 
Firefox 

Re: инет через комп, используя bluetooth

Вот же блин! От этой винды нигде покоя нет.
НЕ МЕНЯЙТЕ НИЧЕГО В ФАЙЛЕ
СКАЧАЙТЕ ТАБЛЕТКОЙ и СОХРАНИТЕ

Переделал вот так специально для самоубийц пользующих M$ smile
usage: pan1.sh BTADDR IP GW NS


N810 (DIABLO_4.2008.36-5)

Активен

 

#18 27-06-2008 09:28:22

nwik  
ТаблетМонстр
На форуме с: 24-06-2008
Сообщений: 28
Отблагодарили :   
Opera 

Re: инет через комп, используя bluetooth

неужели винда прям файл при скачке изменяет? потому что я учёл это, скачал и сразу на таблетку скинул а там уже изменял его. что, совсем менять ничего не надо? даже мак?

Отредактированно nwik (27-06-2008 09:29:55)

Неактивен

 

#19 27-06-2008 09:44:02

nwik  
ТаблетМонстр
На форуме с: 24-06-2008
Сообщений: 28
Отблагодарили :   
Opera 

Re: инет через комп, используя bluetooth

так, скачал таблеткой напрямую, пробую подключиться, к компу даже не подключается. изменил мак адрес, к компу подключается, но так же выдаёт not supported

Неактивен

 

#20 27-06-2008 09:59:58

svs57  
TabletGeek
Откуда: Санкт-Петербург
На форуме с: 30-03-2008
Сообщений: 1203
Отблагодарили :   69 
Firefox 

Re: инет через комп, используя bluetooth

nwik говорит:

так, скачал таблеткой напрямую, пробую подключиться, к компу даже не подключается. изменил мак адрес, к компу подключается, но так же выдаёт not supported

МАС адрес чего изменили?
А на PC pan server точно работает.
У меня подключается и к Линуксовому, и к виндовому pan.


N810 (DIABLO_4.2008.36-5)

Активен

 

#21 27-06-2008 10:12:19

nwik  
ТаблетМонстр
На форуме с: 24-06-2008
Сообщений: 28
Отблагодарили :   
Opera 

Re: инет через комп, используя bluetooth

менял мак адрес компьютера.

А на PC pan server точно работает

это вопрос? у меня дрова widcomm, опишите пожалуйста, куда зайти чтобы проверить? я включил все локальнык службы на компе.

Отредактированно nwik (27-06-2008 10:12:54)

Неактивен

 

#22 28-06-2008 00:28:59

svs57  
TabletGeek
Откуда: Санкт-Петербург
На форуме с: 30-03-2008
Сообщений: 1203
Отблагодарили :   69 
Tablet Microb 

Re: инет через комп, используя bluetooth

nwik говорит:

менял мак адрес компьютера.

А на PC pan server точно работает

это вопрос? у меня дрова widcomm, опишите пожалуйста, куда зайти чтобы проверить? я включил все локальнык службы на компе.

К сожалению про Винду ничего не знаю.
У дочери стоит на Винде Тошиба БТ. В нем есть PAN.
Когда у нее бываю, захожу через него с таблетки.
А я только Юникса знаю и использую.


N810 (DIABLO_4.2008.36-5)

Активен

 

#23 29-06-2008 03:26:08

svs57  
TabletGeek
Откуда: Санкт-Петербург
На форуме с: 30-03-2008
Сообщений: 1203
Отблагодарили :   69 
Tablet Microb 

Re: инет через комп, используя bluetooth

ps
Наберите в гугле PAN bluetooth windows и будет счастье
А MAC компьютера это что? Он только у устройств бывает.
Ничего не нужно менять.
Все в скрипт через параметры передается


N810 (DIABLO_4.2008.36-5)

Активен

 

#24 29-06-2008 04:50:02

nwik  
ТаблетМонстр
На форуме с: 24-06-2008
Сообщений: 28
Отблагодарили :   
Opera 

Re: инет через комп, используя bluetooth

спасибо, сейчас пороюсь.
я вводил МАС адрес своего блютуз адаптера, без этих изменений таблетка вообще не подключалась к компу

Неактивен

 

#25 29-06-2008 05:54:29

svs57  
TabletGeek
Откуда: Санкт-Петербург
На форуме с: 30-03-2008
Сообщений: 1203
Отблагодарили :   69 
Tablet Microb 

Re: инет через комп, используя bluetooth

nwik говорит:

спасибо, сейчас пороюсь.
я вводил МАС адрес своего блютуз адаптера, без этих изменений таблетка вообще не подключалась к компу

Куда вводили адрес своего  БТ?
Никуда его вводить не нужно.
Я же писал как вызывать скрипт.
pan.sh BTADDR IP GW NS
BTADDR  - это адрес BT PAN сервера
IP ip адрес со стороны таблетки
GW ip адрес PAN сервера
эти адреса (ip IP и GW) д.б. из одной сети
NS - ip адрес DNS сервера


N810 (DIABLO_4.2008.36-5)

Активен

 

Board footer

Powered by PunBB
© Copyright 2002-2008 Rickard Andersson

Использованы иконки браузеров с форума forum.mozilla-russia.org

[ Generated in 0.600 seconds, 8 queries executed ]