Isn't Wifi supposed to be off by default?

c_c cchandel at yahoo.com
Wed Jan 14 17:21:46 CET 2009


Hi,
  Well, to experiment with what I have recently learnt here, I compiled my
own kernel after checking out origin/andy-tracking and got
uImage-moredrivers-GTA02_mystable_cd58517c962c0c65.bin.

  Booting with this kernel this gives me the usual 

Wakeups-from-idle per second : 533.6    interval: 5.0s

Top causes for wakeups:
  39.9% (212.6)       <interrupt> : s3c-mci 
  37.6% (200.6)       <interrupt> : S3C2410 Timer Tick 
  18.9% (100.6)    ksdioirqd/mmc1 : schedule_timeout (process_timeout) 
   1.8% (  9.8)            python : schedule_hrtimeout_range
(hrtimer_wakeup)
   0.5% (  2.6)       <interrupt> : s3c2410_udc
   0.2% (  1.0)        watchdog/0 : start_rt_bandwidth
(sched_rt_period_timer)
   0.2% (  1.0)     enlightenment : schedule_hrtimeout_range
(hrtimer_wakeup)
   0.2% (  1.0)            Xglamo : hrtimer_start (it_real_fn)
   0.2% (  1.0)       gsm0710muxd : schedule_hrtimeout_range
(hrtimer_wakeup)
   0.1% (  0.6)   <kernel module> : neigh_table_init_no_netlink
(neigh_periodic_timer)
   0.1% (  0.4)     <kernel core> : neigh_table_init_no_netlink
(neigh_periodic_timer)
   0.1% (  0.4)     <kernel core> : schedule_delayed_work_on
(delayed_work_timer_fn)
   0.1% (  0.4)            udhcpc : schedule_hrtimeout_range
(hrtimer_wakeup)
   0.0% (  0.2)          dropbear : sk_reset_timer (tcp_write_timer)
   0.0% (  0.2)      zzz-wireless : queue_delayed_work
(delayed_work_timer_fn)
   0.0% (  0.2)     <kernel core> : addrconf_mod_timer (addrconf_rs_timer)
   0.0% (  0.2)     <kernel core> : page_writeback_init (wb_timer_fn)
   0.0% (  0.2)            batget : schedule_hrtimeout_range
(hrtimer_wakeup)
   0.0% (  0.2)     <kernel core> : neigh_add_timer (neigh_timer_handler)
   0.0% (  0.2)           wifiget : do_nanosleep (hrtimer_wakeup)


But on doing rmmod ar6000, I get

Wakeups-from-idle per second : 219.0    interval: 5.0s

Top causes for wakeups:
  91.9% (201.0)       <interrupt> : S3C2410 Timer Tick 
   4.4% (  9.6)            python : schedule_hrtimeout_range
(hrtimer_wakeup)
   1.2% (  2.6)       <interrupt> : s3c2410_udc
   0.5% (  1.2)            Xglamo : hrtimer_start (it_real_fn)
   0.5% (  1.0)     enlightenment : schedule_hrtimeout_range
(hrtimer_wakeup)
   0.5% (  1.0)       gsm0710muxd : schedule_hrtimeout_range
(hrtimer_wakeup)
   0.3% (  0.6)   <kernel module> : neigh_table_init_no_netlink
(neigh_periodic_timer)
   0.2% (  0.4)     <kernel core> : schedule_delayed_work_on
(delayed_work_timer_fn)
   0.1% (  0.2)          dropbear : sk_reset_timer (tcp_write_timer)
   0.1% (  0.2)            Xglamo : schedule_hrtimeout_range
(hrtimer_wakeup)
   0.1% (  0.2)            batget : schedule_hrtimeout_range
(hrtimer_wakeup)
   0.1% (  0.2)     <kernel core> : page_writeback_init (wb_timer_fn)
   0.1% (  0.2)     <kernel core> : neigh_table_init_no_netlink
(neigh_periodic_timer)
   0.1% (  0.2)           wifiget : do_nanosleep (hrtimer_wakeup)
   0.1% (  0.2)                sh : get_transaction (commit_timeout)

That's quite an improvement. But S3C2410 Timer Tick is still going on at
200Hz. Is that normal?
-- 
View this message in context: http://n2.nabble.com/Isn%27t-Wifi-supposed-to-be-off-by-default--tp2154678p2157684.html
Sent from the Openmoko Kernel mailing list archive at Nabble.com.




More information about the openmoko-kernel mailing list