Matthew Garrett wrote:
On Sun, Mar 05, 2006 at 07:58:09PM -0500, Jeff Garzik wrote:
Matthew Garrett wrote:
Yeah, this is an ICH7. I can't find anything in drivers/ide that would
result in it being done, which is why I'm kind of confused. ide_ack_intr
seems to be defined to do nothing on x86 since IDE_ARCH_ACK_INTR isn't
defined there?
This is more a piix-specific behavior than an arch-specific behavior.
Joy. So it works by accident in legacy mode? Does anything need to be
done other than just writing the DMA status register back? I'm not
finding anything terribly helpful in the ICH7 docs, but I may just be
being blind.
Honestly I'm quite surprised that there is a difference between legacy
and native mode (more joy :)). ICH seems to want an ack to the bmdma
status register even on non-DMA commands, since it directly reflects the
IDE INTRQ line. Perhaps pounding on the Status register will clear that
condition, thus enabling legacy software to continue successfully
without worry about this ICH-specific detail. </speculation>
Jeff
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
[Index of Archives]
[Kernel Newbies]
[Netfilter]
[Bugtraq]
[Photo]
[Stuff]
[Gimp]
[Yosemite News]
[MIPS Linux]
[ARM Linux]
[Linux Security]
[Linux RAID]
[Video 4 Linux]
[Linux for the blind]
[Linux Resources]