[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Q: OS/2 Socket Services
Hi!
A question about Socket Servives on OS/2 (Warp v4 on a TP760ED):
On OS/2, there are 2 drivers for Socket Services:
IBM2SS04.SYS is for R2-PCIC (whatever that means)
IBM2SS14.SYS is for CardBus
OS/2's online help tells me that "/s0=1" can be specified as a parameter in order to make the
driver believe that there is only one socket to support. Same should be with "/s0=2 /IG0=2".
I need this for my Xircom CreditCard Ethernet 10/100. It has a direct enabler and thus only
works when it has its own slot without socket services. With /s0=1 specified, the Xircom in
Socket 2 should not be touched by Socket Servies.
However, it doesn't work here.
I don't know exactly which of the two drivers needs the parameter, so I tried all 3
possibilities (IBM2SS04, IBM2SS14 or both) with a 3com 3c589d inserted in socket 2 (and my
Adaptec 1460 in socket 1). I thought that the 3com won't work when I found the right choice.
But it worked.
In any case, "Plug and Play for PCMCIA" detected 2 sockets.
So I replaced the 3com with the Xircom.
With choice 1 (IBM2SS04), it stopped booting when loading the Xircom driver.
Same with choice 2 (IBM2SS14) and 3.
rem-ing out IBM2SS14 makes the Xircom work, but then the Adaptec driver fails to load.
rem-ing out IBM2SS04 makes the Adaptec work, but not the Xircom.
Now, is there any way to have a PnP Card in one Socket and a card with direct enabler in the
other?
This is the relevant part from my config.sys:
--------------------------------------------------------------------
88: BASEDEV=PCMCIA.SYS
95: rem Socket Services (R2-PCIC):
96: BASEDEV=IBM2SS04.SYS /s0=1
97: rem Socket Services (CardBus):
98: BASEDEV=IBM2SS14.SYS /s0=1
100: BASEDEV=AUTODRV2.SYS
102: DEVICE=E:\OS2\BOOT\$ICPMOS2.SYS
134: CALL=E:\OS2\CMD.EXE /Q /C E:\MPTN\BIN\MPTSTART.CMD >NUL
135: RUN=E:\IBMCOM\PROTOCOL\NBTCP.EXE
136: DEVICE=E:\IBMCOM\PROTOCOL\NETBEUI.OS2
137: DEVICE=E:\IBMCOM\PROTOCOL\TCPBEUI.OS2
138: DEVICE=E:\IBMLAN\NETPROG\RDRHELP.200
139: IFS=E:\IBMLAN\NETPROG\NETWKSTA.200 /I:E:\IBMLAN /N
140: DEVICE=E:\IBMCOM\PROTOCOL\NETBIOS.OS2
142: DEVICE=E:\IBMCOM\MACS\CE3NDIS.OS2
385: BASEDEV=OS2SCSI.DMD
386: BASEDEV=AHA152X.ADD /V
--------------------------------------------------------------------
Comments are welcome. I don't know what else I could try.