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 <guru.nav...@gmail.com> 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 <pavan.sa...@gmail.com> wrote:
>
>> http://www.mail-archive.com/android-kernel@googlegroups.com/msg00825.html
>> 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 <pavan.sa...@gmail.com>wrote:
>>
>>> http://www.mail-archive.com/android-kernel@googlegroups.com/msg00825.html
>>>
>>>
>>> On Tue, Apr 6, 2010 at 9:51 AM, Pavan Savoy <pavan.sa...@gmail.com>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 <guru.nav...@gmail.com> 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 <guru.nav...@gmail.com> 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 <bheems...@gmail.com> wrote:
>>>>> >
>>>>> > > Can you attach the logs (logcat).
>>>>> >
>>>>> > > Regards,
>>>>> > > Bheemsen
>>>>> >
>>>>> > > On Tue, Apr 6, 2010 at 10:05 AM, guru <guru.nav...@gmail.com>
>>>>> 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: 
>>>>> > > > android-porting+unsubscr...@googlegroups.com<android-porting%2bunsubscr...@googlegroups.com>
>>>>> <android-porting%2bunsubscr...@googlegroups.com<android-porting%252bunsubscr...@googlegroups.com>
>>>>> >
>>>>> > > > website:http://groups.google.com/group/android-porting
>>>>> >
>>>>> > > > To unsubscribe, reply using "remove me" as the subject.
>>>>> >
>>>>> > > --
>>>>> > > Regards
>>>>> > > Bheemsen
>>>>>
>>>>> --
>>>>> unsubscribe: 
>>>>> android-porting+unsubscr...@googlegroups.com<android-porting%2bunsubscr...@googlegroups.com>
>>>>> website: http://groups.google.com/group/android-porting
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> --Pavan Savoy
>>>>
>>>>
>>>
>>>
>>> --
>>> --Pavan Savoy
>>>
>>>
>>
>>
>> --
>> --Pavan Savoy
>>
>>  --
>> unsubscribe: 
>> android-kernel+unsubscr...@googlegroups.com<android-kernel%2bunsubscr...@googlegroups.com>
>> website: http://groups.google.com/group/android-kernel
>
>
>  --
> unsubscribe: 
> android-kernel+unsubscr...@googlegroups.com<android-kernel%2bunsubscr...@googlegroups.com>
> website: http://groups.google.com/group/android-kernel




-- 
--Pavan Savoy

-- 
unsubscribe: android-kernel+unsubscr...@googlegroups.com
website: http://groups.google.com/group/android-kernel

Reply via email to