On Thu, 2008-11-13 at 00:17 +0100, Michael Buesch wrote: > > Well, could be, if they trigger often (hundreds of times per second), > maybe because the IRQ needs to be ACKed in some way, for example.
Yeah. > From your logs it's rather hard to tell, because the logs don't have > timestamps. Yeah, I had considered this as well. > So if you show me a log with lots of $foobar triggering, I don't know > whether it is due to the long runtime or due to a real flood. Agreed. > So it would be cool, if you could turn on printk timestamps in the kernel > config "kernel hacking" menu. Wasn't even that difficult in fact. # echo Y > /sys/module/printk/parameters/time So on even an "idle" link: [169202.542498] b43_interrupt_handler: 0x4 [169202.646504] b43_interrupt_handler: 0x4 [169202.746510] b43_interrupt_handler: 0x4 [169202.850517] b43_interrupt_handler: 0x4 [169202.954523] b43_interrupt_handler: 0x4 [169203.054530] b43_interrupt_handler: 0x4 [169203.158536] b43_interrupt_handler: 0x4 [169203.258542] b43_interrupt_handler: 0x4 [169203.362549] b43_interrupt_handler: 0x4 [169203.466555] b43_interrupt_handler: 0x4 [169203.566562] b43_interrupt_handler: 0x4 [169203.670568] b43_interrupt_handler: 0x4 [169203.770574] b43_interrupt_handler: 0x4 [169203.874581] b43_interrupt_handler: 0x4 [169203.978587] b43_interrupt_handler: 0x4 [169204.078594] b43_interrupt_handler: 0x4 [169204.182600] b43_interrupt_handler: 0x4 [169204.282606] b43_interrupt_handler: 0x4 [169204.386613] b43_interrupt_handler: 0x4 [169204.490619] b43_interrupt_handler: 0x4 [169204.590626] b43_interrupt_handler: 0x4 [169204.694632] b43_interrupt_handler: 0x4 [169204.794638] b43_interrupt_handler: 0x4 Which is a B43_IRQ_TBTT_INDI every .1s or so. During a period of load and high softirq, it doesn't seem much worse: [169260.422115] b43_interrupt_handler: 0x8040 [169260.554123] b43_interrupt_handler: 0x8040 [169260.598126] b43_interrupt_handler: 0x4 [169260.710133] b43_interrupt_handler: 0x8040 [169260.866143] b43_interrupt_handler: 0x8040 [169260.966149] b43_interrupt_handler: 0x8040 [169261.098157] b43_interrupt_handler: 0x8040 [169261.254167] b43_interrupt_handler: 0x8040 [169261.318171] b43_interrupt_handler: 0x4 [169261.378175] b43_interrupt_handler: 0x8040 [169261.494182] b43_interrupt_handler: 0x8040 [169261.554186] b43_interrupt_handler: 0x8040 [169261.730197] b43_interrupt_handler: 0x4 [169261.854204] b43_interrupt_handler: 0x8040 [169262.010214] b43_interrupt_handler: 0x8040 [169262.458242] b43_interrupt_handler: 0x8040 [169262.542247] b43_interrupt_handler: 0x8040 [169262.550248] b43_interrupt_handler: 0x4 [169262.654254] b43_interrupt_handler: 0x4 [169262.722259] b43_interrupt_handler: 0x8040 [169262.854267] b43_interrupt_handler: 0x8044 [169262.974274] b43_interrupt_handler: 0x8040 [169263.042279] b43_interrupt_handler: 0x8040 Many more B43_IRQ_DMA | B43_IRQ_PMQ than B43_IRQ_TBTT_INDI but not really at any higher a rate. b.
signature.asc
Description: This is a digitally signed message part
_______________________________________________ openwrt-devel mailing list openwrt-devel@lists.openwrt.org http://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel