Win3x.Org

Windows & DOS Community

Problèmes avec IPXODI sur cartes 3Com sous DOS 6 et 7

Forum rules

Pour tout sujet impliquant un système d'exploitation daté de 2000 à nos jours, merci de le publier dans la section intitulée « Informatique moderne ».

Post Reply   Page 1 of 1  [ 6 posts ]
Author Message
Deksor
Post subject: Problèmes avec IPXODI sur cartes 3Com sous DOS 6 et 7
Posted: 27 July, 14:16
Membre d'honneur
User avatar
Offline
 
Posts: 5082
Joined: 23 May, 13:33
Retro PC: 486DX 33 8mo SB Pro 2, P2 450 128mo Voodoo 2 SLI
 
J'ai décidé de bidouiller un peu avec mes ordis sous DOS et notamment d'utiliser le réseau IPX pour le jeu multijoueur (ici doom)
Voici les deux ordis que j'ai utilisé :

1 - HP Vectra (486 DX33)
SB pro 2
3Com Etherlink III (3c509)
MS-DOS 6.22

2 - Pentium 3 450MHz
- Voodoo 2 SLI
- Riva TNT2 m64
- Abit BH6
- 3Com etherlink XL PCI (3c905B)
- Yamaha YMF744
- MS-DOS 7.1/Windows 98

Sur le 1er ordi, je lance d'abord LSL.com puis 3c5x9 et enfin ixpodi. Tout se passe bien

Voici le fichier NET.CFG que j'utilise (qui est une version altérée de celui qui est fourni sur les disques d'installation de la carte)
; *************************************************************************
;  This sample NET.CFG file is meant to supply some rudimentary understanding
;  of parameters in NET.CFG and how they affect network operations.
;  For a full description and explanation of the parameters, see the
;  manual for the ODI shell for DOS, which ships with the NetWare package
;  or is available from Novell part # 100-000871-001.
;
;  Please pay attention to column spacing for the lines.  The section header
;  line MUST start in column 0 with subsequent lines in that section being
;  indented. Comments are designated by semi-colons (;).  The NET.CFG is not
;  caps-sensitive.
;
; *************************************************************************
;

LINK DRIVER 3C5X9
;
; The following two parameters are required when using two or more EtherLink
; III adapters in a single machine.  This parameter specifies which specific
; EtherLink III adapter the driver is to attach itself to.
;  PORT NNN, where NNN is the hex base address of the 3C509 ISA adapter
;  SLOT NN, where NN is the slot number containing the 3C529, 3C579, or
;           3C509 configured as an EISA adatper.
;
;       PORT 200
;       SLOT 3
;
; The next few lines specify the frame type.  3C5X9.COM is a 4.0 DOS ODI
; driver. The default frame type is 802.2. To connect to a 3.11 server
; the frame type needs to be changed to 802.3.  The following two lines
; perform that change.
;
;        FRAME ETHERNET_802.3
;        PROTOCOL IPX 0 ETHERNET_802.3   (binds IPX protocol to frame)
;
;
; This is the driver default
;
       FRAME ETHERNET_802.2
       PROTOCOL IPX E0 ETHERNET_802.2
;
;
;
; %VER NET.CFG - sample Netware DOS ODI configuration file V4.1a
Sur l'ordi n°2, je suis sous MS-DOS 7.1 (celui de 98SE, j'utilise cette méthode viewtopic.php?f=2&t=6056&start=48#p169596 pour être tranquille). Là aussi, je lance LSL, 3c90x.com. Celui-ci m'affiche une erreur et me dis d'écrire "ENABLE_SLOT" quelque-part dans le fichier net.cfg. J'avais rajouté une ligne "SLOT 9055" dans net.cfg mais je suis ensuite passé à "IRQ 10" et "PORT E400" (basé sur la config de la carte réseau). Là ça passe et ipxodi se lance sans soucis.
Voici le NET.CFG
; *************************************************************************
;  This sample NET.CFG file is meant to supply some rudimentary understanding
;  of parameters in NET.CFG and how they affect network operations.
;  For a full description and explanation of the parameters, see the
;  manual for the ODI shell for DOS, which ships with the NetWare package
;  or is available from Novell part # 100-000871-001.
;
;  Please pay attention to column spacing for the lines.  The section header
;  line MUST start in column 0 with subsequent lines in that section being
;  indented. Comments are designated by semi-colons (;).  The NET.CFG is not
;  caps-sensitive.
;
; *************************************************************************
;

LINK DRIVER 3C90X
PORT E400
IRQ 10
;
; When using two or more adapters in a single machine, it is necessary to
; specifiy which adapter should be used. The following two parameters are
; used for this purpose:
;
;  SLOT NN, where NN is the specific PCI BIOS identification number of the
;               3C90X PCI adapter.
; 
;  BUS  NN, Where NN is the Bus number.
;
; The next few lines specify the frame type.  3C90X.COM is a 4.10 DOS ODI
; driver. The default frame type is 802.2. To connect to a 3.11 server
; the frame type needs to be changed to 802.3.  The following two lines
; perform that change.
;
;        FRAME ETHERNET_802.3
;        PROTOCOL IPX 0 ETHERNET_802.3   (binds IPX protocol to frame)
;
;
; This is the driver default
;
       FRAME ETHERNET_802.2
       PROTOCOL IPX E0 ETHERNET_802.2
;
;
;
;(%VER NET.CFG - sample Netware DOS ODI configuration file V1.0)
Voici le problème que j'ai :

Quand je lance doom sur les deux ordis avec ipx, l'ordi n°1 continue sans soucis, mais l'ordi n°2 plante avec un message d'erreur "transfert stack overflow" et ça me ramène au prompt MS-DOS ... qui plante après quelques secondes

Je suis repassé sous Windows 98SE sur l'ordi n°2 et j'ai refait la procédure (en utilisant donc l'ipx de windows 98) et là ça fonctionne sans soucis ! Les deux versions du jeu proviennent de mon raspberry pi, donc il n'y a pas de soucis de config du jeu, le jeu en solo fonctionne sur les deux machines.

Qu'est-ce qui peut clocher dans la config du réseau sur l'ordi 2 sous MS-DOS ?

Sur internet, je suis tombé sur un fichier d'aide au sujet de doom qui est intérressant ...
Quote:
An incorrectly installed packet driver often crashes when it *receives* a packet, rather than when it transmits one. Your packet driver might look like it's installed ok, and you might be sitting there "Looking for a node......" for a while. When another node replies to this (incorrectly installed) packet driver, it causes it to crash. Be careful and mindful of what traffic there is or could be on the network at all times! This can be put to your advantage, though. If you have a node that is *guaranteed* to be working fine and one that locks up when you install IPXPD, you can debug it thus: Set the good node "Looking for a node.....", and then install the packet driver on the suspect node. If the suspect node then crashes/hangs at the same time that that good node prints another ".", then the packet driver you just installed wasn't installed correctly. Reboot the faulty node and try different settings on the packet driver and/or card until the node no longer crashes in this manner.
... mais au final il ne m'avance pas à grand chose ...


Top
Quote
gm86
Post subject: Re: Problèmes avec IPXODI sur cartes 3Com sous DOS 6 et 7
Posted: 27 July, 20:04
Membre inscrit
User avatar
Offline
 
Posts: 672
Joined: 01 September, 19:07
 
J'ai un vague souvenir de l'installation d'un packet driver qui utilisait une interruption 60h, la procédure était en partie automatisée. Mieux vaut se documenter davantage :
http://wiki.freedos.org/wiki/index.php/ ... stallation

_________________

C:\ONGRTLNS.W95


Top
Quote
Deksor
Post subject: Re: Problèmes avec IPXODI sur cartes 3Com sous DOS 6 et 7
Posted: 27 July, 23:46
Membre d'honneur
User avatar
Offline
 
Posts: 5082
Joined: 23 May, 13:33
Retro PC: 486DX 33 8mo SB Pro 2, P2 450 128mo Voodoo 2 SLI
 
Ben le packet driver c'est le programme 3c90x.com ^^

Et c'est doom qui utilise l'interruption 60h (il l'écrit directement qu'il utilise l'interruption 60h ^^)


Top
Quote
gm86
Post subject: Re: Problèmes avec IPXODI sur cartes 3Com sous DOS 6 et 7
Posted: 28 July, 11:40
Membre inscrit
User avatar
Offline
 
Posts: 672
Joined: 01 September, 19:07
 
Je crois me souvenir que dans mon cas, il a fallu préciser l'interruption comme option du packet driver pour qu'il concorde avec celui du jeu :
dlkfet.com 0x60
On trouve les pages d'aide doomnet.html et inetdoom.html pour DOOM en réseau ici :
http://www.gamers.org/dhs/helpdocs/
Ils y déconseillent LSL.COM & IPXODI.COM ! Sans doute parce qu'ils sont superflus avec DOOM et peuvent éventuellement être sources de conflits...

Courage !

_________________

C:\ONGRTLNS.W95


Top
Quote
remax17
Post subject: Re: Problèmes avec IPXODI sur cartes 3Com sous DOS 6 et 7
Posted: 05 August, 01:57
Membre inscrit
User avatar
Offline
 
Posts: 1294
Joined: 22 September, 15:03
Retro PC: PIII 500mhz -384Mb RAM - Voodoo 2 en SLI
 
Si je ne dis pas de bêtises (et je suis sur de moi à 99,9%), à l'époque quand je jouais en IPX sous DOS, je n'ai absolument jamais eu besoin d'installer quoi que ce soit. Les jeux se chargeaient systématiquement eux même de la gestion réseau.

J'étais connecté en NULL MODEM par contre, peut-être que tu essayes quelque chose de plus compliqué.


Top
Quote
Deksor
Post subject: Re: Problèmes avec IPXODI sur cartes 3Com sous DOS 6 et 7
Posted: 05 August 2023 09:41
Membre d'honneur
User avatar
Offline
 
Posts: 5082
Joined: 23 May, 13:33
Retro PC: 486DX 33 8mo SB Pro 2, P2 450 128mo Voodoo 2 SLI
 
Oui, moi je passe par l'Ethernet ;)

Bon finalement, problème "résolu", le réseau n'était pas le soucis ... Le soucis est ... la carte son O_o

Pourtant elle fonctionnait très bien avant sous DOS et sous windows aussi elle va bien, j'ai juste remarqué que sous dos elle se mettait à l'irq 11 sans raison, mais pas moyen de la refaire fonctionner, je vais devoir m'y attarder plus longuement pour savoir ce qui cloche ...

En désactivant le son, tout se passe bien par contre


En tout cas, ça m'a permis de glaner des infos utiles sur le réseau sous DOS et donc je pourrai vous en faire part prochainement ^^


Top
Display: Sort by: Direction:
Post Reply   Page 1 of 1  [ 6 posts ]
Return to “Informatique des vieux systèmes”
Jump to: