Hi Pavan, One more thing, I tried to TURN OFF/ON the bluetooth many times system is not hanging... but if i do other operations like Device name change / Discoverable features of bluetooth and try to TURN OFF the bluetooth then it will hang after some time. So is there any problem with this?
Whether I have to debug those functionality of bluetooth? Regards Gururaja B O On Apr 7, 11:38 pm, Pavan Savoy <[email protected]> wrote: > Well it's kind of a debate ... look at ...http://lwn.net/Articles/68149/ > > Not sure how you would debug, I mean we can keep checking by doing a lsmod, > not sure how you would find out the dependent modules... > > > > On Tue, Apr 6, 2010 at 10:39 PM, Gururaj BO <[email protected]> wrote: > > Hi Pavan savoy, > > > How to debug this issue? Where I have to looking to the kernel code about > > this reference count! > > > Regards > > Gururaja B O > > > On Wed, Apr 7, 2010 at 3:43 AM, Pavan Savoy <[email protected]> wrote: > > >>http://www.mail-archive.com/[email protected]/msg00825.... > >> it does seem a real problem, in case we go ahead to build drivers as > >> modules. > > >> On Tue, Apr 6, 2010 at 5:12 PM, Pavan Savoy <[email protected]>wrote: > > >>>http://www.mail-archive.com/[email protected]/msg00825.... > > >>> On Tue, Apr 6, 2010 at 9:51 AM, Pavan Savoy <[email protected]>wrote: > > >>>> Yes, Have seen it too :( > >>>> module usage count doesn't reduce once accessed from UI. No idea WHY... > > >>>> So we started loading it during boot. > > >>>> On Tue, Apr 6, 2010 at 12:22 AM, guru <[email protected]> wrote: > > >>>>> Hi Bheemsen, > > >>>>> In unsuccessful case, it is not coming out of D/bluedroid( 1223): > >>>>> GURU:Calling delete_module function. > > >>>>> if i do lsmod, it is showing unloading bt module and we cannot remove > >>>>> also... > > >>>>> Regards > >>>>> Gururaja B O > >>>>> On Apr 6, 10:19 am, guru <[email protected]> wrote: > >>>>> > Hi, > > >>>>> > Below is for successful condition: > > >>>>> > D/bluedroid( 1223): bt_disable > > >>>>> > I/bluedroid( 1223): Stopping bluetoothd deamon > > >>>>> > I/bluedroid( 1223): Remove bt module... > > >>>>> > D/bluedroid( 1223): rmmod IN > > >>>>> > D/bluedroid( 1223): GURU:maxtry 9 > > >>>>> > D/bluedroid( 1223): GURU:Calling delete_module > > >>>>> > D/mountd ( 1176): Thread recv uevent: remove@/devices/virtual/ > >>>>> > bluetooth/hci0 > > >>>>> > E/dun_service( 1187): The value returned from > >>>>> > dun_getusbmodemstate_fromsys is 2 > > >>>>> > D/mountd ( 1176): Thread recv uevent: remove@/bus/sdio/drivers/ > >>>>> > sdio_bt > > >>>>> > E/dun_service( 1187): The value returned from > >>>>> > dun_getusbmodemstate_fromsys is 2 > > >>>>> > D/mountd ( 1176): Thread recv uevent: remove@/module/bt > > >>>>> > E/dun_service( 1187): The value returned from > >>>>> > dun_getusbmodemstate_fromsys is 2 > > >>>>> > D/bluedroid( 1223): GURU:Exiting delete_module > > >>>>> > D/bluedroid( 1223): GURU:Return value of delete_module=0 > > >>>>> > I/bluedroid( 1223): set_bluetooth_power > > >>>>> > E/FX_WIRELESSUTIL( 1223): GURU:init_wirelessutil IN > > >>>>> > E/FX_WIRELESSUTIL( 1223): GURU:init_wirelessutil OUT > > >>>>> > E/FX_WIRELESSUTIL( 1223): GURU:set_power IN > > >>>>> > E/FX_WIRELESSUTIL( 1223): GURU:set_power OUT > > >>>>> > E/FX_WIRELESSUTIL( 1223): GURU:deinit_wirelessutil IN > > >>>>> > E/FX_WIRELESSUTIL( 1223): GURU:deinit_wirelessutil OUT > > >>>>> > I/bluedroid( 1223): check_sdcc_ready > > >>>>> > E/FX_WIRELESSUTIL( 1223): GURU:init_wirelessutil IN > > >>>>> > E/FX_WIRELESSUTIL( 1223): GURU:init_wirelessutil OUT > > >>>>> > E/FX_WIRELESSUTIL( 1223): Read (/sys/bus/platform/drivers/msm_sdcc/ > >>>>> > msm_sdcc.4/refcnt) : (1) > > >>>>> > E/FX_WIRELESSUTIL( 1223): Close /sys/bus/platform/drivers/msm_sdcc/ > >>>>> > msm_sdcc.4/refcnt. > > >>>>> > E/FX_WIRELESSUTIL( 1223): Start to check sdcc.. > > >>>>> > D/mountd ( 1176): Thread recv uevent: remove@/devices/platform/ > >>>>> > msm_sdcc.4/mmc_host/mmc2/mmc2:0001/mmc2:0001:1 > > >>>>> > E/dun_service( 1187): The value returned from > >>>>> > dun_getusbmodemstate_fromsys is 2 > > >>>>> > D/mountd ( 1176): Thread recv uevent: remove@/devices/platform/ > >>>>> > msm_sdcc.4/mmc_host/mmc2/mmc2:0001/mmc2:0001:2 > > >>>>> > E/dun_service( 1187): The value returned from > >>>>> > dun_getusbmodemstate_fromsys is 2 > > >>>>> > D/mountd ( 1176): Thread recv uevent: remove@/devices/platform/ > >>>>> > msm_sdcc.4/mmc_host/mmc2/mmc2:0001/mmc2:0001:3 > > >>>>> > E/dun_service( 1187): The value returned from > >>>>> > dun_getusbmodemstate_fromsys is 2 > > >>>>> > D/mountd ( 1176): Thread recv uevent: remove@/devices/platform/ > >>>>> > msm_sdcc.4/mmc_host/mmc2/mmc2:0001 > > >>>>> > E/dun_service( 1187): The value returned from > >>>>> > dun_getusbmodemstate_fromsys is 2 > > >>>>> > E/FX_WIRELESSUTIL( 1223): SDIO card is removed. > > >>>>> > E/FX_WIRELESSUTIL( 1223): Get SDCC refcnt: 1 > > >>>>> > E/FX_WIRELESSUTIL( 1223): Decrease reference count. > > >>>>> > E/FX_WIRELESSUTIL( 1223): GURU:deinit_wirelessutil IN > > >>>>> > E/FX_WIRELESSUTIL( 1223): GURU:deinit_wirelessutil OUT > > >>>>> > I/bluedroid( 1223): set_driver_status > > >>>>> > I/bluedroid( 1223): bt_disable OUT > > >>>>> > Unsuccessful case: > >>>>> > D/bluedroid( 1223): bt_disable > > >>>>> > I/bluedroid( 1223): Stopping bluetoothd deamon > > >>>>> > I/bluedroid( 1223): Remove bt module... > > >>>>> > D/bluedroid( 1223): rmmod IN > > >>>>> > D/bluedroid( 1223): GURU:maxtry 9 > > >>>>> > D/bluedroid( 1223): GURU:Calling delete_module > > >>>>> > D/dalvikvm( 1436): GC freed 5386 objects / 293040 bytes in 37ms > > >>>>> > W/ActivityManager( 1223): Timeout of broadcast > >>>>> > BroadcastRecord{443e5bf0 android.intent.action.TIME_TICK} - > >>>>> > receiver=android.app.ActivityThread$PackageInfo$ReceiverDispatcher > >>>>> > $innerrecei...@442b34c0 > > >>>>> > W/ActivityManager( 1223): Receiver during timeout: > >>>>> > BroadcastFilter{44294920 ReceiverList{442a3488 1223 system/1000 > >>>>> local: > >>>>> > 442b34c0}} > > >>>>> > I/power ( 1223): *** set_screen_state 0 > > >>>>> > I/KeyguardViewMediator( 1223): onScreenTurnedOff(2) > > >>>>> > I/KeyguardViewMediator( 1223): wait keyguard visible in Window > >>>>> > timeout,maybe bring some issue time span=500 > > >>>>> > I/GUI_ORT ( 1223): mOrientationListener is not Ready > > >>>>> > I/Process ( 1223): Sending signal. PID: 1223 SIG: 3 > > >>>>> > I/dalvikvm( 1223): threadid=7: reacting to signal 3 > > >>>>> > I/dalvikvm( 1223): Wrote stack trace to '/local/log/anr/traces.txt' > > >>>>> > I/Watchdog( 1223): Watchdog is killing the system process > > >>>>> > W/Process ( 1223): killProcess pid=1223 > > >>>>> > W/Process ( 1223): java.lang.RuntimeException > > >>>>> > W/Process ( 1223): at > >>>>> android.os.Process.killProcess(Process.java: > >>>>> > 730) > > >>>>> > W/Process ( 1223): at > >>>>> com.android.server.Watchdog.run(Watchdog.java: > >>>>> > 853) > > >>>>> > I/Process ( 1223): Sending signal. PID: 1223 SIG: 9 > > >>>>> > regards > >>>>> > Gururaja > >>>>> > On Apr 6, 9:54 am, Bheemsen <[email protected]> wrote: > > >>>>> > > Can you attach the logs (logcat). > > >>>>> > > Regards, > >>>>> > > Bheemsen > > >>>>> > > On Tue, Apr 6, 2010 at 10:05 AM, guru <[email protected]> > >>>>> wrote: > >>>>> > > > Hi All, > > >>>>> > > > I performed the below task repeatedly from Bluetooth UI > > >>>>> > > > 1. Bluetooth trun on/off > >>>>> > > > 2. make bluetooth discoverable > >>>>> > > > 3. scan for devices > > >>>>> > > > after doing these tasks for 10 to 15 times, Bluetooth application > >>>>> > > > hangs. > > >>>>> > > > when I see the log... it is telling "module unloading"... but it > >>>>> > > > doesnt unload. It gives errno 16(device or resource busy) if > >>>>> tried to > >>>>> > > > unload the module manually... > > >>>>> > > > why this error is coming? and where I have to look-in to this > >>>>> problem? > > >>>>> > > > Thanks > >>>>> > > > Gururaja b O > > >>>>> > > > -- > >>>>> > > > unsubscribe: > >>>>> > > > [email protected]<android-porting%[email protected]> > >>>>> <android-porting%[email protected]<android-porting%[email protected]> > > >>>>> > > > website:http://groups.google.com/group/android-porting > > >>>>> > > > To unsubscribe, reply using "remove me" as the subject. > > >>>>> > > -- > >>>>> > > Regards > >>>>> > > Bheemsen > > >>>>> -- > >>>>> unsubscribe: > >>>>> [email protected]<android-porting%[email protected]> > >>>>> website:http://groups.google.com/group/android-porting > > >>>> -- > >>>> --Pavan Savoy > > >>> -- > >>> --Pavan Savoy > > >> -- > >> --Pavan Savoy > > >> -- > >> unsubscribe: > >> [email protected]<android-kernel%[email protected]> > >> website:http://groups.google.com/group/android-kernel > > > -- > > unsubscribe: > > [email protected]<android-kernel%[email protected]> > > website:http://groups.google.com/group/android-kernel > > -- > --Pavan Savoy -- unsubscribe: [email protected] website: http://groups.google.com/group/android-kernel
