BigAdmin System Administration Portal
XPerts

BigAdmin XPerts

XPert Transcript: SunPCi™ technology
Elsa Leung - Sun Microsystems, Inc.

XPerts Home
Last Updated January 2002
 
 
  1. What is SunPCi technology?
  2. Which Sun systems does the SunPCi IIpro coprocessor card support?
  3. Which versions of Solaris™ are compatible...
  4. Which versions of Microsoft Windows are supported by the SunPCi IIpro card?
  5. Where can I get more technical information on using SunPCi technology?
  6. Does Sun provide a trial version?
  7. How can I use this technology for my company?
  8. I am currently using SunPCi 2.2.2...the access times to the local harddrive...
  9. Is there a way to configure SunPCi to not use the floppy drive...
  10. How can I stop color flashing when I start SunPCI on secondary heads?
  11. I'd like to know what the /ms & /ml switches are for.
  12. Is there any way to cut & paste between SunPCiII and Solaris?
  13. ...auto start/stop the SunPCI from Unix without logging in...
  14. ...how can I use that additional 2gigs from the C.diskimage ?

Q: What is SunPCi technology?

A: SunPCi technology is a hardware/software solution for running Microsoft Windows operating systems and PC applications on a Sun system. Customers can run PC applications at full speed and with complete PC compatibility.

Back to top


Q: Which Sun systems does the SunPCi IIpro coprocessor card support?

A: Sun PCI-based workstations and workgroup servers support the SunPCi IIpro coprocessor card, including the following: Sun Ultra™ 5, Sun Ultra 10, Sun Ultra 60, Sun Ultra 80, Sun Blade™ 100, Sun Blade 1000, Sun Enterprise™ 220R, Sun Enterprise 250, Sun Enterprise 420R, Sun Enterprise 450, and Sun Fire™ 280R systems.

Back to top


Q: Which versions of the Solaris™ Operating Environment are compatible with the SunPCi IIpro card?

A: The SunPCi IIpro card runs on Solaris 2.6, Solaris 7 (32-bit and 64-bit), and Solaris 8 Operating Environments with proper system patches installed.

Back to top


Q: Which versions of Microsoft Windows are supported by the SunPCi IIpro card?

A: The SunPCi IIpro card supports the following Microsoft Windows operating systems:

  • Microsoft Windows 2000 Professional
  • Microsoft Windows 2000 Server Edition including Terminal Server
  • Microsoft Windows NT 4.0 Workstation
  • Microsoft Windows NT 4.0 Server
  • Microsoft Windows NT 4.0 Terminal Server
  • Microsoft Windows Millennium Edition
  • Microsoft Windows 98 Second Edition
Installation media must generically support all hardware configurations and will not install properly if the operating system software is BIOS-locked to another OEM configuration, which is common with media supplied by PC OEM vendors. In this case, users need to purchase a retail version of the desired Microsoft operating system.

Back to top


Q: Where can I get more technical information on using SunPCi technology?

A: Check out the following resources as a good starting point:

  1. Supporting Microsoft Windows 2000 Server Applications from Sun Enterprise Servers (PDF)
  2. Sizing Sun Ray Servers Running Windows Applications Via SunPCi IIpro Coprocessor Cards (PDF)
  3. Technical documentation for the SunPCi™ IIpro (PDF)
  4. SunPCi Article Series

Back to top


Q: Does Sun provide a trial version?

A: There are free SunPCi drivers download @ http://www.sun.com/desktop/products/sunpci/sunpci_download.html

For the hardware, please contact your sales representative.

Back to top


Q: How can I use this technology for my company?

A: The SunPCi IIpro coprocessor card enables users to run Microsoft Windows applications on Sun workstations and workgroup servers at native speeds alongside Solaris Operating Environment applications. For further details and benefits, please visit http://www.sun.com/desktop/products/sunpci

Back to top


Q: I am currently using SunPCi 2.2.2 on a Blade 100 system and am not terribly pleased with the access times to the local harddrive. Are there any specific performance tweaks to speed this up?

The Sun system has 684mb of RAM, with the SunPCi card (pci slots 1&2) w/512mb RAM, an ethernet card (pci slot 3).

A: There are short articles written by SunPCi team that intended to provide "how-to" information for common SunPCi problems/fixes and operation. Please visit http://www.sun.com/desktop/products/sunpci/articles.html for the SunPCi Software Performance Tips article.

Back to top


Q: We are using a SunPCI card on a workstation without any floppy drives. Is there a way to configure SunPCi to not use the floppy drive a: and avoid problems when some Windows actions scan the floppy drive (for example when you are installing a printer driver).

A: You can do one of the followings to configure SunPCi not to use the floppy drive a:\

  1. Comment out the "A drive=/dev/rdiskette" from the SunPC.ini file.
  2. Replace the /etc/vold.conf file with the /etc/vold.conf.beforesunpc (make sure you have a backup copy of the original vold.conf file in case you want the floppy drive back in the future).

    Then run the /etc/init.d/volmgt script to stop and to start the volmgt (since you have changed the vold.conf file)
  3. Disable the floppy drive from the BIOS menu (to get to the BIOS screen/menu, press del key when SunPCi windows comes up).

Back to top


Q: How can I stop color flashing when I start SunPCI on secondary heads on my Ultra 10 workstation? Our Ultra 10s have two or more heads and there is always color flashing when "sunpci" is started on any other head but the primary.

A: First of all, verify that the second monitor has a 24-bit-capable framebuffer.

Run "/usr/openwin/bin/xdpyinfo | grep depths"; if one of the depths is 24, your system is 24-bit capable.
SunPCi needs a 24-bit display to operate without colormap flashing.
If you DO have a 24-bit-capable framebuffer, you can follow these procedures to change to 24-bit mode:

  1. Type: (prtconf -F) to determine the default framebuffer.
    Type: (ls -ld /dev/fb*) to see a list of all framebuffers on the system.

  2. Check to see if you have an /etc/dt/config/Xservers file.

  3. Step a: If you have an /etc/dt/config/Xservers file. Go to step 4.

    Step b: If you don't have an /etc/dt/config/Xservers file.
    copy /usr/dt/config/Xservers /etc/dt/config/Xservers then Go to step 4.
    NOTE: (the /etc/dt/config directory may not exist, you might have to create it.)

  4. To change the color depth on multiple framebuffers, change the following line of the Xservers file:

    :0 Local local_uid@console root /usr/openwin/bin/Xsun :0 -nobanner
    to this:
    :0 Local local_uid@console root /usr/openwin/bin/Xsun :0 -nobanner -dev /dev/fb0 defdepth 24 -dev /dev/fb1 defdepth 24 -dev /dev/fb2 defdepth 24 etc... .

    Note: If there are multiple framebuffers on the system and the default framebuffer is fb1 or fb2 then the -dev parameter would be (-dev /dev/fb1 defdepth 24) or (-dev /dev/fb2 defdepth 24)
    : The change in the Xservers file is on one continuous line

  5. After the modifications have been saved, you will need to reboot the system for the changes to take effect. Xservers is read by dtlogin so you can restart dtlogin to re-read this file, but it is suggested that you reboot the system instead.

Back to top


Q: Using my SunPCi card & the documentation that I could find, in order to map drives to my workstation's directories, I do something like:

sunpcnet use f: /export/home/tfs/files

There are addtional switches besides the /d switch, which is used to detatch the drive.

I'd like to know what the /ms & /ml switches are for, as they are not documented.

A: the /ml and /ms switch enable mandatory file sharing and locking in the redirector (as opposed to advisory sharing and locking). However, we provide file system drivers for Windows and users should be using it to access the Solaris file systems. To do this, right click on Network Neighborhood, Select "Map Network Drive". Then map drive H (any available drive letter): to \\home\user (wherever $HOME is)if you are running Windows 98 or map to \\localhost\home\user if you are running Windows 2k or Windows NT. The dos redirector is only used for Windows installs.

Back to top


Q: Is there any way to allow cut & paste between SunPCiII and Solaris, when you're not using CDE, but KDE/GNOME desktops.

A: To copy from SunPCi window:
- Highlight the text and press CTL C to copy from SunPCi window. Then move the cursor to xterm and press the Paste key on the Sun keyboard to paste onto the xterm.

To copy from xterm:
- Highlight the text on xterm and press the Copy key on the Sun keyboard. Then move the cursor to SunPCi window and press CTL V to paste onto the SunPCi window.

Back to top


Q: I would like to use SunPCI to contain my windows applications servers. That way I don't need to have multiple PC's placed arround my Sun Server and hopefully I can avoide much off the maintenace by "just" having the windows as a file on my Sun.
To do this I would like to auto start/stop the SunPCI from unix without needing to manualy login on the SunPCI.
Any suggestions ?

A: Windows NT Server, NT Terminal Server and Windows 2000 Server are supported on SunPCi II pro cards with 2.3 SunPCi II software release. 2.3 SunPCi II software release give you a better server support, such as:

- Virtual console support allowing Windows to be booted and accessed even though an X display isn't attached to the system

- Boot@Boot support allowing SunPCi to be started when the SPARC system is booted, restarts sunpci automatically, and shuts Windows NT/2k/XP and SunPCi down automatically
Please visit The SunPCi Download page for drivers and documentation.

Back to top


Q: When setting up a PCI card I first make a C.diskimage, lets say 4gig. Then I load Win98 go to the C drive expecting it to be 4 gig but its only 2gig.
How do I make it 4 gig or should I make my first C diskimage 2gig then make a D.diskimage 2gig.

I guess my question would be how can I use that additional 2gigs from the C.diskimage ?

A: SunPCi II 2.3 software allows you to create emulated drive files as large as 40 Gbytes. However, because of an inherent limitation in DOS file systems, only the first 2 Gbytes are immediately accessible to DOS after you install the Microsoft Windows operating system.

After installing the 4 Gbytes Windows 98se operating system, you can reformat, convert or resize the emulated disk using the third-party software, such as PowerQuest's Partition Magic. For details information, please refer to Troubleshooting section in 2.3 User's Guide.

Back to top


BigAdmin