Linux - HardwareThis forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
Did you say yes to CONFIG_IDEDISK_MULTI_MODE and CONFIG_IDEDMA_IVB before compiling the kernel. If you have not, recompile the kernel with these settings. If it still gives you problems and you think it is the drive, I am not stopping you from buying a new hard drives but buy hard drives from either Hitachi or Western Digital.
I suggest either HighPoint Rocket133 (PATA), HighPoint RocketRAID 454 (PATA), HighPoint RocketRAID 1520 (SATA), or HighPoint RocketRAID 1640 (SATA).
Been digging in google groups, and have found a large number of reports with the same errors. Seems to me like some sort of bug has crawled into the kernel code for this particluar hardware combination.
I've tracked this down further now, and have found in google groups, the linux kernel group and the linux ide group, that there is in fact a problem with the driver for the later model Promise controllers.
OK, so I was in touch with the kernel developers that are developing the libata kernel package. Essentailly, they are wrapping IDE drives with a SCSI layer. With this installed and configured, it seems that the DMA_Expiry problems go away. However, this would be bleeding edge kernel code stuff. Not for the fait of heart.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.