atapi/IDE DVD problem
Josh Carroll
josh.carroll at psualum.com
Fri Sep 1 18:37:05 PDT 2006
Further debugging, and probably something I should have done FIRST,
reveals that this is a DMA problem.
Setting:
hw.ata.atapi_dma=0
in /boot/loader.conf works around the problem.
I found a thread where Søren fixed a problem with atapi DMA back in
January/February (and the patch looks like it was merged at some
point):
http://lists.freebsd.org/pipermail/freebsd-current/2006-January/060236.html
I believe I'm having a problem with this JMicron controller because
it's not being identified as a legacy device by the ata_legacy
function. The only reason I can think of for this is that it's a 3rd
party card and showing up as:
atapci0 at pci2:0:0:
In pciconf -l -v output. I don't know if it's entirely related
(indirectly perhaps?) to the IRQ of the ata controller, but in my case
it's on irq16 not irq14 or irq15.
Is there a quick workaround for this? Or am I stuck without DMA on the
DVD drive until Søren has time to work on the full solution mentioned
in the thread above?
Thanks and sorry for all the replies. I figured the more info I can
provide, the easier it is to help.
Regards,
Josh
More information about the freebsd-current
mailing list