Feurio Fragen & Antworten - Begriffserklärung:
ASPI- Was ist der ASPI?
Unter Windows 95/98 "fehlt" leider die Möglichkeit, direkt auf SCSI oder
IDE-Geräte zuzugreifen. Um den direkten Zugriff auf SCSI oder IDE-Geräte
zu ermöglichen, wurde der ASPI-Treiber geschaffen.
Der ASPI-Treiber dient zur Hardware-unabhängigen Ansteuerung von Geräten
am SCSI und IDE-BUS.
ASPI steht eigentlich für "Advanced SCSI Programming Interface", ist aber
auch für IDE-Geräte zuständig.
Da hier immer wieder Missverständnisse auftreten:
Der ASPI-Treiber ist HARDWARE-UNABÄNGIG, er ist nicht z.B. von einer bestimmten
SCSI-Karte abhängig.
Der ASPI-Treiber spielt nur eine Art "Vermittler" zwischen Anwendungsprogrammen
(z.B. Feurio!®) und den Kartentreibern.
Ein ADAPTEC®-ASPI-Treiber kann z.B. problemlos auf eine NCR® SCSI-Karte
zugreifen, wenn ein NCR®-Treiber installiert ist. (Dies gilt natürlich
nur, wenn der ASPI-Treiber korrekt programmiert ist; uns sind auch schon ASPI-Treiber
aufgefallen, die mit bestimmten Controlern NICHT zurecht kommen - dies ist aber
ein Fehler des ASPI-Treibers).
Genauso kann über den ASPI-Treiber auch auf Geräte am IDE-BUS zugegriffen
werden.
Der ASPI-Treiber reicht die Kommandos "nur" an den richtigen Hardwaretreiber
weiter; er interpretiert oder verändert keine Kommandos.
- Warum greift Feurio!® nicht direkt auf die Kartentreiber zu?
Oft werden wir gefragt, warum denn ein ASPI-Treiber überhaupt nötig
sei und Feurio!® nicht direkt auf die Kartentreiber zugreifen kann:- Anwendungsprogrammen
ist der direkte Zugriff auf Minport-Treiber nicht gestattet. Für den direkten
Zugriff müsste ein Hilfstreiber installiert werden - diese Methode verwenden
bekanntermaßen einige andere Brennprogramme - mit bekanntem Resultat: Es
gibt Probleme bei anderen Brennprogrammen, da die von diesen Programmen installierten
Treiber dann unter gewissen Umständen "dazwischenfunken".
Dies möchten wir auf jeden Fall vermeiden - wir wollen, dass sie auch weiterhin
neben Feurio!® andere Programme einsetzen können, ohne solche Probleme
befürchten zu müssen.
)
- Die Ansteuerung der "Low-Level" Treiber ist in Windows 95/98 grundsätzlich
anders als in Windows NT - in Windows 2000 wird es dann wohl wieder anders sein.
Es müsste also wahrscheinlich für jede neue Windows-Version eine neue
Feurio!® Version entwickelt werden - dies wollen wir vermeiden. Der Zugriff
über den ASPI-Treiber ist hingegen in allen 32-Bit-Windows-Version (also
Windows 95/98/NT/2000) identisch.
- Woher bekomme ich einen ASPI-Treiber?
Bei Windows 95/98 wird bereits bei der Installation ein (relativ alter) ASPI-Treiber
mitinstalliert. Dieser Treiber macht unter gewissen Umständen Probleme,
oft läuft er aber auch fehlerfrei (dies hängt von der Systemkonfiguration
ab).
Sie können es also erst einmal mit dem von Windows installierten ASPI-Treiber
versuchen; nur wenn hier Probleme auftreten, sollte Sie an die Installation eines
neueren ASPI-Treibers denken.
Einen ASPI-Treiber erhalten Sie in der Regel vom Hersteller Ihres Hostadapters.
Falls Sie auf den vom Hersteller gelieferten Treiber-Disketten/CDs keinen (aktuellen)
ASPI-Treiber finden, besuchen Sie am besten die Web-Seiten des Herstellers.
Auf der Feurio! Homepage finden Sie auch einige Links auf ASPI-Treiber verschiedener
Hersteller http://www.feurio.de/link.shtml
Besitzen Sie einen ADAPTEC® Hostadapter, können Sie einen sehr guten
ASPI-Treiber unter der Adresse: HYPERLINK "http://www.adaptec.com/worldwide/support/driverdetail.html?cat=/Product/EZ-SCSI_4.03&filekey=aspi32.exe"
00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90bd000000068007400740070003a002f002f007700770077002e0061006400610070007400650063002e0063006f006d002f0077006f0072006c00640077006900640065002f0073007500700070006f00720074002f00640072006900760065007200640065007400610069006c002e00680074006d006c003f006300610074003d002f00500072006f0064007500630074002f0045005a002d0053004300530049005f0034002e00300033002600660069006c0065006b00650079003d006100730070006900330032002e00650078006500000000http://www.adaptec.com/worldwide/support/driverdetail.html?cat=/Product/EZ-SCSI_4.03&filekey=aspi32.exe
downloaden.
HINWEIS: Dieser ASPI-Treiber läuft nach unseren Erfahrungen (entgegen
der Ankündigung auf der Website) PROBLEMLOS mit Windows 2000 und Windows
Me.
(Stimmt diese Adresse nicht mehr, gehen Sie bitte auf: HYPERLINK "http://www.adaptec.com/"
00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b3000000068007400740070003a002f002f007700770077002e0061006400610070007400650063002e0063006f006d002f00000000http://www.adaptec.com/
klicken dort auf "Drivers", "EZ-SCSI4" oder suchen Sie nach dem Stichwort "ASPI".)
Wie oben erwähnt, läuft der ADAPTEC®-Aspi-Treiber auch mit SCSI-Controlern
anderer Hersteller - bei der Installation wird aber überprüft, ob sich
entweder ein Adaptec® Hostadapter im System befindet oder die Software "EZ-SCSI"
installiert ist.
Für Windows NT / Windows 2000 wird kein ASPI-Treiber benötigt!
- Warum wird mit Feurio!® kein ASPI-Treiber ausgeliefert?
Leider dürfen wir das nicht.
Kurz zum Hintergrund:
ASPI ist wie gesagt eine Standardschnittstelle für den Zugriff auf SCSI-
oder IDE-Geräte. Die Verwendung des ASPI-Interface wird sogar von Microsoft
in den Entwicklungsunterlagen für den direkten Zugriff auf SCSI- oder IDE-Geräte
vorgeschlagen. Insofern müsste also Microsoft für ein Update des ASPI-Treibers
sorgen.
Der ASPI-Treiber wurde von Adaptec entwickelt.
Leider scheint ADAPTEC den ASPI-Treiber als "Druckmittel" zu verwenden, um sich
unerwünschte Konkurrenz vom Hals zu schaffen.
Ein Auszug aus dem ASPI-Entwickler-FAQ:
Q: How does my company license ASPI for redistribution?
A: Although ASPI is delivered with Windows 95, it is not delivered with Windows
NT. Furthermore, the version delivered with Windows 95 is older and does not
have all of the latest features. If you want the latest version of ASPI to be
delivered with your application for either Windows 95 or Windows NT, then you
must license ASPI for redistribution from Adaptec. Licensing ASPI is fairly easy,
and assuming you qualify, it is free. First, you should contact Diane McGee in
the Adaptec Legal Department. She can be reached via e-mail at mailto:dmcgee@corp.adaptec.com,
and she will ask you to fill out an ASPI Distribution License.
Dies haben wir gemacht.
Leider bekamen wir von Adaptec folgende Antwort:
Thank you for your request to received an ASPI Distribution
License from Adaptec. Unfortunately, your product is
in direct competition with certain Adaptec products and as a result, we are unable
to grant you the requested license
Mit anderen Worten: Adaptec hat ERST dafür gesorgt, dass die von Ihnen
entwickelte Schnittstelle als "Windows-Standard" aufgenommen wird - und verbietet
dann anderen die Benutzung derselben.
- Warum entwickelt Ihr keinen eigenen ASPI-Treiber?
JEDER Treiber der im System installiert wird, stellt ein Risiko dar. Viele Brennprogramme
installieren eigene ASPI-Treiber - das Resultat hiervon ist zu sehen: Verschiedene
Programme behindern sich gegenseitig.
Wenn z.B. 6 Brennprogramme einen eigenen ASPI-Treiber installieren, gibt es nachher
6 Treiber, die unabhängig voneinander auf die SCSI/IDE-Schnittstelle zugreifen
- dass dies nicht gutgehen kann, kann sich jeder denken.
Dies kann unser Meinung nach nicht der Sinn der Sache sein - schließlich
gibt es ja diese Standardschnittstelle.
Da es für uns SEHR wichtig ist, dass Feurio! eben NICHT andere Brennprogramme
behindert oder gar das System beschädigt, haben wir uns entschlossen, KEINE
eigenen ASPI-Treiber zu entwickeln.
- Trick für die Installation des Adaptec ASPI-Updates:
Das von Adaptec herausgegebene ASPI-Update lässt sich wie gesagt normalerweise
nur installieren, wenn ein Adaptec Hostadapter im System installiert ist. Dies
hat aber keine technischen Gründe sondern ist reine "Schikane".
Normalerweise würden wir hier keine Anleitungen schreiben, wie eine Beschränkung
eines anderen Programmes umgangen werden kann. Da Adaptec hier aber "unfair"
handelt (siehe oben), haben wir uns entschlossen, hier einen kleinen Text zu
öffentlichen, wie man (natürlich rein theoretisch) den Adaptec ASPI-Treiber
auf einem System ohne Adaptec Hostadapter installieren kann.
- Start -> Einstellungen -> Systemsteuerung -> Hardware -> Hardwareassistent
- Nicht
nach vorhandener Hardware suchen, sondern die Hardware direkt auswählen
- Aus
der Liste der einzelnen Hardwarekategorien 'SCSI-Adapter' auswählen
- Hersteller:
"Adaptec", Controler "AHA-1510" auswählen, "Weiter" Drücken.
- Warnmeldung
übergehen.
- Jetzt aspi32.exe starten (Quelle siehe oben)
- Die Frage "System
Neustarten" mit "NEIN" Beantworten
- Den SCSI-Adapter über Start -> Einstellungen
-> System -> Gerätemanager wieder entfernen.
- Rechner neu starten.
Dieses alles ist natürlich rein theoretisch - das Durchführen diese
Schritte könnte eine Copyrightverletzung darstellen.
Siehe auch:
Fragen und Antworten - Begriffsdefinitionen
Fragen und Antworten - Hauptseite
Sie sind der 132. Besucher dieser Seite (Heute: 1)