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.

Attachment: 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

Reply via email to