<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">Patch-ID# 102924-26
Keywords: sun4u sparc5 sparc4 4 performance slow filesharing Win95 Windows95
Synopsis: SunPC 4.1: for Solaris 2.4 2.5, 2.5.1, 2.6 and sparc architectures
Date: Mar/24/98

Solaris Release: 2.4, 2.5, 2.5.1, 2.6

SunOS Release: 2.4, 5.5, 5.5.1, 5.6

Unbundled Product: SunPC

Unbundled Release: 4.1

Relevant Architectures: sparc

BugId's fixed with this patch: 4102596, 4082433, 4092595, 4094202, 4096661, 4061045, 4099724, 4102596. 

Patches accumulated and obsoleted by this patch: 

Patches which conflict with this patch: 

Patches required with this patch: 

Obsoleted by: 

Files included with this patch: 

/opt/SUNWsunpc
/opt/SUNWsunpc/bin
/opt/SUNWsunpc/bin/cleardriverunload
/opt/SUNWsunpc/bin/cphd
/opt/SUNWsunpc/bin/create_disk
/opt/SUNWsunpc/bin/dirname
/opt/SUNWsunpc/bin/makedisk
/opt/SUNWsunpc/bin/spc.sva_svr4_prod
/opt/SUNWsunpc/bin/sunpc
/opt/SUNWsunpc/bin/sunpc_UNinstall
/opt/SUNWsunpc/bin/sunpc_install
/opt/SUNWsunpc/dos6
/opt/SUNWsunpc/dos6/drivers
/opt/SUNWsunpc/dos6/drivers/win311
/opt/SUNWsunpc/dos6/drivers/win311/sun1024.drv
/opt/SUNWsunpc/dos6/drivers/win95
/opt/SUNWsunpc/dos6/drivers/win95/autoexec.w95
/opt/SUNWsunpc/dos6/drivers/win95/bsetup.inf
/opt/SUNWsunpc/dos6/drivers/win95/display
/opt/SUNWsunpc/dos6/drivers/win95/display/sunpc.drv
/opt/SUNWsunpc/dos6/drivers/win95/display/sunpc.inf
/opt/SUNWsunpc/dos6/drivers/win95/display/sunpc.vxd
/opt/SUNWsunpc/dos6/drivers/win95/fsd
/opt/SUNWsunpc/dos6/drivers/win95/fsd/sunfsd.inf
/opt/SUNWsunpc/dos6/drivers/win95/fsd/sunfsd.vxd
/opt/SUNWsunpc/dos6/drivers/win95/fsd/sunwmbox.inf
/opt/SUNWsunpc/dos6/drivers/win95/fsd/sunwmbox.vxd
/opt/SUNWsunpc/dos6/drivers/win95/np
/opt/SUNWsunpc/dos6/drivers/win95/np/sunnp.dll
/opt/SUNWsunpc/dos6/drivers/win95/np/sunnp.inf
/opt/SUNWsunpc/dos6/drivers/win95/np/sunnp.reg
/opt/SUNWsunpc/dos6/drivers/win95/odi.bat
/opt/SUNWsunpc/dos6/drivers/win95/prep.bat
/opt/SUNWsunpc/dos6/drivers/win95/readme.txt
/opt/SUNWsunpc/dos6/drivers/win95/runme.bat
/opt/SUNWsunpc/dos6/drivers/win95/setup
/opt/SUNWsunpc/dos6/drivers/win95/setup/_inst32i.ex_
/opt/SUNWsunpc/dos6/drivers/win95/setup/_isdel.exe
/opt/SUNWsunpc/dos6/drivers/win95/setup/_setup.dll
/opt/SUNWsunpc/dos6/drivers/win95/setup/_sys1.cab
/opt/SUNWsunpc/dos6/drivers/win95/setup/_user1.cab
/opt/SUNWsunpc/dos6/drivers/win95/setup/data.tag
/opt/SUNWsunpc/dos6/drivers/win95/setup/data1.cab
/opt/SUNWsunpc/dos6/drivers/win95/setup/lang.dat
/opt/SUNWsunpc/dos6/drivers/win95/setup/layout.bin
/opt/SUNWsunpc/dos6/drivers/win95/setup/os.dat
/opt/SUNWsunpc/dos6/drivers/win95/setup/setup.exe
/opt/SUNWsunpc/dos6/drivers/win95/setup/setup.ini
/opt/SUNWsunpc/dos6/drivers/win95/setup/setup.ins
/opt/SUNWsunpc/dos6/drivers/win95/setup/setup.lid
/opt/SUNWsunpc/dos6/drivers/win95/setup/sunpc.bmp
/opt/SUNWsunpc/dos6/drivers/win95/setup/unsetup.exe
/opt/SUNWsunpc/dos6/drivers/win95/sunpc.hlp
/opt/SUNWsunpc/dos6/drivers/win95/sunwndis
/opt/SUNWsunpc/dos6/drivers/win95/sunwndis/sunwndis.inf
/opt/SUNWsunpc/dos6/drivers/win95/sunwndis/sunwndis.vxd
/opt/SUNWsunpc/dos6/msdos
/opt/SUNWsunpc/dos6/msdos/bootme.exe
/opt/SUNWsunpc/dos6/msdos/chkstate.sys
/opt/SUNWsunpc/dos6/msdos/memmaker.exe
/opt/SUNWsunpc/dos6/msdos/memmaker.hlp
/opt/SUNWsunpc/dos6/msdos/memmaker.inf
/opt/SUNWsunpc/dos6/msdos/setflag.exe
/opt/SUNWsunpc/dos6/msdos/sizer.exe
/opt/SUNWsunpc/dos6/novell
/opt/SUNWsunpc/dos6/novell/net.cfg
/opt/SUNWsunpc/drvr
/opt/SUNWsunpc/drvr/cleardriverunload
/opt/SUNWsunpc/drvr/storekernname.sun4c
/opt/SUNWsunpc/drvr/storekernname.sun4m
/opt/SUNWsunpc/drvr/storekernname.sun4m_ddi
/opt/SUNWsunpc/drvr/storekernname.sun4u
/opt/SUNWsunpc/drvr/sunpcload
/opt/SUNWsunpc/drvr/sunpcmod.sun4c_530.o
/opt/SUNWsunpc/drvr/sunpcmod.sun4c_540.o
/opt/SUNWsunpc/drvr/sunpcmod.sun4c_550.o
/opt/SUNWsunpc/drvr/sunpcmod.sun4c_551.o
/opt/SUNWsunpc/drvr/sunpcmod.sun4c_560.o
/opt/SUNWsunpc/drvr/sunpcmod.sun4m_530.o
/opt/SUNWsunpc/drvr/sunpcmod.sun4m_540.o
/opt/SUNWsunpc/drvr/sunpcmod.sun4m_550.o
/opt/SUNWsunpc/drvr/sunpcmod.sun4m_550_ddi.o
/opt/SUNWsunpc/drvr/sunpcmod.sun4m_551.o
/opt/SUNWsunpc/drvr/sunpcmod.sun4m_551_ddi.o
/opt/SUNWsunpc/drvr/sunpcmod.sun4m_560.o
/opt/SUNWsunpc/drvr/sunpcmod.sun4u_550.o
/opt/SUNWsunpc/drvr/sunpcmod.sun4u_551.o
/opt/SUNWsunpc/drvr/sunpcmod.sun4u_560.o
/opt/SUNWsunpc/msgs
/opt/SUNWsunpc/msgs/en_US
/opt/SUNWsunpc/msgs/en_US/SunPC.info
/opt/SUNWsunpc/novell
/opt/SUNWsunpc/novell/lib
/opt/SUNWsunpc/novell/lib/libfsd95.so.1.1
/opt/SUNWsunpc/novell/lib/libndis.so.1.1
/opt/SUNWsunpc/novell/lib/libodi.so.1.1
/opt/SUNWsunpc/roms
/opt/SUNWsunpc/roms/hwv7vga.rom

Problem Description: 

Support for drives to 512 Mb
SETFLAG.EXE
Elimination of Windows 95 "Bad BIOS" or "BIOS out of date" messages 
 

This jumbo patch fixes the following Bugtraq bugs:

1203212 SunPC does not calculate Swap space properly.
1209361 SunPC 4.1 DOS Window under MS Windows loses mouse upon exit of DOS prompt.
1209867 SunPC 4.1 not locking correctly with MS Access from Office 4.3
1211016 SunPC icon goes blank after 30 seconds.
1211562 SunPC 4.1 hangs with the message "sdos_cache_op() - waiting on flush pend..."
1211597 MS-DOS "doskey" doesn't function correctly in SunPC 4.1
1217067 sunpc 4.1 and novell vlm net use crashing sunpc window.
1221752 Integer/floating point error in software emulation in SunPC4.1 with the dx2/66
1224269 Customer requests sunpc provide an error message when too much memory allocated.
1228704 sunpc 4.1 extremly slow saving complex excel spreadsheet to remote network drive.
1232718 SunPC 4.1 with MS Word 2.0C and HPLJ print driver.
1233297 sunpc 4.1 + 102924-02 software session floppy fails.
1240808 Missing Win Attributes.
1240812 102924-02 don't work on SS20SX.
1240817 Mouse no longer responds.
1240821 ken@emory's 102924-02 panics
1240825 Causes video lags.
1240828 enqueue_signal: queue full leo.
1240832 crashed system.
1240835 Mouse error.
1240836 Crashed System.
1241270 Ctrl-Alt-Del does not remove ODI drivers properly after installing 102924-03.
1241443 sunpc_UNinstall ALWAYS fails on Solaris 2.5 systems.
1242020 sunpc script will exit with unknown operator.
1244484 Sunpc doesn't  have the ability to handle NFS version 3 lock or share requests.
1245360 The Microsoft time function  compiler can be disturbed on SUNPC with a DX2 card.
1249904 Word 2.0 personal dictionary input fails.
1257974 Unable to launch SunPC 4.1 w/accelerator on SPARCstation 20 w/ZX frame buffer.
1254889 SunPC 4.1 out of the box fails to install / configure correctly with Solaris 2.5.
1265771 SunPC display 2 is being corrupted with white lines on 2.5 system with zx video.
4008484 Unable to launch SunPC 4.2 w/accelerator on Ultra1
4015819 Cannot use acclerator card with SS10 at 2.5.1
4017410 SunPC 4.1 consistently panics s297 beta
4018180 Unable to install win95 programs to extended drive
4022919 Unable to use Microsoft's net use
4023655 Unable to use mounted drives with Microsoft's net use command.
4023658 Unable to install software from a read only filesystem.
4040206 Unable to run SunPC 4.1 w/ TGX video accelerator card on Ultra 1.
4043784 can not open certain files if they are stored on a unix drive.
4043996 SunPC panics w/ recursive mutex errors w/ new accelerator cards
4047598 SunPC 4.1 does not hadle swedish win95 keyboard
4047682 SunPC 4.1: running Windows 3.11 hangs system on 2.5.1 w/ TCX framebuffer.
4047943 Sunpc 4.1 hanging in Sparcstation 2 with Win95 installation.
4049973 Unable to install MSOffice on SunPC 4.1 with WIndows 95
4055323 sunpc with ultra 1 200e and win95 runs extremely slow.
4056533 SunPC hangs on both initial startup and often on shutdown.
4058215 sunpc 4.1/win95 with ms project for win95 can't open project files on ext. drive.
4058799 sunpcdrv needs to be updated for 2.6.
4061045 SunPC needs to have a primary drive limit greater than 128MB.
4062903 sunpc cannot print landscape mode with fast tax software in win3.11.
4069351 Error when saving files in SunPC 4.1/Win95.
4069370 ppt-&gt;html conversion does not work using office97.
4071161 Netscape Communicator 4.01 on SunPC: Invalid path, not a directory at reboot.
4071954 files created in win95/sunpc do not have correct umask permissions in Unix.
4076500 SunPC 4.1 consistently causes panics in Solaris 2.6 FCS.
4082433 SunPC crashes the system.
4092595 SunPC 4.1 on a SS5, MS-Windows 3.x hangs ones a day.
4094202 SunPC 4.1 with 102924-25 and Windows95 hangs 50% of the time.
4096661 SunPC will hang by simply moving the mouse.
4099724 Application failed in extended drives under Win95 environment.
4102596 T102924-26 on sunpc 4.1 causes error creating a new hard drive.


Other fixes in this patch include:
Opening a DOS window in Win95 no longer causes window flashing.

Known Problems:
---------------

Doing a 'dir' on an empty Novell drive will echo some garbled output.
No data will be lost.  Users will see:

        File not foundPath not foundInsufficient memoryExtended Error %1.....

instead of:

        File not found

Running Netware 4.1 prior to a 'print' will not return you to the DOS prompt.
Workarounds for this are copying the file to lpt1, or running 'print' before
loading the Netware 4.1 client software.

The sunpc_install script must be run outside of OpenWindows (see the Special
Install Instructions) because of the following reasons:

- A conflict with the OpenWindows hardware cursor.

As long as sunpc_install is run from the console (ie. outside of OpenWindows),
no adverse effects should be seen.

Special note on net use command:
--------------------------------
We have now made it possible to use Microsoft's net use command.  The syntax 
for the command is based on the directory structure shown when the UNIX df 
command is executed.  Microsoft's net command is located under the directory
under which windows was installed (typically c:\windows).  Please
make sure to mount drives with the net command in that directory.

To associate a drive letter with the root of your local machine, type the
following...

   net use drive_letter: \\.\.

To associate a drive letter with a directory...

   net use drive_letter: \\&lt;dirname&gt;\&lt;subdirname&gt;       or...
   net use drive_letter: \\&lt;dirname&gt;\.

Usage of this command requires two operands so the . is needed in the second
example. 

HOWEVER - The best method of mapping a drive to a Unix file path is to use
Windows Explorer to map the drive. If you want to make the connection 
permanent, click the "Reconnect at Login" box.

Patch Installation Instructions: 
-------------------------------- 
Generic 'installpatch' and 'backoutpatch' scripts are provided
within each patch package with instructions appended to this section.
Other specific or unique installation instructions may also be
necessary and should be described below.

Special Install Instructions: 
----------------------------- 
NOTE:   The SunPC 4.1 User's Guide is available for 
      	downloading from SunSolve at:

	http://www.sun.com/desktop/products/PCCP/sunpc

This patch is only for sun4c, sun4m and sun4u systems running Solaris 2.5, 2.5.1, or 2.6

After installing this patch, exit OpenWindows and run the sunpc_install script as root
on the system you have installed the patch on.  The default location of this script is
/opt/SUNWsunpc/bin/sunpc_install.

After you have run the prep utility from f:\drivers\win95\prep, you will need to run the setflag 
script before installing Windows 95. This program is located at C:\dos\setflag. Do NOT 
reboot your DOS Window after you run this program; if you do, you will need to run the setflag
script again before installing Windows 95. You need to do this only once during installation;
you do not need to run this script every time you start up.

It will also be necessary to re-install the drivers included on your C: drive.
This can be accomplished by starting SunPC and Win95 and running both
F:\drivers\win95\setup\unsetup
  and
F:\drivers\win95\setup\setup

**Note:  Please reboot your system after installing this patch.**

Instructions for preparing drive for Windows95
--------------------------------------------------
The hard drive to which you are installing Windows95 must be 60MB or larger.
We suggest using a full 512MB if you have the space available.           

If you are not upgrading from a previous version of Windows and you are
using a Win95 upgrade CD, you must complete this next step.  If you are
installing from a full version Win95 CD, you may ignore this step.     

Make sure that your SunPC memory setting (under the Properties --&gt; Miscellaneous
pull down menu) is set to a value greater than 4MB or Windows will not     
install properly.                                                          


</pre></body></html>