Back to home page

DOS ain't dead

Forum index page

Log in | Register

Back to the board
Thread view  Mix view  Order
RayeR(R)

Homepage

CZ,
26.09.2015, 13:57
 

ActionTec PCMCIA FastNet Plus PE1500 DOS driver needed (Users)

Hi,
I got this PCMCIA network adapter
http://rayer.g6.cz/1tmp/asekol4.jpg
and I'm looking for usable packet/odi driver for DOS. I googled hard and found in archives only drivers for Pro PE2000 and PE200 that doesn't work. I found only Windows driver for PE1500 that consist of TX100NDS.SYS and OEM7.INF. This driver works fine under Win98.
Maybe someone luckily have/had this card and may have a driver diskette somewhere, plaease look for that if so...

---
DOS gives me freedom to unlimited HW access.

bearwindows(R)

Homepage

missing nowhere,
26.09.2015, 18:25

@ RayeR

ActionTec PCMCIA FastNet Plus PE1500 DOS driver needed

This one?
http://www.wou.edu/~bwitt/SMC%20PCMCIA%20Ethernet%20Card/
http://bama.ua.edu/~recovery/Files/Drivers/SMC%20PCMCIA%20Driver/
http://ifsc2.ifsc.usp.br/drivers/LAN/PCMCIA/TRUST/
IF not, try search internet for "TX100NDS.SYS"
Hope this helps. :)

RayeR(R)

Homepage

CZ,
29.09.2015, 23:43

@ bearwindows

ActionTec PCMCIA FastNet Plus PE1500 DOS driver needed

> This one?
> http://www.wou.edu/~bwitt/SMC%20PCMCIA%20Ethernet%20Card/
> http://bama.ua.edu/~recovery/Files/Drivers/SMC%20PCMCIA%20Driver/
> http://ifsc2.ifsc.usp.br/drivers/LAN/PCMCIA/TRUST/
> IF not, try search internet for "TX100NDS.SYS"
> Hope this helps. :)

Thanks, you're my hero! :)
I found, that there was not problem in packet driver itself but PCMCIA enabler (a real mess of various manufacturers under DOS). I found that if I load packet driver for ActionTec PE200 under Win98 where I pass args of IQR and port acquired from devmgr then the driver loads OK displaying right MAC. But not under DOS with same args. Then I tried enabler (lanen.exe, 11483B) from your link and voala, packet driver loaded successfully. landiag also passed. So I uplpoaded doslinks on this old Toshiba Sattelite 470CDT and kicked up the network connection and just sending this post. Hope it doesn't crash :)

---
DOS gives me freedom to unlimited HW access.

RayeR(R)

Homepage

CZ,
30.09.2015, 11:40

@ RayeR

ActionTec FastNet Plus in HP 200LX using mTCP problem

So when I tested the eth. card is working I got an idea to push it into ancient wonderfull HP 200LX (PC XT) handheld (it has one PCMCIA and people used it with some modem and ethernet cards). I found alternative OpenSOurce enabler LXCIC.COM and packet driver LXEN2216.COM specially made for 200LX. The driver loaded OK and reported the right MAC.

C:\LXCIC\LXCIC.COM /l

LXCIC v2.1 (c) 99 Stefan Peichl, Heidelberg
-------------------------------------------
Fast Ethernet
ADR=0300  COR=45  FCSR=na  BASE=01E0  ID=06
active loaded resident
Card powered


C:\LXCIC\LXEN2216.COM 0x60

HP200LX packet driver for EN2216, version 11.1.3
Packet driver skeleton copyright 1988-93, Crynwr Software.
This program is freely copyable; source must be available; NO WARRANTY.
See the file COPYING.DOC for details; send FAX to +1-315-268-9201 for a copy.

Packet driver software interrupt is 0x60 (96)
My Ethernet address is 00:B1:47:23:17:6B


Then I use LXTCP and latest mTCP to run DHCP and some TCP tools but it failed to connect DHCP. Even If I write IP addresses into config file manually utilities doesn't work, e.g. ping timeouted...

C:\MTCP\dhcp

mTCP DHCP Client by M Brutman (mbbrutman^gmail.com) (C)opyright 2008-2015
Version: Jul  5 2015

Timeout per request: 10 seconds, Retry attempts: 3
Sending DHCP requests, Press [ESC] to abort.

DHCP request sent, attempt 1: Timeout
DHCP request sent, attempt 2: Timeout
DHCP request sent, attempt 3: Timeout

Error: Your Ethernet card reported an error for every packet we sent.
Check your cabling and packet driver settings.


But driver seems to be detected by mTCP and there are some received and sent packets but lot of them is lost

C:\MTCP\pkttool scan

mTCP pkttool by M Brutman (mbbrutman^gmail.com) (C)opyright 2008-2015
Version: Jul  5 2015

Scanning:

Details for driver at software interrupt: 0x60
  Name: EN2216
  Entry point: 066F:0382
  Version: 11   Class: 1   Type: 65480  Interface Number: 0
  Function flag: 2  (basic and extended functions)
  Current receive mode: packets for this MAC and broadcast packets
  MAC address: 00:B1:47:23:17:6B


C:\MTCP\pkttool stats 0x60

mTCP pkttool by M Brutman (mbbrutman^gmail.com) (C)opyright 2008-2015
Version: Jul  5 2015

Details for driver at software interrupt: 0x60
  Name: EN2216
  Entry point: 066F:0382
  Version: 11   Class: 1   Type: 65480  Interface Number: 0
  Function flag: 2  (basic and extended functions)
  Current receive mode: packets for this MAC and broadcast packets
  MAC address: 00:B1:47:23:17:6B

All statistics are from when the packet driver was loaded.

Packets in:          157  Packets received
Packets out:          55  Packets sent
Bytes in:           5065  Bytes received (includes Ethernet headers)
Bytes out:          3300  Bytes sent (includes Ethernet headers)
Errors in:             0  Receive errors
Errors out:            0  Sending errors
Packets lost:       2463  Lost due to no packet handler, out of buffers, etc.


When I run pkttool sniffer listen mode I can see

C:\MTCP\pkttool listen 0x60 -v

mTCP pkttool by M Brutman (mbbrutman^gmail.com) (C)opyright 2008-2015
Version: Jul  5 2015

Details for driver at software interrupt: 0x60
  Name: EN2216
  Entry point: 066F:0382
  Version: 11   Class: 1   Type: 65480  Interface Number: 0
  Function flag: 2  (basic and extended functions)
  Current receive mode: packets for this MAC and broadcast packets
  MAC address: 00:B1:47:23:17:6B

Listening for incoming packets.  Press [ESC] to quit.

04:33:35.80 To: FF:FF:FF:FF:FF:FF From: FF:FF:FF:FF:FF:01 Len: 29 Type: 0001
04:33:36.24 To: FF:FF:FF:FF:FF:FF From: FF:FF:FF:FF:FF:01 Len: 29 Type: 0001
04:33:36.35 To: FF:FF:FF:FF:FF:FF From: FF:FF:FF:FF:FF:01 Len: 29 Type: 0001
...
04:33:39.42 To: FF:FF:FF:FF:FF:FF From: FF:FF:FF:FF:FF:01 Len: 285 Type: 0001
04:33:39.42 To: FF:FF:FF:FF:FF:FF From: FF:FF:FF:FF:FF:01 Len: 29 Type: 0001
...
Tracing active for 0 minutes, 8 seconds

Packets received:              36
Packets dropped:                0
Ethernet broadcast packets:    36
Unique MACs detected:           1

MAC addr: FF:FF:FF:FF:FF:01  Packets sent: 36  Bytes sent: 1556
  Packets:     36  Bytes:    1556  Type: ---- (IEEE 802.3 packet)

All hosts combined: Packets sent: 36  Bytes sent: 1556
  Packets:     36  Bytes:    1556  Type: ---- (IEEE 802.3 packet)

MAC addresses and their possible IP addresses (based on ARP traffic):


and raw

C:\MTCP\pkttool listen 0x60 -raw
mTCP pkttool by M Brutman (mbbrutman^gmail.com) (C)opyright 2008-2015
Version: Jul  5 2015

Details for driver at software interrupt: 0x60
  Name: EN2216
  Entry point: 066F:0382
  Version: 11   Class: 1   Type: 65480  Interface Number: 0
  Function flag: 2  (basic and extended functions)
  Current receive mode: packets for this MAC and broadcast packets
  MAC address: 00:B1:47:23:17:6B

Listening for incoming packets.  Press [ESC] to quit.

0000  FF FF FF FF FF FF FF FF FF FF FF 01 00 01 00 31   ...............1
0010  5C 31 5C 6E 46 6E 46 06 08 06 08 01 00            \1\nFnF......

0000  FF FF FF FF FF FF FF FF FF FF FF 01 00 01 00 31   ...............1
0010  5C 31 5C 6E 46 6E 46 06 08 06 08 01 00            \1\nFnF......
...
0000  FF FF FF FF FF FF FF FF FF FF FF 01 00 01 00 31   ...............1
0010  5C 31 5C 6E 46 6E 46 00 08 00 08 00 45 00 45 48   \1\nFnF.....E.EH
0020  01 48 01 7B 1F 7B 1F 00 00 00 00 11 40 11 40 9C   .H.{.{......@.@.
0030  EF 9C EF 8D 0A 8D 0A 01 60 01 60 FF FF FF FF FF   ........`.`.....
0040  FF FF FF 43 00 43 00 44 00 44 00 34 01 34 01 F7   ...C.C.D.D.4.4..
0050  DE F7 DE 01 02 01 02 01 06 01 06 9A 70 9A 70 75   ............p.pu
0060  7E 75 7E 00 00 00 00 00 00 00 00 00 00 00 00 00   ~u~.............
0070  00 00 00 66 4E 66 4E B6 34 B6 34 2E D5 2E D5 AE   ...fNfN.4.4.....
0080  AC AE AC 8D 0A 8D 0A 01 60 01 60 46 50 46 50 BD   ........`.`FPFP.
0090  5D BD 5D 69 E4 69 E4 00 00 00 00 00 00 00 00 00   ].]i.i..........
00A0  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
00B0  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
00C0  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
00D0  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
00E0  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
00F0  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
0100  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
0110  00 00 00 00 00 00 00 00 00 00 00 00 00            .............

0000  FF FF FF FF FF FF FF FF FF FF FF 01 00 01 00 31   ...............1
0010  5C 31 5C 6E 46 6E 46 06 08 06 08 01 00            \1\nFnF......
...
Tracing active for 0 minutes, 17 seconds

Packets received:              87
Packets dropped:                0
Ethernet broadcast packets:    87
Unique MACs detected:           1

MAC addr: FF:FF:FF:FF:FF:01  Packets sent: 87  Bytes sent: 2779
  Packets:     87  Bytes:    2779  Type: ---- (IEEE 802.3 packet)

All hosts combined: Packets sent: 87  Bytes sent: 2779
  Packets:     87  Bytes:    2779  Type: ---- (IEEE 802.3 packet)

MAC addresses and their possible IP addresses (based on ARP traffic):


If I copy my mTCP setup to the old Toshiba NTB mentioned above and run enabler suggested by BW and packet driver for PE200 (this driver and enabler don't work on 200LX) it runs fine, even there are also lost packets it got address from DHCP within 1 second and all tools worked as expected.
Only one minor issue was that mTCP complained about DHCP lease time was less than 3600 (was 3200) so I have to manually edit tcp.cfg to increase the lease time. I would rather display only a warning than stop the functionality but maybe it can be configured too.

Do you see what is the problem? Should I try to play with MTU size or what else? Anybody experienced networking on HP 200LX here?

---
DOS gives me freedom to unlimited HW access.

mbbrutman(R)

Homepage

Washington, USA,
16.10.2015, 03:43

@ RayeR

ActionTec FastNet Plus in HP 200LX using mTCP problem

Just for giggles please try to use software interrupt 0x66 instead of software interrupt 0x60. It should not matter, but every usage of the LXEN2216 driver shows it using 0x66. (Don't forget to update the mTCP configuration file too.)

This setup is known to work with mTCP, or at least it did at one time:

http://www.vintage-computer.com/vcforum/archive/index.php/t-38300.html


Does anybody have the source code for this driver? It's based on the Crynwr framework so source code is supposed to be available, but I have not found it yet. Seeing the return codes in the packet driver source code would be nice.

---
mTCP - TCP/IP apps for vintage DOS machines!
http://www.brutman.com/mTCP

RayeR(R)

Homepage

CZ,
16.10.2015, 20:20

@ mbbrutman

ActionTec FastNet Plus in HP 200LX using mTCP problem

> Does anybody have the source code for this driver? It's based on the
> Crynwr framework so source code is supposed to be available, but I have not
> found it yet. Seeing the return codes in the packet driver source code
> would be nice.

Sources are here
http://sourceforge.net/projects/rwhitby/files/HP200LX%20Ethernet%20Drivers/1.0/
http://hplx.pgdn.de/lxcic.zip

---
DOS gives me freedom to unlimited HW access.

mbbrutman(R)

Homepage

Washington, USA,
17.10.2015, 08:24

@ RayeR

ActionTec FastNet Plus in HP 200LX using mTCP problem

Just updating everybody else on the debugging that has been happening in private:

The incoming packets do not look to be valid. mTCP gets an error from the packet driver every time it tries to send a packet. I strongly suspect that the Ethernet card is bad.

I've asked RayeR to try one of the 16 bit WatTCP based programs as an experiment. If anything can work with the card then I know I have a problem with mTCP, but I also know that mTCP has worked with this combination before.

RayeR(R)

Homepage

CZ,
28.10.2015, 00:52

@ mbbrutman

ActionTec FastNet Plus in HP 200LX using mTCP problem

> I've asked RayeR to try one of the 16 bit WatTCP based programs as an
> experiment. If anything can work with the card then I know I have a
> problem with mTCP, but I also know that mTCP has worked with this
> combination before.

I tried with an old 16b wattcp from 1992 and lxtcp packages but it doesn't work. Neither with manual IP config neither via DHCP. Ping or other program just timeouts. Only what works is displaying MAC address by TCPINFO. There's no diagnostic tool like pktool. So maybe the ethernet card is not fully compatible with the packet driver or some IRQ problem? I cannot specify IRQ as parameter for driver it's probably hardwired in HP 200LX and in code). But in that case I would expect that any packet would arrive not damaged ones...

---
DOS gives me freedom to unlimited HW access.

Back to the board
Thread view  Mix view  Order
15108 Postings in 1358 Threads, 246 registered users, 11 users online (0 registered, 11 guests)
DOS ain't dead | Admin contact
RSS Feed
powered by my little forum