Hi everyone Some of you might have read that my on-board SATA controller has gone to the big controllers' playground in the sky. So I bought a new PCI based, 2 x SATA + 1 x IDE controller card. I have installed it but Linux will not recognise it (please see attached image). I know the card uses the ULi (formally ALi) M5285 chipset. The only clear explenation I could find was here - Serial ATA (SATA) on Linux the card has got CK-0019A stamped on it, if this helps at all. But I am not sure how to 'enable' or make sure libata is working, or loaded at start. I know full well the card works fine as it is used successfully under Windows. So, common Linux! you (I) can do better!!! Any ideas will be gratefully welcomed.
First idea I have is "research hardware before you buy it". That said, try Code: modprobe sata_uli as root.
Thanks AT! I suppose I was too confident with Linux that I did not bother to check. However, it seems like Linux has got a workaround. I just have no idea what it is I need to do.... Thanks again... By the way, why the change in the subject? :O UPDATE - I have also added libata and then rebooted but no change there...
modprobe loads a kernel module into the current running kernel. Device drivers are implemented as kernel modules, and they can be added/removed from the kernel while its running. if modprobe was successful, it won't output anything.
[ot] Why is 'tmpfs' and '/dev' showing up in 'storage media' in KInfoCenter? What are these entries? [/ot]
I am completely and utterly bemused, confused and very, very happy! :O After, I am not sure how many, some rebooting, Linux did it's usual and now recognises and uses my 'new', ALi based, SATA card. Hallelujah!!!!!! How did it happen, when did it happen, what did I do, what did the kernel do? All Chinese X-Files to me..... I think I need to do a bit more reading..... :dry: Linux hey? pfffffffff.......... :x: