Re: sata_sil.c, 3512 and SIL_QUIRK_MOD15WRITE

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Tejun Heo wrote:
We also need to delist some drives from m15w list according to SIMG's blacklist. Is there any reason why sata_sil wants irq-pio desparately compared to other drivers? Actually it seems that all sata_sil

I presume the root cause is that SiI hardware is more like sata_vsc, hardware that _really_ wants to deliver an interrupt upon completion, even if interrupts are ostensibly disabled.

There are many reports in the field of a "lockup" (really screaming interrupts) that is solved by irq-pio or 'irqpoll' option.


controllers seem to be capable of performing PIO using DMA which makes PIO support unncessary.

This isn't supported because its a pain in the ass. You must set up a new DMA transfer for each DRQ block in the PIO transfer.

If you want to write the code the support this... great! That's definitely the best way to go long-term.

	Jeff


-
: send the line "unsubscribe linux-ide" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Filesystems]     [Linux SCSI]     [Linux RAID]     [Git]     [Kernel Newbies]     [Linux Newbie]     [Security]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Samba]     [Device Mapper]

  Powered by Linux