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