I spend one day, finally solved it myself.
1) i checked the schematic of gta02 carefully, and found the PCF50633 use
GPIO2(gsm_on)
to control the power of GSM actually, and it have a test point H-TP1706.
2) i disassembled my gta02, then line out the H-TP1706 to my oscilloscope, i found
the
gsm_on signal always LOW 1s, and HIGH 4.2s, it's very strange.
3) i checked the service list, i found the fsogsmd (it's ogsmd?), maybe
it's the background
program. but i can't kill it.
4) finally, i try to set "disable = 0" in /etc/frameworkd.conf, reboot,
my god, it solved.
but the
http://bb.osmocom.org/trac/wiki/OpenMoko only says:
“disable ogsmd, ousaged, ophoned via /etc/frameworkd.conf”
i always think "disable = 1" should DISABLE it.
but actually, "disable = 0" = DISABLE it; and "disable = 1" =
ENABLE it? why
it misleaded me so long, anybody can change it? thanks.
Could you update the wiki with your findings please ?
Request an account to Harald if you don't already have one.
(should we have some sort of 'guest' account ? I don't mean open
without auth but with a public login/pass)
Cheers,
Sylvain