Ich habe vor kurzem den fas-Treiber Version 2.09 PL 1 eingebunden.
Bin eigentlich bis auf wenige Punke genau nach dem INSTALLATION verfahren,
es liest damit auch ohne Probleme installieren.
Einzige Abweichnungen bei der Installation: statt der vorgeschlagenen driver_
major_device_number von 4 habe ich 5 eingetragen da 4 bei SCO schon belegt war.
5 war auch der alte SIO-Treiber den ich hoffentlich komplett rausgeworfen habe.
(In 'mdevice' geloescht und in der ...sdevice.d/sio auf 'N' gesetzt).
In /dev sieht's bei mir im Moment so aus:
crw-rw-rw- 1 root root 5, 80 Jan 05 20:07 /dev/tty1a
crw-r----- 1 uucp uucp 5,208 Jan 05 19:58 /dev/tty1A
crw-rw-rw- 1 root root 5, 81 Jan 05 19:58 /dev/tty2a
crw-rw-rw- 1 root root 5,209 Jan 05 19:58 /dev/tty2A
(Bin mir nicht sicher ob das so richtig war?)
Soweit also keine Probleme - nur als ich zum erstem mal das merge386 starten
wollte... nichts geht mehr! Es hilft nur noch Reset :-(
Habe dann einige Variationen ausprobiert (ich bin, wie man sicher merkt, kein
grosser Unix(SCO) oder C-Experte):
1. In fas.h ein '#define NEED_INIT8250' mit dem Ergebnis:
---
ld: Symbol init8250 in /etc/conf/pack.d/mrgat/Driver.o ist multiply defined.
First defined in /etc/conf/pack.d/fas/Driver.o
Error: can not link-edit unix
---
Habe daraufhin in fas.c aus allen 'init8250' ein 'fas_init8250' gemacht.
Liess sich danach ohne Probleme kompilieren. Funktioniert genauso gut,
jedoch unter merge386 auch genauso schlecht -> Reset.
(Auch bei dieser Aenderung war ich mir nicht sicher ob's ok war?)
Darauf folgende Variationen:
2. #define HAVE_VPIX (obwohl ich keines habe) & #define NEED_INIT8250
3. #undef HAVE_VPIX & #define NEED_INIT8250
4. #define HAVE_VPIX & #undef NEED_INIT8250
5. #undef HAVE_VPIX & #define NEED_INIT8250
Immer mit dem selben Ergebniss: unter merge386 haengt die Kiste voellig.
Zur Info kurz die verwendete Hard- & Software:
name=fpu vec=15 dma=- type=80387
name=fas base=0x3F8 offset=0x7 vec=04 dma=- unit=0 type=* release=2.09.1
name=fas base=0x2F8 offset=0x7 vec=03 dma=- unit=1 type=* release=2.09.1
name=floppy base=0x3F2 offset=0x5 vec=06 dma=2 unit=0 type=96ds15
name=floppy vec=- dma=- unit=1 type=135ds18
name=console vec=- dma=- unit=vga type=0 12= screens=68k
name=parallel base=0x378 offset=0x2 vec=07 dma=- unit=0
name=adapter base=0x330 offset=0x2 vec=13 dma=5 type=ad ha=0 id=7
name=ethernet base=0x300 offset=0x1F vec=05 dma=- type=WD8013EB addr=00 00= c0= 22= 6c= 2b=
name=cled vec=- dma=- v1.7= installed= as= ld= 3.=
name=tape vec=- dma=- type=S ha=0 id=6 lun=0
name=disk vec=- dma=- type=S ha=0 id=0 lun=0
name=Sdsk vec=- dma=- cyls=992 hds=64 secs=32
SCO PC-Interface Development Sys 3.0.0a installed
SCO Xsight Development System 2.2.0d installed
ODT-DS Master Installation Flopp 1.0.0e installed
SCO TCP/IP Development System 1.1.0d installed
SCO OEM PE Toolkit 4.0.0b installed
Open Desktop Development System 1.0.0e partially installed
(prd = unixos) 3.2.2s installed
SCO Computer Graphics Interface 1.1.0d installed
SCO Xsight 2.3 Server EFS 2.3.0j installed
Microsoft Word (German) 5.0.1g installed
SCO UNIX Sys V/386 O.S. Internat 2.0.0d installed
Open Desktop 1.1.0n partially installed
ODT Xsight RTS 2.2.0e installed
DOS Under UNIX 2.0.1f installed
SCO LAN Manager Client 1.0.1c installed
SCO NFS Runtime System 1.1.1d installed
SCO TCP/IP Runtime System 1.1.3f installed
(prd = unixos) 3.2.2s installed
(prd = unixos) 3.2.2s partially installed
Also SCO Open-Desktop 3.2 Version 2.2 *ohne* VP/ix jedoch mit *merge386*
Meine Fragen nun: was mache ich falsch, habe ich falsch gemacht, geht es
ueberhaupt? WIE? WAS?
Muss der alte SCO-SIO-Treiber vielleicht doch 'drin bleiben?
Gruss
Michael
--
>> Michael Loth | Zerberus IS...@DOS-KIEL.ZER | Voice +49 40 404866 <<
>> Loth systemtechnik | UUCP mi...@isys-hh.hanse.de | Mbx +49 40 494867 <<
>> - iSYS Hamburg - | | <<
>Ich habe vor kurzem den fas-Treiber Version 2.09 PL 1 eingebunden.
>Bin eigentlich bis auf wenige Punke genau nach dem INSTALLATION verfahren,
>es liest damit auch ohne Probleme installieren.
>Soweit also keine Probleme - nur als ich zum erstem mal das merge386 starten
>wollte... nichts geht mehr! Es hilft nur noch Reset :-(
Das ist auch schon das ganze Problem, fas unterstuetzt die virtuellen
COM-Ports von merge386 (noch?) nicht.
gert
--
Gert Doering | SubNet : ge...@greenie.gold.sub.org | mailbox / uucp:
Munich / FRG | InterNet: gdoe...@physik.tu-muenchen.de | call (089)3243328
(089)3243228 | FidoNet : gert.doering@2:246/55.4 | login bbs / nuucp