PS/2 FAQ, Section 8

S) 8.0 Operating Systems (OS) NOT reviewed 04/26/00

Q)  8.1  Can I run UNIX on my PS/2? Which UNIX variety works?

According to C. Beauregard: 

Currently, most of the common disk controllers are supported: IBM SCSI, IBM ESDI, AHA-1640, Buslogic, Future Domain.  X Windows runs under XGA, XGA-2, 8514, VGA, etc.  Network cards include 3c523, 3c529, assorted WD/SMC, IBM Ethernet Adapter/A, and a few ethernet, Token ring, and :) Arcnet.  Basically, it's running on almost all MCA machines in one form or another including most PS/2s, NCRs, Apricot, and some other extremenly weird configurations (An IBM P390 300Mhz Pentium Pro with 1Gb of RAM, for example). 

The 2.0.x kernel series is supported via patches available at glycerine. As well, MCA support is now in the 2.1.x kernel (well, with a few bugs), meaning MCA hardware will be fully supported in Linux 2.2, although support from specific distributions will probably come a little slower. The exception is Debian, which has had complete MCA support since 2.0. 

There's also been some work done on NetBSD for MCA, and Bob Eager is working on some other BSD support.  Linux, of course, is way ahead of the game. 

Q)  8.2  Why won't certain UNIXs run on my PS/2?

The only thing that stops anything type of program from running on a PS/2 that would normally run on any other machine with the same CPU/memory etc  are usually the device drivers.  In the case of UNIX more than likely it is just a matter of obtaining the correct disk drivers.  If you have ESDI and want to run LINUX there is a ESDI fix available.  If you have a SCSI that is compatible with any of the supported drivers you are ok also. Currently there is a large Linux/MCA following and Linux is by itself a great OS... 32 bit and totally stable. 

For questions on Linux/MCA go to: http://glycerine.itsmm.uni.edu/mca. 

Q)  8.3  What is better for the PS/2, MSDOS or PCDOS?

I would have to say it is a toss-up.  In one hand, PC-DOS supplies special programs that are optimized for/unique to the PS/2 and may be helpful, but  then you have the problem that something may not be compatible with the MS-DOS standard.  By purchasing MS-DOS, you may not get the special programs you need to run certain diagnostics, and procedures on your PS/2, but you do get a 100% compatible DOS.  Buy whichever you think you will need, PC-DOS should be more than 98% compatible with anything MS-DOS has, but if you have something in that 2% incompatible area the decision is practically made for you. 

Another note is that DOS is on its way out in the form we know it today. The routines and procedures are being incorporated into GUIs (Graphical User Interfaces) like Windows, OS/2, and of course as always UNIX. If you are still one holding out on running Windows or OS/2 you really should start as soon as you get far behind in the realm of OS's and it will be hard to catch up. 

Actually DOS is out...run Windows 95/98 or UNIX/LINUX if possible and don't worry about it unless you are running applications that rely on a DOS version that does not run under Windows 98 or UNIX/LINUX or you need a low disk space OS. 
 

Q)  8.4  Can I run Windows?  What would I need?

Any PS/2 with the basic requirements can run all of the standard OS's, such as OS/2 and Windows, even Windows for Workgroups and Win95.  Just make sure you read the box carefully and that your machine has all the requirements.  Even though Windows and other OS's can run in 2-3 MB it is wise to at least have 4MB and 8MB is a more comfortable range.  Try to get as much RAM as possible as the more RAM you have the faster/more efficiently your machine will run. 

One system.ini line that should be added for the PS/2 user is under the Enh 386 section, add the line InitPS2MouseAtExit=False.  This prevents Windows from reinitializing the mouse on a PS/2 and thus causing a 5-10 second delay. 
 

Q)  8.5  Can I run Win95? What would I need?

   95 works without many tricks - you will have to add the IBMCDROM.SYS MS-DOS 
driver to the Win95 starter disk. 

Ohland's chaotic explanation and W95/Doze examples are HERE
Wendt's Eurotrash explanation for CD Roms specifically is HERE

Q)  8.5a(1)  Can I run Win98? What would I need?
Under revision 10 Jun 01

From our Anarcho-techno Hacker
   You'd experienced a very familar problem - some machines (with SPOCK SCSI that is) run Win98, some don't. The problem is the SCSI miniport driver SPOCK.MPD. It fails, you don't have a CD-ROM any longer, machine runs in 16-bit mode and all drives outside the ones on the first HD are no longer accessible.
   There is no fix for the machines that *need* to run on the Spock SCSI. (56 /57, P75, Bermuda 76 / 77, 85, 90, old 95).
   However: Win98SE worked on *my* Bermuda-77. The "First Edition" failed. But Win98SE also failed to run on the 9595-AMT, where Win98 1E failed too.
   It has to do something with the IOSUBSYS - or with the bus and device detection repectively. MCA is not supported with Win98 ... and obviously M$ found a secret way to keep them out.
    Win98 First Edition will not work - Second Edition will. The 1st has a bug that drops the machines with <50MHz base clock *and* IBM MCA SCSI adapter into 16-bit compatibility mode with e.g. a CD-ROM inaccessible. Second edition works fine and I'd installed it on a couple of PS/2 so far. Don't forget to run SETUP /NM from the Win98 CD to bypass the processor speed detection (or else you end up in a silly error message that your CPU is too slow). 
   Win98 (any version) has its pitfalls on MCA-based machines. It may run on some - but fail on others ... your individual mileage may vary.
(BTW: it was not the DX50 Type 3 -AMT where 98 failed to run but the -AKD DX33 Type 1. Any 98 ran on the -AMT)
   Don't know for the mix-architecture machines like PC-730 / 750 or Server 320 / 520 with PCI / MCA. They are *basically* PCI machines with add-on PCI-MCA bridge in the case of the PC-730 / 750. Most likely Win98 has its problems properly identifying and initializing the bridge chip - and the MCA cards behind it.
 

Success so far:
- 9577-0NA "Bermuda" with onboard SCSI
- 9577-BTG "Lacuna" with Fast SCSI-2 (which ran 98 1.Ed already too)
- 9590-AH5 w. T2 DX2-25/50 platform and cached SCSI
- 8573-401 P75 w. DX-33 and onboard SCSI

Failed to run:
- 9595-B20 w. T4 P60 platform and cached SCSI
- 8595-AKD w T1 DX2-33/66 platform
 

Christian Hansen pipes up with-
   FYI: On my PC Server 320, win95B happily recognizes both PCI slots (graphics and sound), as well as the MCA based network adapter. One of the serial ports (COM2) switched off in BIOS, to free up some resources.
Haven't tried with win98 though. Hmm - think I have a disk lying around for experiments....  no promises made.

Q) 8.5a  Blank Screen Under MS-DOS Mode

Scenario: 
You've got a PS/2 running xga2 and Win95 but when you shut down to dos the screen goes completely blank. 

Solution: 
1) Go into Windows Explorer, look in the "windows" folder for an icon marked "Exit to DOS". 
2) Using the right mouse button, click the icon, and choose "properties". 
3) Click the "Program" tab.  In the "cmd line" box,place the cursor at the end of the C:\...command.com, add a space, then the switch "/k mode co80". Click "Apply", then "OK" 

Q) 8.5b  Can't See >16MB or >64MB  Under W95 
   Older versions of Win95 used a HIMEM.SYS which only uses a clone API call to detect memory. This works fine with 16MB or 64MB (depends on Win95 version) but barfs with >16MB or >64MB. (Please make sure your video aperture is disabled under system programs, this can cause >16MB memory to be not accessible). Supposedly, OSR2 and greater have the updated HIMEM.SYS, also, Win98 has the fix built-in. 

For a real boring explanation, go HERE
For M$'s explanation, look for Q137755
Ask me to mail you a copy of the updated HIMEM.SYS

Q) 8.5c W95 Does Not See IDE Controller on MCA System
   After installing Windows 95 on an IBM 95xx computer with a standard IDE hard disk and controller, the following message may appear:  "Windows has detected that your computer is not configured" blah, blah, blah... Windows 95 does not detect standard IDE hard disks on MCA computers. See Windoze KB article Q134452

If you can confirm that the computer has a standard IDE hard disk, manually add the ESDI/IDE driver to get 32-bit protected-mode functionality. To do so, follow these steps: 
     1.Click the Start button, point to Settings, and then click Control Panel. 
     2.Double-click the Add New Hardware icon, and then click Next. 
     3.Click No, and then click Next. 
     4.Click Hard Disk Controllers, and then click Next. 
     5.In the Models box, click Standard IDE/ESDI Controller, and then click Next. 
     6.Accept the default resource settings for the device. Click Next. 
These settings work on a lacuna 9577- YMMD... 
Standard IDE/ESDI HD Controller 
           IO Range 01F0-01F7 
           IO Range 03F6-03F6 
           IRQ 14 
       NOTE: If the computer is configured for non-standard resources, these settings may not work correctly and will have to be set manually. 
     7.Click Finish. 
     8.When you are prompted to restart your computer, do so. 

Q)  8.6  Can I run Linux now?

Uh, hell yes. For you unfortunates (?) with a Pentium PS/2, there is the little "HLT" problem with Linux. 

Almost 100% of the time providing you are at least running a 386.  Almost every SCSI card is supported.  And if you can't run the latest kernel the invaders kernel (ftp://invaders.dcrl.nd.edu) usually will run and is very full-featured itself. 

9595 Main Page