booten in alle OS und diese dinge kann ja das vorbild auch alles schon.
man kann also von der firmware des originals ausgehen, die uns vorliegt. das mit der extension für die PC karten ist supertoll, war aber letztlich eine notlösung.
die probleme liegen wohl eher in dem bereich, dass man mehr ROM platz braucht wenn man noch was dazu machen will und all sowas.
von diesen technischen details verstehe ich nichts, ich lerne da auch immer mal wieder etwas neues darüber. aber AHCI gab und gibt es bislang nur für PCIe, und das rückwärts für die 64-bit PCI slots in den MDD 2003 zu bridgen könnte teurer werden wie der gesamte rest.
außerdem ist es quasi marvell-only weil intel/vitesse chips das irgendwie nicht können.
dass selbst markenhersteller wie sonnet mit dem SATA zeug einst komplett verkackt haben und damit die firmwareentwickler an den rand des wahnsinns treiben ist das eine. das andere ist die apple hardware, wo auch nicht immer unbedingt das drin ist, was drin sein sollte (weil es draufsteht.)
jeder vernünftige mensch würde als erstes mal einen generischen firmware uploader für alle betriebssyteme und kartentypen machen, aber die industrie ist halt nicht vernünftig.
(habe neulich eine karte gesehen, die einen port multiplier direkt mit drauf hatte. die hatte 4 ports aber 8 anschlüsse. wundersame computerwelt.)