Date: Wed, 06 Feb 2008 20:45:02 +0100 From: Dominic Fandrey <kamikaze@bsdforen.de> To: Chuck Swiger <cswiger@mac.com> Cc: freebsd-stable@freebsd.org Subject: Re: RELENG_7: interrupt eating whole cpu core Message-ID: <47AA0E3E.4020304@bsdforen.de> In-Reply-To: <7872AB6E-21DA-4E2D-93C0-D07CFA3A7E47@mac.com> References: <47A9F835.1060200@bsdforen.de> <47AA0696.5020109@bsdforen.de> <7872AB6E-21DA-4E2D-93C0-D07CFA3A7E47@mac.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Chuck Swiger wrote: > Hi, Dominic-- > > On Feb 6, 2008, at 11:12 AM, Dominic Fandrey wrote: >>> 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. > > What are the values being reported by "sysctl hw.ata"? If you're going > to be burning CD/DVDs, you really want to make sure hw.ata.atapi_dma is on. I cannot believe it was so trivial. The sysctl looks all right. # sysctl hw.ata 0 /root hw.ata.wc: 1 hw.ata.atapi_dma: 1 hw.ata.ata_dma: 1 But further research revealed: # atacontrol mode acd0 0 /root current mode = PIO4 # atacontrol mode acd0 udma33 0 /root changed the load dramatically: PID USERNAME THR PRI NICE SIZE RES STATE C TIME WCPU COMMAND 12 root 1 171 ki31 0K 16K RUN 0 52:54 100.00% idle: cpu0 11 root 1 171 ki31 0K 16K CPU1 1 23:36 94.29% idle: cpu1 1087 kamikaze 3 -8 0 133M 36168K physrd 1 1:09 3.17% k3b 37 root 1 -64 - 0K 16K WAIT 1 30:10 0.00% irq14: ata0 Thank you very much! I used to think that UDMA33 was the default for CD-/DVD-Rom drives. I suppose I should review the BIOS settings or change something in the hints file.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?47AA0E3E.4020304>