This page contains the Errata for Mandriva Linux 2007. This means it
contains information on known problems with Mandriva Linux 2007 and,
where available, how to fix, avoid or work around them. You should
also see MandrivaLinux2007ReleaseNotes , which contains more general
information on the Mandriva Linux 2007 release.
Errata for earlier Mandriva Linux releases
Other errata pages are also available for older versions:
General instructions: installation problems often require the use of
kernel parameters. To specify kernel parameters during installation,
simply boot the installer as usual. On the very first interactive
screen, where you are presented with the options "Boot from Hard
Disk", "Installation" and so on, highlight "Installation" and then
just type the kernel parameter required. You will see it being added
to the "Boot Options" text box near the bottom of the screen. When you
have typed the required kernel parameters, simply hit Enter.
* Boot problems may be related to bad MSI interrupts: to de-activate
MSI interrupts boot with the pci=nomsi kernel parameter.
* PNP (Plug 'n' Play) may trigger bad interactions: in this case,
boot with the pnpacpi=off pnpbios=off kernel parameters. This is
known to be a problem with the Dell Optiplex sx280. See
bug_small.png Bug #23279.
Kernel
General instructions: kernel problems often require the use of kernel
parameters. To set up kernel parameters to be used at every boot, run
Mandriva Control Center and go to the Boot tab. Click on "Set up how
the system boots". Click on "next". Choose the menu entry you usually
use to boot the system (normally just 'linux', the default choice) and
click 'Modify'. Then type the required kernel parameters into the
'Append' box, click 'OK', and then click 'Finish'.
* The PAE memory addressing mode used in kernel-enterprise to
support more than 4GB of physical memory is currently incompatible
with ACPI suspend/restore; a future update of the Intel AGP driver
should resolve this issue.
* XFS stability issues: XFS is currently not a recommended
filesystem with kernel-2.6.17; updates should be available shortly
after release to improve support for this filesystem. For now, we
recommend you do not use it.
* JFS issues during install: the mkjfs program may abort during
install when used in the presence of a reiserfs partition.
Slow internet response (particularly web browsing): IPv6
There is a known problem with all Linux distributions that enable IPv6
networking (the new standard for network addresses which uses a
longer, hexadecimal address format to provide a much larger number of
possible addresses. The old standard is IPv4, which gives the
four-groups-of-three-digits decimal address format most people are
familiar with, e.g. 216.105.167.65). Some systems and networks do not
cope well if your system has IPv6 networking enabled. If you
experience sluggish response on the Internet - especially when
browsing web sites - and cannot find the cause, you should try
disabling IPv6. To do this, edit the file /etc/sysconfig/network, add
the following line, and reboot:
NETWORKING_IPV6=no
Issue with networking/firewire on Zepto/Compal models including Znote 6515WD
Using these laptops you will get "Disabling IRQ# 11" (or similar)
resulting in broken networking.
After installation this can be fixed by making a few changes to the
/etc/modprobe.conf file:
blacklist ohci1394
blacklist ieee1394
Sound always plays through speakers on Zepto / Compal Znote 6515WD
On this laptop model, sound always plays through the internal speakers
even if you plug a pair of headphones or speakers into the headphone /
speaker output jack. If you want to be able to toggle between using
the internal speakers and the headphone / speaker output jack, there
is a script that can help you. To use it, first download the script,
filename 'speaker'. Open a console and navigate to the directory where
you saved the script. Now run this command, to make it executable:
chmod ugo+x speaker
Next, run the command su and enter your root password to gain root
privileges. Then run this command, to make root the owner of the
script:
chown root.root speaker
Finally, run this command to move the file to the /usr/bin directory,
so you can run it from anywhere:
mv speaker /usr/bin
You can now switch between the internal speakers and the headphone
jack with these two commands:
speaker on
speaker off
Please note that this script will not work for all laptops that
display the same symptom (sound always playing through internal
speakers). For many models, you can toggle between the internal
speakers and the headphone / speaker jack by toggling one of the
switches in the KDE or GNOME volume control applets.
ipw2200: Firmware error detected. Restarting.
To fix this add the following to the /etc/modprobe.conf file:
options ipw2200 hwcrypto=0
PC Card devices not found
See also bug_small.png Bug #26112. Users of some (particularly new)
laptop models may find that the system does not seem to recognise PC
Card devices at all. If you are having trouble with PC Card devices,
check whether they show up in the output of the command lspci run as
root. If not, you may be suffering from this problem. To fix it, you
can try rebooting after adding the following kernel parameter (for
instructions on using kernel parameters, see the start of this
section):
pci=assign-busses
This is known to be a problem on the following systems: Acer
Travelmate 2410 series (2413).
Hardware support
Incorrect display resolution on machines with Intel graphics chipsets:
XFdrake cannot install 915resolution package
Certain laptops with Intel display adapters have a problem where the
BIOS does not correctly report the available graphical resolutions to
the operating system, making it impossible to configure the correct
display resolution for the laptop's flat panel (flat panel displays
have a single native resolution which should always be used:
displaying at any other resolution results in a considerable drop in
display quality). On Linux, the 915resolution program exists to
resolve this problem: it corrects the list of available resolutions
provided by the BIOS, enabling the system to use the correct
resolution.
Unfortunately, this package was inadvertently left out of the
Powerpack and Discovery editions of Mandriva Linux 2007. If you cannot
configure the correct resolution for your laptop, and XFdrake (the
graphics configuration tool) complains of being unable to install the
915resolution package, please use the software media manager
application to set up your system to download and install packages
from our public package mirrors in addition to your installation
disc(s).
To do this, run the Software Media Manager: open the Mandriva Control
Center, and go to the Software Management tab. Click the link titled
'Select from where software packages are downloaded when updating the
system'. Click 'yes' when asked if it is OK to continue. Now click the
'Add...' button on the right hand side of the new screen. When asked
whether to add 'Official updates' or 'Distribution sources', click
'Distribution sources'. Click 'Yes' in reply to the question about the
mirror list. When the mirror list appears, choose a mirror close to
your geographical location. Wait for the process to complete. If it
completes successfully, you're done. If it does not, choose another
mirror and try again (since the 2007 release is very new, the mirrors
will be very busy and some may not be properly set up for 2007 yet).
Once this process is complete, XFdrake should be able to download and
install the 915resolution package, and enable the correct display
resolution.
Issues with Bluetooth support
See also bug_small.png Bug #24359. Mandriva Linux 2007 includes the
latest version (3.2) of bluez, the Linux Bluetooth support layer.
Unfortunately, this version made several changes that the KDE and
GNOME Bluetooth desktop support applications have not yet entirely
caught up with. To use Bluetooth with Mandriva Linux 2007, you will
have to run some commands manually.
First of all, at each boot, you should run the command:
passkey-agent --default /bin/bluepin
Alternatively, you can install the keychain package, which will
register the passkey agent at every boot. It also acts as an agent for
ssh and GPG keys.
Secondly, if you wish to pair with your computer from another
Bluetooth device, your computer's Bluetooth adapter must be in
discoverable mode. Unfortunately, with the new bluez it is currently
not possible to set the computer to be permanently discoverable or to
make it discoverable from the KDE or GNOME Bluetooth support
applications. You must do it with the following console command:
hciconfig hci0 piscan
This will make your computer discoverable for a few minutes. You must
run this command each time you wish to make the computer discoverable.
System startup
Potential issues with the parallel initialization system
Mandriva Linux 2007 introduces a new parallel initialization system.
For more information on this, see the Release Notes. There are some
potential problems with this system in certain cases.
Many previously hidden race conditions (a problem where, depending on
the speed of your hardware and other possible factors, processes or
commands may be run at the wrong time or in the wrong order) appear.
In particular, some buggy network drivers are only usable a few
seconds after their initialization, but incorrectly inform the system
that they are usable immediately. This can cause services that depend
on the network being available to start too early. Such services
include autofs and ntp. There are various possible solutions:
* disable ifplugd. ifplugd is the daemon used to detect when the
network link is available. To disable it, you need to know the
name(s) of your network interface(s). You can find this
information from the output of the command ifconfig, run as root
at a console. For instance, wired ethernet interfaces are usually
named ethX, where X is a number - the first such interface is
eth0, the second is eth1, and so forth. Wireless interfaces can
have various names depending on the driver used, including but not
limited to athX and wlanX. Use ifconfig to find the names of all
affected network interfaces. To disable ifplugd, you must edit
their configuration files. The configuration files can be found in
the directory /etc/sysconfig/network-scripts/ with names in this
format: ifcfg-(interface name). For instance, the configuration
file for the eth0 interface is
/etc/sysconfig/network-scripts/ifcfg-eth0 . For each affected
interface, edit the appropriate configuration file and add this
line:
MII_NOT_SUPPORTED=yes
In the case that there is already a line reading:
MII_NOT_SUPPORTED=no
simply change the 'no' to 'yes'.
* set a timeout for the affected interfaces. The network
initialization system can be configured to wait for a short time
after the network driver claims it is available before actually
starting any network-dependent systems. To do this, identify the
affected interfaces and edit their configuration file(s) (see the
instructions in the previous bullet point) and add a line like
this:
LINK_DETECTION_DELAY=5
This would set a timeout of 5 seconds. For a longer or shorter
timeout, change the 5. The network configuration tool sets a timeout
automatically for some drivers which are known to have this problem.
* disable the parallel initialization system. To do this, use
nopinit as a kernel parameter. For instructions on using kernel
parameters, see the Kernel section above.
For more information on this issue, see bug_small.png Bug #18986.
Software issues
Alacarte does not work
See also bug_small.png Bug #25389. Alacarte, the GNOME menu editor,
contains a bug which causes it not to work correctly in Mandriva. The
program will run and seem to function correctly, but adding new menu
entries and modifying / deleting existing ones will not work. Our
GNOME maintainer has submitted a patch for alacarte to GNOME's bug
tracking system: GNOME bug 355830. Once this patch is integrated by
the GNOME developers, the updated version of Alacarte will be provided
as an official update for Mandriva Linux 2007, which will resolve this
problem. In the mean time, we recommend using another XDG-compliant
menu editor, such as the KDE-native menu editor kmenuedit.
GNOME Power Manager no longer working after resume
See also bug_small.png Bug #23603. After a hibernate/resume cycle,
GNOME Power Manager will display incorrect information and will no
longer react to power events, such as pressing the power button or
plugging in and unplugging the power cord. This is because
suspend-scripts restarts the haldeamon service upon resume to ensure
it catches hardware that got plugged in or removed while the machine
was suspended. GNOME Power Manager does not reconnect correctly to HAL
and no longer sees any events reported by it. Until an update is
provided, a workaround is to edit the /etc/sysconfig/suspend file and
remove haldaemon from the RESTART_SERVICES list. Please note that by
doing this you may have problems if you plug in or remove hardware
while the machine is suspended.
Banshee may not start on some systems
On some 32-bit systems with the SSE2 feature and for users of either
KDE systems or users who do not use Gnome applications, Banshee may
fail to start. The workaround is to start 'gst-inspect-0.10' in a
terminal. This will create the ~/.gstreamer-0.10 settings directory
required by Banshee. Refer to bug #26183 for details.
GDB
Developers may experience restrictions when trying to replace an
executable after a gdb session. If a executable has been accessed
through gdb, a 'cp' operation will fail with an 'insufficient access'
error. The workaround is to remove the faulty executable, then copy or
move the new version to its previous place.
3D-accelerated desktop (AIGLX, Xgl)
3D-accelerated desktop non-functional with Mandriva Club edition for
Standard members
Mandriva Club members at the 'Standard' level are entitled to download
a special edition of each Mandriva Linux distribution which consists
of the first four CDs of the Powerpack edition. Unfortunately, an
oversight in the process of building the 2007 release meant that the
task-3ddesktop package, which is needed by drak3d (the tool that
allows you to enable and disable the 3D-accelerated desktop feature)
was placed on the fifth CD of the Powerpack edition. This means that
with the four CD edition, you cannot enable the 3D-accelerated desktop
feature.
To remedy this problem, please use the software media manager
application to set up your system to download and install packages
from our public package mirrors in addition to your installation CDs.
To do this, run the Software Media Manager: open the Mandriva Control
Center, and go to the Software Management tab. Click the link titled
'Select from where software packages are downloaded when updating the
system'. Click 'yes' when asked if it is OK to continue. Now click the
'Add...' button on the right hand side of the new screen. When asked
whether to add 'Official updates' or 'Distribution sources', click
'Distribution sources'. Click 'Yes' in reply to the question about the
mirror list. When the mirror list appears, choose a mirror close to
your geographical location. Wait for the process to complete. If it
completes successfully, you're done. If it does not, choose another
mirror and try again (since the 2007 release is very new, the mirrors
will be very busy and some may not be properly set up for 2007 yet).
Once this process is complete, you should be able to use drak3d to
enable the 3D-accelerated desktop feature.
3D-accelerated desktop not starting under GNOME
Some users, especially those upgrading or preserving /home directories
from previous versions of Mandriva, may find themselves unable to
enable the 3D-accelerated desktop under GNOME. Even after running
drak3d and selecting one of the 3D-accelerated desktop options, on
login to GNOME the native window manager (metacity) will start up and
no 3D desktop effects will be observed. This problem can usually be
rectified by removing the file ~/.gnome2/session . We recommend you
simply move this file somewhere else (for example, your home
directory), rather than deleting it, so it can be restored if problems
arise as a result of its removal. Once you have removed the file, log
out of GNOME and log back in, and you should observe that compiz is
started instead of metacity, and the 3D desktop effects appear.
3D-accelerated desktop and video playback
If you use the 3D accelerated desktop technologies included in
Mandriva Linux 2007 (AIGLX or Xgl), you may notice that video playback
does not work very well - moving, resizing, maximising the video
window will cause problems, or you may see strange artifacts in or
through the video. You may also notice that, if you use the 'cube'
feature of compiz, the video does not play while you rotate the cube.
To avoid these problems, you should set your video player to use an
output driver which does not use video overlay. The way to do this is
different for different video players.
* For players that use gstreamer (for e.g. totem-gstreamer), run
gstreamer-properties, go to the "Video" tab, and set the video
output to "X Window System (No Xv)".
* For mplayer, add this line to ~/.mplayer/config (and also to
~/.mplayer/mplayerplug-in.conf if you use the mplayerplugin
browser plugin):
vo=x11
* For xine, go to the settings menu, set your configuration
experience level to "Advanced", then go to the video tab and
change "video driver to use" to "xshm".
* For Kaffeine, go to the settings menu, select "Xine backend
configuration" and in the video tab change the driver to "xshm".
* For KMplayer, go to Settings -> Configure KMplayer. Then in the
"General Options" section go to the Output tab. In this section
change Video Driver to "X11Shm".
Note that for all applications you may have success using the OpenGL
video output driver, depending on your hardware and whether you use
Xgl or AIGLX, but some combinations will still have problems with the
OpenGL output driver: X11 is the only choice that will always be safe.
3D-accelerated desktop and some Java/Swing applications
See also bug_small.png Bug #25900. Some Java applications using Swing
may not display correctly under Xgl/AIGLX with compiz - the usual
symptom is that text is not displayed. A possible solution is to run
the following command at a console before launching your java
application:
export AWT_TOOLKIT=MToolkit
If this works, you may want to add these two lines to the file
~/.bash_profile (that is, the file .bash_profile in your home
directory):
AWT_TOOLKIT=MToolkit
export AWT_TOOLKIT
Some people have also reported that this issue is fixed in
compiz-quinnstorm, an alternative version of the compiz compositing
manager that is used to implement 3D accelerated desktop effects.
These packages are available in the contrib media. To test them, you
will need to remove the compiz package and install the following
packages from contrib: compiz-quinnstorm compiz-manager
compiz-quinnstorm-plugins cgwd cgwd-themes csm. Please note that
compiz-quinnstorm will not recognise configuration changes made by
gset-compiz, the compiz configuration tool launched by drak3d. You
must use the new csm configuration tool instead.
3D-accelerated desktop and multiple logins
See also bug_small.png Bug #24863. There is an issue with AIGLX which
may prevent users from logging out and in again multiple times when
using the KDM or GDM display managers (by default, KDM is used). One
way to work around this issue is to force your display manager to
restart X on logout.
For KDM you should edit the file /etc/kde/kdm/kdmrc and check you have
in the [X-:*-Core] section the following line:
TerminateServer=true
For GDM you should edit the file /etc/X11/gdm/gdm.conf or
/etc/X11/gdm/custom.conf and check you have in the [daemon] section
the following line:
AlwaysRestartServer=true
Another option is to use this script to log out. Save the following
text as a file, for example, logout.sh:
#!/bin/bash
Make the file executable, either with the chmod +u logout.sh command
or by using the graphical File Properties dialog. Running this script
will log the current user out and remove the lockfiles that prevent
another user from logging in, which should allow you to login again
with no problems. You can create a desktop launcher that runs the
script, for ease of use. Please note that this script will only work
in KDE.
3D-accelerated desktop and KDE shortcuts
See also bug_small.png Bug #25394. When you use the 3D accelerated
desktop feature you may find some commonly-used KDE keyboard shortcuts
no longer work correctly. This is because the compiz compositing
manager used to provide 3D desktop effects does not know how to pass
these shortcuts on to KDE correctly. The most commonly experienced
problem is that alt-F2 no longer brings up the 'run program' dialog
box. To fix this problem, run this command:
gconftool-2 -t str --set /apps/compiz/general/allscreens/options/run_command0_k
ey '<Alt>F2' --set /apps/compiz/general/allscreens/options/command0 'dcop kdesk
top KDesktopIface popupExecuteCommand' --set /apps/compiz/general/allscreens/op
tions/run_key 'Disabled'
If you wish to reverse this change, run these two commands: