[Droid 2 General] hutoxian:
Hi all,

I am user milestone 2 (A953), and follow the step, but fm radio can not work, always showing "FM radio is loading, please wati."

I am sure the permission is correct.

I found some problem in logcat output:

...

12-07 10:01:07.346 2130 2130 D JAVA:FMRadioPlayerService: FMStateUNInitowerO

n(): Power on fmradio device

12-07 10:01:07.346 2130 2130 D JAVA:FMRadioPlayerService: After fm radio power on

12-07 10:01:07.346 2130 2130 D JAVA:FMRadioPlayerService: fm radio power on fail

12-07 10:01:07.346 1879 1879 D FMRadioMain: enter updateListView()

12-07 10:01:07.346 1322 1445 W ActivityManager: Unable to start service Intent

{ act=com.motorola.android.fmradio.FMRADIO_SERVICE }: not found

12-07 10:01:07.354 2130 2130 D JAVA:FMRadioPlayerService: onRebind() called

12-07 10:01:07.354 1879 1879 D FMRadioMain: Enter getDataFromDB(), will update

data in list_results

12-07 10:01:07.354 1879 1879 D FMDataProvider: set channel table: FM_Radio

12-07 10:01:07.370 2130 2130 D JAVA:FMRadioPlayerService: register airplane on

/off broadcasts

12-07 10:01:07.370 2130 2130 D JAVA:FMRadioPlayerService: register headset plu

g in/out broadcasts

12-07 10:01:07.385 2130 2130 D JAVA:FMRadioPlayerService: register the audio p

ath change message

12-07 10:01:07.409 1879 1879 D FMRadioMain: Leave getDataFromDB()

12-07 10:01:07.409 2130 2130 D JAVA:FMRadioPlayerService: register fmradio com

mand

12-07 10:01:07.409 1879 1879 D FMRadioMain: leave updateListView()

12-07 10:01:07.416 2130 2130 D JAVA:FMRadioPlayerService: Received intent: and

roid.intent.action.HEADSET_PLUG

12-07 10:01:07.416 2130 2130 D JAVA:FMRadioPlayerService: HEADSET is pluged in

/out.

12-07 10:01:07.416 1879 1879 D FMRadioMain: enter updateDisplayPanel()

12-07 10:01:07.416 2130 2130 V JAVA:FMRadioPlayerService: handleMessage headse

t plug begin

12-07 10:01:07.416 1879 1879 D FMRadioMain: progress is 7800

12-07 10:01:07.416 2130 2130 V JAVA:FMRadioPlayerService: mHeadset = 1

12-07 10:01:07.416 2130 2130 V JAVA:FMRadioPlayerService: mIsHeadsetPlugged =

true

12-07 10:01:07.416 1879 1879 D FMRadioMain: Current Frequency is 94800

12-07 10:01:07.416 1879 1879 D FMRadioMain: progress fromTouchfalse

12-07 10:01:07.416 2130 2130 W JAVA:FMRadioPlayerService: Headset is pluged in

!

12-07 10:01:07.416 1879 1879 D FMRadioMain: FMRadio updateDisplay: currentFreq

94800 a1 0 a2 9 a3 4 a4 8

12-07 10:01:07.416 1879 1879 D FMRadioMain: leave updateDisplayPanel()

12-07 10:01:07.416 1879 1879 D FMRadioMain: enter updateListView()

12-07 10:01:07.416 1879 1879 D FMRadioMain: Enter getDataFromDB(), will update

data in list_results

12-07 10:01:07.416 1879 1879 D FMDataProvider: set channel table: FM_Radio

12-07 10:01:07.432 1879 1879 D FMRadioMain: Leave getDataFromDB()

12-07 10:01:07.440 1879 1879 D FMRadioMain: leave updateListView()

12-07 10:01:07.440 1879 1879 D FMRadioMain: onStart() called

12-07 10:01:07.448 1879 1879 W FMRadioMain: onServiceConnected::fmradio java s

ervice started

12-07 10:01:07.448 2130 2164 W JAVA:FMRadioPlayerService: IFMRadioPlayerServic

e.Stub : isPowerOn

12-07 10:01:07.448 2130 2164 D JAVA:FMRadioPlayerService: FMStateUNInit:isPowe

rOn(), return misPowerOn value to UI

12-07 10:01:07.549 1879 1879 W FMRadioMain: servie is ready popup a wait dialo

g

12-07 10:01:07.549 1879 1879 D FMDataProvider: set channel table: FM_Radio

12-07 10:01:07.557 2130 2130 D JAVA:FMRadioPlayerService: Received intent: com

.motorola.fmradio.bindservice.succeed

12-07 10:01:07.557 2130 2130 D JAVA:FMRadioPlayerService: bind service succeed

12-07 10:01:07.557 2130 2130 W JAVA:FMRadioPlayerService: Notice home to show

update current preset name on the notice bar.

....

why power on fm radio failed, and can not find fmradio service???

Anyone can help me, I need fm radio.....