DEUTSCHE VERSION |
|
Links | | | Forums | | | Comments | | | Report news |
Chat | | | Polls | | | Newsticker | | | Archive |
amiga-news.de Forum > Amiga, AmigaOS 4 > Festplatten Maks Wert | [ - Search - New posts - Register - Login - ] |
-1- | [ - Post reply - ] |
2006-06-14, 14:55 h DaxB Posts: 1422 User |
Ich würde gerne wissen welchen Wert für Mask (PFS3) ich brauche, bzw. wie ich den richtigen Wert herausbekomme für meine neue Seagate (ATA 80GB). Meine Konfig: A1200, APollo 1240/40, 32MB, FastATA (unter KickRoms) In der PFS3 Anleitung steht folgendes: --- Mask Die DMA Maske legt fest, welche Speicherbereiche direkt durch ein Gerät über DMA angesprochen werden können, dadurch können solche Zugriffe sehr schnell und ohne CPU Belastung stattfinden. Leider können solche Geräte jedoch nur einen Teil des Speichers auf diese Art direkt ansprechen, bei ZorroII Boards sind dies zum Beispiel die unteren 16MB des Adressraums, deshalb wäre hier der richtige Wert für die Maske 0xfffffc. ZorroIII Boards können den gesamten Adressraum direkt adressieren, deshalb sollte hier die Maske auf 0xfffffffc gesetzt werden. Bitte überprüfen Sie die hier gemachte Einstellung gründlich, denn ein falscher Wert kann zu ernsten Problemen führen! Die Maske wird ebenfalls für das Alignment der Puffer verwendet, wobei der Zugriff auf Longwords die beste Methode ist. Erreicht wird dieses durch ein 'c' als letztes Hexadezimalzeichen der Maske. Wenn Sie keine Speicherprobleme haben, sollten Sie die gleichen Maskwerte nutzen wie unter FFS/PFS2. Der Maskwert ist vom Dateisystem unabhängig. Für den internen A1200/A4000 IDE Kontroller nutzen Sie 0xfffffffc Für ZorroIII-Boards (Fastlane, Phase5, 4091) nutzen Sie 0xfffffffc Für ZorroII-Boards und Oktagon 4008 nutzen Sie 0x7ffffffc Wenn diese Standardwerte zu Problemen führen, können Sie jedoch auch andere Einstellungen versuchen. --- Das hilft mir leider nicht viel, ausser das "C" das letzte Zeichen sein muss. Im FastATA readme steht nichts zu diesem Thema. Weiss also auch nicht ob der FastATA nun ZorroII, ZorroIII oder was ganz anderes ist (kann der gesammte Adressraum benutzt werden?). Mein alten Festplatten haben den Wert "0x7ffffffe". Wofür steht eigentlich das "e"? Verdammt... wollte gerade das Thema ändern. Sollte heissen "Festplatten Mask Wert" [ Dieser Beitrag wurde von DaxB am 14.06.2006 um 15:02 Uhr geändert. ] [ - Answer - Quote - Direct link - ] |
2006-06-14, 15:13 h thomas Posts: 7718 User |
Nimm einfach den Wert, den die HDToolbox vorschlägt. Das E steht für 14 :-) Die Zahlen sind Hexadezimalzahlen. 0x7ffffffc wäre in Dezimal 2147483644, was aber keine Bedeutung hat. Für den Mask-Wert ist der Binärwert von Bedeutung, denn der wird als Maske benutzt. Hexadezimal 7ffffffc ist binär 01111111111111111111111111111100. Wo die Maskte eine 0 hat, muß die Speicheradresse des Puffers auch eine 0 haben. In diesem Fall heißt das, die Zahl muß kleiner als 2GB sein (kleiner als binär 10000000000000000000000000000000 bzw. hexadezimal 80000000 bzw. dezimal 2147483648) und die letzten beiden Bits 0, d.h durch binär 100 bzw. dezimal 4 teilbar. Gruß Thomas -- Email: thomas-rapp@web.de Home: thomas-rapp.homepage.t-online.de/ [ - Answer - Quote - Direct link - ] |
-1- | [ - Post reply - ] |
amiga-news.de Forum > Amiga, AmigaOS 4 > Festplatten Maks Wert | [ - Search - New posts - Register - Login - ] |
Masthead |
Privacy policy |
Netiquette |
Advertising |
Contact
Copyright © 1998-2024 by amiga-news.de - all rights reserved. |