Coda File System

Coda Win95 client - MFC42.DLL required

From: Dmitry Pryanishnikov <>
Date: Sun, 16 Jul 2000 14:34:35 +0300 (EEST)

 We have successfully installed Coda server (version 5.3.7) on the Linux
machine and verified it's operation both from Linux and FreeBSD clients.
All seems to work correctly. Now the hardest part: we are enforced to
configure MS Windows 95 Coda client as well ;( We have tried to do that on the
top of fresh  Windows 95 OSR2 Russian release (we've successfully configured
TCP/IP on it). As we can see, there are 2 groups of Win95 clients available:
version 5.0.x and 5.2.y/5.3.z. We were unable to configure them for the
different reasons.

 As for clients version 5.0.x, all goes OK until the command:
venus.exe -cf 500 -init. Here is the problematic command output:

---sendto(8) addr c0a81209:0980 len 305 res 0
>>>recvfrom (8) addr 00000000:0000 len 80
---sendto(8) addr c0a81209:0980 len 104 res 0
---sendto(8) addr c0a81209:0980 len 104 res 0
>>>recvfrom (8) addr 00000000:0000 len 60
17:24:00 GetRootVolume: can't get root volume name!

... and so on. IP c0a81209 is correct, and server indeed responds, so I
suspect that Win95 client 5.0 is incompatible with 5.3 server.

 As for clients version 5.2.x and 5.3.x, we have another problem: 
CodaStart doesn't run due to missing MFC42.DLL (we have seen only MFC40 in
our system). Well, I've tried "venus.exe -cf 1500 -init". With the different
5.2 clients result was the same as witn 5.0:"GetRootVolume: can't get root
volume name!". With the 5.3.4-1 client we have seen:

Coda Venus, version 5.3.3

Date: Sun 07/16/2000

10:38:32 /usr/coda/LOG validated at size 0x258400
10:38:32 /usr/coda/DATA validated at size 0x95ffb0
mmap: addr 00000000, len 00040000, flags 0002
	mmap succeeded: 00190000
mmap: addr 00000000, len 00020000, flags 0002
	mmap succeeded: 001d0000
10:38:32 loading recoverable store
mmap: addr 00000000, len 00001000, flags 0002
	mmap succeeded: 001f0000
mmap: addr 02000000, len 00001000, flags 0002
	mmap succeeded: 02000000
mmap: addr 03000000, len 0095a000, flags 0002
	mmap succeeded: 03000000
munmap 001f0000, 00001000 OK
10:38:34 Last init was Sun Jul 16 10:30:15 2000
10:38:34 Last shutdown was clean
10:38:34 starting VSGDB scan
10:38:34 	1 vsg entries in table
10:38:34 	0 vsg entries on free-list
10:38:34 starting VDB scan
10:38:34 	2 vol entries in table (0 MLEs)
10:38:34 	0 vol entries on free-list (0 MLEs)
10:38:34 starting FSDB scan (1500, 150000) (25, 75, 4)
10:38:34 	1 cache files in table (0 blocks)
10:38:47 	1499 cache files on free-list
10:38:47 starting HDB scan
10:38:47 	0 hdb entries in table
10:38:47 	0 hdb entries on free-list
10:38:47 Mariner: listening on tcp port enabled, disable with -noMarinerTcp
10:38:47 Getting Root Volume information...
10:38:47 Mounting on F:
10:38:47 Mount OK
10:38:47 Venus starting...

But after this point all references to drive F: caused application errors.
Tried to use clog - same result: it reads password, then even sends UDP
packet to the codaauth2 port of our server, server responds, but clog
abnormally terminates ("error in application...").

 So, is Win95 OSR2 still supported by any Coda client? If not, what is
supported Win9x version?

Sincerely, Dmitry

Dnipropetrovsk State University,        E-mail:
Physical Faculty,                       WWW:
Department of Experimental Physics      
Dnipropetrovsk, Ukraine                 FTP:
Received on 2000-07-16 07:33:05