Re: Intel 82801H SATA interrupt issues

2024-08-30 Thread Emmanuel Dreyfus
I got some relative success by disabling DMA in piixide on NetBSD 10.0: it boots but gets interrupt storms. piixide(4) says flags 0x0002 disables DMA, but it seems that does not happens in piixide sources. I see no usage of PCIIDE_OPTIONS_NODMA. To disable DMA, I added in piixsata_chip_map this:

Re: Intel 82801H SATA interrupt issues

2024-08-30 Thread RVP
On Fri, 30 Aug 2024, Emmanuel Dreyfus wrote: [...] wd0 at atabus0 drive 0 wd0: wd0: 3599 MB, 7314 cyl, 16 head, 63 sec, 512 bytes/sect x 7372512 sectors piixide0:0:0: lost interrupt type: ata tc_bcount: 512 tc_skip: 0 piixide0:0:0: bus-master DMA error: missing interrupt, status=0x21 piixide0:0