On Tuesday 10 May 2011 08:28:57 am Basil Chupin wrote:
I am running 32-bit openSUSE 11.4 (have both KDE and Gnome installed on separate sets of HDs); installed as fresh installations. The kernel used is the one installed by 11.4.
I am using both ATA controllers each with same model HDs and same model DVDRWs sitting on 80-wire cables and set for Cable Select.
Before I do a "fiddle" - see below - the HDs and the DVDRWs on both channels are set during boot to UDMA 33 because the kernel decides that I am using a 40-wire cable on each controller.
And you are certain you aren't?
I found a reference going back to 2008 that this is a known problem in the kernel and that adding "libata.force=X:80c" to the kernel parameters in menu.lst works around this annoyance.
Please be specific. If it was always safe to pass this parameter then it would be the default.
Putting in "libata.force=1:80c" gives me the correct UDMAs for what is on controller #1 but what is on #2 is set to UDMA 33.
So I put in "libata.force=1,2:80c" 'cause I read that one uses a comma as a separator in such "libata" statement but this don't work and only the second controller is configured correctly :-( . (...) Could someone please tell me what the correct words to use to get both all the devices configured with the correct UDMA?
Did you try: libata.force=1:80c,2:80c ?
Perhaps there is another way of doing this other than what was provided way back 3 years ago? (Such a bug in the kernel still around after 3 years?)
How can we comment on this when you did not provide any pointer to your findings? -- Jean Delvare Suse L3 -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-kernel+help@opensuse.org