Difference between revisions of "1859-4AU"
(→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
Contents
Hardware Specifications of Thinkpad R52 Machine Type 1859-4AU
- Processor:
- Intel Pentium M (Dothan) 1.73 GHz
- Video Adapter:
- Display
- 15.0" TFT display with resolution of 1400x1050 on Intel 915GM
- 512 MB PC2-4200 CL4 NP DDR2 (533 MHz) SDRAM SODIMM memory standard, supports up to 2GB maximum memory.
- 60 GB 4200 rpm IDE HDD
- AD1981B AC'97 Audio controller
- UltraBay Enhanced with the following:
- CD-RW/DVD-ROM Combo drive : 24x24x24x/8x CD-RW/DVD
- Broadcom 10/100/1000 Ethernet
- CDC slot with:
- MiniPCI slot with one of the following: (not sure)
- CardBus slot (Type 2)
- ExpressCard/54 slot
- IBM Embedded Security Subsystem 2.0
- IBM Active Protection System
- FireWire (IEEE1394)
Thinkpad Hardware Maintenance Manual
- ThinkPad R50e, R51e, R52 - Hardware Maintenance Manual (August 2005) (4,398,428 Bytes)
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:
- !/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
- 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
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