While ripping DVDs the irq14: ata0 eats ~95% of one of my cores. The channel
is exclusive to the drive.
# atacontrol list 64 /root
ATA channel 0:
Master: acd0 <Optiarc DVD RW AD-7560A/DH10> ATA/ATAPI revision 7
Slave: no device present
ATA channel 1:
Master: no device present
Slave: no device present
ATA channel 2:
Master: ad4 <ST9160821AS/3.BHE> Serial ATA v1.0
Slave: no device present
ATA channel 3:
Master: no device present
Slave: no device present
ATA channel 4:
Master: no device present
Slave: no device present
The number of interrupts looks reasonable to me.
# vmstat -i 0 /root
interrupt total rate
irq1: atkbd0 35171 1
irq9: acpi0 15729 0
irq12: psm0 10004 0
irq14: ata0 5148195 272
irq16: pcm0 uhci0 40783 2
irq17: uhci1+ 1446238 76
irq18: bge0 ehci0+ 38588 2
irq20: uhci2 ehci1 125447 6
irq21: uhci3 156783 8
cpu0: timer 37792079 1999
cpu1: timer 37784062 1999
Total 82593079 4370
I'm currently rebuilding world+kernel. I will report weather the behaviour
has
changed. This is an HP 6510b GR695EA#ABD, if anyone thinks it might be
helpful, I can supply you with a dmesg and the output of pciconf -lv.
Dominic Fandrey wrote:> While ripping DVDs the irq14: ata0 eats ~95% of one of my cores. The > channel is exclusive to the drive.> > ... >> behaviour has changed. This is an HP 6510b GR695EA#ABD, if anyone thinks > it might be helpful, I can supply you with a dmesg and the output of > pciconf -lv.The problem remains with fresh sources: PID USERNAME THR PRI NICE SIZE RES STATE C TIME CPU COMMAND 12 root 1 171 ki31 0K 16K RUN 0 22:04 97.85% idle: cpu0 37 root 1 -64 - 0K 16K CPU1 1 2:35 96.00% irq14: ata0 11 root 1 171 ki31 0K 16K RUN 1 19:32 6.40% idle: cpu1 The rip is done by k3b, so the drive is accessed through the cam interface.