This article is from a FAQ concerning SCO operating systems. While some of the information may be applicable to any OS, or any Unix or Linux OS, it may be specific to SCO Xenix, Open There is lots of Linux, Mac OS X and general Unix info elsewhere on this site: Search this site is the best way to find anything.
You need to actually install the SMP software. It's on your original installation CD, the same one you installed the OS from. Stick that back in, run "custom" and find it on there.
It's easy to make the mistake of LICENSING that software without installing. You need to install it!
By the way, are you sure you really need this? If "sar -q" doesn't consistently show a runq of more than 1, smp is going to do nothing but slow you down- spending the extra money on hardware and another $1,000.00 for the license doesn't make sense if you don't need it.
The SCO SMP will take advantage of hyperthreading as of 5.0.7 (but see "p4 pentium iv hyperthreading osr5 acpi mps cpu tables"), which note:
_Some_ BIOSes for Pentium 4 family CPUs that support Hyperthreading (HT) set the CPUs up in a manner that OSR5 supports. Others do not. The technical detail: OSR5 supports the Intel MultiProcessing Specification, versions 1.1 and 1.4 (MPS 1.1 / 1.4). An MPS-compliant BIOS sets up a particular table that shows what CPUs are available. Intel has chosen not to support MPS with the HT CPUs. They instead provide an ACPI (Advanced Configuration and Power Interface) table of CPUs. Originally Intel told us that BIOS support for HT CPUs would never provide MPS tables. This was not true of the prototype machines with prototype BIOSes -- those machines provided both kinds of table. Now that the machines are actually shipping, it seems that most of them provide an MPS table when HT is disabled. _Some_ still provide it when HT is enabled; others don't. OSR5 will only see CPUs (beyond the first one) if MPS tables are present.
You have to have the Maintenance Pack patches installed.
Got something to add? Send me email.