MSClient / EMM386 troubles..

View: New views
5 Messages — Rating Filter:   Alert me  

MSClient / EMM386 troubles..

by Ted Larson :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Some parts of this message have been removed. Learn more about Nabble's security policy.

 

I am new to FreeDOS.  I really liked how easy it was to install it, and how many programs are included pre-configured.  Seems super!

 

However, I ran into a slight hiccup trying to configure the MSCLIENT on it, so I could connect to a Windows Server share.   It works….kinda.  Once it is loaded, if I try to access any drive that is not ready….like the A: drive without a disk in it…..EMM386 crashes with an error like this:

 

Error reading from Drive A: DOS area: drive not ready

(A)bort, (I)gnore,(R)etry, (F)ail

 

Illegal instruction occurred

CS=7300 IP=63C3 SS=00D1

SP=072B DS=D0C0 ES=0001 …etc.

 

Aborting Program

EMM386 – Unable to continue – Please reboot

 

However, I am able to access shares, as long as they are ready.  So it is very weird.

 

Any suggestions on places to look where I might be getting it wrong?

 

Thanks,

 

-Ted Larson

 ted@...

 


------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
Freedos-user mailing list
Freedos-user@...
https://lists.sourceforge.net/lists/listinfo/freedos-user

Re: MSClient / EMM386 troubles..

by Mateusz Viste-3 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On Friday 06 November 2009 02:03 (CET), Ted Larson wrote:
> However, I ran into a slight hiccup trying to configure the MSCLIENT on it,
> so I could connect to a Windows Server share.   It works..kinda.  

Just for the record - note, that MSCLIENT is a memory hog. To send files over the network, you could consider using SCP.

> Once it is
> loaded, if I try to access any drive that is not ready..like the A: drive
> without a disk in it...EMM386 crashes with an error like this:

Have you tried to use the latest version of JEMM? The regular EMM386 is a bit outdated, and has been (more or less) forked by JEMM. You could also try JEMMEX, which inculdes both all EMM handlings plus integrated XMS memory management (you would save a few bytes of memory here and there that way).

Best regards,
Mateusz Viste
--
You'll find my public OpenPGP key at http://www.viste-family.net/mateusz/pub_key


------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
Freedos-user mailing list
Freedos-user@...
https://lists.sourceforge.net/lists/listinfo/freedos-user

signature.asc (500 bytes) Download Attachment

Re: MSClient / EMM386 troubles..

by Ted Larson :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Thanks for the reply.  SCP or FTP or something else is my backup plan if I can't get it working with some satisfaction.  Setting it up contains its own challenges, because I would need to go through the effort of setting up an SCP server.

I went and checked out JEMM.  It crashes in a different manner.  When accessing an un-ready drive it just hangs the system.

I did notice something though....it says UMB's unavailable when I load it.  Something tells me that is a problem for sure.  I have found I must load it with an X=TEST option or when I load ifshlp.sys, it crashes with an illegal opcode error in JEMM386.

Any other suggestions?

Thanks,

-Ted


-----Original Message-----
From: Mateusz Viste [mailto:mateusz@...]
Sent: Friday, November 06, 2009 12:40 AM
To: freedos-user@...
Subject: Re: [Freedos-user] MSClient / EMM386 troubles..

On Friday 06 November 2009 02:03 (CET), Ted Larson wrote:
> However, I ran into a slight hiccup trying to configure the MSCLIENT on it,
> so I could connect to a Windows Server share.   It works..kinda.  

Just for the record - note, that MSCLIENT is a memory hog. To send files over the network, you could consider using SCP.

> Once it is
> loaded, if I try to access any drive that is not ready..like the A:
> drive without a disk in it...EMM386 crashes with an error like this:

Have you tried to use the latest version of JEMM? The regular EMM386 is a bit outdated, and has been (more or less) forked by JEMM. You could also try JEMMEX, which inculdes both all EMM handlings plus integrated XMS memory management (you would save a few bytes of memory here and there that way).

Best regards,
Mateusz Viste
--
You'll find my public OpenPGP key at http://www.viste-family.net/mateusz/pub_key



------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
Freedos-user mailing list
Freedos-user@...
https://lists.sourceforge.net/lists/listinfo/freedos-user

Re: MSClient / EMM386 troubles..

by Bernd Blaauw :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Op 6-11-2009 18:05, Ted Larson schreef:

> Thanks for the reply.  SCP or FTP or something else is my backup plan if I can't get it working with some satisfaction.  Setting it up contains its own challenges, because I would need to go through the effort of setting up an SCP server.
>
> I went and checked out JEMM.  It crashes in a different manner.  When accessing an un-ready drive it just hangs the system.
>
> I did notice something though....it says UMB's unavailable when I load it.  Something tells me that is a problem for sure.  I have found I must load it with an X=TEST option or when I load ifshlp.sys, it crashes with an illegal opcode error in JEMM386.
>
> Any other suggestions?
>
> Thanks,
>
> -Ted
>
>    

http://www.veder.com/nwdsk/ or www.nu2.nu contain MS Client in a running
state to my knowledge, been a while since I've used those, or MS Client
(let alone in combination with JEMMEX and/or FreeDOS kernel 2039).
Would you be able to tell us the contents of your CONFIG.SYS and
AUTOEXEC.BAT files, as well as giving a listing of the MEM /C output?

Bernd


------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
Freedos-user mailing list
Freedos-user@...
https://lists.sourceforge.net/lists/listinfo/freedos-user

Re: MSClient / EMM386 troubles..

by Ted Larson :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Here are my files.  I have stripped them down as much as possible to just
create a simple boot case.

Any suggestions on what I should change here?  With these configuration
files.  If I do a dir a: without a disk in the drive, the system reboots.

I have been experimenting with the Veder.com disk to see what its config
looks like.  Some reverse engineering required there.

Thanks,

-Ted

-----

FDonfig.sys:

LASTDRIVE=Z
BUFFERS=30,8    
FILES=20
DOS=HIGH,UMB
DOSDATA=UMB
DEVICE=C:\FDOS\BIN\HIMEMX.EXE
DEVICE=C:\FDOS\BIN\JEMM386.EXE X=TEST
DEVICE=C:\net\ifshlp.sys

Autoexec.bat:
@echo off
SET dosdir=C:\FDOS
set PATH=C:\NET;%dosdir%\bin
set NLSPATH=%dosdir%\NLS
set HELPPATH=%dosdir%\HELP
set temp=%dosdir%\temp
set tmp=%dosdir%\temp
SET autofile=C:\autoexec.bat
SET CFGFILE=C:\fdconfig.sys
C:\NET\net initialize
C:\NET\nwlink
C:\NET\netbind.com
C:\NET\umb.com
C:\NET\tcptsr.exe
C:\NET\tinyrfc.exe
C:\NET\nmtsr.exe
C:\NET\emsbfr.exe
C:\NET\net start

Mem /c output:
Modules using memory below 1 MB:

  Name           Total           Conventional       Upper Memory
  --------  ----------------   ----------------   ----------------
  SYSTEM      15,136   (15K)     10,016   (10K)      5,120    (5K)
  HIMEMX       2,128    (2K)      2,128    (2K)          0    (0K)
  IFSHLP       3,968    (4K)      3,968    (4K)          0    (0K)
  COMMAND      3,296    (3K)      3,024    (3K)        272    (0K)
  PROTMAN        400    (0K)        400    (0K)          0    (0K)
  EL90X       28,560   (28K)     28,560   (28K)          0    (0K)
  NWLINK      10,144   (10K)     10,144   (10K)          0    (0K)
  PROTMAN      2,560    (3K)      2,560    (3K)          0    (0K)
  UMB            960    (1K)        272    (0K)        688    (1K)
  TCPTSR      76,784   (75K)     76,784   (75K)          0    (0K)
  TINYRFC     18,272   (18K)     18,272   (18K)          0    (0K)
  NMTSR        6,160    (6K)      6,160    (6K)          0    (0K)
  REDIR      110,240  (108K)    106,432  (104K)      3,808    (4K)
  NDISHLP      1,440    (1K)          0    (0K)      1,440    (1K)
  TCPDRV       1,328    (1K)          0    (0K)      1,328    (1K)
  NEMM           672    (1K)          0    (0K)        672    (1K)
  Free       416,944  (407K)    385,376  (376K)     31,568   (31K)

Memory Type        Total       Used       Free
----------------  --------   --------   --------
Conventional          639K       263K       376K
Upper                  44K        13K        31K
Reserved              341K       341K         0K
Extended (XMS)    523,008K       445K   522,563K
----------------  --------   --------   --------
Total memory      524,032K     1,062K   522,970K

Total under 1 MB      683K       276K       407K

Total Expanded (EMS)                   32M (33,947,648 bytes)
Free Expanded (EMS)                    32M (33,554,432 bytes)

Largest executable program size       376K (385,248 bytes)
Largest free upper memory block        13K ( 13,792 bytes)
FreeDOS is resident in the high memory area.

-----Original Message-----
From: Bernd Blaauw [mailto:bblaauw@...]
Sent: Friday, November 06, 2009 11:52 AM
To: freedos-user@...
Subject: Re: [Freedos-user] MSClient / EMM386 troubles..

Op 6-11-2009 18:05, Ted Larson schreef:
> Thanks for the reply.  SCP or FTP or something else is my backup plan if I
can't get it working with some satisfaction.  Setting it up contains its own
challenges, because I would need to go through the effort of setting up an
SCP server.
>
> I went and checked out JEMM.  It crashes in a different manner.  When
accessing an un-ready drive it just hangs the system.
>
> I did notice something though....it says UMB's unavailable when I load it.
Something tells me that is a problem for sure.  I have found I must load it
with an X=TEST option or when I load ifshlp.sys, it crashes with an illegal
opcode error in JEMM386.
>
> Any other suggestions?
>
> Thanks,
>
> -Ted
>
>    

http://www.veder.com/nwdsk/ or www.nu2.nu contain MS Client in a running
state to my knowledge, been a while since I've used those, or MS Client
(let alone in combination with JEMMEX and/or FreeDOS kernel 2039).
Would you be able to tell us the contents of your CONFIG.SYS and
AUTOEXEC.BAT files, as well as giving a listing of the MEM /C output?

Bernd


----------------------------------------------------------------------------
--
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus
on
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
Freedos-user mailing list
Freedos-user@...
https://lists.sourceforge.net/lists/listinfo/freedos-user



------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
Freedos-user mailing list
Freedos-user@...
https://lists.sourceforge.net/lists/listinfo/freedos-user