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.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
i have a seagate 200GB SATA and a Sil3112A (silicon Image) controller..the problem is they work like ass in linux..im not able to enable to dma, cause it seems that seagate is blacklisted in the silicon image drivers..can anyone tell me which controller runs well in linux?
Changing to a different controller will not change the fact that your drive is blacklisted - the disk will still act incorrectly.
If you only care about speed and not data integrity you could open up /usr/src/linux/drivers/scsi/sata_sil.c and comment out your drive model in sil_blacklist and recompile your kernel.
thanks for the reply...when were talking about data integrity are we talking about crashes every few seconds?i only have a home desktop machine and just use it for the regular stuff..no server applications,etc..so commenting out the blacklist shouldnt be a problem right?
I ran my desktop (an Abit NF7-S revision 2 based setup with a Seagate SATA disk) for three months or so with the blacklist enabled. I had no problems with data integrity, so I don't know how often these problems occur. I wouldn't do it on my work computers though. My home desktop is mainly for messing about - I do all my work on my laptop.
Hello, and sorry for bringing this thread back from the dead, but could you please tell me how you made the sata controller work? I have the silicon image 3114 one, and I dont know whats wrong, it doesnt seem to work. I bought a 160gb seagate drive in order to put all my videos and share them, but I had to buy the controller cos of lack of slots, but Im having problems enabling it ( i compiled my own kernel, it didnt work, i also installed the 2.6.11 kernel from synaptic-ubuntu but it got stuck in the xserver, couldnt load it )
I also tried modprobe sata-sil but I dont know what to do next, nothing shows up as /dev/sd* as I have been told.
Device drivers->scsi->SCSI-Low level drivers->sata support
screw building it as a module cause its a big hassle (especially when your root is on the drive)..just build it into the kernel..(if ure using make xconfig this means that a checkbox and not a (.) next to the kernel config option)
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.