OS/2, eCS & ArcaOS - Technical > Networking

OS/2, Realtek and NIC drivers

<< < (6/7) > >>

Ben:
Here is the Log:

file:///C:/IBMCOM/LANTRAN.LOG

--
IBM OS/2 LANMSGDD [05/21/04] 6.00 is loaded and operational.
IBM OS/2 NETBEUI 6.00.0
NETBEUI: Using a 32-bit data segment.
IBM OS/2 NETBIOS 4.0
Adapter 0 has 223 NCBs, 130 sessions, and 20 names available to NETBIOS applications.
NETBIOS 4.0 is loaded and operational.
R8169 NDIS device driver @#D Azarewicz:0.3.1#@##1## 17 May 2013 08:46:29     DAZAR1    ::::1::SVN253@@Realtek 8169/1Gb PCIe MAC Driver
R8169 Hardware detected: RTL8168e/8111e.

IBM OS/2 LAN Netbind

--

That's all that there is.

The Mugwepop.exe file first showed itself after I installed the Mensys driver. And no matter what I do, it will not go away, even if I go back to the once fully working combo of the rtgnda13 driver and PCI NIC, (not the onboard RTL chip). Now that is not much to go by, but it is the dividing line. Whether the timing is merely coincidental or not, I cannot say. Whether it is the cause, a manifestation of the cause, or entirely irrelevant remains to be determined.

After I post this I'm going to give the GenMAC driver a go.

Ben:
GenMAC WPI install detected an RTL 8168 chipset and installed from there.

In Adapters and Protocols I changed over the Mensys driver for the GenMAC driver and rebooted.

I could no longer ping anything including this machine, ping presenting only "sento: No route to host". I ran \bin\setup.cmd, (sometimes that will alter things), but this had no effect.

I added the Adapter Address to the Netbios configuration and rebooted and nothing changed. I had to switch back to Mensys driver to send this message.

The old RTL 8169 NIC that I used for many years with the rtgnda13 driver should work. As I have said, it did work on this machine when I first put it in, but I can no longer get it to work with Netbios. It works now exactly as the Mensys driver does allowing good TCP/IP but no Netbios. Obviously something was changed that wasn't changed back.

Find that and I'll be on the track of the problem and on the path to a solution. At least, that's my conclusion at this point.

Now I have two options;


* Hunt down that problem or
* once more consider SAMBA
If anyone else has a suggestion now is the time.

In the meantime I will see what has changed with SAMBA in the interim.

Alex Taylor:
CONFIG.SYS, PROTOCOL.INI and IBMLAN.INI all have to be in agreement with each other as far as how each network interface & protocol is configured.  Probably one or more of them got out of sync with the others when you started changing the NIC drivers around.

If you post all three somebody might be able to find the culprit.

Doug Bissett:
Some time back, you posted:

--- Quote ---"Found Realtek NIC at bus 3:1:0: 10EC:8169 version 3 (RTL8169sb/8110sb)"
--- End quote ---

Now, Lantran.log says:

--- Quote ---R8169 Hardware detected: RTL8168e/8111e.
--- End quote ---

The first one, is the one that has always worked with Multimac, for me. The second one is probably the same as the one that never worked, for me, until the very latest driver was produced (which seems to be the one that you are using).

Which one is it? Use RtlChipId.exe to find out. The "e" is probably "evl" (sort of like "evil").

I agree with Alex, that something has got out of sync somewhere.

What I would do is this:
Go to Adapters and Protocols (or whatever it may be called), and delete ALL of the entries. Then put the device back in, and add the appropriate protocols. Try it (after reboot) without changing anything, and check to see if the MAC address got picked up. If not, you need to add that. Then, try the rest of what you need to work. If it works, you are done. If not, I would start looking in IBMLAN.INI, since that is the one that is unique to NETBIOS. I don't think TCPIP would work if the others were out of sync.

Ben:
Right now I have the onboard RTL active and I'm using the Mensys driver.

I took out the PCI NIC about 30 hours ago and it isn't going back unless the onboard chipset is a complete no-go.

Here are the Config.sys lines that are added by A & P at the end. If the rest of the networking lines are required let me know.

DEVICE=C:\MPTN\PROTOCOL\SOCKETSK.SYS
DEVICE=C:\MPTN\PROTOCOL\AFOS2.SYS
DEVICE=C:\MPTN\PROTOCOL\AFINETK.SYS
REM 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
REM RUN=C:\MPTN\BIN\VDOSCTL.EXE
DEVICE=C:\IBMCOM\PROTOCOL\NETBEUI.OS2
DEVICE=C:\IBMCOM\PROTOCOL\NETBIOS.OS2
DEVICE=C:\IBMCOM\MACS\R8169.OS2

Protocol.ini

[PROT_MAN]

   DRIVERNAME = PROTMAN$

[IBMLXCFG]

   netbeui_nif = netbeui.nif
   tcpip_nif = tcpip.nif
   r8169_nif = r8169.nif

[NETBIOS]

   DriverName = netbios$
   ADAPTER0 = netbeui$,0

[netbeui_nif]

   DriverName = netbeui$
   Bindings = r8169_nif
   NETADDRESS = "5404A6CFBF51"
   ETHERAND_TYPE = "I"
   USEADDRREV = "YES"
   OS2TRACEMASK = 0x0
   SESSIONS = 130
   NCBS = 225
   NAMES = 21
   SELECTORS = 50
   USEMAXDATAGRAM = "NO"
   ADAPTRATE = 1000
   WINDOWERRORS = 0
   MAXDATARCV = 4168
   TI = 30000
   T1 = 1000
   T2 = 200
   MAXIN = 1
   MAXOUT = 1
   NETBIOSTIMEOUT = 500
   NETBIOSRETRIES = 3
   NAMECACHE = 1000
   RNDOPTION = 1
   PIGGYBACKACKS = 1
   DATAGRAMPACKETS = 50
   PACKETS = 300
   LOOPPACKETS = 8
   PIPELINE = 5
   MAXTRANSMITS = 6
   MINTRANSMITS = 2
   DLCRETRIES = 10
   FCPRIORITY = 5
   NETFLAGS = 0x0

[tcpip_nif]

   DriverName = TCPIP$
   Bindings = r8169_nif
   IfType = 6

[r8169_nif]

   DriverName = R8169$
   MODE = "1000FULL"
   NETADDRESS = "5404A6CFBF51"

IBMLAN.INI

; OS/2 LAN Requester initialization file

[networks]

; This information is read by the redirector at device initialization time.
  net1 = NETBEUI$,0,LM10,34,100,14

[requester]

; The following parameters generally do not need to be
; changed by the user.
  charcount = 16
  chartime = 250
  charwait = 3600
  keepconn = 600
  keepsearch = 600
  maxcmds = 16
  maxerrorlog = 100
  maxthreads = 10
  maxwrkcache = 64
  numalerts = 12
  numcharbuf = 10
  numservices = 7
  numworkbuf = 40
  numdgrambuf = 14
  othdomains =
  printbuftime = 90
  sesstimeout = 45
  sizcharbuf = 512
  sizerror = 1024
  sizworkbuf = 4096
  wrkheuristics = 1111111121311111110001011120111221001111100
  wrkservices = MESSENGER
  wrknets = net1

[messenger]

  logfile = messages.log
  sizmessbuf = 4096

[peer]

  auditing = resource
; The following parameters generally do not need to be changed
  guestacct = guest
  autodisconnect = -1
  maxauditlog = 100
  maxchdevjob = 2
  maxchdevs = 1
  maxconnections = 26
  maxlocks = 64
  maxopens = 160
  maxsearches = 150
  maxsessopens = 80
  maxsessreqs = 25
  maxsessvcs = 1
  maxshares = 16
  maxusers = 5
  numbigbuf = 4
  numfiletasks = 1
  numreqbuf = 48
  sizreqbuf = 4096
  srvhidden = yes
  srvheuristics = 111101411113110013311
  SRVSERVICES =
  srvnets = net1

  SRVCOMMENT =
[replicator]

  replicate = IMPORT
  importpath = C:\ibmlan\repl\import
  tryuser = yes
  password =

[services]

  messenger = services\msrvinit.exe
  peer = services\peerinit.exe
  replicator = services\replicat.exe
  requester = services\wksta.exe

I cut most of the REM'd lines. If you see something missing just let me know.

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version