Mandriva Linux 2007 Errata

Mandriva Linux 2007 Errata page

  List of errata related to Mandriva Linux 2007

Introduction

  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:

    * MandrivaLinux2006Errata
    * MandrivaLinux2005Errata

Installation

  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

rm -f /tmp/.X93-lock
rm -f /tmp/.X11-unix/X93
dcop kdesktop default logout

  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:

gconftool-2 --unset /apps/compiz/general/allscreens/options/run_command0_key --
unset /apps/compiz/general/allscreens/options/command0
gconftool-2 -t str --set /apps/compiz/general/allscreens/options/run_key '<Alt>
F2'