Difference between revisions of "1859-4AU"

From ThinkWiki
Jump to: navigation, search
(Installing Fedora 7)
(Installing Fedora 7: added nonideal xorg.conf)
Line 71: Line 71:
 
* Internal Modem identified as Intel 82801FB/FBM/FR/FW/FRW (ICH6 family) AC'97 Modem Controller
 
* Internal Modem identified as Intel 82801FB/FBM/FR/FW/FRW (ICH6 family) AC'97 Modem Controller
 
** Driver available at http://www.linuxant.com/drivers/hsf/downloads-installer.php
 
** Driver available at http://www.linuxant.com/drivers/hsf/downloads-installer.php
 +
 +
What follows is not perfect, but a guideline:
 +
# Xorg configuration created by pyxf86config
 +
 +
Section "ServerLayout"
 +
        Identifier    "Default Layout"
 +
        Screen      0  "Screen0" 0 0
 +
        InputDevice    "Keyboard0" "CoreKeyboard"
 +
        InputDevice    "Synaptics" "CorePointer"
 +
        Screen      1  "Screen1" RightOf "Screen0"
 +
        Option "Xinerama" "off"
 +
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 "Monitor"
 +
### Comment all HorizSync and VertSync values to use DDC:
 +
### Comment all HorizSync and VertSync values to use DDC:
 +
        Identifier  "Monitor0"
 +
        VendorName  "Monitor Vendor"
 +
        ModelName    "LCD Panel 1400x1050"
 +
### Comment all HorizSync and VertSync values to use DDC:
 +
#      HorizSync    31.5 - 90.0
 +
#      VertRefresh  59.0 - 75.0
 +
        Option      "dpms"
 +
EndSection
 +
 +
Section "Monitor"
 +
        Identifier  "Monitor1"
 +
        VendorName  "Monitor Vendor"
 +
        ModelName    "Sony CPD-420GS/GST/19GS2"
 +
### Comment all HorizSync and VertSync values to use DDC:
 +
      HorizSync    30.0 - 96.0
 +
      VertRefresh  40.0 - 151.0
 +
        Option      "dpms"
 +
EndSection
 +
 +
Section "Device"
 +
        Identifier  "Videocard0"
 +
        Driver      "intel"
 +
EndSection
 +
 +
Section "Screen"
 +
        Identifier "Screen1"
 +
        Device    "Videocard0"
 +
        DefaultDepth    24
 +
        Monitor "Monitor1"
 +
        SubSection "Display"
 +
                Viewport  0 0
 +
                Depth    24
 +
                Modes "1280x1024" "1024x768"
 +
        EndSubSection
 +
EndSection
 +
 +
Section "Screen"
 +
        Identifier "Screen0"
 +
        Device    "Videocard0"
 +
        DefaultDepth    24
 +
        Monitor "Monitor0"
 +
        SubSection "Display"
 +
                Viewport  0 0
 +
                Depth    24
 +
                Virtual 2680 1050
 +
                Modes "1400x1050" "1280x1024" "1024x768"
 +
        EndSubSection
 +
EndSection
 +
 +
  
 
Thinkpad Family: {{R52}}
 
Thinkpad Family: {{R52}}
 
[[Category:Models]]
 
[[Category:Models]]

Revision as of 18:30, 9 June 2007

Hardware Specifications of Thinkpad R52 Machine Type 1859-4AU

Thinkpad Hardware Maintenance Manual

Installing Fedora Core 5

  • Aside from the following PCM issue, the configuration challenges are the routine issues of deciding on your partitioning and deciding which packages to include.
  • After the first reboot, the installation process asks your choice for default PCM device. The two options are: Intel ICH - Intel ICH6 / Intel ICH - IEC958.

I have no idea which to choose, and don't know if the choice is one that can easily be changed later. There is no obvious external digital output, so I choose the first and hope for the best.

  • After the initial install, in order to get the system up to date, you will have to TWICE as root issue the command:

# yum update and then wait a long time for each update to complete, as there may be around 100 packages updated each time.

  • see 1400x1050 on Intel 915GM. Download and install 915resolution and add to /etc/rc.local the line: 915resolution 3c 1400 1050
  • Getting suspend and resume to work:
    • Check BIOS setting: Power On; Press F1 to enter BIOS settings. Check that the value for Config -> Power -> "Allow suspend mode on legacy OS" is: Enabled. On my system, this BIOS option did not affect FC4; however FC5 would not resume properly if the setting was Disabled.
    • To /boot/grub/grub.conf add to the relevant lines beginning "kernel" the following option: acpi_sleep=s3_bios
    • To /usr/sbin/pm-suspend, following the line echo -n "mem" > /sys/power/state, add the line: 915resolution 3c 1400 1050
  • Controlling cpuspeed: My preference is to edit /etc/cpuspeed.conf, commenting out -n and adding OPTS="$OPTS -s 0 -i 1 -r -p 45 50". My CPU use patterns are high spikes with low idles so this provides maximum responsiveness but generally keeps the CPU at (ambient temperature + 20 degrees Celsius).


Installing Fedora 7

  • To avoid problems when the computer is turned on with external monitor connected:
    • BIOS setting: Configure Display: Startup on Internal LCD (not Both)
  • To get the native 1400x1050 internal LCD resolution:
    • Install 915resolution
    • Edit /etc/sysconfig/915resolution to have the line

RESOLUTION="3c 1400 1050"

  • To get the internal display to resume properly after suspend (instead of the ghostly glow)
    • Make an executable file /etc/pm/config.d/r52.cfg with

DISPLAY_QUIRK_S3_BIOS=true

  • Edit xorg.conf to enable different desktop on external 1280x1024 monitor: to Section "Screen", Identifier "Screen0", add
    • Virtual 2680 1050
    • May need to add Monitor2 info
    • script to run when in X:
  1. !/bin/sh

xrandr --output VGA --right-of LVDS --off >/dev/null 2>&1 || : xrandr -s 1400x1050 >/dev/null 2>&1 || : if xrandr | grep "VGA connected"; then xrandr --output VGA --right-of LVDS --auto fi

What follows is not perfect, but a guideline:

  1. Xorg configuration created by pyxf86config

Section "ServerLayout"

       Identifier     "Default Layout"
       Screen      0  "Screen0" 0 0
       InputDevice    "Keyboard0" "CoreKeyboard"
       InputDevice    "Synaptics" "CorePointer"
       Screen      1  "Screen1" RightOf "Screen0"
       Option "Xinerama" "off"

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 "Monitor"

### Comment all HorizSync and VertSync values to use DDC:
### Comment all HorizSync and VertSync values to use DDC:
       Identifier   "Monitor0"
       VendorName   "Monitor Vendor"
       ModelName    "LCD Panel 1400x1050"
### Comment all HorizSync and VertSync values to use DDC:
  1. HorizSync 31.5 - 90.0
  2. VertRefresh 59.0 - 75.0
       Option      "dpms"

EndSection

Section "Monitor"

       Identifier   "Monitor1"
       VendorName   "Monitor Vendor"
       ModelName    "Sony CPD-420GS/GST/19GS2"
### Comment all HorizSync and VertSync values to use DDC:
      HorizSync    30.0 - 96.0
      VertRefresh  40.0 - 151.0
       Option      "dpms"

EndSection

Section "Device"

       Identifier  "Videocard0"
       Driver      "intel"

EndSection

Section "Screen"

       Identifier "Screen1"
       Device     "Videocard0"
       DefaultDepth     24
       Monitor "Monitor1"
       SubSection "Display"
               Viewport   0 0
               Depth     24
               Modes "1280x1024" "1024x768"
       EndSubSection

EndSection

Section "Screen"

       Identifier "Screen0"
       Device     "Videocard0"
       DefaultDepth     24
       Monitor "Monitor0"
       SubSection "Display"
               Viewport   0 0
               Depth     24
               Virtual 2680 1050
               Modes "1400x1050" "1280x1024" "1024x768"
       EndSubSection

EndSection


Thinkpad Family: R52