About Us

Products

Services

Compatibility

Partners

Support

Store
 Login  View Cart

Frequently Asked Questions

This section addresses commonly asked questions related to the configuration, installation, and execution of CrossOver Linux Standard 7.0.0. It was last updated on March 24, 2008.

If you don't find an answer to your question here, be sure to check the online FAQ as we will update it regularly to document known issues and the corresponding workarounds.

For issues relating to older versions of CrossOver Linux Standard, please check the older issues page.

For more general information on CrossOver Linux Standard, see our web site.

1. Linux distribution dependent issues
1.1. I am having trouble using CrossOver on Fedora Core. What is the problem?
1.2. I am having trouble using CrossOver on Gentoo. What is the problem?
1.3. I am having trouble using CrossOver on K12LTSP. What is the problem?
1.4. I am having trouble using CrossOver on Mandrake 9.2 or 10. What is the problem?
1.5. I am having trouble using CrossOver on SUSE 10.1. What is the problem?
1.6. I am having trouble using CrossOver on TurboLinux 10. What is the problem?
1.7. I am having trouble using CrossOver on Ubuntu. It says 'unknown color name "Black"'. What is the problem?
1.8. I am unable to run CrossOver on Ubuntu. My error log says "** ERROR **: glibc 2.3.6 without TLS support will not work correctly". What's happening?
2. Most common questions
2.1. The bottle creation failed. What can I do?
2.2. How can I run an application from the command line?
3. General questions
3.1. About CrossOver
3.1.1. I am having trouble downloading the demo
3.1.2. I need a new or upgrade copy of CrossOver Linux Standard. Where can I download it from?
3.1.3. How can I upgrade CrossOver? Do I have to delete everything?
3.1.4. How do I upgrade from the demo to the full version of CrossOver?
3.1.5. Application XYZ does not work in CrossOver! Can you help?
3.1.6. Will CrossOver interfere with my existing Wine installation?
3.1.7. Will CrossOver work with my security patches? (grsec, libsafe, etc).
3.2. Installation
3.2.1. The Loki installation script fails when I run it.
3.2.2. Why do I get a "bad interpreter" error when trying to run the CrossOver installer?
3.2.3. Why do I get a "xhost DISPLAY permission denied" error when trying to run the CrossOver installer?
3.2.4. Why does OfficeSetup display an empty window?
3.2.5. OfficeSetup buttons are just blank! What do I do?
3.2.6. OfficeSetup buttons are enormous -- so big that I can't possibly tell what's going on. What's happening?
3.2.7. Why can't I type in any of the OfficeSetup text fields?
3.2.8. On Debian OfficeSetup gives an error about loading libXaw.so.6. Why?
3.2.9. I removed CrossOver Linux Standard from my account and installed it as root, but I get no menu.
3.3. When nothing works
3.3.1. Simple diagnosis steps.
3.3.2. OfficeSetup gives "Unable to get list of installed applications".
3.3.3. I have an NVidia card and the Windows application installation hangs and prints strange characters on the terminal.
3.3.4. I get an error like 'Cannot convert path' or odd permission denied or odd memory segment not permitted error, and nothing runs.
3.3.5. When I try to run any Windows application that plays sounds in CrossOver my system freezes.
3.3.6. I have an ATI video card, and any time I try to install or run anything, I get an 'Unhandled Page Fault' error. What's happening?
3.4. Application installation
3.4.1. My Office 2003 install fails when installing files from a directory. Why?
3.4.2. My Office 97 install fails when installing files from a directory. Why?
3.4.3. I am installing an application from a CD-ROM (e.g. Microsoft Office), and the installer complains about missing files.
3.4.4. My installer complains "A previous program installation was never completed..." Why?
3.5. Printing
3.5.1. How do I customize my printer setup?
3.5.2. Why can't I print my documents when running CrossOver on a 64bit system?
3.5.3. Why do umlauted and other accented letters not print properly?
3.5.4. Printing landscape still results in a portrait output.
3.6. Sound
3.6.1. Does CrossOver work with ALSA?
3.6.2. Does CrossOver work with aRts (KDE)?
3.6.3. Does CrossOver work with ESounD (Gnome)?
3.6.4. How can I change CrossOver's sound backend?
3.6.5. CrossOver applications play no sound when another application is already playing sound.
3.6.6. Does CrossOver work with i810 sound cards?
3.6.7. Dealing with sound issues in CrossOver applications.
3.6.8. I upgraded to 5.0 and my sound stopped working! What can I do?
3.7. Integration with desktop environments such as Gnome and KDE
3.7.1. I lost my CrossOver configuration menus. What can I do?
3.7.2. CrossOver deleted all my KDE 3 menu entries in Mandrake!
3.7.3. CrossOver applications lose focus under KDE!
3.7.4. I am using KDE and the Windows Applications menu is missing.
3.7.5. I am using Gnome in SUSE Linux and the menus I created in my account are missing.
3.7.6. I am using SuSE 8 and the CrossOver menus don't have icons.
3.7.7. I am using SuSE 8 and my Windows Applications folder is called Windows_Applications and does not have the expected icon!
3.7.8. Can I configure CrossOver so that some file types are opened using Unix applications?
3.8. Other issues
3.8.1. Why do my CrossOver applications report time a hour faster or slower than my system?
3.8.2. Why do applications hang when I try to browse files?
3.8.3. When I move the mouse pointer over a menu, it disappears!
3.8.4. Why do some applications (QuickTime Player, Trillian) stay on top of the other windows and appear in all my desktops?
3.8.5. Why don't the dead keys or national characters on my keyboard work?
3.8.6. How can I turn off anti-aliased fonts?
3.8.7. I'm displaying my applications to a Mac OS X or NoMachine Client and some text is not visible.
3.8.8. How can I make CrossOver use PostScript fonts in applications?
3.8.9. How can I change the size of my menu font?
3.8.10. What happened to the Wine config file?
3.8.11. How can I change my Wine config?
3.8.12. What is a MIME type?
3.8.13. How can I make Hebrew text display from right to left?
3.8.14. Why do iTunes and my Microsoft Office applications perform poorly or fail to display images?
3.8.15. I am having problems with white rubberbands or lines that won't erase in CrossOver applications.
3.8.16. How can I get my mouse wheel to work in CrossOver?
3.8.17. How do I copy and paste to and from my xterm?
3.8.18. Why do I have Zombie wine-preloader processes after exiting my applications?
3.9. Uninstalling CrossOver
3.9.1. How do I uninstall CrossOver?
4. Microsoft applications
4.1. General
4.1.1. The Office 2000/XP installation hangs when rebooting. Why?
4.1.2. The Office 2000/XP Help system fails to load. Why?
4.1.3. The Office 2000 installation never completes. What is wrong?
4.1.4. The Office 2000/XP installation completes but my applications hang. Why?
4.1.5. My Office 2003 upgrade installation starts but I am unable to select my qualifying product to upgrade. Why?
4.1.6. Why does DCOM95 fail to install with errors about RPCRT4.DLL?
4.1.7. Why does my Office install fail when updating the Microsoft Installer?
4.1.8. Word and Excel won't start on my dual monitor system!
4.1.9. Microsoft Office won't save or open files with non English letters.
4.1.10. Office won't let me save files on NFS filesystems!
4.1.11. After installing Office 97, I have trouble saving files and get errors about MSCREATE.DIR.
4.1.12. When I open a file, Office appears to lock up.
4.1.13. When I exit Word, it says "The file Normal already exists".
4.1.14. Clippy is causing Word to misbehave. How do I stop it?
4.1.15. Why do the menus of Microsoft Office applications sometimes appear to freeze?
4.1.16. Why does Visio 2002 crash when I try to run it?
4.2. Microsoft Office Service Packs
4.2.1. Why does the Office 2003 service pack install fail to find my cdrom?
4.2.2. "Internal error 2371" when installing Office 2000 SP1.
4.2.3. When installing Office 2000 SP1 the dialog "Insert Office 2000 CD" won't go away.
4.3. PowerPoint
4.3.1. The Slideshow in PowerPoint does not work.
4.3.2. PowerPoint XP never starts or exits right after startup.
4.4. Outlook
4.4.1. Outlook can't connect to my Exchange server.
4.4.2. When I run the spell checker on a composed message in Outlook 2000, it crashes.
4.4.3. I enter my password for my Exchange server in Outlook and Authentication Fails.
4.4.4. When I exit Outlook the process still shows up in my process list or the application never closes.
4.4.5. When I right-click on a contact in Outlook, the program crashes. What can I do?
4.5. Internet Explorer
4.5.1. Internet Explorer 6.0 cannot access Outlook Web Access. Why?
4.5.2. The Internet Explorer 6.0 installation hangs my machine. Why?
4.5.3. My home directory is mounted via NFS. How can I install Internet Explorer?
4.5.4. IE crashes when I try to print. How can I print?
4.5.5. How can I make Outlook Web Access work in Internet Explorer?
5. Other applications
5.1. General
5.1.1. When I try to start my program, it asks me to insert the CD. But the CD's already in the drive! What's happening?
5.2. Photoshop
5.2.1. How can I get my Wacom tablet to work with Photoshop?
5.2.2. Why doesn't Alt-Click work with Photoshop?
5.2.3. Why is saving a file in Photoshop so slow?
5.2.4. Why does Photoshop start with a "Program Error"?
5.3. Lotus Notes
5.3.1. When trying to connect Notes to a Domino server I get "server not responding" errors.
5.4. Dreamweaver MX
5.4.1. Dreamweaver hangs when I click on "Define a Site". Why?
5.4.2. How can I start Dreamweaver's Extension Manager?
5.5. iTunes
5.5.1. Why can't I log in to the iTunes Music Store?
5.5.2. When I try to play a song the elapsed time remains at 0:00. Why?
5.5.3. My iTunes sound is silent, choppy, or full of static. How can I fix it?
5.5.4. Can I use CrossOver to sync my iPod from iTunes?
5.5.5. Why did iTunes lose my preferences after upgrading to CrossOver Linux Standard 5.0?
5.6. Quicken Issues
5.6.1. Why do I get an error saying 'Error: Could not load QWPA.INI' after upgrading to CrossOver Linux Standard 5.0?
5.6.2. How can I download my web connect data?
5.7. Steam Issues
5.7.1. Why can I not click the OK button after connecting to a Counter-Strike 1.6 game?
6. Plugins
6.1. QuickTime
6.1.1. Instead of the plugin, all I get is a gray square. This even happens on the QuickTime demo page.
6.1.2. Netscape won't use QuickTime to play QuickTime movies. Is this because of Plugger / XSwallow / Xine?
6.1.3. Some QuickTime movies don't work. Is it because of the firewall?
6.1.4. I don't get sound in QuickTime.
6.1.5. QuickTime works on some websites, but others respond with a 11001 error. And in the browser, often all I get is the broken QuickTime icon.
6.1.6. My QuickTime 6.3 install does not work / now looks really bad.
6.2. Windows Media Player
6.2.1. When I go to a page which embeds Windows Media Player, it "pops back". Why?
6.2.2. The colors are all wrong in the Windows Media Player videos. Why?
6.3. Macromedia Flash
6.3.1. I installed Flash 6/7 but some websites still claim I don't have Flash installed.
6.4. Other plugins
6.4.1. iPix draws with distorted colors. Everything is blue and green.
7. Integration with Unix Browsers
7.1. General
7.1.1. Setting the default browser.
7.1.2. Web pages open in Internet Explorer instead of my Unix browser. How do I stop it?
7.1.3. Do I need JavaScript?
7.1.4. My browser seems to freeze up occasionally.
7.1.5. Some websites deny me access because they think my browser does not support QuickTime / Shockwave, ...
7.1.6. I am a web developper. What is the recommended way to detect plugins?
7.2. Mozilla, Netscape 6+, Galeon, Phoenix, SkipStone
7.2.1. Does CrossOver work with Mozilla?
7.2.2. Does CrossOver work with other Mozilla-based browsers such as Netscape 6+, Phoenix, Galeon or SkipStone?
7.2.3. How do I setup CrossOver for Mozilla?
7.2.4. Forcing Mozilla to refresh its 'about:plugins' page.
7.3. Konqueror
7.3.1. Does CrossOver work with Konqueror?
7.3.2. How do I setup CrossOver for Konqueror / Konqueror 3?
7.4. Opera
7.4.1. Does CrossOver work with Opera?
7.4.2. How do I setup CrossOver for Opera?
7.5. Netscape 4.x
7.5.1. All I get on Netscape's about:plugins page (from Help/About) is a blank page.
7.5.2. Netscape 4.x keeps using the QuickTime player instead of the QuickTime plugin. Preferences/Applications has no effect. What's wrong?

1. Linux distribution dependent issues

1.1. I am having trouble using CrossOver on Fedora Core. What is the problem?
1.2. I am having trouble using CrossOver on Gentoo. What is the problem?
1.3. I am having trouble using CrossOver on K12LTSP. What is the problem?
1.4. I am having trouble using CrossOver on Mandrake 9.2 or 10. What is the problem?
1.5. I am having trouble using CrossOver on SUSE 10.1. What is the problem?
1.6. I am having trouble using CrossOver on TurboLinux 10. What is the problem?
1.7. I am having trouble using CrossOver on Ubuntu. It says 'unknown color name "Black"'. What is the problem?
1.8. I am unable to run CrossOver on Ubuntu. My error log says "** ERROR **: glibc 2.3.6 without TLS support will not work correctly". What's happening?
1.1.

I am having trouble using CrossOver on Fedora Core. What is the problem?

The Fedora project is the testbed system for the Red Hat Enterprise Linux distribution. When new features are introduced to this platform it can tend to cause problems with the operation of CrossOver.

On systems that support the 'NX-bit', typically AMD x86-64 or Intel EMT64 processors, you may encounter trouble running any CrossOver application.

[Tip]

In that case, adding "noexec=off" to the linux kernel command line in grub will disable the hardware NoExecute protection of the CPU in Fedora Core. An example is provided below:

  kernel /vmlinuz-2.6.17-1.2139_FC5 ro root=/dev/VolGroup00/LogVol00 rhgb quiet noexec=off

Although CrossOver has provisions to cope with the SELinux and the audit facility, these facilities are still known to sometimes cause problems, depending on how they are configured. So it is always useful to try turning them off in case of trouble. You can do that at boot time by adding:

selinux=0 audit=0

to your linux kernel command line in your grub menu.lst file.

If you encounter other issues on Fedora Core please file a support ticket.

1.2.

I am having trouble using CrossOver on Gentoo. What is the problem?

To be candid, Gentoo is such a moving target that it is nearly impossible to support, and we do not officially support it. Nonetheless, many people use Gentoo to run CrossOver successfully. We will try to document common issues here; feel free to let us know when we should update this section.

The current problem of the month with Gentoo is that many glibc packages are built without TLS support, which is sick and wrong for a modern glibc. One customer (thanks Petra!) wrote to us and said:

[Tip]

I had to change my CHOST-Variable in make.conf to something greater than "i586-pc-linux-gnu", for me namely "i686-pc-linux-gnu". I think, there are a lot of gentoo-builds out there with this variable set to ...i386..., and no tls.

1.3.

I am having trouble using CrossOver on K12LTSP. What is the problem?

In recent K12LTSP distributions, there is a configuration option that allows the system to reserve the resources per user. CrossOver must reserve an amount of virtual memory greater than is allowed by the K12LTSP configuration. If you find that none of your applications are installing or running correctly edit the file:

/etc/sysconfig/k12ltsp-limits

Look for the line:

K12LTSP_LIMITS="YES"

and replace it with:

K12LTSP_LIMITS="NO"

1.4.

I am having trouble using CrossOver on Mandrake 9.2 or 10. What is the problem?

Depending on the install type of Mandrake versions 9.2 and 10 CrossOver may fail to install or run your Windows applications. This is due to a bug in the Mandrake 2.4 kernel builds. The solution seems to be to upgrade to one of the Mandrake 2.6 kernels or to build your own kernel.

Some users have reported problems even with the newer kernels that seem to be related to video card drivers or the Linux Standard Base support package being installed. If you still have problems after performing a kernel upgrade remove the LSB support package if it is installed or if you are running an NVidia or ATI card with vendor provided drivers try reverting back to the standard Mandrake driver.

1.5.

I am having trouble using CrossOver on SUSE 10.1. What is the problem?

When running CrossOver on SUSE 10.1 you may encounter a message such as "Unable to convert 'c:/' to a Unix path" or "wine: failed to initialize: /opt/cxoffice/lib/wine/ntdll.so: failed to map segment from shared object: cannot allocate memory". To correct this issue, edit the file /etc/sysconfig/ulimit and make sure that both HARDVIRTUALLIMIT and SOFTVIRTUALLIMIT are set to 0. You have to be root to do this but the advantage is that it works for all users on that machine.

1.6.

I am having trouble using CrossOver on TurboLinux 10. What is the problem?

The glibc library that ships with TurboLinux contains a bug that prevents CrossOver from functioning properly.

Please contact TurboLinux support or build a newer glibc package to correct this problem.

1.7.

I am having trouble using CrossOver on Ubuntu. It says 'unknown color name "Black"'. What is the problem?

There is a bug in default Xorg configuration on certain versions of Ubuntu that can result in this error message when you try to launch CrossOver setup. The solution is to run the following commands to correct the Xorg configuration.

$ sudo ln -s /etc/X11/rgb.txt /usr/lib/X11/rgb.txt
$ sudo ln -s /etc/X11/rgb.txt /usr/X11R6/lib/rgb.txt
$ sudo ln -s /etc/X11/rgb.txt /usr/share/X11/rgb.txt

1.8.

I am unable to run CrossOver on Ubuntu. My error log says "** ERROR **: glibc 2.3.6 without TLS support will not work correctly". What's happening?

Some versions of Ubuntu ship with TLS disabled. This change was made to enable Xen, but it breaks the distribution's compatibility with CrossOver. To reenable TLS, rename the file /lib/tls.disabled to /lib/tls.

Of course, that change may break compatibility with Xen or VMware. Xen can be fixed via the installation of the libc6-xen library.

2. Most common questions

2.1. The bottle creation failed. What can I do?
2.2. How can I run an application from the command line?
2.1.

The bottle creation failed. What can I do?

A typical symptom is that you get an 'Exception raised' popup window during the creation of a bottle, or the first time you install an application with CrossOver. It is important to fix this issue as it will cause the bottles to be left in a half-created state which in turn will cause problems later when you try to install Windows applications.

In CrossOver 6.0.0 and 6.0.1 this is usually caused by known bugs in the Linux distribution's OpenGL driver.

If you are using ATI's fglrx driver, then the workaround is to set the 'UseFastTLS' option to off. To do so, edit /etc/X11/xorg.conf, and in the fglrx device section, add the following line and then restart X.

Option "UseFastTLS" "2"

If you are using the proprietary NVidia driver, then upgrading to version 9746 or greater should fix the problem.

If the problem persists, then please file a support ticket.

2.2.

How can I run an application from the command line?

If you don't use a desktop (KDE or Gnome), you have installed an application that does not show up on your desktop's menu, or you wish to start your application from the command line you can use one of the methods below.

The easiest way to run a Wine command line is via the 'cxrun' utility. It should be available in your CrossOver menu with the name "Run a Windows command" or you can run it from the command-line, like this:

$ ~/cxoffice/bin/cxrun

If you know the name of the Windows executable you can try running it using the following command:

$ ~/cxoffice/bin/wine --cx-app appname.exe

If the application registers itself in the right way, the following may work:

$ ~/cxoffice/bin/wine start appname.exe

If you don't know the name of the application, you can search under the ~/.cxoffice/bottlename/drive_c directory for Windows executables like this:

$ find ~/.cxoffice/bottlename/drive_c -iname \*.exe

3. General questions

3.1. About CrossOver
3.1.1. I am having trouble downloading the demo
3.1.2. I need a new or upgrade copy of CrossOver Linux Standard. Where can I download it from?
3.1.3. How can I upgrade CrossOver? Do I have to delete everything?
3.1.4. How do I upgrade from the demo to the full version of CrossOver?
3.1.5. Application XYZ does not work in CrossOver! Can you help?
3.1.6. Will CrossOver interfere with my existing Wine installation?
3.1.7. Will CrossOver work with my security patches? (grsec, libsafe, etc).
3.2. Installation
3.2.1. The Loki installation script fails when I run it.
3.2.2. Why do I get a "bad interpreter" error when trying to run the CrossOver installer?
3.2.3. Why do I get a "xhost DISPLAY permission denied" error when trying to run the CrossOver installer?
3.2.4. Why does OfficeSetup display an empty window?
3.2.5. OfficeSetup buttons are just blank! What do I do?
3.2.6. OfficeSetup buttons are enormous -- so big that I can't possibly tell what's going on. What's happening?
3.2.7. Why can't I type in any of the OfficeSetup text fields?
3.2.8. On Debian OfficeSetup gives an error about loading libXaw.so.6. Why?
3.2.9. I removed CrossOver Linux Standard from my account and installed it as root, but I get no menu.
3.3. When nothing works
3.3.1. Simple diagnosis steps.
3.3.2. OfficeSetup gives "Unable to get list of installed applications".
3.3.3. I have an NVidia card and the Windows application installation hangs and prints strange characters on the terminal.
3.3.4. I get an error like 'Cannot convert path' or odd permission denied or odd memory segment not permitted error, and nothing runs.
3.3.5. When I try to run any Windows application that plays sounds in CrossOver my system freezes.
3.3.6. I have an ATI video card, and any time I try to install or run anything, I get an 'Unhandled Page Fault' error. What's happening?
3.4. Application installation
3.4.1. My Office 2003 install fails when installing files from a directory. Why?
3.4.2. My Office 97 install fails when installing files from a directory. Why?
3.4.3. I am installing an application from a CD-ROM (e.g. Microsoft Office), and the installer complains about missing files.
3.4.4. My installer complains "A previous program installation was never completed..." Why?
3.5. Printing
3.5.1. How do I customize my printer setup?
3.5.2. Why can't I print my documents when running CrossOver on a 64bit system?
3.5.3. Why do umlauted and other accented letters not print properly?
3.5.4. Printing landscape still results in a portrait output.
3.6. Sound
3.6.1. Does CrossOver work with ALSA?
3.6.2. Does CrossOver work with aRts (KDE)?
3.6.3. Does CrossOver work with ESounD (Gnome)?
3.6.4. How can I change CrossOver's sound backend?
3.6.5. CrossOver applications play no sound when another application is already playing sound.
3.6.6. Does CrossOver work with i810 sound cards?
3.6.7. Dealing with sound issues in CrossOver applications.
3.6.8. I upgraded to 5.0 and my sound stopped working! What can I do?
3.7. Integration with desktop environments such as Gnome and KDE
3.7.1. I lost my CrossOver configuration menus. What can I do?
3.7.2. CrossOver deleted all my KDE 3 menu entries in Mandrake!
3.7.3. CrossOver applications lose focus under KDE!
3.7.4. I am using KDE and the Windows Applications menu is missing.
3.7.5. I am using Gnome in SUSE Linux and the menus I created in my account are missing.
3.7.6. I am using SuSE 8 and the CrossOver menus don't have icons.
3.7.7. I am using SuSE 8 and my Windows Applications folder is called Windows_Applications and does not have the expected icon!
3.7.8. Can I configure CrossOver so that some file types are opened using Unix applications?
3.8. Other issues
3.8.1. Why do my CrossOver applications report time a hour faster or slower than my system?
3.8.2. Why do applications hang when I try to browse files?
3.8.3. When I move the mouse pointer over a menu, it disappears!
3.8.4. Why do some applications (QuickTime Player, Trillian) stay on top of the other windows and appear in all my desktops?
3.8.5. Why don't the dead keys or national characters on my keyboard work?
3.8.6. How can I turn off anti-aliased fonts?
3.8.7. I'm displaying my applications to a Mac OS X or NoMachine Client and some text is not visible.
3.8.8. How can I make CrossOver use PostScript fonts in applications?
3.8.9. How can I change the size of my menu font?
3.8.10. What happened to the Wine config file?
3.8.11. How can I change my Wine config?
3.8.12. What is a MIME type?
3.8.13. How can I make Hebrew text display from right to left?
3.8.14. Why do iTunes and my Microsoft Office applications perform poorly or fail to display images?
3.8.15. I am having problems with white rubberbands or lines that won't erase in CrossOver applications.
3.8.16. How can I get my mouse wheel to work in CrossOver?
3.8.17. How do I copy and paste to and from my xterm?
3.8.18. Why do I have Zombie wine-preloader processes after exiting my applications?
3.9. Uninstalling CrossOver
3.9.1. How do I uninstall CrossOver?
3.1. About CrossOver
3.1.1. I am having trouble downloading the demo
3.1.2. I need a new or upgrade copy of CrossOver Linux Standard. Where can I download it from?
3.1.3. How can I upgrade CrossOver? Do I have to delete everything?
3.1.4. How do I upgrade from the demo to the full version of CrossOver?
3.1.5. Application XYZ does not work in CrossOver! Can you help?
3.1.6. Will CrossOver interfere with my existing Wine installation?
3.1.7. Will CrossOver work with my security patches? (grsec, libsafe, etc).
3.1.1.

I am having trouble downloading the demo

One of the great things about Linux is that there are so many different versions of Linux. However, one of the challenges that creates is that the process of installing software is a bit different on nearly every one of those, particularly for the novice user.

To try to help this, we have packaged CrossOver in a variety of formats, including a self installing 'shell script' (also known as the Loki installer). This is essentially the same thing as a Windows program which will install new software.

These instructions should help you install CrossOver:

1.) Start the download, and save the file to your hard disk.

You need to remember where the file is downloaded to, as this is different on different versions of Linux.

The file will be named something like install-crossover-standard-demo-5.0.1.sh, and it is a self installing shell script (just like a self installing program on Windows).

2.) Start the script

Once our installer script starts running, it should take over, and we feel that it is a nice friendly, point and click program that makes it easy to use CrossOver. But getting the script running can be tricky, as this also varies depending on your version of Linux.

On many versions of Linux, you can simply open a file browser and double click on our program. You may have to tell it to 'run in Terminal'.

If all else fails, you can start it via a command line. To do this, look for an icon labelled 'Terminal' or 'Console' and start it. This should give you a command prompt. You will need to use the 'cd' command to change to the directory with our installer. Try using the 'ls' (list files) command combined with 'cd' until you reach the correct directory. Then you can start it running with the following command:

$ sh install-crossover-standard-demo-6.0.0.sh

3.1.2.

I need a new or upgrade copy of CrossOver Linux Standard. Where can I download it from?

To download the CrossOver Linux Standard installer, go to our store at https://www.codeweavers.com/login.

There you can log in using the email address you used to order CrossOver. If you need your password, just click on Lost Password and you will receive your password in the mail (you can change it once logged in).

Once logged in you will see a Downloads link in the sidebar. Click on that link and then follow the instructions to download the file.

Note, to be automatically notified of new releases, subscribe to our Announce mailing list.

3.1.3.

How can I upgrade CrossOver? Do I have to delete everything?

If you are upgrading from the demo version to the full version of CrossOver please see the next question.

You do not need to uninstall CrossOver Linux Standard before upgrading. Just download the new version of CrossOver Linux Standard as described in the previous section.

Then simply install in the same directory as your existing installation. Your Windows applications, the files you have on the c:\ 'drive' as well as your settings will all be preserved.

If for any reason you wish to reinstall from scratch, first follow the uninstallation procedure, and then proceed normally.

3.1.4.

How do I upgrade from the demo to the full version of CrossOver?

To unlock an installed demo, click the Register and unlock this demo icon in the CrossOver menu. If you don't have this icon, you can run the registration tool from the command-line, like this:

$ ~/cxoffice/bin/cxregister

Or, if you installed as root:

$ /opt/cxoffice/bin/cxregister

If you want to use a different version of CrossOver from the installed demo version (for instance, if you bought CrossOver Professional but installed the 'standard' demo version) you should download the full installer and install it over the top of the demo installation. The installer will upgrade the demo automatically.

When upgrading, make sure you install using the same mode (root or user) that was used when installing the demo.

3.1.5.

Application XYZ does not work in CrossOver! Can you help?

Firstly, please check if you application is in the list of officially supported applications.

The CodeWeavers CrossOver Compatibility Center (C4), was created to dramatically expand the range of applications CrossOver Linux Standard supports. If you need to use an application that is not currently by CrossOver Linux Standard, check C4 first. Adding support for an application requires us to have the application to test with (and preferably purchase several variants), and to spend a significant amount of time and effort testing and debugging CrossOver Linux Standard to work with it. C4 provides a way for us to assess the level of interest in your application.

You can also check out Tom Wickline's guide to Running Unsupported Applications in CrossOver.

You can discuss unsupported application with other users on discuss@crossover.codeweavers.com.

If the application is critical to you, we can work with you on a contractual basis to make the application work. In such a case, please contact us at sales@codeweavers.com to discuss the terms of the contract.

3.1.6.

Will CrossOver interfere with my existing Wine installation?

No, CrossOver will not interfere with your existing Wine installation. CrossOver and Wine each have their own Drive C: that will not be visible to the other.

3.1.7.

Will CrossOver work with my security patches? (grsec, libsafe, etc).

Sometimes. Many security patches disallow loading executables at certain locations in the memory map. Some Windows executables are stripped of their relocation records, thus must be loaded at a specific address in the memory map.

For this reason, you may experience trouble running certain programs in CrossOver with security patches enabled. If you are using grsec, please contact us as we may be able to help you. If you are using the "not executable stack patch" for Linux, you may disable it for CrossOver by running the following command:

$ /usr/sbin/chstk -e ~/cxoffice/bin/wineloader

3.2. Installation
3.2.1. The Loki installation script fails when I run it.
3.2.2. Why do I get a "bad interpreter" error when trying to run the CrossOver installer?
3.2.3. Why do I get a "xhost DISPLAY permission denied" error when trying to run the CrossOver installer?
3.2.4. Why does OfficeSetup display an empty window?
3.2.5. OfficeSetup buttons are just blank! What do I do?
3.2.6. OfficeSetup buttons are enormous -- so big that I can't possibly tell what's going on. What's happening?
3.2.7. Why can't I type in any of the OfficeSetup text fields?
3.2.8. On Debian OfficeSetup gives an error about loading libXaw.so.6. Why?
3.2.9. I removed CrossOver Linux Standard from my account and installed it as root, but I get no menu.
3.2.1.

The Loki installation script fails when I run it.

The error message usually looks something like this:

$ sh install-crossover-standard-demo-7.0.0.sh
Verifying archive integrity...Error in check sums 2527639012 444965528

This indicates that the installer was corrupted. This is known to happen if you use the ftp download link in Netscape 4.x because Netscape performs CR/LF conversions in that case. The remedy is to download the file again using either the http link or a different browser.

You may also get an error like this:

$ sh install-crossover-standard-demo-7.0.0.sh
Verifying archive integrity...OK
Uncompressing CrossOver
Office...................tar:
lib/wine/ntdll.dll.so: Wrote only 5120 of 10240 bytes
tar: Skipping to next header
tar: Error exit delayed from previous errors
Extraction failed.

When installing, CrossOver setup first extracts itself to /tmp. If you get the above error message, there is insufficient space on the partition contain /tmp.

You can use the df command to display the amount of free space on each of your harddisk partitions:

$ df
Filesystem           1k-blocks      Used Available Use% Mounted on
/dev/hda6              2063504   1638816    319868  84% /
/dev/hda7             14017840   6120332   7185432  46% /home
/dev/hda1              4096548   3267460    829088  80% /dos

Note that the /tmp directory is usually located on the root (/) partition (as in the above example), though there may be space elsewhere on your harddrive, the "Available" size for the root partition is what is important.

You can also tell the installer to extract its temporary files to a different directory by running it as followings:

$ sh install-crossover-standard-demo-7.0.0.sh --target cxtemp

3.2.2.

Why do I get a "bad interpreter" error when trying to run the CrossOver installer?

This indicates that the installer was corrupted. This is known to happen if you use the ftp download link in Netscape 4.x because Netscape performs CR/LF conversions in that case. The remedy is to download the file again using either the http link or a different browser.

3.2.3.

Why do I get a "xhost DISPLAY permission denied" error when trying to run the CrossOver installer?

Some Linux distributions ship with RGB profile that contains the a entry for the color Black instead of black. You should edit your /etc/X11/xorg.conf file and look for the line containing the RgbPath. It should be like the following:

        RgbPath      "/usr/X11R6/lib/X11/rgb"

The file you would need to edit will be:

/usr/X11R6/lib/X11/rgb.txt

Simply edit this file and rename the line the color Black to black in lower case.

3.2.4.

Why does OfficeSetup display an empty window?

OfficeSetup requires the Helvetica and Fixed fonts to be installed on your system. If these fonts are unavailable, the OfficeSetup window will not display properly, and it may produce an error message like the following:

font "" doesn't exist.

To fix this problem you should install the Helvetica and Fixed fonts, which should be available in your distribution.

3.2.5.

OfficeSetup buttons are just blank! What do I do?

Install 75dpi X fonts (XFree86-75dpi package). Be sure to restart X before you launch OfficeSetup again (restarting xfs is not enough).

3.2.6.

OfficeSetup buttons are enormous -- so big that I can't possibly tell what's going on. What's happening?

This problem has to do with monitor DPI settings. The easiest fix is to set your monitor height and width to zero, and let X figure things out automatically.

To change these settings on RedHat, run redhat-config-xfree86 as root, and go to the Advanced tab.

3.2.7.

Why can't I type in any of the OfficeSetup text fields?

Some versions of Linux (including SUSE 9.3) ship with SCIM turned on by default. This interferes with text entry in OfficeSetup.

The solution is to upgrade to SCIM version 1.4 or later, or turn SCIM off altogether.

3.2.8.

On Debian OfficeSetup gives an error about loading libXaw.so.6. Why?

Apparently, Debian 3.0 (Woody) defaults to using version 7 of these libraries. Debian contains a package which will install the libXaw.so.6 libraries. You simply need to install this package using the command:

$ apt-get install libxaw6

3.2.9.

I removed CrossOver Linux Standard from my account and installed it as root, but I get no menu.

This problem can happen if you are using a Linux distribution that uses VFolders for the menus (mostly old Gnome 2 versions). This is typically the case for RedHat 8 and SuSE 8.1 and later.

The solution is to delete ~/.gnome2/vfolders/applications.vfolder-info. However note that if you delete this file you will lose any non-CrossOver related change you made to menus in you account.

3.3. When nothing works
3.3.1. Simple diagnosis steps.
3.3.2. OfficeSetup gives "Unable to get list of installed applications".
3.3.3. I have an NVidia card and the Windows application installation hangs and prints strange characters on the terminal.
3.3.4. I get an error like 'Cannot convert path' or odd permission denied or odd memory segment not permitted error, and nothing runs.
3.3.5. When I try to run any Windows application that plays sounds in CrossOver my system freezes.
3.3.6. I have an ATI video card, and any time I try to install or run anything, I get an 'Unhandled Page Fault' error. What's happening?
3.3.1.

Simple diagnosis steps.

Here is a list of simple steps that can help you identify the source of the problem and maybe even solve it. If not, please mention their results when reporting problems to http://support.codeweavers.com.

  1. When reporting a problem, specify which version of CrossOver you are using, whether you installed as root or in a regular account, and the browser and Linux distribution you are using. This information can greatly help us identify the most likely issues and thus provide you with a fix faster.

  2. If the problem occur only with a specific plugin or web page, then a URL to a page that allows us to reproduce the problem can help us tremendously.

  3. If plugins systematically fail to work in your browser, please check our About Plugins page. This page should list the CrossOver's plugins, the name and description of the associated plugin, and the corresponding MIME types. For each of them the 'Enabled' column should say 'Yes' to indicate that the plugin will actually be used.

  4. If you get errors of the form 'Unable to load the Windows plugin library' in the previous step, then check whether regular CrossOver applications work. For instance you can do so by trying to start OfficeSetup or the QuickTime or Windows Media Player from your desktop menu or from the command line.

  5. If these applications work, then check whether the problem occurs in another browser, preferably either Mozilla or Netscape. If you are using a Mozilla derived browser, then force it to refresh its plugin cache to make sure the problem persists.

  6. If regular applications or OfficeSetup fail to start, then run the following command and send us its output:

    $ ~/cxoffice/bin/wine --cx-log - --verbose uninstaller.exe --list
    

3.3.2.

OfficeSetup gives "Unable to get list of installed applications".

Running OfficeSetup gives the following error message:

Unable to get list of installed applications:
child killed: software termination signal.

Similarly, running any other application gives a "Terminated." message.

This problem happens when Wine fails to initialize correctly. This may occur for a number of reasons.

  1. You may have insufficient permissions to write to the /tmp or /tmp/.wine-username directories on your filesystem. CrossOver stores its Wine socket files in the latter directory.

  2. The latest version of glibc (2.3.2) is incompatible with versions of CrossOver up to and including 2.0.1. glibc 2.3.1 is incompatible with versions of CrossOver up to and including 1.2.0. If you are using an older version of CrossOver please upgrade. You can determine which glibc version your system uses by running the following command:

    $ ls -l /lib/libc-*.so
    

If these solutions do not work for you, please generate a debug trace file with the command below and send it to support.

$ ~/cxoffice/bin/wine --debugmsg +relay,+seh --cx-log start.log.gz uninstaller

3.3.3.

I have an NVidia card and the Windows application installation hangs and prints strange characters on the terminal.

Some Windows installers load the OpenGL Windows dll which uses the OpenGL capabilities exposed by the NVidia drivers. Unfortunately some of these drivers have bugs that will cause the installation to hang and print strange characters on the terminal.

One possible solution is to upgrade to the NVidia drivers to the latest available version. The bug seems to be present in versions 3123 to 4496 but unfortunately the status of later driver versions is unknown (we welcome feedback on known good and bad driver versions).

Another solution is to prevent Wine from using the NVidia OpenGL driver by running the following command:

$ touch ~/cxoffice/lib/libGL.so.1

3.3.4.

I get an error like 'Cannot convert path' or odd permission denied or odd memory segment not permitted error, and nothing runs.

Unix systems have the ability to constrain user processes to keep them from using excessive memory or CPU. These facilities are usually controlled by a facility called 'ulimit' (for User Limit).

Unfortunately, Windows programs will only function if they are loaded at very specific locations in memory. This makes it mandatory for Wine to have access to all of the virtual memory space. Certain ulimit settings (usually ulimit -v) prevent Wine from doing this, thereby causing a failure in CrossOver.

You can often work around this by running the following command in a console window:

$ ulimit -v unlimited

Then, from that same console window, you should be able to run the CrossOver applications successfully.

Unfortunately, the ulimit setting varies from distribution to distribution, so we cannot give you a specific guide to address this; you will need to find a distribution specific set of help pages for more help.

3.3.5.

When I try to run any Windows application that plays sounds in CrossOver my system freezes.

This system crash is usually caused by a bug in the SoundBlaster OSS sound driver which is triggered by CrossOver on some systems. In particular this is known to happen if the sound card is a "Creative Labs SoundBlaster VIBRA16".

We had reports that the ALSA driver is not affected by this bug. Thus this is the best solution although it may not be the simplest.

3.3.6.

I have an ATI video card, and any time I try to install or run anything, I get an 'Unhandled Page Fault' error. What's happening?

Several ATI cards (in particular the FireGL line) produce this error when running Wine. To work around this, edit your xorg.conf file and add the following line to the Device area:

Option "UseFastTLS" "2"

That should allow you to run CrossOver without problems.

3.4. Application installation
3.4.1. My Office 2003 install fails when installing files from a directory. Why?
3.4.2. My Office 97 install fails when installing files from a directory. Why?
3.4.3. I am installing an application from a CD-ROM (e.g. Microsoft Office), and the installer complains about missing files.
3.4.4. My installer complains "A previous program installation was never completed..." Why?
3.4.1.

My Office 2003 install fails when installing files from a directory. Why?

If you are installing Office 2003 from a folder on the filesystem rather than from a CDROM or ISO image and you select 'Other *.exe file' in CrossOver Setup, in some cases the installation can fail. If you see this behavior, use 'Alternative CD-ROM location' to select the installation folder.

If this does not resolve the issue please file a support ticket.

3.4.2.

My Office 97 install fails when installing files from a directory. Why?

Please see the question about Office 2003 above.

3.4.3.

I am installing an application from a CD-ROM (e.g. Microsoft Office), and the installer complains about missing files.

Some CDs contain 'hidden' files which may not be visible by default on Linux. This may cause your Office installation to fail with a 'file not found' error (eg. "can't find OFFICE1.CAB").

Versions of CrossOver Linux Standard after 1.1.0 will detect this issue, warn you and offer you to 'fix' your fstab configuration file, however the detection or fix may fail under certain circumstances.

The solution is to mount your CDROM using the 'unhide' option.

$ su
# mount -t iso9660 -r -o unhide /dev/cdrom /mnt/cdrom
# exit

You can also add this option in /etc/fstab to the beginning of the 4th column for the cdrom. For instance:

/dev/cdrom      /mnt/cdrom    auto    unhide,defaults,ro,noauto,user,exec 0 0

It is important to add the option at the beginning of the 4th field as the Linux kernel ignores all options after an invalid one.

Additionally, if you are using supermount, changing /etc/fstab will not take effect until you remount the CDROM.

IMPORTANT: Note that some systems expect the "nohide" option instead of "unhide". The easiest way to find out which option is appropriate in your case is to search the mount command manual page (man mount). So if you tried the procedure above and it still does not work, repeat the process with the "nohide" option instead and see if it makes a difference.

3.4.4.

My installer complains "A previous program installation was never completed..." Why?

Some installers expect that the file C:\Windows\wininit.ini does not exist. This file is processed and removed when CrossOver reboots.

To solve this problem, you can select the Simulate Reboot option from the CrossOver menu, or run the following command:

$ ~/cxoffice/bin/cxreboot

3.5. Printing
3.5.1. How do I customize my printer setup?
3.5.2. Why can't I print my documents when running CrossOver on a 64bit system?
3.5.3. Why do umlauted and other accented letters not print properly?
3.5.4. Printing landscape still results in a portrait output.
3.5.1.

How do I customize my printer setup?

CrossOver provides support for most printers with no additional configuration necessary. However, you can customize your printer setup for CrossOver by replacing the generic printer description file with a specific one for your printer. This process is described in an appendix to the manual.

3.5.2.

Why can't I print my documents when running CrossOver on a 64bit system?

Certain Linux Distributions such as Ubuntu do not provide a 32bit CUPS library which is needed by CrossOver. The best solution for this problem is to contact your vendor and ask them to provide you with a 32bit CUPS compatibility package or install the 32bit KDE support libraries and use the Kprinter driver.

3.5.3.

Why do umlauted and other accented letters not print properly?

This behavior is due to a bug with older versions of the ghostscript package. The solution is to upgrade this package to at least version 8.15.3.

3.5.4.

Printing landscape still results in a portrait output.

This is known to happen with cups and perhaps other printing systems. The suggested workaround for this is to filter CrossOver Linux Standard's output to remove an '%%Orientation:' line from the PostScript that is believed to confuse pstops. To do this you will need to edit the registry for the current bottle. Run the following command:

$ ~/cxoffice/bin/cxrun

Select the correct bottle, type in regedit for the command, run it and go to the following Key: HKEY_CURRENT_USER\Software\Wine\Printing\Spooler and change the line that reads:

"LPT1:"="|lpr"

to:

"LPT1:"="|grep -v ^%%Orientation: |lpr"

3.6. Sound
3.6.1. Does CrossOver work with ALSA?
3.6.2. Does CrossOver work with aRts (KDE)?
3.6.3. Does CrossOver work with ESounD (Gnome)?
3.6.4. How can I change CrossOver's sound backend?
3.6.5. CrossOver applications play no sound when another application is already playing sound.
3.6.6. Does CrossOver work with i810 sound cards?
3.6.7. Dealing with sound issues in CrossOver applications.
3.6.8. I upgraded to 5.0 and my sound stopped working! What can I do?
3.6.1.

Does CrossOver work with ALSA?

By default CrossOver interfaces with the Open Sound System (OSS). This default will also work if your Linux system is using the Advanced Linux Sound Architecture (ALSA) drivers and libraries, as long as the OSS compatibility mode is enabled. You can check whether your system is using ALSA by running the following command: cat /proc/asound/version. If you get an error then you are not using ALSA. Otherwise you will get the version of the ALSA driver and you can then check whether OSS compatibility is enabled by typing lsmod | grep oss. If you see modules called snd-pcm-oss and snd-mixer-oss then OSS compatibility is enabled.

But you can also configure CrossOver to interface directly with ALSA 0.9 or greater. To do so, check out how to change the CrossOver sound backend. However note that ALSA 0.5 or older is not supported so in that case you must use the OSS compatibility mode.

3.6.2.

Does CrossOver work with aRts (KDE)?

As mentioned below, the sound drivers will often only allow a single application to play sounds. A twist on this theme is that, by default, KDE (2.2 and greater) uses a new sound system called aRts which may already be using the OSS driver without your knowledge. Under this system, applications are supposed to send their audio to a 'sound daemon' which mixes them in realtime and sends the result over to the OSS or ALSA driver. This lets multiple applications play sounds simultaneously but also means they cannot play sounds directly anymore which is what CrossOver is doing.

Here are a couple of ways to deal with this:

  • First check that this is actually the problem. To do so, start the KDE Control Center, and go to the Sound / Sound Server section. There you can disable the sound server by deselecting the Start aRts soundserver checkbox and then clicking on Apply. Then, restart the browser or application to see if sound works.

    Note that this may be the best solution. KDE will still be able to play its system notifications whenever the sound device is not already in use. And other applications, one at a time, will be able to play sounds too by directly accessing the sound device. But it is up to you to determine whether this is acceptable.

  • Another solution is to configure CrossOver to use its aRts sound backend. CrossOver will then send its sounds to the aRts server which will mix them with those of the other applications.

    However the aRts sound backend should still be considered to be experimental. In particular it is known to cause some applications to fail.

  • Alternately you can leave the aRts sound server running but try to minimize the periods of time during which it uses the sound device. This will minimize the interference between it and CrossOver applications.

    Still in the Sound Server section of the KDE Control Center, make sure the Autosuspend checkbox is selected, and choose a short time there. Three seconds has been reported to work well. Then click on Apply.

3.6.3.

Does CrossOver work with ESounD (Gnome)?

The Enlightenment Sound Daemon (EsounD) is a sound server which is commonly found in Gnome and Enlightenment environments. Its principles are very similar to those of the aRts sound server mentioned above so for more details please refer to the first part of the aRts entry.

Older versions of CrossOver did not have support for a ESounD backend. With the release of version 5.0 we included support for this however it has not undergone as much refinement as the OSS and ALSA backends. It is recommended that if you are having sound issues and you run Gnone or Enlightenment that you check for the presence of ESounD.

To do so, start the Gnome Control Center, and go to the Sound section. If the Enable sound server startup checkbox is selected you can enable support for ESounD in a CrossOver bottle by changing your sound driver to ESounD. Open the correct bottle for your applications as documented here go down to Sound driver load order and select the Change button. Select the current sound driver, chose edit and rename it to ESounD.

Note that this may not be the best solution. If you still have problems with sound you can disable ESounD support in Gnome by starting the Gnome Control Center, going to the Sound section. And unselecting the Enable sound server startup checkbox.

3.6.4.

How can I change CrossOver's sound backend?

CrossOver has multiple sound backends that allow it to interface with many sound systems. You can specify which sound backend is to be used by starting OfficeSetup and going to the Settings tab. There the Sound driver load order determines which sound backend to use.

  • The default value is 'wineoss.drv' which interfaces with the Open Sound System (OSS). This backend will also work with the Advanced Linux Sound Architecture (ALSA) drivers if their OSS compatibility mode enabled. Check out our ALSA FAQ for more details.

  • To interface directly with the Advanced Linux Sound Architecture (ALSA) version 0.9 or later, set this field to 'winealsa.drv'. Then consult our ALSA FAQ.

  • Similarly, to interface directly with the aRts sound server, set this field to 'winearts.drv'. Then consult our aRts FAQ.

  • CrossOver can also interface with the Network Audio Sound (NAS) system. To do so set this field to 'winenas.drv'. However note that this driver has not been tested at all so that we do not provide support for it at this time.

Note that you can also list multiple sound backends separated by colons in your order of preference. However this can cause some applications to malfunction and is thus strongly discouraged at this time.

3.6.5.

CrossOver applications play no sound when another application is already playing sound.

In many cases the sound drivers will only allow one application to access the sound device at any given time. This is always the case for the OSS (Open Sound System) drivers and quite often the case of the ALSA (Advanced Linux Sound Architecture) sound drivers too.

So for instance, this means that if xmms is playing an MP3 file, CrossOver will not be able to play sound. One typical symptom of this problem is the absence of a Sound Out option in the QuickTime settings or that the sound volume will be disabled in Windows Media Player.

See also the sections about aRts and ESounD for related issues.

3.6.6.

Does CrossOver work with i810 sound cards?

The i810 sound cards (and some other cheap sound cards) have limitations that make it tricky to support them. In particular they only support a specific sound format, or support several but only allow direct access in one of them. CrossOver is normally able to work around these limitations.

However the Open Sound System (OSS) drivers for i810 that are part of the Linux kernel have some serious bugs that prevent CrossOver from playing sound correctly. Thus it is recommended to either switch to the Advanced Linux Sound Architecture (ALSA) drivers, or to upgrade your kernel to 2.4.27-pre3 or later, or 2.6.7-rc1 or greater as these kernels fix significant bugs in the driver:

Gary Wong:
  o [sound i810] silently ignore invalid PCM_ENABLE_xxx bits from
    userland

Herbert Xu:
  o [sound/oss i810] fix wait queue race in drain_dac
  o [sound/oss i810] fix race
  o [sound/oss] remove bogus CIV_TO_LVI
  o [sound/oss i810] clean up with macros
  o [sound/oss i810] fix partial DMA transfers
  o [sound/oss i810] fix playback SETTRIGGER
  o [sound/oss i810] fix OSS fragments
  o [sound/oss i810] remove divides on playback
  o [sound/oss i810] fix drain_dac loop when signals_allowed==0
  o [sound/oss i810] fix reads/writes % 4 != 0
  o [sound/oss i810] fix deadlock in drain_dac

If you are still having trouble with sound then check out the sound troubleshooting section.

3.6.7.

Dealing with sound issues in CrossOver applications.

<