Per Jessen wrote:
Basil Chupin wrote:
supposed to. If the setting does not survive a reboot, your BIOS is resetting it. But you also said FORCE_DMA is not working - which is probably worth reporting as hdparm is ok. The setting survives reboots so it is now OK.
The FORCE_DMA didn't work as per my original post and since receiving the advice from you, Silviu and Carlos, and fiddling with different settings, I have found that doing anything in /etc/sysconfig/ide does NOT work.
/etc/sysconfig/ide will set the variable DEVICES_FORCE_IDE_DMA, which in 10.0 was used by the boot.idedma init-script. This functionality has been moved to a udev script.
It seems to have happened in 10.1, probably as a result of https://bugzilla.novell.com/show_bug.cgi?id=117683
I've looked at that bugzilla listing. Methinks that it wasn't done correctly - a on-the-run fix which did not produce the right result for the majority of people, only for those which have a CD ROM which is /dev/hdg :-( .
What am I comparing the results to? Firstly, both HDs are identical.
Yes, but that is a matter of specifications, not current settings. Of course, if YaST shows a drive set to an unsupported DMA-mode, something isn't quite right :-)
I now have a bit more knowldge about hdparm and now know that there are 2 options for it which happen to produce 2 different results. These options are -i and -I. I used on all the 4 devices I have (just to review: hda=Maxtor 250GB; hdb=CD ROM; hdc=Maxtor 250GB; hdd=Pioneer 110) and ran hdparm -i and then hdparm -I on all 4 devices. I won't bother with giving results for hdb and hdd but for hda and hdc are shown below because as I said they are identical HDs but are treated differently by SuSE. hdarm -i hdparm -I hda mdma0 to mdma2 mdma0 to mdma2 udma0 to udma2 udma0 to udma6 (5 set) <============= hdc mdma0 to mdam2 mdma0 to mdma2 udma0 to udma6 (6 set) <===== udma0 to udma6 (6 set) <============ Whatever all this means I don't know, but something is not kosher somewhere especially when Windows recognises everything correctly :-) . Cheers. -- Ignorance can be corrected. Stupidity is permanent.