[ fade @ 28.03.2007. 14:02 ] @
Konacno sam uspeo namestiti BT, cak je pairing odradio kako treba, a problem je u tome sto se dbus daemon startuje posle bluetooth servisa ,a trebao bi pre , da bi registrovao hci0 ,znaci ovako ,prvo treba da mi se izvrsi hciconfig hci0,pa hciconfig hci0up,onda da registruje hcid i sdpd , to sam stavio u /etc/rc.d/rc.local i to se pali ,ali da li se to pali pre bluetooth i dbus-a koji se pale na kraju boot procesa , znaci , kako da im zamenim mesta? Jer iako je glupo , bluetooth drugacije nece da odradi pairing.
[ VRider @ 28.03.2007. 14:46 ] @
Pronadji odakle se poziva bluetooth i dbus (grep -i rc.bluetooth /etc/rc.d/*), iskljuci i jedno i drugo (iskomentarisi), i onda napravi jednu svoju skriptu koja ce da pokrece sve u odgovarajucem redosledu i nju pozovi iz rc.local.
[ fade @ 28.03.2007. 17:38 ] @
khm, pazi , fora je u tome sto bluetooth podize hcid ,a to treba da radi dbus , jer preko njega bluetooth komunicira , u tome je fora ,a to koliko vidim nisu ispravili uopste ,pa bluetooth se prvi loaduje , hcid se loaduje ,ali ne uspe da loaduje hcid. Mozda da ugasim podizanje hcid-a u rc.bluetooth ,ali koliko sam video , ima mngo podesavanja , nesto sam menjao i sve se pa ... :)
Malo cu bolje pogledati hcid,pa ako to bash nece , onda cu morati rucno da pravim.
[ VRider @ 28.03.2007. 17:50 ] @
Malo mi je problematicno da ispratim tvoj tok misli u ovim recenicama koje se prostiru po 3-4 reda. Malo vise tacaka, malo manje zareza.

Zasto bi dbus pokretao hcid? Prvo pokrenes dbus, i potom pokreces bluetooth (zapravo hcid, sdpd...). Bluetooth daemoni se prijavljuju dbusu, i sve ostalo ide samo od sebe...
[ fade @ 28.03.2007. 18:38 ] @
pa ako radim "kako bi trebalo" nece da radi , tj bluetooth ne uspeva da komunicira sa pin_helperom. Stvar je u tome sto kad bluetoothj pokrene hcid , onda dbus daemon pri pokretanju scripte za bluetooth ne uspeva da registruje , tj da kreira linkove /org/bluez itd itd. A kada uradim bluetooth stop , prvo startujem dbus , odradim hcid -n , on uspe da odradi to, i onda ponovo pokrenem bluetooth script i sve radi onako kako treba.Sta mogu kad sam slab u objasnjavanju.
evo kada upalim hcid pre nego sto je startovan dbus
hcid[1125]: Bluetooth HCI daemon
hcid[1125]: Could not become the primary owner of org.bluez
hcid[1125]: Unable to get on D-Bus
a kada restartujem dbus , i ubijem/pokrenem hcid dobijem
hcid[1152]: Bluetooth HCI daemon
hcid[1152]: HCI dev 0 registered
hcid[1152]: HCI dev 0 already up
hcid[1152]: Device hci0 has been added
hcid[1152]: Starting security manager 0
hcid[1152]: Device hci0 has been activated
Tako jedino radi...

[Ovu poruku je menjao fade dana 28.03.2007. u 20:09 GMT+1]
[ VRider @ 28.03.2007. 21:47 ] @
Ja i dalje ne kapiram kad radi a kad ne.
'Ajde neka proba neko drugi. Ja cu pratiti razvoj dogadjaja.
[ fade @ 29.03.2007. 08:39 ] @
Prosto je , bluetooth treba da se pali posle dbus-a, da bi mogao da se registruje kod istog ,a ovako dbus se pali posle bluetooth-a i nista ne radi... Mozda ako bi nekako mogao da isklucim obe skripte i da u rc.local dodam da se pale jedna posle druge?
[ Tyler Durden @ 29.03.2007. 11:53 ] @
:)
Pa to ti je VRider rekao u prvom postu.
[ Livadic Cvetko @ 29.03.2007. 12:09 ] @
Lepo ti covek napisa u prvom postu iskljuci obe skripte na defaultnom boot-u napravi svoje (ili iskopiraj te dve pa ih pozovi sa druge lokacije) unutar svog rc.local i naravno obrati paznju na redosled kojim treba da ti se pale servisi
[ VRider @ 29.03.2007. 12:49 ] @
Sad mi je lakse. Vec sam mislio da pocinjem da ludim.
[ fade @ 31.03.2007. 14:24 ] @
nisam ja njega dobro razumeo, ja sam mislio da je on hteo da napravim skriptu u kojoj cu da palim sve komande redom ,a ne samo da stavim da pali rc.bluetooth i rc.messagebus... sredicu to danas.