aha - und was soll das bringen ?
busmastering setzt bestimmte treiber voraus damit es funktioniert. die meisten udma festplatten werden vom mainboard richtig erkannt, jedoch aktivieren sie nicht selbstständig den dma modus. dazu wird nämlich ein spezieller treiber benötigt.
so, die option "Generic PCI bus-master DMA support" ist ein teil dieses speziellen treibers und sollte unbedingt aktiviert werden, wenn der chipsatz udma unterstützt. auf grund dieser option wird eine liste von chipsätzen sichtbar. diese dienen dazu udma für bestimmte chipsätze einzubinden.
wenn der chipsatz nicht ausgewählt ist kann es unter umständen zu solchen meldungen führen. einige funktionieren auch nur richtig, wenn sie fest in den kernel integriert werden.
das sollte es eigentlich bringen.
hatte selber auch schon diese meldung als ich vergessen habe die option VIA82Cxxx zu aktivieren.
hier einige links wo dieser fehler mit dem einschalten der option behoben wurde:
http://forums.gentoo.org/viewtopic.php?t=109139&highlight=hdiosetdma+failed+operation+permitted&sid=fa09bd5bfa6627ad121a814e636bff49
http://lists.debian.org/debian-user/2003/debian-user-200312/msg00024.html
http://forums.gentoo.org/viewtopic.php?t=80130&highlight=hdparm+dma
http://forums.gentoo.org/viewtopic.php?t=118235&highlight=hdiosetdma+failed+operation+permitted&sid=aab4ca68d4e5675edb2e87523c982fc3
generic ist generic und chipsaetze sind chipsaetze
gut erkannt.
Auf meiner aeltesten Kiste mit Ali3 Chipsatz besteht nach installieren des neuen gentoo-kernels das gleiche Problem. Trotz identischer Konfiguration der IDE Parameter beider Kernelversionen.
dieser fehler kann auch durch etwas anderes ausgelöst werden und ist somit nicht damit erledigt. jedoch habe ich das auch nicht behauptet.
es ist aber durchaus möglich das man diese option in der eile verpasst.