4 Diskettenlaufwerke in Virtualbox - wieso?!

(DE) System, Installation, Konfiguration, Hardware, Treiber, Netzwerk, Virtualisierung, etc.
(EN) System, Installation, Configuration, Hardware, Drivers, Network, Virtualisation, etc.
Antworten
Daniel Schmatz

4 Diskettenlaufwerke in Virtualbox - wieso?!

Beitrag von Daniel Schmatz »

Guten Abend!

Ich habe eine Frage: Ich habe OS/2 4.5 in der Virtualbox laufen. Es werden aber 4 Diskettenlaufwerke (A, B, D und E) angezeigt. Wenn ich die emulierten Laufwerke entferne, rutschen die vorherigen D und E an die Position A und B und sind natürlich nicht verwendbar.

Wie bekomme ich die weg? Ich habe schon alle verdächtingen Treiber in der Config.sys versucht - und dennoch bleiben die beiden. ich bitte um Tipps!

danke

daniel
Benutzeravatar
LotharS
Beiträge: 968
Registriert: So 29. Dez 2013, 20:07
Wohnort: Düsseldorf
Kontaktdaten:

Beitrag von LotharS »

Ordner Laufwerke - Einstellungen:
Eingefangen001.png
Daniel Schmatz
Beiträge: 14
Registriert: Mi 21. Dez 2016, 17:56

Beitrag von Daniel Schmatz »

Hallo!

Danke für die Antwort - das ist es leider nicht:
Bild
Benutzeravatar
aschn
Beiträge: 1363
Registriert: Mi 25. Dez 2013, 22:47

Beitrag von aschn »

Doch, das funktioniert genau so. (E heißt exclude und I heißt include.)

Eine weitere Möglichkeit wäre IBM1FLPY.ADD und IBM2FLPY.ADD auszukommentieren.
Zuletzt geändert von aschn am Mi 21. Dez 2016, 18:27, insgesamt 1-mal geändert.
Andreas Schnellbacher
ajunra
Beiträge: 375
Registriert: Mo 23. Dez 2013, 06:40
Wohnort: Insel Rügen

Beitrag von ajunra »

Ähm Daniel: Nicht das Kontextmenü des Laufwerkes, sondern das Kontextmenü des Ordners "Laufwerke" - oder; da Du eine fremde Version benutzt; Ordner "Drives" unter dem Reiter "View"!
Schöne Grüße von Deutschlands größter Insel
ajunra
Benutzeravatar
aschn
Beiträge: 1363
Registriert: Mi 25. Dez 2013, 22:47

Beitrag von aschn »

Arne, bist Du Dir sicher? Das ergibt doch wirklich keinen Sinn, gerade weil die Screenshots vom Drives-Ordner sind.
Zuletzt geändert von aschn am Mi 21. Dez 2016, 20:42, insgesamt 1-mal geändert.
Andreas Schnellbacher
ajunra
Beiträge: 375
Registriert: Mo 23. Dez 2013, 06:40
Wohnort: Insel Rügen

Beitrag von ajunra »

Ehrlich Andreas?: Nö! Sicher bin ich mir nicht. Aber würde ein Versuch denn Schaden anrichten?
Schöne Grüße von Deutschlands größter Insel
ajunra
Benutzeravatar
aschn
Beiträge: 1363
Registriert: Mi 25. Dez 2013, 22:47

Beitrag von aschn »

Ich hab geschrieben:

> Eine weitere Möglichkeit wäre IBM1FLPY.ADD und IBM2FLPY.ADD auszukommentieren.

Nö, das klappt doch nicht. (Nach dem Sichtbarmachen aller Objekte im Ordner waren die Objekte für die Diskettenlaufwerke nur außerhalb des Anzeigebereichs. Nach dem Sortieren sind sie wieder erschienen.)

Ich hab sie übrigens zu .Drive A und .Drive B umbenant und filtere nach
[ Object Title ] [ is equal to ] [ .* ]
(o) E ...
Andreas Schnellbacher
Daniel Schmatz
Beiträge: 14
Registriert: Mi 21. Dez 2016, 17:56

Beitrag von Daniel Schmatz »

Hallo!

Also, ja, es ist möglich mit "Exclude" die Laufwerke "nicht mehr anzeigen zu lassen".

Wie dem auch sei, eigentlich ist das doch "Kosmetik?!". Denn DA sind die Laufwerke - auch wenn sie keine Funktion haben und ausgeblendet sind.

Die besagten Floppyzeilen in der Config sys kann ich entfernen, das tut aber den Symbolen in "Drives" keinen Abbruch, nur dass halt die eumulierten A: und B: dann weg sind, die D: und E: an die Stelle von A: und B: rutschen und keine Funktion haben.

Jedenfalls finde ich die Situation - dass Laufwerke auftauchen die es nicht gibt - sehr spannend (erinnert an das gute alte Ramdrive in meiner Lehrzeit in das ich Daten gespeichert habe...).

danke für die Hilfe!
Daniel Schmatz
Beiträge: 14
Registriert: Mi 21. Dez 2016, 17:56

Beitrag von Daniel Schmatz »

Nachtrag: Übrigens denke ich das Problem kommt vom "Logical Disk Manager" in dem zwei Laufwerke mit 96 MB angezeigt werden die aber nicht konfigurierbar und nicht löschbar sind - also irgendwo läuft ein Treiber der nicht passt - die Config.sys hatte ich Zeile für Zeile abgearbeitet und dort keinen Übeltäter ermitteln können...
Daniel Schmatz
Beiträge: 14
Registriert: Mi 21. Dez 2016, 17:56

Beitrag von Daniel Schmatz »

Der Vollständigkeit halber die Config.sys:

Code: Alles auswählen

IFS=C:\OS2\JFS.IFS /AUTOCHECK:*
IFS=C:\OS2\HPFS.IFS /CACHE:2048 /CRECL:4 /AUTOCHECK:C
PROTSHELL=C:\OS2\PMSHELL.EXE
SET USER_INI=C:\OS2\OS2.INI
SET SYSTEM_INI=C:\OS2\OS2SYS.INI
SET OS2_SHELL=C:\OS2\CMD.EXE
SET AUTOSTART=PROGRAMS,TASKLIST,FOLDERS,CONNECTIONS,WARPCENTER
SET RUNWORKPLACE=C:\OS2\PMSHELL.EXE
SET COMSPEC=C:\OS2\CMD.EXE
LIBPATH=C:\IBMLAN\NETLIB;C:\MUGLIB\DLL;.;C:\OS2\DLL;C:\MPTN\DLL;C:\IBMCOM\DLL;C:\IBMGSK50\LIB;C:\IBMGSK40\LIB;C:\IBMGSK\LIB;C:\TCPIP\DLL;C:\OS2\MDOS;C:\;C:\OS2\APPS\DLL;C:\JAVA11\DLL;C:\MMOS2\DLL;C:\IBMINST;
SET PATH=C:\MPTN\BIN;C:\IBMCOM;C:\IBMLAN\NETPROG;C:\MUGLIB;C:\IBMGSK50\BIN;C:\IBMGSK40\BIN;C:\IBMGSK\BIN;C:\TCPIP\BIN;C:\OS2;C:\OS2\SYSTEM;C:\OS2\MDOS\WINOS2;C:\OS2\INSTALL;C:\;C:\OS2\MDOS;C:\OS2\APPS;C:\JAVA11\BIN;C:\MMOS2;
SET DPATH=C:\MPTN;C:\IBMCOM;C:\IBMLAN\NETPROG;C:\IBMLAN;C:\MUGLIB;C:\OS2;C:\OS2\SYSTEM;C:\OS2\MDOS\WINOS2;C:\OS2\INSTALL;C:\;C:\OS2\BITMAP;C:\OS2\MDOS;C:\OS2\APPS;C:\MMOS2;C:\MMOS2\INSTALL;C:\IBMINST;
SET PROMPT=$i[$p]
SET HELP=C:\MPTN;C:\MPTN\HELP;C:\OS2\HELP;C:\MMOS2\HELP;C:\IBMLAN\NETPROG;C:\TCPIP\HELP;
SET GLOSSARY=C:\OS2\HELP\GLOSS;
SET IPF_KEYS=SBCS
PRIORITY_DISK_IO=YES
FILES=40
BASEDEV=IBMKBD.SYS
DEVICE=C:\IBMCOM\PROTOCOL\LANPDD.OS2
DEVICE=C:\IBMCOM\PROTOCOL\LANVDD.OS2
DEVICE=C:\IBMCOM\LANMSGDD.OS2 /I:C:\IBMCOM /S
DEVICE=C:\IBMCOM\PROTMAN.OS2 /I:C:\IBMCOM
DEVICE=C:\OS2\BOOT\TESTCFG.SYS
DEVICE=C:\OS2\BOOT\DOS.SYS
DEVICE=C:\OS2\BOOT\PMDD.SYS
COUNTRY=049,C:\OS2\SYSTEM\COUNTRY.SYS
CODEPAGE=850,437
DEVINFO=KBD,GR,C:\OS2\KEYBOARD.DCP
SET LANG=de_DE
SET TZ=mez-1
SET ULSPATH=C:\LANGUAGE
DEVICE=C:\OS2\BOOT\UNICODE.SYS
BUFFERS=90
IOPL=YES
DISKCACHE=D,LW
MAXWAIT=3
MEMMAN=SWAP,PROTECT
SWAPPATH=C:\OS2\SYSTEM 2048 2048
BREAK=OFF
THREADS=1024
PRINTMONBUFSIZE=134,134,134
SET KEYS=ON
SET BOOKSHELF=C:\IBMLAN\NETPROG;C:\OS2\BOOK;C:\MMOS2;C:\BOOKS;C:\TCPIP\HELP;
SET SOMIR=C:\OS2\ETC\SOM.IR;C:\OS2\ETC\WPSH.IR;C:\OS2\ETC\WPDSERV.IR;C:\OS2\ETC\REXX.IR
SET SOMDDIR=C:\OS2\ETC\DSOM
BASEDEV=TIMER0.SYS
RUN=C:\OS2\EPW.EXE
RUN=C:\OS2\SYSTEM\LVMALERT.EXE
RUN=C:\OS2\EXTENDFS.EXE *
REM SET DELDIR=C:\DELETE,512;
BASEDEV=PRINT01.SYS
BASEDEV=IBM1FLPY.ADD
REM ec BASEDEV=IBM2FLPY.ADD
BASEDEV=IBM1S506.ADD
BASEDEV=XDFLOPPY.FLT
BASEDEV=I2OXPORT.SYS
BASEDEV=I2OSOSM.ADD
BASEDEV=OS2DASD.DMD
BASEDEV=OS2LVM.DMD
BASEDEV=CHKDSK.SYS
SET EPMPATH=C:\OS2\APPS;
PROTECTONLY=NO
SHELL=C:\OS2\MDOS\COMMAND.COM C:\OS2\MDOS
FCBS=16,8
RMSIZE=640
DEVICE=C:\OS2\MDOS\VEMM.SYS
DOS=LOW,NOUMB
DEVICE=C:\OS2\MDOS\VXMS.SYS /UMB
DEVICE=C:\OS2\MDOS\VDPMI.SYS
DEVICE=C:\OS2\MDOS\VDPX.SYS
DEVICE=C:\OS2\MDOS\VWIN.SYS
DEVICE=C:\OS2\MDOS\VW32S.SYS
DEVICE=C:\OS2\BOOT\APM.SYS
DEVICE=C:\OS2\MDOS\VAPM.SYS
RUN=C:\OS2\APMDAEMN.EXE
DEVICE=C:\OS2\BOOT\OS2CDROM.DMD /Q
IFS=C:\OS2\BOOT\UDF.IFS /Q
IFS=C:\OS2\BOOT\CDFS.IFS /Q /W
REM DEVICE=C:\OS2\MDOS\VCDROM.SYS
REM ec BASEDEV=IBMIDECD.FLT
BASEDEV=IBMATAPI.FLT
DEVICE=C:\OS2\MDOS\VMOUSE.SYS
DEVICE=C:\OS2\BOOT\POINTDD.SYS
REM ec ICE=C:\OS2\BOOT\MOUSE.SYS
DEVICE=C:\PROGRAMS\VBOX\VBOXGUEST.SYS
DEVICE=C:\PROGRAMS\VBOX\VBOXMOUSE.SYS
DEVICE=C:\OS2\BOOT\COM.SYS
DEVICE=C:\OS2\MDOS\VCOM.SYS
SET DEVICEFONTDISABLED=NO
BASEDEV=USBUHCD.SYS
REM ec2 BASEDEV=USBD.SYS /REQ:USBUHCD$
BASEDEV=USBHID.SYS
BASEDEV=USBMSD.ADD
REM ec BASEDEV=USBCDROM.ADD
REM DEVICE=C:\OS2\BOOT\USBKBD.SYS /Q
REM ec DEVICE=C:\OS2\BOOT\USBMOUSE.SYS
REM ec DEVICE=C:\OS2\BOOT\USBCOM.SYS
SET VCFG_NO_DDC=TRUE
SET DMIPATH=C:\DMISL\BIN
RUN=C:\OS2\SMSTART.EXE
SET CLASSPATH=C:\IBMGSK\CLASSES\SRIP.JAR;C:\IBMGSK\CLASSES\SGUIDE.ZIP;C:\IBMGSK\CLASSES\CSSGKEY.JAR;C:\JAVA11\LIB\SecMa.jar;C:\java11\Swing\swingall.jar;C:\java11\lib\classes.zip;.\.;C:\OS2\JAVAAPPS\LVMGUI.ZIP;C:\TCPIP\java;
SET SWING_HOME=C:\java11\Swing
REM DEVICE=C:\MMOS2\AUDIOVDD.SYS SBAUD1$
SET MMBASE=C:\MMOS2;
SET DSPPATH=C:\MMOS2\DSP;
SET NCDEBUG=4000
RUN=C:\MMOS2\MIDIDMON.EXE
DEVICE=C:\MMOS2\SSMDD.SYS
DEVICE=C:\MMOS2\R0STUB.SYS
DEVICE=C:\MMOS2\MIDI.SYS
DEVICE=C:\MMOS2\VCSHDD.SYS
RUN=C:\MMOS2\QRYMMCD.EXE
CALL=C:\IBMCOM\PROTOCOL\NETBIND.EXE
RUN=C:\IBMCOM\LANMSGEX.EXE
SET NLSPATH=C:\MPTN\MSG\NLS\%N;C:\TCPIP\msg\ENUS850\%N;
SET ETC=C:\MPTN\ETC
DEVICE=C:\MPTN\PROTOCOL\SOCKETSK.SYS
DEVICE=C:\MPTN\PROTOCOL\AFOS2.SYS
DEVICE=C:\MPTN\PROTOCOL\AFINETK.SYS
DEVICE=C:\MPTN\BIN\VDOSTCP.VDD
RUN=C:\MPTN\BIN\CNTRL.EXE
CALL=C:\OS2\CMD.EXE /Q /C C:\MPTN\BIN\MPTSTART.CMD >NUL
RUN=C:\MPTN\BIN\VDOSCTL.EXE
DEVICE=C:\IBMCOM\PROTOCOL\NETBEUI.OS2
DEVICE=C:\IBMLAN\NETPROG\RDRHELP.200
IFS=C:\IBMLAN\NETPROG\NETWKSTA.200 /I:C:\IBMLAN /N
DEVICE=C:\IBMCOM\PROTOCOL\NETBIOS.OS2
REM DEVICE=C:\IBMCOM\MACS\IBMEANDI.OS2
SET IKEYMAN_HOME=C:\IBMGSK
SET IKEYMAN40_HOME=C:\IBMGSK40
SET IKEYMAN50_HOME=C:\IBMGSK50
RUN=C:\IBMLAN\NETPROG\LSDAEMON.EXE
RUN=C:\OS2\SYSTEM\LOGDAEM.EXE
RUN=C:\OS2\EPWROUT.EXE 1
DEVICE=C:\OS2\LOG.SYS
SET NWDBPATH=C:\IBMLAN\NETPROG
SET DLSINI=C:\IBMLAN\NETPROG\NETGUI.INI
SET INIT_FILE_NAMES=netgui
SET INIT_FILE_RANGES=200
SET WPS_COMMUNICATION=YES
REM SET LANINSTEP=D:\CID\SERVER\ibmls
SET TCPLANG=en_US
SET TMP=C:\TCPIP\TMP
DEVICE=C:\MMOS2\SB16D2.SYS /C:1 /D:1 /H:5 /I:5 /A:220 /M:330 /N:SBAUD1$ /Q /P
REM DEVICE=C:\MMOS2\AUDIOVDD.SYS SBAUD1$
BASEDEV=IBMIDECD.FLT
DEVINFO=SCR,VGA,C:\OS2\BOOT\VIOTBL.DCP
SET VIDEO_DEVICES=VIO_SVGA
SET VIO_SVGA=DEVICE(BVHVGA,BVHSVGA)
DEVICE=C:\OS2\MDOS\VSVGA.SYS
SET GRADD_CHAINS=C1
DEVICE=C:\OS2\GRADD.SYS
DEVICE=C:\OS2\MDOS\VMANWIN.SYS
SET GREEXT=SDDGREXT
SET C1=SDDGRADD
DEVICE=C:\OS2\SDDHELP.SYS /Q
BASEDEV=USBOHCD.SYS
BASEDEV=USBEHCD.SYS
BASEDEV=USBD.SYS /REQ:USBUHCD$,USBOHCD$,USBEHCD$
BASEDEV=USBHID.SYS
BASEDEV=USBMSD.ADD
REM BASEDEV=USBCDROM.ADD
REM DEVICE=C:\OS2\BOOT\USBKBD.SYS /V
DEVICE=C:\OS2\BOOT\USBPRT.SYS
REM DEVICE=C:\IRDD\IRDA_PHY.OS2
REM DEVICE=C:\IRDD\IRDA_DD.OS2
REM DEVICE=C:\IRDD\IAS_DD.OS2
REM DEVICE=C:\IRDD\IRCOMM.SYS /V
DEVICE=C:\OS2\BOOT\USBQSER.SYS
DEVICE=C:\OS2\BOOT\USBSER.SYS
SET HOSTNAME=VC-00001
DEVICE=C:\IBMCOM\MACS\E1000.OS2
DEVICE=C:\TCPIP\bin\vdostcp.sys
DEVICE=C:\MMOS2\AUDIOVDD.SYS SBAUD1$
Zuletzt geändert von ARoederer am Do 22. Dez 2016, 14:35, insgesamt 1-mal geändert.
Grund: MOD: Code Tag ergänzt
Benutzeravatar
ak120
Beiträge: 1044
Registriert: Do 8. Mai 2014, 12:50
Wohnort: Demmin
Kontaktdaten:

Beitrag von ak120 »

Kein Wunder - wenn in der CONFIG.SYS BASEDEV=USBMSD.ADD eingebunden ist, werden ohne weitere Parameter 2 Laufwerke reserviert.
Aus Sicherheitsgründen würde ich nicht empfehlen, die klassischen Diskettenlaufwerke zu entfernen. Wenn man über eine PXE/DHCP-gestützte Notfallwiederherstellung verfügt, kann man es theoretisch weglassen, aber virtuelle Disketten sind neben virtuellen Platteneinheiten und CD-Abbildern der einzig praktische Weg zum Datenaustausch, wenn keine Netzverbindung besteht oder diese gestört ist.
Benutzeravatar
LotharS
Beiträge: 968
Registriert: So 29. Dez 2013, 20:07
Wohnort: Düsseldorf
Kontaktdaten:

Beitrag von LotharS »

Daniel Schmatz hat geschrieben:Der Vollständigkeit halber die Config.sys:
Die "Laufwerke" A: und B: sind einfach als Floppy logisch vorreserviert und damit für andere Datenträger blockiert. Dass sie in der WPS angezeigt werden, ist ein Schönheitsfehler, der niemandem wehtut. Aber sich ja bequem umgehen läßt: nach Deinem Posting "Danke für die Antwort - das ist es leider nicht:" hast Du ja selbst bereits den "Add"-Knopf gefunden :) Wenn Du auf der Kommandozeile ein "DIR A:" eingibst, so meldet sich das System erwartungsgemäß mit einem "Fehler" zurück.

Für die Darstellung der WPS ist jedenfalls nicht die config.sys verantwortlich, sondern eher die PMWP.DLL(?, egal.). Das stammt alles noch aus der Zeit, als jeder mindestens ein echtes Floppy-Laufwerk im Rechner hatte und ist seitdem nicht "verschönert" worden. Da gäbe es Wichtigeres :)

Tipp nebenbei: solche langen Listen wie config.sys sind übersichtlicher als zu lesen, dessen Anzeige im Forum bescheiden lang bleibt, sich aber vom Leser scrollen lässt - wenn er möchte. ;)
Benutzeravatar
ak120
Beiträge: 1044
Registriert: Do 8. Mai 2014, 12:50
Wohnort: Demmin
Kontaktdaten:

Beitrag von ak120 »

Daniel Schmatz hat geschrieben: BASEDEV=I2OXPORT.SYS
BASEDEV=I2OSOSM.ADD
Meines Wissens emuliert Virtualbox kein I2O-konformes BIOS oder entsprechende HBAs, kann weg.
BASEDEV=OS2DASD.DMD
Da hier keine weiteren Parameter angegeben wurden, greifen die Vorgabeeinstellungen für eventuelle Wechsellaufwerke.
Daniel Schmatz
Beiträge: 14
Registriert: Mi 21. Dez 2016, 17:56

Beitrag von Daniel Schmatz »

Hallo!

Danke für die zahlreichen Antworten.
Ich entschuldige mich für das Fehlen des Code Tags.

Folgendes:

Code: Alles auswählen

BASEDEV=I2OXPORT.SYS
BASEDEV=I2OSOSM.ADD
Habe ich ausgeklammert - keine Schwierigkeiten.

Wenn ich jedoch

Code: Alles auswählen

BASEDEV=OS2DASD.DMD
ausklammere bekomme ich beim Systemstart:

Code: Alles auswählen

OS/2 us unable to operate your hard disk or Diskette drive.
The System is stopped. Correct the preceding error and restart the System.
Also lasse ich sie mal aktiv....

Die Zeile

Code: Alles auswählen

BASEDEV=USBMSD.ADD 
habe ich deaktiviert und das System startet noch.

Und tatsächlich: NUR NOCH FLOPPY A: und B: werden angezeigt - auch wenn es nur eines gibt, aber das kann man ja leicht ausblenden.

Super - DANKE!
Benutzeravatar
aschn
Beiträge: 1363
Registriert: Mi 25. Dez 2013, 22:47

Beitrag von aschn »

Bei USBMSD.ADD lässt sich /FLOPPIES:0 setzen. Bei mir steht:

Code: Alles auswählen

BASEDEV=USBMSD.ADD /REMOVABLES:11 /FLOPPIES:0
Andreas Schnellbacher
Benutzeravatar
LotharS
Beiträge: 968
Registriert: So 29. Dez 2013, 20:07
Wohnort: Düsseldorf
Kontaktdaten:

Beitrag von LotharS »

Hilft nix, Floppies=0 steht auch in meiner VM; trotzdem waren die Diskettensymbole zu sehen, aus welchem tieferen Grund auch immer. Ist für mich aber nur ein harmloses Phänomen der Darstellung.
Steckte auch schon im alten USBMSD.ADD, wahrscheinlich um die Buchstaben weiter eingehängten Laufwerken simpel zu versperren. Ich schätze stark, dass die WPS keine config.sys-Parameter lesen mag/sollte. Nundenn, wir kennen ja inzwischen alle den Trick :ugeek:
Benutzeravatar
ak120
Beiträge: 1044
Registriert: Do 8. Mai 2014, 12:50
Wohnort: Demmin
Kontaktdaten:

Beitrag von ak120 »

Daniel Schmatz hat geschrieben:Hallo!
Wenn ich jedoch

Code: Alles auswählen

BASEDEV=OS2DASD.DMD
ausklammere bekomme ich beim Systemstart:

Code: Alles auswählen

OS/2 us unable to operate your hard disk or Diskette drive.
The System is stopped. Correct the preceding error and restart the System.
Also lasse ich sie mal aktiv....
Das hatte ich nun wirklich nicht empfohlen.
Ohne zusätzliche Parameterangaben bei OS2DASD.DMD werden die vorgegebenen Einstellungen verwendet. Mit /rf sollte Wechsellaufwerke als DASD behandelt werden und /MF:?:? steuert für die jeweiligen Einheiten die Zuweisung von Laufwerksbuchstaben.
erdmann
Beiträge: 594
Registriert: Mo 4. Jan 2016, 14:36

Beitrag von erdmann »

Bloß KEINE weiteren Switches für OS2DASD.DMD spezifizieren, also weder /RF noch irgendeinen anderen.
Wenn /RF spezifziert ist können partitionierte USB medien nicht mehr gelesen werden. Mein USBMSD.ADD stellt sicher, daß sowohl partitionierte als auch "large floppy" sticks gelesen werden können (für "large floppy" findet eine Emulation der Partitionierung statt). Das funktioniert aber nur dann wenn OS2DASD.DMD auf alles als partitioniertes Medium zugreift.

Warum bei Ihnen Floppies trotz /FLOPPIES:0 für USBMSD.ADD auftauchen weiß ich nicht, bei mir ist das jedenfalls nicht so. Vielleicht sollten sie mal ihre OS2.INI / OS2SYS.INI bereinigen. Außerdem mal die USB Treiber auf meine neueste Version 10.213 oder die von ArcaNoae updaten.
Des weiteren können sie mit dem /A_USAGE parameter von USBMSD.ADD experimentieren (/A_USAGE:x wo x = o oder 1 oder 2) und sehen ob das was hilft.

127 /A_USAGE:n Parameter controls usage of 'A' drive flag for the 1st floppy
128 device. The following values of n can be used:
129 0 - 'A' drive flag is not used;
130 1 - 'A' drive flag is used;
131 2 (default value) - 'A' drive flag is used only if there is no
132 other device driver using this flag.


Lars
Benutzeravatar
ak120
Beiträge: 1044
Registriert: Do 8. Mai 2014, 12:50
Wohnort: Demmin
Kontaktdaten:

Beitrag von ak120 »

erdmann hat geschrieben:Bloß KEINE weiteren Switches für OS2DASD.DMD spezifizieren, also weder /RF noch irgendeinen anderen.
Wenn /RF spezifziert ist können partitionierte USB medien nicht mehr gelesen werden. Mein USBMSD.ADD stellt sicher, daß sowohl partitionierte als auch "large floppy" sticks gelesen werden können (für "large floppy" findet eine Emulation der Partitionierung statt). Das funktioniert aber nur dann wenn OS2DASD.DMD auf alles als partitioniertes Medium zugreift.
Leider scheint dies jedoch bei USB-Speichereinheiten, welche keine Wechseleinheiten sind, nicht zuverlässig zu funktionieren. Eine so im LVM angezeigte "large floppy" kann im LVM nicht bearbeitet werden. Ich kann nicht beurteilen, ob diese USBMSD.ADD-Versionen überhaupt eine Unterscheidung zwischen Removable und Non-removable treffen. Auch ist fraglich, was mit dem Removable Media Bit passiert. Aber das wäre alles schon ein neues Thema.
erdmann
Beiträge: 594
Registriert: Mo 4. Jan 2016, 14:36

Beitrag von erdmann »

ak120 hat geschrieben:
erdmann hat geschrieben:Bloß KEINE weiteren Switches für OS2DASD.DMD spezifizieren, also weder /RF noch irgendeinen anderen.
Wenn /RF spezifziert ist können partitionierte USB medien nicht mehr gelesen werden. Mein USBMSD.ADD stellt sicher, daß sowohl partitionierte als auch "large floppy" sticks gelesen werden können (für "large floppy" findet eine Emulation der Partitionierung statt). Das funktioniert aber nur dann wenn OS2DASD.DMD auf alles als partitioniertes Medium zugreift.
Leider scheint dies jedoch bei USB-Speichereinheiten, welche keine Wechseleinheiten sind, nicht zuverlässig zu funktionieren. Eine so im LVM angezeigte "large floppy" kann im LVM nicht bearbeitet werden. Ich kann nicht beurteilen, ob diese USBMSD.ADD-Versionen überhaupt eine Unterscheidung zwischen Removable und Non-removable treffen. Auch ist fraglich, was mit dem Removable Media Bit passiert. Aber das wäre alles schon ein neues Thema.
Natürlich kann eine "large floppy" nicht bearbeitet werden. Hier wird lediglich eine Partitionierung sowie ein LVM DLAT Sektor EMULIERT, da gibt es nichts zu editieren. Das physikalische Medium soll völllig unangetastet bleiben, das war Designziel und kein Fehler. Vergessen sie einfach das Removable Media Bit. Es sollte alles einfach funktionieren. Und das tut es zumindestens auf meinem System auch, egal ob USB Festplatte, USB stick, USB Floppy drive, USB CD-ROM und egal ob nun wirklich partitioniert oder als "large floppy". Aber ich bin mir sicher, sie werden wieder das letzte Wort haben.
Zuletzt geändert von erdmann am So 25. Dez 2016, 11:01, insgesamt 1-mal geändert.
Antworten