Port-arm archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Excessive interrupt time on Raspberry Pi



So, my Raspberry Pi is sitting completely idle other than an ssh session (over USB-connected-WiFi) and an instance of top(1) running:

load averages:  0.02,  0.02,  0.00;               up 0+08:19:41        06:10:44
22 processes: 21 sleeping, 1 on CPU
CPU states:  0.0% user,  0.0% nice,  0.0% system,  4.8% interrupt, 95.2% idle
Memory: 191M Act, 584K Inact, 12M Wired, 13M Exec, 170M File, 175M Free
Swap: 128M Total, 128M Free

That interrupt time is **insane**.

Turns out it’s the USB:

bcm2835 pic timer3       3115038   99
bcm2835 pic Mailbox         1039    0
bcm2835 pic uart            7797    0
bcm2835 pic emmc           70272    2
bcm2835 pic dma0           18396    0
bcm2835 pic usb        251638013 8075
bcm2835 pic Doorbell0          4    0
Total                  254850559 8178

If I unplug my urtwn WiFi and reboot, the situation isn’t any better; with nothing plugged into the USB ports, I’m still getting ~8K interrupts per second from USB:

interrupt               total rate
bcm2835 pic timer3       9795  104
bcm2835 pic Mailbox         4    0
bcm2835 pic uart         3430   36
bcm2835 pic emmc        38303  407
bcm2835 pic dma0        12589  133
bcm2835 pic usb        770580 8197
bcm2835 pic Doorbell0       4    0
Total                  834705 8879

Do other platforms have use the DesignWare USB controller have a similar problem?

-- thorpej



Home | Main Index | Thread Index | Old Index