Topic : Festplattentreiber CBHD Author : Steffen Engel Version : Release 5.00 Subject : Dokumentation/Utilities Nodes : 18 Index Size : 400 HCP-Version : 3 Compiled on : Atari @charset : atarist @lang : @default : @help : @options : -i +zz -t2 @width : 75 View Ref-File13 History CBHD Version 4.50: ∙ erste Veröffentlichung des neuen CBHD mit SCSI-Driver Version 4.51: ∙ Verbesserung der ALIA-Erkennung ∙ ALIA-Geräte mit SCSI-Id 0 werden eingebunden ∙ Bugfix bei Falcon-Routinen ∙ Patchbereich für Treiberkonfiguration: ALIA-Checking und DMA- Hintergrundtransfer. Version 4.52: ∙ Patchbereich für ACSI-Geräte: Wartezeit für Kommandobytes, Message-bypass, Link-Delay (Bedienung erst mit neuem CBHDConf) Damit sollten die Recalibrate-Probleme einiger Platten erledigt sein. ∙ Volle Unterstützung von bis zu drei Bussen. ALIA damit voll in Gebrauch. ∙ Bugfix bei Gerätekontrolle von Wechselplatten. ∙ CBHDCONF komplett neu. Noch nicht vollständig, aber das nötigste ist drin. ∙ Last Minute: Falcon mit FRB-Unterstützung. Test nur simuliert möglich, sollte aber gehen. Version 4.53: ∙ AHDI-puntab wird zumindest für Geräte an ACSI und SCSI ausgefüllt. ∙ Bugfix aus 4.52: durch lange Gerätetabellen wurde SCSI- Driver-Struktur zerstört. ∙ CBHD installiert FRB, wenn nicht vorhanden und Gerät mit ACSI-Port. ∙ XHDI meldet nur aktive Geräte. Wechselplatten, bei denen das Medium entnommen wurde, werden als nicht existent abgewiesen. Version 4.54: ∙ BugFixes bei XHDI Version 4.55: ∙ Boot-Code für Installation des Treibers durch CBHDCONF korrigiert, war unter TOS-Versionen kleiner als 2.0 fehlerhaft. ∙ Leichte Geschwindigkeitsverbesserungen bei ACSI-Scanning (bei nicht-ICD-Adaptern) ∙ Fehlerhafte Fehlermeldung korrigiert (auch bei Timeouts wurde 'Status' gemeldet) ∙ BugFix bei Bootcode von CBHDCONF: bei TOS ohne DMARead (TOS < 2.0) gab es einen Absturz beim Laden des Treibers. ∙ BugFix in XHDI: DrvMap und GetVersion waren bei verketteten Treibern nicht korrekt. ∙ ICD-Identifizierung abschaltbar (schnelleres Booten, wenn kein ICD vorhanden). ∙ XHDI: Wechselmedien werden vollständig abgemeldet, wenn nicht eingelegt. ∙ Fehler bei Wechselplatten an ACSI: mit jedem Check auf Medienwechsel wurde die Partitionentabelle neu eingelesen. ∙ Stabilisierungen beim DMA-Hintergrundbetrieb. ∙ Optional Parity-Checking bei TT- und Falcon-SCSI ∙ CBHD0 läuft auch auf MagiCMac Version 4.56: ∙ MagiC-Bug umschifft. MagiC bügelt die Interrupt-Vektoren von SCSI.RAM. Daher jetzt erst später die Interrupt-Installation. ∙ ALIA-Fehler beseitigt: an einem normalen ALIA wurde nur Gerät 1 eingebunden. ∙ Wieder einen Fehler von plink umschifft. ∙ Folderpool-Erweiterung auch für KAOS/MagiC ∙ Disconnect auf TT-SCSI Version 4.57: ∙ diverser Kleinkram ∙ Kollisionsprobleme mit verschiedenen Plattentreibern eingegrenzt ∙ Partitionierung in CBHDCONF eingebaut (noch relativ einfach) ∙ ein paar Probleme im Infodialog beseitigt ∙ Alle Meldungen in CBHDCONF in RSC verlegt Version 4.60/5.00: ∙ CBHD bedient wieder Platten mit beliebigen Sektorgrößen (auf Wunsch eines einzelnen Herren). ∙ CBHDCONF kann Platten mit Sektorgrößen 512 - 8k Sektoren partitionieren ∙ IDE-Support ∙ Treibereinbindung modular ∙ eigentlich sollte der Falcon jetzt keinen Ärger mehr machen, aber angesichts der Technik des Falcon übernehme ich keinerlei Verantortung für irgendetwas im Zusammenhang mit diesem Gerät! ∙ physikalischer Modus wieder in Betrieb ∙ PD-Laufwerke werden auch im 'Mac-Modus' korrekt bedient. ∙ MagiC-abhängige Partitionstypen: GMX wird nur eingebunden, wenn MagiX aktiv ist, GMT wird nur eingebunden, wenn MagiC nicht aktiv ist. Version 5.01: ∙ Versionsnummer von CBHD 5.00 war falsch ∙ Disconnect-Konfiguration in CBHD-Conf fehlte. ∙ CPX für Parameter fehlte. Version 5.02: ∙ Durch einen Fehler im Makefile hatte SCSI.RAM keine Treibermodule an Bord. ∙ Bei mehr als einem Wechsellaufwerk (CD/PD/Platte) wurde nur der Wechsel eines Laufwerkes erkannt.