Der Kernel von MacOSX kann mit nachladbaren Modulen erweitert werden. Diese Module nennen sich "Kernel Extensions" (kurz: Kext). Solche Module koennen ueberall im System abgelegt sein. Der uebliche Speicherort ist allerdings /System/Library/Extensions.
Kexts koennen die verschiedensten Aufgaben erfuellen, unter anderem auch die, als "Treiber" fuer eine bestimmte Hardware zu fungieren.
Eine Kext besteht wiederum aus verschiedenen Komponenten. Eine davon kann eine Liste mit verschiedensten Angaben zu den von ihr unterstuetzen Geraeten sein. Das kann eine Liste mit Namen sein, eine Liste von Zahlenkolonnen oder ein Gemisch aus beidem. Diese Liste hilft dem System, die passende Kext fuer ein bestimmtes Geraet zu finden. Ob die Kext dann auch geladen wird, und, wenn sie geladen wird, auch funktioniert steht auf einem anderen Blatt.
Diese Listen kann man natuerlich veraendern, denn sie liegen im Klartext vor. Die Veraenderung dieser Listen nuetzt allerdings nur dann etwas, wenn die Kext das in Frage kommende Geraet auch wirklich Unterstuetzt.
Im Falle des SCSI Kontrolers selbst sollten die in Frage kommenden Kexts die folgenden sein (ohne Gewaehr):
AppleMesh.kext fuer's Wallstreet
Adaptec290X-2930.kext fuer die Adaptec Karte
Falls der System Profiler nicht die jeweils passende Kext unter "Erweiterungen" als Geladen anzeigt, dann wird euer Kontroler wahrscheinlich schon garnicht erkannt . Im System Profiler unter "SCSI" muesste dann nur "Es wurden keine Informationen gefunden." angezeigt werden. Damit kann natuerlich dann keine Applikation die an den Kontroler angeschlossenen Geraete "sehen".
Es gaebe da noch die abstruse Moeglichkeit, dasz die Kontroler unter einer anderen Kategorie als "SCSI" auftauchen. Aber darueber habe ich noch nicht genuegend Nachgedacht. Vielleicht will ich das auch garnicht
)
Die weitere Vorgehensweise haengt davon ab, was ihr mit Hilfe des Profilers herausfindet.
Eine Sache noch: Der reine Fakt, dasz eine Kext geladen ist sagt nichts darueber aus, ob sie auch wirklich funktioniert. Ihr koennt das Laden der jeweiligen Kexts auch erzwingen, falls sie nicht geladen sind:
"sudo kextload /System/Library/Extensions/AppleMesh.kext", beziehungsweise "sudo kextload /System/Library/Extensions/Adaptec290X-2930.kext".
Dann zeigt der Profiler brav an, dasz die Kexts geladen sind, aber eure Kontroler werden dann wahrscheinlich immernoch nicht Funktionieren (wenn sie denn nicht Funktionieren).