Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
p800 e linux [risolto e agg howto]
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

Goto page 1, 2  Next  
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian) Risorse italiane (documentazione e tools)
View previous topic :: View next topic  
Author Message
kaosone
Guru
Guru


Joined: 01 Feb 2004
Posts: 446

PostPosted: Thu Apr 29, 2004 7:33 pm    Post subject: p800 e linux [risolto e agg howto] Reply with quote

ciao, sto tentando di collegare questo telefonino al pc(via bt) per sfruttare la connessione fastweb (nei limiti del bluetooth ovviamente :P )
ora qui nascono i primi problemi:
con vmware + winxp tutto funziona perfettamente ( la connessione viene automaticamente messa in sharing e dal cellu si naviga davvero bene )
da linux no :(
riesco a scambiarmi file e a riceverli, ma a sharare la connessione proprio no
ho trovato un paio di howto ma con nessuno dei due sono riuscito a combinare niente :(
non posso neanche postare messaggi di errore, perche' non ce sono di fatto :!:
qualche idea su come debuggare la cosa? pppd con cui dovrei connettermi non da nessun messaggio di errore (ma dove cavolo logga?? ho provato /var/log(syslog|messages|ppp.log) ma niente :( )
thx a tutti
ciaoo


Last edited by kaosone on Sat May 01, 2004 3:19 pm; edited 1 time in total
Back to top
View user's profile Send private message
kaosone
Guru
Guru


Joined: 01 Feb 2004
Posts: 446

PostPosted: Fri Apr 30, 2004 10:19 pm    Post subject: Reply with quote

allora in parte risolto ora riesco a connettermi il problema che devo richiedere il servizio porta seriale (canale 1) ma che il gateway audio ha lo stesso canale quindi quando lo richiedo mi connette l'audio!!! aiutoooo
ecco un po di codice :cry:
Code:

[root@nazgul][/home/kaosone$]sdptool browse 00:0A:D9:61:67:89
Browsing 00:0A:D9:61:67:89 ...
Service Name: Voice gateway
Service Description: Voice gateway
Service Provider: Sony Ericsson
Service RecHandle: 0x10000
Service Class ID List:
  "Headset Audio Gateway" (0x1112)
  "Generic Audio" (0x1203)
Protocol Descriptor List:
  "L2CAP" (0x0100)
  "RFCOMM" (0x0003)
    Channel: 1  /*<------------------------------------------------*/
Language Base Attr List:
  code_ISO639: 0x656e
  encoding:    0x6a
  base_offset: 0x100
Profile Descriptor List:
  "Headset" (0x1108)
    Version: 0x0100

Service Name: Bluetooth Serial Port
Service Description: Bluetooth Serial Port
Service Provider: Symbian Ltd.
Service RecHandle: 0x1001b
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

Service Name: Dial-up Networking
Service Description: Dial-up Networking
Service Provider: Sony Ericsson
Service RecHandle: 0x1001c
Service Class ID List:
  "Dialup Networking" (0x1103)
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: OBEX Object Push
Service RecHandle: 0x1001d
Service Class ID List:
  "OBEX Object Push" (0x1105)
Protocol Descriptor List:
  "L2CAP" (0x0100)
  "RFCOMM" (0x0003)
    Channel: 3
  "OBEX" (0x0008)
Profile Descriptor List:
  "OBEX Object Push" (0x1105)
    Version: 0x0100

ed ecco i comandi per ottenere un gateway audio 8O
Code:

[root@nazgul][/home/kaosone$]rfcomm bind /dev/rfcomm0 00:0A:D9:61:67:89 1
[root@nazgul][/home/kaosone$]sdptool add --channel=1 SP
Serial Port service registered
[root@nazgul][/home/kaosone$]dund --listen --channel 1 noauth crtscts lock local proxyarp passive silent 192.168.0.3:192.168.0.4
[root@nazgul][/home/kaosone$]echo > /dev/rfcomm0



e a questo punto mi si apre il gt audio :!:
:help:
ciao
Back to top
View user's profile Send private message
kaosone
Guru
Guru


Joined: 01 Feb 2004
Posts: 446

PostPosted: Fri Apr 30, 2004 11:04 pm    Post subject: Reply with quote

ulteriori passi avanti :P
quando finira' questo parto (ammesso che prima o poi finisca) scrivero' un howto :lol:
ecco qui le nuove info
Code:

May  1 01:00:31 localhost dund[10310]: DUN daemon ver 1.1
May  1 01:00:39 localhost hcid[8771]: link_key_request (sba=00:20:ED:08:C1:C7, dba=00:0A:D9:61:67:89)
May  1 01:00:39 localhost hcid[8763]: link_key_request (sba=00:20:ED:08:C1:C7, dba=00:0A:D9:61:67:89)
May  1 01:00:44 localhost dund[10312]: New connection from 00:0A:D9:61:67:89
May  1 01:00:44 localhost pppd[10314]: pppd 2.4.2 started by root, uid 0
May  1 01:00:44 localhost pppd[10314]: Using interface ppp0
May  1 01:00:44 localhost pppd[10314]: Connect: ppp0 <--> /dev/rfcomm0
May  1 01:00:44 localhost pppd[10314]: kernel does not support PPP filtering
May  1 01:00:44 localhost pppd[10314]: found interface eth0 for proxy arp
May  1 01:00:44 localhost pppd[10314]: local  IP address 1.43.hidden
May  1 01:00:44 localhost pppd[10314]: remote IP address 1.43.hidden
May  1 01:00:48 localhost pppd[10314]: LCP terminated by peer
May  1 01:00:51 localhost pppd[10314]: Connection terminated.
May  1 01:00:51 localhost pppd[10314]: Connect time 0.1 minutes.
May  1 01:00:51 localhost pppd[10314]: Sent 96 bytes, received 122 bytes.
May  1 01:00:51 localhost pppd[10314]: Connect time 0.1 minutes.
May  1 01:00:51 localhost pppd[10314]: Sent 96 bytes, received 122 bytes.
May  1 01:00:51 localhost pppd[10314]: Exit.

ora sto ricompilando il kernel :p
a presto nuovi aggiornamenti :twisted:
Back to top
View user's profile Send private message
kaosone
Guru
Guru


Joined: 01 Feb 2004
Posts: 446

PostPosted: Sat May 01, 2004 1:36 am    Post subject: Reply with quote

ecco un ultimo passettino avanti
si connette ma si sconnette a caso dopo 30 secondi circa ( ma per 30 secondi navigo bene) il messaggio pare questo
Code:

May  1 03:35:28 localhost pppd[10392]: Script /etc/ppp/ip-up started (pid 10416)
May  1 03:35:28 localhost pppd[10392]: rcvd [LCP ProtRej id=0x3 80 fd 01 02 00 04]
May  1 03:35:28 localhost pppd[10392]: rcvd [CCP ConfReq id=0x4 <predictor 1>]
May  1 03:35:28 localhost pppd[10392]: Script /etc/ppp/ip-up finished (pid 10416), status = 0x0
May  1 03:35:31 localhost pppd[10392]: rcvd [CCP ConfReq id=0x4 <predictor 1>]
May  1 03:36:13 localhost last message repeated 3 times
May  1 03:36:49 localhost pppd[10392]: rcvd [LCP TermReq id=0x2]
May  1 03:36:49 localhost pppd[10392]: LCP terminated by peer
May  1 03:36:49 localhost pppd[10392]: Script /etc/ppp/ip-down started (pid 10729)
May  1 03:36:49 localhost pppd[10392]: sent [LCP TermAck id=0x2]
May  1 03:36:49 localhost pppd[10392]: Script /etc/ppp/ip-down finished (pid 10729), status = 0x1
May  1 03:36:50 localhost pppd[10392]: Connection terminated.
May  1 03:36:50 localhost pppd[10392]: Connect time 1.4 minutes.
May  1 03:36:50 localhost pppd[10392]: Sent 28482 bytes, received 6391 bytes.
May  1 03:36:50 localhost pppd[10392]: Connect time 1.4 minutes.
May  1 03:36:50 localhost pppd[10392]: Sent 28482 bytes, received 6391 bytes.
May  1 03:36:50 localhost pppd[10392]: Exit.

ciao :wink:
Back to top
View user's profile Send private message
kaosone
Guru
Guru


Joined: 01 Feb 2004
Posts: 446

PostPosted: Sat May 01, 2004 3:13 pm    Post subject: Reply with quote

ok ora ho risolto tutto quindi come promesso posto l'howto :)

(io ho usato una chiavetta bluetooth della gigabyte con kernel 2.6.6-rc3-love1)
prima di tutto bisogna compilare il kernel con lo stack bluez attivato:
nella sezione networking support mettete
Code:

PPP support
PPP filtering
PPP support for async devices
PPP support for sync tty ports (non dovrebbe servire ma per sicurezza :p )
nella sezione bluetooth mettete
Code:

RFCOMM protocol support
RFCOMM tty support
BNEP protol support
L2CAP protocol support

e nella sezione driver del bluetooth mettete
Code:

HCI USB driver

e ovviamente tutto il supporto usb, ma immagino che gia' ce l'abbiate e cmq documentazione in rete si trova facilmente.
dopo aver compilato il kernel, vi servira' emergiare alcuni pacchetti in particolare i vari bluez-*
sono 5 pacchetti da 150k , metteteli tutti tranne il bluez-kernel (se avete un 2.4.X invece dovrete emergiarlo , mi pare che il bluez sia stato integrato solo ale 2.5.x e superiori)

ora per vedere se tutto va bene lanciate
Code:

modprobe rfcomm
sdpd
hcid
hciconfig hci0 piscan noauth up

con
Code:
hcitool inq

da root dovreste vedere il vostro cellu
Code:

hcitool inq
Inquiring ...
        <indirizzo bt>       clock offset: 0x433b    class: 0x10220c

ovviamente dovete attivare il bluetooth sul cellulare e metterlo come 'rilevabile'
segnatevi l'indirizzo e date un bel
Code:

sdptool browse <indirizzo bt>

dovreste vedere i vari servizi sul p800 tra questi cercate il canale seriale ( da me e' il canale 1) e bindatelo su una rfcomm
Code:

mknod -m 666 /dev/rfcomm1 c 216 1
/bin/rfcomm bind <numero rfcomm> <indirizzo bt>   <numero canale>

dove numero rfcomm sara' 1 (/dev/rfcomm1).
ora dovrete creare un canale per riceve sul vostro pc io ho usato il canale 1
Code:

sdptool add --channel=1 SP

e farsi richiamare sul cellulare da dun
Code:

dund --listen --channel 1 --msdun call <file> debug nodetach

<file> e' un file che dovete creare in /etc/ppp/peers/nomefile
io il mio l'ho settato cosi'
Code:

debug
115200
noauth
crtscts
lock
local
proxyarp
passive
maxfail 0
ms-dns  <indirizzo dns>
192.168.0.5:192.168.0.6

192.168.0.5 sara' un ip che prendera' il pc, 192.168.0.6 sara' quello che prendera' il cellu
se il cellu non e' pairato con il pc pero' non riuscirete a fare una ceppa, per fare il pairing da console non ho trovato nulla ,ma ho usato kdebluetooth,e' comodo anche per trasferire file ecc ecc.
apritelo, andate sul vostro cellu e aggiungete una periferica bluetooth, scegliete il pc tra quelle nell'elenco e vi si aprira' una finestralla sul pc. mettete dentro un codice a caso e mettete lo stesso sul cell
fatto il pairing potete chiudere kdebluetooth visto che potrebbe interferire con gli altri programmi .
fatto il paring per avviare la connessione fate
Code:

echo > /dev/rfcomm1

a volte la connessione si chiude dopo 2 secondi quindi provate un po di volte (di solito 2-3), e dovreste riuscire ad ottenere una connessione piu' stabile
ora potrete navigare con opera (non con gli altri programmi) usare ssh e vnc dal cellulare, ma con la limitazione di 100 secondi, dopo di che la connessione cadra'
comunque siamo sulla buona strada, il problema e' che il cellu prova a risolvere indirizzi come wsockhost.mrouter e mrouter e se non riesce a risolverli fa cadere la connessione
qui entra in gioco bind
dovrete installare ( o configurare ) bind sul vostro pc e usarlo come server dns per il cellulare
Code:
 emerge bind

una volta configurato dovremo settare la zona mrouter
---- /etc/bind/named.conf ------
cambiare
Code:
listen-on { 127.0.0.1; };

con
Code:
listen-on { any; };


aggiungere
Code:

zone "mrouter"  {
        type master;
        file "pri/mrouter.zone";
        allow-update { none; };
        notify no;
};

------/etc/bind/pri/mrouter.zone------
Code:

$ORIGIN .
$TTL 86400      ; 1 day
mrouter        IN SOA  ns.mrouter. root.mrouter. (
                                2001042703 ; serial
                                86400      ; refresh (1 day)
                                21600      ; retry (6 hours)
                                3600000    ; expire (5 weeks 6 days 16 hours)
                                3600       ; minimum (1 hour)
                                )
                        NS      <vostro ip>.
$ORIGIN mrouter.
$TTL 86400      ; 1 day
localhost               A       127.0.0.1
ns                      A       <vostro ip>
wsockhost               A       <vostro ip>

ora diamo un
Code:
/etc/init.d/named start

ora dobbiamo cambiare il dns in /etc/ppp/peers/<file> con il nostro indirizzo ip
fatto questo provate per sicurezza a fare
dig wsockhost.mrouter @<vostroip>
se vi esce almeno in answer tutto e' andato per il meglio
ora killate dund e rilanciatelo con le stesse opzioni di prima, e rifate un bel
Code:
cat > /dev/rfcomm1

sempre un paio di volte :)
ora dovreste essere connessi sempre e *dovrebbe* andare tutto :)
se avete commenti/modifiche/suggerimenti ditemelo che sistemo :!:
la mia e-mail e' kaos (chiocciola) gamersrevolt (dot) it
ciao
Back to top
View user's profile Send private message
rinosan_76
Tux's lil' helper
Tux's lil' helper


Joined: 09 Aug 2004
Posts: 123
Location: Torino

PostPosted: Mon Sep 13, 2004 9:54 am    Post subject: Reply with quote

scusa se posto una domanda stupida... ma tu navighi con il cellulare da connessione con il pc? Cioè il pc è collegato ad internet e dal cellulare navighi?
Io volevo fare lo stesso e non ci sono riuscito... ho anch'io il p800... poi mi aiuti se quello che hai scritto non mi basta?
Ciao
_________________
La fantasía, abandonada de la razón, produce monstruos imposibles; unida con ella es madre de las artes y origen de las maravillas.
Francisco Goya
Back to top
View user's profile Send private message
kaosone
Guru
Guru


Joined: 01 Feb 2004
Posts: 446

PostPosted: Mon Sep 13, 2004 10:14 am    Post subject: Reply with quote

si e' quello che faccio
se non riesci seguendo l'howto dimmelo che ti do una mano
ciao
Back to top
View user's profile Send private message
assente
Guru
Guru


Joined: 12 Apr 2004
Posts: 570
Location: Torino, italia, New Europe

PostPosted: Mon Sep 13, 2004 10:51 am    Post subject: Reply with quote

Probabilmente non è il posto giusto.. ma volevo sapere se col p800 si riesce anche a sincronizzarlo con Evolution 1.5.x con i contatti e gli appuntamenti.
_________________
Blog
E8400, 4850, P5q
Back to top
View user's profile Send private message
rinosan_76
Tux's lil' helper
Tux's lil' helper


Joined: 09 Aug 2004
Posts: 123
Location: Torino

PostPosted: Mon Sep 13, 2004 11:10 am    Post subject: Reply with quote

ok allora appena riesco a configurare il modem (con eci-adsl non riesco proprio a farlo andare) ci provero?
No è possibile farlo attraverso la USB direttamente?
Che cosa usi collegato al pc come bluetooth?
_________________
La fantasía, abandonada de la razón, produce monstruos imposibles; unida con ella es madre de las artes y origen de las maravillas.
Francisco Goya
Back to top
View user's profile Send private message
kaosone
Guru
Guru


Joined: 01 Feb 2004
Posts: 446

PostPosted: Mon Sep 13, 2004 7:17 pm    Post subject: Reply with quote

assente wrote:
Probabilmente non è il posto giusto.. ma volevo sapere se col p800 si riesce anche a sincronizzarlo con Evolution 1.5.x con i contatti e gli appuntamenti.

si si puo'
si puo' anche tramite basetta penso pero' non ho approfondito perche' a me non serviva
per il bt uso una chiavetta della trust da 10€
Back to top
View user's profile Send private message
nightshadow
Apprentice
Apprentice


Joined: 19 Mar 2004
Posts: 173
Location: nowhereland

PostPosted: Mon Sep 13, 2004 10:50 pm    Post subject: Reply with quote

faccio io una domanda a proposito di ericsson p800 e che si avvicina alla domanda di assente:

si riesce anche a soncronizzarlo con ldap? ho letto su google che si fa, ma nulla che spieghi COME farlo.
la questione mi servirebbe per lavoro... ho un cliente con quel telefono e non me lo vuole lasciare nemmeno mezz'ora per provare.

mi spiego meglio:
il server ldap e' una macchina sulla LAN con un certo IP privato.
a questo punto bisognerebbe trovare il sistema per connettere il p800 alla lan e da qui fare la sincronia. il tutto senza passare da nessun mail client, tipo lookout o evoluscion.
Back to top
View user's profile Send private message
Truzzone
Guru
Guru


Joined: 16 Oct 2003
Posts: 488
Location: Italy

PostPosted: Thu Dec 02, 2004 5:51 pm    Post subject: Reply with quote

kaosone wrote:
......
dovreste vedere i vari servizi sul p800 tra questi cercate il canale seriale ( da me e' il canale 1) e bindatelo su una rfcomm
Code:

mknod -m 666 /dev/rfcomm1 c 216 1
/bin/rfcomm bind <numero rfcomm> <indirizzo bt>   <numero canale>

dove numero rfcomm sara' 1 (/dev/rfcomm1).
ora dovrete creare un canale per riceve sul vostro pc io ho usato il canale 1
Code:

sdptool add --channel=1 SP

e farsi richiamare sul cellulare da dun
Code:

dund --listen --channel 1 --msdun call <file> debug nodetach

<file> e' un file che dovete creare in /etc/ppp/peers/nomefile
io il mio l'ho settato cosi'
Code:

debug
115200
noauth
crtscts
lock
local
proxyarp
passive
maxfail 0
ms-dns  <indirizzo dns>
192.168.0.5:192.168.0.6

192.168.0.5 sara' un ip che prendera' il pc, 192.168.0.6 sara' quello che prendera' il cellu
se il cellu non e' pairato con il pc pero' non riuscirete a fare una ceppa, per fare il pairing da console non ho trovato nulla ,ma ho usato kdebluetooth,e' comodo anche per trasferire file ecc ecc.............

Qui mi fermo, ho configurato tutto, ma non so se ho fatto giusto l'mknod, la mia Bluetooth Serial Port ha Channel: 3 e allora ho fatto:
mknod -m 666 /dev/rfcomm3 c 216 1
è corretto, poi per fare il pairing nessuno conosce un metodo da console, senza dover installare kde per le dipendenze di kdebluetooth? :?:

Ciao by Truzzone :D

PS: Si può copiare del testo da una console aterm il firefox? come? Grazie
Back to top
View user's profile Send private message
Truzzone
Guru
Guru


Joined: 16 Oct 2003
Posts: 488
Location: Italy

PostPosted: Sun Dec 12, 2004 2:23 pm    Post subject: Reply with quote

Ho seguito il tuo howoto, avendo anch'io un p800, ma non riesco ad effettuare il pariring senza kdebluetooth, non voglio utilizzarlo perchè non utilizzo kde com desktop manager.
Esiste un'altro metodo per effettuare il pairing?
Mi fermo sempre al punto:
Code:
echo > /dev/rfcomm1

quando lancio questo comando, sul cell mi chiede il PIN lo digito (lo stesso presente in /etc/bluetooth/pin scrivendo 1234 oppure PIN:1234 non funziona lo stesso) ma mi da connessione rifiutata nella console.
Ora dopo aver fatto /etc/init.d/bluetooth restart, quando lancio
Code:
echo > /dev/rfcomm1

mi dice /dev/rfcomm1: No such device.
Che cosa ho combinato? :?:

@kaosone: Puoi postare i tuoi hcid.conf e pin.

Ciao by Truzzone :(
Back to top
View user's profile Send private message
wildancer
Guru
Guru


Joined: 02 Apr 2004
Posts: 472

PostPosted: Tue Dec 28, 2004 9:51 pm    Post subject: Reply with quote

eh, infatti il pariring sarebbe meglio capire come si fà da console... Bah! Ragazzi io non capisco una cosa però... in rfcom.conf che caspita ci và? cioè, se il mio cellulare ha 75 canali devo mettere rfcomm0 fino a rfcomm27 ????
Back to top
View user's profile Send private message
Truzzone
Guru
Guru


Joined: 16 Oct 2003
Posts: 488
Location: Italy

PostPosted: Wed Dec 29, 2004 8:49 am    Post subject: Reply with quote

wildancer wrote:
eh, infatti il pariring sarebbe meglio capire come si fà da console... Bah! Ragazzi io non capisco una cosa però... in rfcom.conf che caspita ci và? cioè, se il mio cellulare ha 75 canali devo mettere rfcomm0 fino a rfcomm27 ????


Per il pairing non so come ho fatto ma ci sono riuscito da console, almeno credo, nel p800 sulla lista dei dispositivi bluetooth conosciuti c'è il mio pc 8O

Per i canali non ho ancora capito se per la condivisione internet serve il canale Obex Push oppure Bluetooth serial port :?:

Ciao by Truzzone :(
Back to top
View user's profile Send private message
kaosone
Guru
Guru


Joined: 01 Feb 2004
Posts: 446

PostPosted: Tue Jan 18, 2005 12:53 pm    Post subject: Reply with quote

ero in vacanza e non avevo letto :p

il canale che serve e' la serial port
oggi sto anche provando a sincronizzare tutto con evolution :o
Back to top
View user's profile Send private message
Truzzone
Guru
Guru


Joined: 16 Oct 2003
Posts: 488
Location: Italy

PostPosted: Tue Jan 18, 2005 1:51 pm    Post subject: Reply with quote

kaosone wrote:
ero in vacanza e non avevo letto :p

il canale che serve e' la serial port
oggi sto anche provando a sincronizzare tutto con evolution :o


Grazie per aver risposto ormai avevo perso le speranze :(

Se puoi, mi fai un grosso favore? Postare i vari file della tua config, perchè avevo ri-provato più volte ma senza successo, appena torno a casa riprovo :?
Grazie

Ciao by Truzzone :)
Back to top
View user's profile Send private message
kaosone
Guru
Guru


Joined: 01 Feb 2004
Posts: 446

PostPosted: Tue Jan 18, 2005 2:14 pm    Post subject: Reply with quote

quali configurazioni ti servono?
Back to top
View user's profile Send private message
Truzzone
Guru
Guru


Joined: 16 Oct 2003
Posts: 488
Location: Italy

PostPosted: Tue Jan 18, 2005 6:23 pm    Post subject: Reply with quote

kaosone wrote:
quali configurazioni ti servono?

Allora, non ho capito una cosa:
[CUT]
e farsi richiamare sul cellulare da dun
Code:

dund --listen --channel 1 --msdun call <file> debug nodetach

<file> e' un file che dovete creare in /etc/ppp/peers/nomefile
io il mio l'ho settato cosi'
Code:

debug
115200
noauth
crtscts
lock
local
proxyarp
passive
maxfail 0
ms-dns  <indirizzo dns>
192.168.0.5:192.168.0.6

[/CUT]
Quando si richiama dund in <file> devo mettere solo il nome o il percorso completo?
Dopo averlo lanciati dalla console non mi restituisce nulla, ritorna subito attivo il cursore, è normale? :?:

Puoi postare cosa ti restituisce:
uname -r
e poi il contenuto dei seguenti file:
/bin/bluepin
/etc/bluetooth/pin
/etc/bluetooth/pin-helper
/etc/bluetooth/hcid.conf
Grazie :)

Ciao by Truzzone :)
Back to top
View user's profile Send private message
kaosone
Guru
Guru


Joined: 01 Feb 2004
Posts: 446

PostPosted: Tue Jan 18, 2005 9:48 pm    Post subject: Reply with quote

Quando si richiama dund in <file> devo mettere solo il nome o il percorso completo?

solo il nome del file


Dopo averlo lanciati dalla console non mi restituisce nulla, ritorna subito attivo il cursore, � normale? :?:

si


Puoi postare cosa ti restituisce:

uname -r
Code:
2.6.10-cko1


e poi il contenuto dei seguenti file:
/bin/bluepin

il file non esiste ma e' /usr/bin/bluepin
Code:
$ head /usr/bin/bluepin
#!/usr/bin/python
#
# Bluetooth PIN helper
# Written by Maxim Krasnyansky <maxk@qualcomm.com>
#
import sys, os, string, popen2, pygtk

pygtk.require('2.0')

# X Display initialization.
..::[kaosone@nazgul][Tue Jan 18][22:23:35][~]::..
$ md5sum /usr/bin/bluepin
25a388aa108b9312849b94a05b595655  /usr/bin/bluepin




/etc/bluetooth/pin..
Code:
..::[root@nazgul][Tue Jan 18][22:24:15][/home/kaosone]::..
#  cat /etc/bluetooth/pin
1234


/etc/bluetooth/pin-helper
Code:
..::[root@nazgul][Tue Jan 18][22:24:18][/home/kaosone]::..
# cat /etc/bluetooth/pin-helper
#!/bin/sh
echo -n "PIN:"
cat /etc/bluetooth/pin


/etc/bluetooth/hcid.conf
Code:
..::[root@nazgul][Tue Jan 18][22:47:07][/home/kaosone]::..
# cat /etc/bluetooth/hcid.conf | grep -v '^.*\#' 

options {
        autoinit yes;

        security user;

        pairing multi;

        pin_helper /usr/bin/bluepin;

}

device {
        name "BlueZ (%d)";

        class 0x3e0100;


        iscan enable; pscan enable;

        lm accept;

        lp rswitch,hold,sniff,park;

}



ciao
Back to top
View user's profile Send private message
Truzzone
Guru
Guru


Joined: 16 Oct 2003
Posts: 488
Location: Italy

PostPosted: Wed Jan 19, 2005 4:04 pm    Post subject: Reply with quote

Sono ri-partito ho gli stessi tuoi file di config, ho fatto i seguenti passi:

Code:
bash-2.05b# sdptool browse 00:0A:D9:5C:60:68
Browsing 00:0A:D9:5C:60:68 ...
Service Name: Voice gateway
Service Description: Voice gateway
Service Provider: Sony Ericsson
Service RecHandle: 0x10000
Service Class ID List:
  "Headset Audio Gateway" (0x1112)
  "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:
  "Headset" (0x1108)
    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: 1
  "OBEX" (0x0008)
Profile Descriptor List:
  "OBEX Object Push" (0x1105)
    Version: 0x0100

Service Name: Bluetooth Serial Port
Service Description: Bluetooth Serial Port
Service Provider: Symbian Ltd.
Service RecHandle: 0x10002
Service Class ID List:
  "Serial Port" (0x1101)
Protocol Descriptor List:
  "L2CAP" (0x0100)
  "RFCOMM" (0x0003)
    Channel: 2
Language Base Attr List:
  code_ISO639: 0x656e
  encoding:    0x6a
  base_offset: 0x100

Service Name: Dial-up Networking
Service Description: Dial-up Networking
Service Provider: Sony Ericsson
 CUT....[

Quindi il canale nel mio caso è il 2 allora ho fatto questo:
Code:
mknod -m 666 /dev/rfcomm1 c 216 2
rfcomm bind 1 00:0A:D9:5C:60:68 2
sdptool add --channel=1 SP
dund --listen --channel 1 --msdun call p800 debug nodetach

Contenuto di /etc/ppp/peers/p800
Code:
debug
115200
noauth
crtscts
lock
local
proxyarp
passive
maxfail 0
ms-dns 192.168.1.1
192.168.1.1:192.168.1.101

Il pc ha due schede di rete, una collegata al modem (dhcp) e l'altra ad uno switch (192.168.1.1)
Ora lancio:
Code:
echo > /dev/rfcomm1
bash: /dev/rfcomm1: No such device


Almeno le altre volta che provavo mi siu accendeva la retroilluminazione del display, ora mi da questo errore, che cosa posso fare per risolvere il problema? :?:
Grazie

Ciao by Truzzone :(

[EDIT]
mettendo 1 alla fine di mknod ho risolto il problema dell'rfcomm, ma ora mi restituisce:
Code:
echo > /dev/rfcomm1
bash: /dev/rfcomm1: Connection refused

lancio il comando scrivo il pin 1234 nel cell dove mi compare in automatico la finestra di pairing e poi mi restituisce quel /dev/rfcomm1: Connection refused che posso fare?
[/EDIT]
Back to top
View user's profile Send private message
kaosone
Guru
Guru


Joined: 01 Feb 2004
Posts: 446

PostPosted: Wed Jan 19, 2005 4:15 pm    Post subject: Reply with quote

posta un tail di /var/log/syslog dopo la connessione fallita
Back to top
View user's profile Send private message
Truzzone
Guru
Guru


Joined: 16 Oct 2003
Posts: 488
Location: Italy

PostPosted: Wed Jan 19, 2005 4:24 pm    Post subject: Reply with quote

kaosone wrote:
posta un tail di /var/log/syslog dopo la connessione fallita


Code:
Oct 20 21:10:21 Serverino syslog-ng[5627]: STATS: dropped 0
Oct 20 21:13:54 Serverino login(pam_unix)[11153]: session closed for user root
Oct 20 21:14:21 Serverino login(pam_unix)[6501]: session closed for user root
Oct 20 21:14:22 Serverino init: Switching to runlevel: 6
Oct 20 21:14:25 Serverino dnsmasq[6216]: reading /etc/resolv.conf
Oct 20 21:14:25 Serverino dnsmasq[6216]: using nameserver 217.141.110.203#53
Oct 20 21:14:25 Serverino dnsmasq[6216]: exiting on receipt of SIGTERM
Oct 20 21:14:27 Serverino nmbd[6434]: [2004/10/20 21:14:27, 0] nmbd/nmbd.c:terminate(54)
Oct 20 21:14:27 Serverino nmbd[6434]:   Got SIGTERM: going down...
Oct 20 21:14:29 Serverino syslog-ng[5627]: syslog-ng version 1.6.4 going down


Ricordo che non ho fatto il pairing con kdebluetooth perchè non voglio installare anche tutte le sue dipendenze.

Ciao by Truzzone :(
Back to top
View user's profile Send private message
kaosone
Guru
Guru


Joined: 01 Feb 2004
Posts: 446

PostPosted: Wed Jan 19, 2005 4:34 pm    Post subject: Reply with quote

strano non logga niente...
non so come mai ti dia connection refused, ma mi sembra strano che non pairi, visto che a me ora lo fa in automatico
prova a lanciare questo script
Code:

sdpd
hcid
hciconfig hci0 piscan noauth up
 mknod -m 666 /dev/rfcomm2 c 216 2
 rfcomm bind 2    00:0A:D9:5C:60:68  2
 sdptool add --channel=2 SP
 sdptool add --channel=1 SP
dund --listen --channel 1 --persist --msdun call p800 debug nodetach
 dund --listen --channel 2 --persist --msdun call p800 debug nodetach
  echo > /dev/rfcomm2
  sleep 10;
  while  [ "`rfcomm | grep tty-attached`" == "" ] ;do echo > /dev/rfcomm2 ; sleep 10; done
  echo done;

e dimmi se ti chiede ogni volta di pairare o no

inoltre prova a vedere se riesci ad inviare un file (devi registrare il canale obex con sdptool, bindarlo su una rfcomm e usare ussp-push /dev/rfcomm[n] file file)
Back to top
View user's profile Send private message
Truzzone
Guru
Guru


Joined: 16 Oct 2003
Posts: 488
Location: Italy

PostPosted: Wed Jan 19, 2005 4:51 pm    Post subject: Reply with quote

ho provato con lo script:

Code:
bash-2.05b# sh bluescript
Serial Port service registered
Serial Port service registered
bluescript: line 10: /dev/rfcomm2: Connection refused
bluescript: line 12: /dev/rfcomm2: Connection refused
bluescript: line 12: /dev/rfcomm2: Connection refused
bluescript: line 12: /dev/rfcomm2: Connection refused
bluescript: line 12: /dev/rfcomm2: Connection refused
bluescript: line 12: /dev/rfcomm2: Connection refused
bluescript: line 12: /dev/rfcomm2: Connection refused

Infine ho fatto CTRL+C per uscire.
Da quello che ho letto facendo il pairing dovrebbe comparire una finestra sul server X (pin-helper) chiedendomi lo stesso numero ma io non l'ho mai vista :?:
Non so più che cosa fare :cry:
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian) Risorse italiane (documentazione e tools) All times are GMT
Goto page 1, 2  Next
Page 1 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum