====== Fedora Core 6 with glx 3D Desktop Effects on IBM R51 Laptop by Szymon Machajewski ======

===== Install Objectives =====

  - Enabling the livna respository support (additional software support)
  - Wireless Network
  - Cisco VPN
  - 3D Desktop Effects on Radeon 7500 high resolution (above 1024 x 768)
  - improved performance of Desktop Effects
  - Novell GroupWise
  - Fix: Firefox hidden gestrues problem - horizontal scrolling with synoptics touchpad


===== Enabling the livna =====

  - download livna-release-6-1.noarch.rpm
  - http://rpm.livna.org/fedora/6/i386/repodata/repoview/
  - <code>rpm -Uvh livna-release-6-1.noarch.rpm</code>
  - yum list


===== Wireless Network =====

  - Install ieee80211, ipw2200-fw, ipw2200.
  - download sources from http://ieee80211.sourceforge.net/ , http://sourceforge.net/projects/ipw2200/ , http://ipw2200.sourceforge.net/firmware.php
  - decompress and unarchive each downloaded file and run
    - in directory of ieee80211 and ipw2200 <code>make; make install</code>
    - in directory ipw2200-fw <code>cp *.fw /lib/firmware/</code>
  - make sure eth1, your wireless interface is not on at boot.  The driver doesn't load properly at times (createing a _tmp interface).  To overcome modify /etc/rc.local and add this: <code>
ifdown eth1
#comment out the above line if you set eth1 to be down at boot
rmmod ipw2200
modprobe ipw2200
ifup eth1
</code>
  - run system-config network to create a wireless configuration
  - or modify my config /etc/sysconfig/network-scripts/ifcfg-eth1
<code>
DEVICE=eth1
ONBOOT=no
BOOTPROTO=dhcp
NETMASK=
DHCP_HOSTNAME=
IPADDR=
DOMAIN=
HWADDR=
TYPE=Wireless
USERCTL=no
IPV6INIT=no
PEERDNS=yes
ESSID=your_sid_goes_here
CHANNEL=1
MODE=Master
RATE=Auto
</code>

===== Cisco VPN =====

  - Download Cisco VPN for Linux (propriatary software.  contact your system administrator or do a google.com search)
  - <code>grep "linux/config.h" *</code>
  - Edit each source file to delete the include line of linux/config.h
  - <code>./vpn_install</code>
  - if you want users other than root to start vpn run <code>chmod 4111 /opt/cisco-vpnclient/bin/cvpnd</code>
  - modify the sample.pcf (/etc/CiscoSystemsVPNClient/Profiles/sample.pcf) and create your own VPN profile (myorg.pcf)
  - start vpn by <code>vpnclient connect myorg</code>

===== glx 3D Desktop Effects on Radeon 7500 v200 =====

  - use default radeon driver from xorg Fedora (propriatary ATI Linux driver does not find Radeon 7500)
  - out of the box this would allow you to run 800x600 or 1024x768 resolution with Desktop Effects <code>desktop-effects</code>
  - in order to run high resolution desktop effects add this file /etc/drirc
<code>
<driconf>
  <device screen="0" driver="radeon">
    <application name="all">
      <option name="allow_large_textures" value="2" />
    </application>
  </device>
</driconf>
</code>
  - you can run up to 1400x1050 resolution.
  - increase performance by adding  <code>Option      "EnablePageFlip" "on"</code> to xorg.conf
  - at 1280x1024 I get over 600fps while running <code>glxgears</code>.  1400x1050 shows 100fps less and some slow down.
  - my /etc/X11/xorg.conf
<code>
# Xorg configuration created by system-config-display

Section "ServerLayout"
        Identifier     "single head configuration"
        Screen      0  "Screen0" 0 0
        InputDevice    "Keyboard0" "CoreKeyboard"
        InputDevice    "Synaptics" "CorePointer"
EndSection

Section "InputDevice"
        Identifier  "Keyboard0"
        Driver      "kbd"
        Option      "XkbModel" "pc105"
        Option      "XkbLayout" "us"
EndSection

Section "InputDevice"
        Identifier  "Synaptics"
        Driver      "synaptics"
        Option      "Device" "/dev/input/mice"
        Option      "Protocol" "auto-dev"
        Option      "Emulate3Buttons" "yes"
EndSection

Section "Device"

#Option      "AddARGBGLXVisuals" "True"
#Option  "DisableGLXRootClipping" "True"
#Option "Dac6Bit" "on"
#Option "AGPFastWrite" "on"
#Option "DDCMode" "on"
#Option "MonitorLayout" "LVDS"
#NONE
#Option "MergedFB" "on"
#Option "PanelSize" "1400x1050"
        Identifier  "Videocard0"
        Driver      "radeon"
        Option      "EnablePageFlip" "on"
EndSection

Section "Screen"
        Identifier "Screen0"
        Device     "Videocard0"
        DefaultDepth     24
        SubSection "Display"
                Viewport   0 0
                Depth     24
                Modes    "1280x1024" "1280x960" "1280x800" "1152x864" "1152x768" "1024x768" "1024x768" "800x600" "800x600" "640x480" "640x480"
        EndSubSection
EndSection

</code>

  - driver options: http://www.die.net/doc/linux/man/man4/radeon.4.html

===== Novell GroupWise =====

  - There is a problem currently (11/30/06) with Novell GroupWise 7.1 and 3D glx Desktop Effects setup.  While the software installs ok, it starts into a white blank screen.  You can click on the screen and open new windows, but cannot see any text.
  - To use 7.1 GroupWise disable Desktop Effects.  All screens show text now.
  - install expects libXp to be installed <code>yum install libXp.i386</code>
  - If you want to use GroupWise simply install the 6.5 version
  - www.novell.com
  - Another valid option for receiving GroupWise mail is to start Evolution and select GroupWise as mail type.  SOAP port is used by Evolution to you may hve to be VPN into the network or ask administrator to open the SOAP port.
 

===== Firefox synaptics touchpad problem =====

  - This problem causes Firefox to go back and forward when the touchpad is moved gently left or right
  - In Firefox address bar type in: <code>about:config</code>
  - Change these values: <code>
mousewheel.horizscroll.withnokey.action => 0
mousewheel.horizscroll.withnokey.sysnumlines => true
</code>


Updated on 02-DEC-06
Edit this page | View text only version