amiga-news ENGLISH VERSION
.
Links| Forum| Kommentare| News melden
.
Chat| Umfragen| Newsticker| Archiv
.

amiga-news.de Forum > Amiga, AmigaOS 4 > NSDPatch [ - Suche - Neue Beiträge - Registrieren - Login - ]

-1- 2 [ - Beitrag schreiben - ]

04.07.2004, 22:37 Uhr

julius
Posts: 2255
Nutzer
Funktioniert NSDpatch zum Überwinden der 4GB-Grenze bei SFS 1.214 und omniscsi.device unter KS 3.1 und OS 3.1 ?
Die HD ist eine Seagate UW-SCSI mit 49 GB.
Der Kontroller ist ein GVP Geforce 040 Combo mit GuroRom.
HDInstoools(V6.9) erkennt die Platte mit 44.884 MB.
Eine Partitionierung ist nur mit Partitionen bis 800MB möglich.
NSDPatch ist installiert.
Check4GB sagt folgendes
Omniscsi.device unit 0 supports SCSI-Direct commands




[ Dieser Beitrag wurde von julius am 05.07.2004 editiert. ]

[ - Antworten - Zitieren - Direktlink - ]

05.07.2004, 17:56 Uhr

Cj-Stroker
Posts: 1343
Nutzer
Hi Julius,

Soweit mir bekannt ist, geht das nur unter FFS.
War der NSDpatch nicht Bei OS3.9 dabei? Keine Ahnung, ob das unter OS3.1
geht.

SFS hatte eigentlich (zumindest in früheren Versionen) TD64-Support.


MFG

Cj-Stroker

--
Webmaster at Amiforce and Abakus-Design
http://www.Amiforce.de
    (Fight For Amiga)

http://www.cj-stroker.de/Abakus/
(World of AMHuhn and more)

Forum:
http://amiforce-forum.cj-stroker.de

[ - Antworten - Zitieren - Direktlink - ]

05.07.2004, 18:07 Uhr

julius
Posts: 2255
Nutzer
Welche Version von FFS?

[ - Antworten - Zitieren - Direktlink - ]

05.07.2004, 18:46 Uhr

GolfSyncro
Posts: 1455
Nutzer
AmigaOS3.9:OS-Version3.9/L/FastFileSystem ... 45.9 (09.03.00)

sollte glaub die neuste version sein
Sorry das ich noch net gemailt habe...

--
Mfg
GolfSyncro

[ - Antworten - Zitieren - Direktlink - ]

05.07.2004, 20:20 Uhr

julius
Posts: 2255
Nutzer
Ich habe den G-Force-Kontroller durch einen Oktagon-SCSI-Kontroller versucht. Es bleibt unverändert:
Die HD wird von HDInstTools nach wie vor erkannt.
Die maximale Grösse einer Partition bleibt bei 800MB.
Ich habe SFS durch FFS (Version 44.5) ersetzt.
Bringt auch nichts

[ - Antworten - Zitieren - Direktlink - ]

05.07.2004, 20:31 Uhr

Cj-Stroker
Posts: 1343
Nutzer
Hi Julius,


Haste mal eine ältere SFS-Version ausprobiert?

Ich habe immer nur SFS benutzt und war vollkommen damit zufrieden.
Mit FFS hatte ich schlechte Erfahrungen gemacht.

Ich kann allerdings nur vom IDEFix Express sprechen.
Hier hatte ich mit SFS1.84 keinerlei Probleme unter OS3.9.

Im Einsatz war eine 15GB Platte (davon eine Partition mit 6GB).


MFG

Cj-Stroker
--
Webmaster at Amiforce and Abakus-Design
http://www.Amiforce.de
    (Fight For Amiga)

http://www.cj-stroker.de/Abakus/
(World of AMHuhn and more)

Forum:
http://amiforce-forum.cj-stroker.de

[ - Antworten - Zitieren - Direktlink - ]

05.07.2004, 20:44 Uhr

thomas
Posts: 7718
Nutzer
Zitat:
Original von julius:
Ich habe den G-Force-Kontroller durch einen Oktagon-SCSI-Kontroller versucht. Es bleibt unverändert:
Die HD wird von HDInstTools nach wie vor erkannt.
Die maximale Grösse einer Partition bleibt bei 800MB.
Ich habe SFS durch FFS (Version 44.5) ersetzt.
Bringt auch nichts



Schau erstmal in Devs:NSDPatch.cfg nach, ob da ein Eintrag für das omniscsi.device ist. Wenn nicht, mußt du einen hinzufügen.

Dann solltest du die HDToolbox benutzen. Damit gibt es keine maximalen Partitionsgrößen.

Gruß Thomas

--
Email: thomas-rapp@web.de
Home: home.t-online.de/home/thomas-rapp/

[ - Antworten - Zitieren - Direktlink - ]

05.07.2004, 21:42 Uhr

julius
Posts: 2255
Nutzer
Meine "kleinste" SFS-Version ist die 1.87.
Wo kriege ich die 1.84 her?
In Devs:NSDPatch.cfg habe ich einen Eintrag für das omniscsi.device
als ich die G-Force SCSI-Kontroller probiert habe und einen Eintrag für das oktagon.device, als ich den Oktagon 2008 SCSI-Kontroller
probiert habe. Auch hier die Frage: Welches ist die aktuelle Version von NSDPatch? Ich habe die Version 43_4.


[ - Antworten - Zitieren - Direktlink - ]

06.07.2004, 09:37 Uhr

julius
Posts: 2255
Nutzer
Kann die Ursache für das Problem sein, dass die UW-HD
über einen Adapter an einen SCSI-I Kontroller betrieben wird?

[ - Antworten - Zitieren - Direktlink - ]

06.07.2004, 11:52 Uhr

thomas
Posts: 7718
Nutzer
Zitat:
In Devs:NSDPatch.cfg habe ich einen Eintrag für das omniscsi.device

Wie lautet er ?

Ruf mal NSDPatch im Shell-Fenster auf, dann müßte es eine Liste mit den gepatchten Devices ausgeben. Ist das omniscsi dabei ? Wie lautet die Ausgabe ?

SFS Version 1.87 ist die letzte, die SCSI-Direct unterstützt, du kannst sie also benutzen.

Gruß Thomas
--
Email: thomas-rapp@web.de
Home: home.t-online.de/home/thomas-rapp/

[ - Antworten - Zitieren - Direktlink - ]

06.07.2004, 15:15 Uhr

julius
Posts: 2255
Nutzer
Laut NSDPatchCFG-Beschreibung muss zum Patchen von omniscsi.device
das gvpscsi.device aufgerufen werden.
Der Aufruf im NSDconfig-File ist folgender:
# For omniscsi.device 1.9 as used in some Guru-ROM's
# Yes, to patch omniscsi.device, you'll need the name gvpscsi.device!
DEVICE gvpscsi.device DEVICETYPE NSDEVTYPE_TRACKDISK COMMANDS 2-5,9-15,20-23,28

Ein Aufruf von NSDPatch im CLI(Shell) bringt bei mir keine brauchebaren Ergebnisse. NSDQuery liefert folgende Ergebnisse.
NSDQuery CheckAll:
OpenDevice("omniscsi.device", 0, ior, 0x00000000) was successful (Version 6.9)
io_Device: 0x0100E8A8, io_Unit: 0x0100E8D4
Device supports New Style Device commands.
Device is a trackdisk like device with subtype 0.

Supported commands:
$4000 = #16384 NSCMD_DEVICEQUERY
$0002 = #00002 CMD_READ
$0003 = #00003 CMD_WRITE
$0004 = #00004 CMD_UPDATE
$0005 = #00005 CMD_CLEAR
$0009 = #00009 TD_MOTOR
$000A = #00010 TD_SEEK
$000B = #00011 TD_FORMAT
$000C = #00012 TD_REMOVE
$000D = #00013 TD_CHANGENUM
$000E = #00014 TD_CHANGESTATE
$000F = #00015 TD_PROTSTATUS
$0014 = #00020 TD_ADDCHANGEINT
$0015 = #00021 TD_REMCHANGEINT
$0016 = #00022 TD_GETGEOMETRY
$0017 = #00023 TD_EJECT
$001C = #00028 HD_SCSICMD
$C000 = #49152 NSCMD_TD_READ64
$C001 = #49153 NSCMD_TD_WRITE64
$C002 = #49154 NSCMD_TD_SEEK64
$C003 = #49155 NSCMD_TD_FORMAT64


NSDQuery CheckAll Brief:
OpenDevice("omniscsi.device", 0, ior, 0x00000000) was successful (Version 6.9)
Device supports New Style Device commands.
Device is a trackdisk like device with subtype 0.



[ Dieser Beitrag wurde von julius am 06.07.2004 editiert. ]

[ - Antworten - Zitieren - Direktlink - ]

06.07.2004, 16:03 Uhr

thomas
Posts: 7718
Nutzer
Zitat:
$C000 = #49152 NSCMD_TD_READ64
$C001 = #49153 NSCMD_TD_WRITE64
$C002 = #49154 NSCMD_TD_SEEK64
$C003 = #49155 NSCMD_TD_FORMAT64


Ist doch alles da, was du brauchst.

Gruß Thomas

--
Email: thomas-rapp@web.de
Home: home.t-online.de/home/thomas-rapp/

[ - Antworten - Zitieren - Direktlink - ]

06.07.2004, 17:23 Uhr

julius
Posts: 2255
Nutzer
@Thomas:
Wenn alles da ist, was ich brauche, warum geht es dann
nicht? Da muss doch noch irgendwas schief liegen, oder sehe ich das falsch?
Julius

[ - Antworten - Zitieren - Direktlink - ]

06.07.2004, 20:12 Uhr

thomas
Posts: 7718
Nutzer

Woran siehst du denn, daß irgendwas nicht geht ?

Gruß Thomas
--
Email: thomas-rapp@web.de
Home: home.t-online.de/home/thomas-rapp/

[ - Antworten - Zitieren - Direktlink - ]

06.07.2004, 21:39 Uhr

julius
Posts: 2255
Nutzer
Ich stelle z.B. in HDInstTools eine Partition von 11.000MB(11GB) ein, aber das geht nicht mit Schieber - da komme ich nicht mal auf
800 MB - sonst durch Eingabe der Zylinder.
Nachdem Schnell-Formatieren bleiben 160 MB übrig.
Danach braucht A2000 eien Ewigkeit(ca. 4 min) zum Hochlaufen.
Wenn ich diese Partition lösche, braucht er zum Hochlaufen nur 9 Sekunden.
Mit HDToolbox ist das Herstellen einer Partition von max. 4010MB
möglich. Beim Schnell-Foramatieren kommt die Meldung "Keine gültige
DOS-Disk"
Das ist doch alles nicht normal, oder?

[ - Antworten - Zitieren - Direktlink - ]

07.07.2004, 00:51 Uhr

Maja
Posts: 15429
Nutzer
Zitat:
Original von julius:
Die HD ist eine Seagate UW-SCSI mit 49 GB.


Welche genau (Typenbezeichnung)?

Werden die Plattenparameter von der HDToolBox korrekt angegeben?

IMO ist es im Zweifelsfall sicherer, ohne SCSI-Direct zu arbeiten, also mit der "normalen" Version des Filesystems.



[ - Antworten - Zitieren - Direktlink - ]

07.07.2004, 00:53 Uhr

Maja
Posts: 15429
Nutzer
Zitat:
Original von julius:
Mit HDToolbox ist das Herstellen einer Partition von max. 4010MB
möglich. Beim Schnell-Foramatieren kommt die Meldung "Keine gültige
DOS-Disk"
Das ist doch alles nicht normal, oder?


Das riecht nach "Block/s out of range". Könnte sein, dass die Plattengeometrie nicht richtig erkannt/genutzt wird.



[ - Antworten - Zitieren - Direktlink - ]

07.07.2004, 14:53 Uhr

julius
Posts: 2255
Nutzer
Hallo Maja:

Zunächst mal die Plattendaten.

Seagate
ST-446452W
Elite 47

UNFORMATTED CAPACITY (GB) ________________62.6
FORMATTED CAPACITY (GB) __________________47.0
AVERAGE SECTORS PER TRACK ________________328 (rounded down)
ACTUATOR TYPE ____________________________ROTARY VOICE COIL
TRACKS ___________________________________279,888
CYLINDERS ________________________________9996
HEADS ____________________________________28
DISCS (5.25 in) __________________________14
MEDIA TYPE _______________________________THIN FILM
HEAD TYPE ________________________________MR
RECORDING METHOD _________________________ZBR PRML
INTERNAL TRANSFER RATE (mbits/sec) _______125 to 185
INTERNAL TRANSFER RATE AVG (mbyte/sec) ___
EXTERNAL TRANSFER RATE (mbyte/sec) _______40 (burst)
SPINDLE SPEED (RPM) ______________________5,357
AVERAGE LATENCY (mSEC) ___________________5.60
COMMAND OVERHEAD (mSEC) __________________<0.5
BUFFER ___________________________________4096 Kbyte
Read Look-Ahead, Adaptive, Multi-Segmented
Cache
INTERFACE ________________________________Ultra-SCSI Wide
ASA2
BYTES PER TRACK (avg UNF) ________________223,855
SECTORS PER DRIVE ________________________91,923,356
BYTES PER CYLINDER _______________________
TPI (TRACKS PER INCH) ____________________8334
BPI (PEAK KBITS PER INCH) ________________178.8
AVERAGE ACCESS (ms) read/write ___________13.2/14.2
SINGLE TRACK SEEK (ms) read/write ________1.3/2.3
MAX FULL SEEK (ms) read/write ____________28.2/28.2
MTBF (power-on hours) Class A Room _______NA
MTBF (power-on hours) Office _____________800,000
SHOCK (G's, 11/2 ms):
operating (Read/Write) __________2
abnormal ________________________10
nonoperating ____________________50/
ACOUSTICS (Bels typical, sound power) ____4.6
POWER DISSIPATION (watts/BTUs) Active ____
Idle ______24/82
POWER REQUIREMENTS: Single-ended
+12V START-UP (amps) _4.8
+12V TYPICAL (amps) __1.6
+5V START-UP (amps) __1.0
+5V TYPICAL (amps) ___.98
TYPICAL ( watts seek/read)_24.1
IDLE (watts) ______________22.8


HDToolBox erkennt ein Kapazität von -212MB, Eigenartig
HDInstTools erkennt 44.884 MB. Das scheint mir näher an der Realität zu liegen. Aber auch da können Partitionen nicht einge-stellt werden.
Wahrscheinlich wird die Plattengeometrie nicht richtig erkannt.
Aber was kann ich dagegen tun?



[ Dieser Beitrag wurde von julius am 07.07.2004 editiert. ]

[ - Antworten - Zitieren - Direktlink - ]

08.07.2004, 09:29 Uhr

julius
Posts: 2255
Nutzer
Ich habe die SeaGate 49GB-HD an einer PPC betrieben,
auch unter OS 3.1. Der Fehler bleibt.

[ - Antworten - Zitieren - Direktlink - ]

08.07.2004, 12:48 Uhr

thomas
Posts: 7718
Nutzer

Ich verstehe noch nicht, warum dir Check4GB etwas anderes sagt, als NSDQuery. Offenbar funktioniert NSD doch nicht so gut. Kann es sein, daß du NSDPatch nicht immer startest ?

Und hast du das mit SFS probiert oder mit FFS ? FFS kann natürlich nicht funktionieren, es sei denn, du nimmst die OS3.9-Version. Mit SFS an der CybPPC muß es auf jeden Fall problemlos funktionieren, auch ohne NSDPatch. SFS V1.87 muß auch an der GVP ohne NSDPatch laufen.

Daß du mit den alten Partitionierungsprogrammen Schwierigkeiten hast, ist klar. Du mußt die Geometrie so einstellen, daß die komplette Anzahl Blocks auf 91.923.356 kommt (SECTORS PER DRIVE). Wie die einzelnen Zahlen genau sind, ist dabei egal. Und beim Partitionieren mußt du halt die Zylinderzahlen eingeben. Negative oder falsche Größenangaben einfach ignorieren.

Nach dem Neustart kannst du mal CheckHD laufen lassen und die Ausgabe hier reinschreiben.

Gruß Thomas

--
Email: thomas-rapp@web.de
Home: home.t-online.de/home/thomas-rapp/

[ - Antworten - Zitieren - Direktlink - ]

08.07.2004, 13:00 Uhr

julius
Posts: 2255
Nutzer
@Thomas:

Ich werde das noch mit der manuellen Eingabe probieren.
Beim FFS habe ich die Version 44.5.
Sonst müsste ich mal OS 3.9 installieren, um herauszufinden,
ob die HD in Ordnung ist.

Gruss Julius

[ - Antworten - Zitieren - Direktlink - ]

08.07.2004, 13:13 Uhr

julius
Posts: 2255
Nutzer
@Thomas:
Noch eine Frage:
Ich finde weder bei HDToolBox noch bei HDInstTools
eine Eintragsmöglichkeit für SECTORS PER DRIVE.
Wo finde ich die denn?

Julius


[ Dieser Beitrag wurde von julius am 08.07.2004 editiert. ]

[ - Antworten - Zitieren - Direktlink - ]

08.07.2004, 16:09 Uhr

julius
Posts: 2255
Nutzer
Es ist zum Mäusemelken.
Da ich nicht weiterkomme, wollte ich =S3.9 installieren.
Ich habe eine CD-ROM Laufwerk eingebaut und auf SCSI ID=1
gejumpert.
Das Mountfile devs:Dosdrivers/CD0 sieht wie folgt aus:
/* $VER: CD0 40.6 (31.8.93)
*
* CD-ROM file system entry
*
* This file enables the CD-ROM file system which allows you to read standard
* ISO-9660 CD-ROM disks from an Amiga with a SCSI or IDE controller.
*
* The "Unit" line defines the SCSI address of the CD-ROM drive. Drives
* often come configured as unit 2, which is the default. Check the
* documentation for your CD-ROM drive to find the exact SCSI address.
* Note that most drives let you change this number using jumpers.
*/

FileSystem = L:CDFileSystem
Flags = 0
Surfaces = 1
SectorsPerTrack = 1
SectorSize = 2048
Mask = 0x7ffffffe
MaxTransfer = 0x100000
Reserved = 0
Interleave = 0
LowCyl = 0
HighCyl = 0
Buffers = 5
BufMemType = 0
StackSize = 1000
Priority = 10
GlobVec = -1
DosType = 0x43443031

/* The Device and Unit fields are controlled by tooltypes in the CD0 icon.
*
* Device = omniscsi.device
* Unit = 1
*/

Das device und die unit sind unter Tooltypes gesetzt.
Das Laufwerk wird gemountet nur kann ich die Schublagde nicht aufkriegen.
Wenn ich eine CD vorher einlege, ist das gleiche. Der Diskmaster erkennt
CD0: sagt aber "Keine Disk im Laufwerk"
Da ist der Wurm drin ???

[ - Antworten - Zitieren - Direktlink - ]

08.07.2004, 16:17 Uhr

thomas
Posts: 7718
Nutzer
Zitat:
Ich finde weder bei HDToolBox noch bei HDInstTools
eine Eintragsmöglichkeit für SECTORS PER DRIVE.


Die gibt es auch nicht. Du mußt die Geometrie so eintragen, daß die Anzahl am Ende stimmt.

Anzahl Sektoren pro Laufwerk = Anzahl Sektoren pro Tracks * Anzahl Tracks pro Zylinder * Anzahl Zylinder.

Zitat:
CD0: sagt aber "Keine Disk im Laufwerk"

Gib mal DiskChange CD0: in der Shell ein.

Gruß Thomas

--
Email: thomas-rapp@web.de
Home: home.t-online.de/home/thomas-rapp/

[ - Antworten - Zitieren - Direktlink - ]

08.07.2004, 17:26 Uhr

julius
Posts: 2255
Nutzer
Ich habe OS 3.9 installiert.
Die HD wird richtig erkannt und ist ohne Probleme partitionierbar.

[ - Antworten - Zitieren - Direktlink - ]

08.07.2004, 18:01 Uhr

julius
Posts: 2255
Nutzer
Ich war zu voreilig.
Ich kann zwar die HD partitionieren, aber nach dem Reboot
tauchen die Partitonen nicht auf der Workbench auf.
Also auf ein Neues, aber wie???

[ - Antworten - Zitieren - Direktlink - ]

08.07.2004, 19:05 Uhr

thomas
Posts: 7718
Nutzer
Zitat:
aber nach dem Reboot tauchen die Partitonen nicht auf der Workbench auf.

Alle oder nur einige ?

Hast du nachgesehen, ob in Devs:NSDPatch.cfg das omniscsi.device noch drin ist ?

Was sagt CheckHD ?

Öffne mal ein Shell-Fenster und gib Info ein. Werden die Partitionen aufgelistet ?

Wenn du System/Format doppelklickst, sind die Partitionen in der Liste ?

Hast du die Boingbags gleich mit installiert ?

Wenn du die HDToolbox nochmal startest, sind die Partitionen noch da ?

Kannst du die Partitionen mit dem Mounter anmelden ?

Gruß Thomas

--
Email: thomas-rapp@web.de
Home: home.t-online.de/home/thomas-rapp/

[ - Antworten - Zitieren - Direktlink - ]

08.07.2004, 20:09 Uhr

julius
Posts: 2255
Nutzer
Alle oder nur einige
keine einzige


Hast du nachgesehen, ob in Devs:NSDPatch.cfg das omniscsi.device noch drin ist ?
Was sagt CheckHD ?
Brauche ich das denn unter OS3.9 das immer noch?


Öffne mal ein Shell-Fenster und gib Info ein. Werden die Partitionen aufgelistet ?
Nein


Wenn du System/Format doppelklickst, sind die Partitionen in der Liste ?
Nein


Hast du die Boingbags gleich mit installiert ?
Nein


Wenn du die HDToolbox nochmal startest, sind die Partitionen noch da ?
Ja




[ Dieser Beitrag wurde von julius am 08.07.2004 editiert. ]

[ - Antworten - Zitieren - Direktlink - ]

08.07.2004, 21:20 Uhr

julius
Posts: 2255
Nutzer
Ich habe mal NSDPatch installiert.
Danach sind die neuen Partitionen nach dem Anklicken von Format
im System-Directory sichtbar. Bei dem Versuch der Schnell-Forma-tierung kommt die Fehlermeldung
"Error while accessing the drive DH1"
unknown error
Dann kommen noch einige Zahlen-Angaben
errorcode = -4
io_Command = 49153
io_Offset = 554517504
io_Length = 3584
io_Actual = 0

Dannach kann man nur nur auf Cancel klicken.

[ - Antworten - Zitieren - Direktlink - ]

08.07.2004, 21:30 Uhr

thomas
Posts: 7718
Nutzer
Zitat:
Brauche ich das denn unter OS3.9 das immer noch?

Zitat:
Ich habe mal NSDPatch installiert.

Bitte nicht. NSDPatch ist ein Teil von OS3.9. Wenn dir beim Installieren eine Zeile mit NSDPatch in die Startup-Sequence eingefügt wurde, mußt du die unbedingt wieder entfernen ! Die Aufgabe von NSDPatch wird jetzt von SetPatch übernommen. Die Datei Devs:NSDPatch.cfg ist natürlich immer noch da. Und CheckHD sagt dir immer noch, ob alles richtig ist. Vor allem würde es mir zeigen, was mit deiner Festplatte los ist.

Error -4 bedeutet "not a valid length". Das ergibt für mich in diesem Zusammenhand keinen Sinn.

Gruß Thomas

--
Email: thomas-rapp@web.de
Home: home.t-online.de/home/thomas-rapp/

[ - Antworten - Zitieren - Direktlink - ]


-1- 2 [ - Beitrag schreiben - ]


amiga-news.de Forum > Amiga, AmigaOS 4 > NSDPatch [ - Suche - Neue Beiträge - Registrieren - Login - ]


.
Impressum | Datenschutzerklärung | Netiquette | Werbung | Kontakt
Copyright © 1998-2024 by amiga-news.de - alle Rechte vorbehalten.
.