RELENG_7: interrupt eating whole cpu core
Dominic Fandrey
kamikaze at bsdforen.de
Fri Feb 8 16:14:51 UTC 2008
Tom Evans wrote:
> On Fri, 2008-02-08 at 11:43 -0200, Carlos A. M. dos Santos wrote:
>> <snip>
>> Yes, it happens in my notebook (HP NX6320).
>
> Sorry to jump into this thread, as it is slightly off-topic - I have a
> HP NC6320 (so not quite exact same model, but specs seem extremely close
> - mine is a core duo, not core 2 duo, but chipset, graphics, screen size
> is identical), and cannot get my DVD drive to operate in DMA mode. I
> track RELENG_7, last updated 3rd Feb.
>
> I have:
>
> acd0: DVDR <MATSHITADVD-RAM UJ-840S/1.11> at ata0-master PIO4
>
> on a
>
> atapci0: <Intel ICH7 UDMA100 controller> port
> 0x1f0-0x1f7,0x3f6,0x170-0x177,0x376,0x60a0-0x60af irq 16 at device 31.1
> on pci0
> ata0: <ATA channel 0> on atapci0
> ata0: [ITHREAD]
> ata1: <ATA channel 1> on atapci0
> ata1: [ITHREAD]
>
> with settings of
>
> hw.ata.wc: 1
> hw.ata.atapi_dma: 1
> hw.ata.ata_dma: 1
>
> atacontrol says this about the DVD drive:
>
>> # atacontrol info ata0; atacontrol cap acd0
> Master: acd0 <MATSHITADVD-RAM UJ-840S/1.11> ATA/ATAPI revision 6
> Slave: no device present
>
> Protocol ATA/ATAPI revision 6
> device model MATSHITADVD-RAM UJ-840S
> serial number
> firmware revision 1.11
> cylinders 0
> heads 0
> sectors/track 0
> lba supported
> lba48 not supported
> dma supported
> overlap not supported
>
> Feature Support Enable Value Vendor
> write cache no no
> read ahead no no
> Tagged Command Queuing (TCQ) no no 0/0x00
> SMART no no
> microcode download no no
> security no no
> power management no no
> advanced power management no no 0/0x00
> automatic acoustic management no no 0/0x00 0/0x00
>
>> # atacontrol mode acd0
> current mode = PIO4
>
> If I try to turn on DMA, I just get WDMA2, which just doesn't cut it:
I think any DMA mode is fast enough to handle a DVD drive. There's just no
necessity for more.
>> # atacontrol mode acd0 udma5
> current mode = WDMA2
Same as for me. I'm satisfied with the speed of the drive.
More information about the freebsd-stable
mailing list