Fujitsu-Siemens Amilo Pro V3205

From ArchWiki
Revision as of 07:13, 13 February 2007 by No4 (talk | contribs) (Power management: powersaved and cpudyn added)
Jump to: navigation, search

System Specifications

  • Intel Core 2 Duo 1.66 GHz
  • Intel 945GM Chipset
  • 1024 MB DDR2
  • 120GB SATA HDD
  • Intel GMA 950 graphics with shared memory
  • 12.1" WXGA - 1280x800
  • Intel 80281G High Definitio Audio soundcard
  • Ricoh Co Ltd R5C822 4in1 card reader
  • IEEE1394 port
  • 4 USB 2.0 ports
  • Intel ProWireless 3945 wireless card
  • Intel Pro/100 VE ethernet controller
  • Bluetooth v2
  • DVI output
  • S-Video out


A hub error message is printed repeatedly:

hub 1-0:1.0: connect-debounce failed, port 6 disabled

A workaround is to disable the laptop's wi-fi device in BIOS.



In order to get full 1280x800 resolution, you have to use the 915resolution.

  • install 915resolution using pacman
  • list all available modes:

915resolution 5c 1280 800
915resolution -l

Intel 800/900 Series VBIOS Hack : version 0.5.2

Chipset: 945GM
Mode Table Offset: $C0000 + $269
Mode Table Entries: 36

Mode 30 : 640x480, 8 bits/pixel
Mode 32 : 800x600, 8 bits/pixel
Mode 34 : 1024x768, 8 bits/pixel
Mode 38 : 1280x1024, 8 bits/pixel
Mode 3a : 1600x1200, 8 bits/pixel
Mode 3c : 1280x800, 8 bits/pixel
Mode 41 : 640x480, 16 bits/pixel
Mode 43 : 800x600, 16 bits/pixel
Mode 45 : 1024x768, 16 bits/pixel
Mode 49 : 1280x1024, 16 bits/pixel
Mode 4b : 1600x1200, 16 bits/pixel
Mode 4d : 1280x800, 16 bits/pixel
Mode 50 : 640x480, 32 bits/pixel
Mode 52 : 800x600, 32 bits/pixel
Mode 54 : 1024x768, 32 bits/pixel
Mode 58 : 1280x1024, 32 bits/pixel
Mode 5a : 1600x1200, 32 bits/pixel
Mode 5c : 1280x800, 32 bits/pixel

  • edit /etc/conf.d/915resolution:

# Enter the VBIOS mode to patch

# Enter the desired resolution
RESOLUTION="1280 800"

  • add 915resolution into /etc/rc.conf DAEMONS section
  • restart X server

At boot time

I was not able to get full 1280x800 resolution. But you can use 1024x768:

  • add vga=0x317 as a kernel parameter in /boot/grub/menu.lst


  • load the proper module:

modprobe snd_hda_intel

  • run alsaconf
  • add the snd_hda_intel module into /etc/rc.conf MODULES section

Wireless Network

  • install ipw3945 daemon and kernel module according this wiki article. Modify /etc/rc.conf

note: for kernel26 install ipw3945, for kernel26beyond install ipw3945-beyond, etc.


To disk (swap)

using the kernel26beyond:

  • install kernel26beyond, hibernate-script and userui:
  • edit /boot/grub/menu.lst to contain resume2=swap:/dev/sdXX:

# (0) Arch Linux
title  Arch Linux
root   (hd0,5)
kernel /boot/vmlinuz26beyond root=/dev/sda6 resume2=swap:/dev/sda5 ro
initrd /boot/kernel26beyond.img

where /dev/sda5 is my swap device and /dev/sda6 is my root device.

  • edit /etc/hibernate/hibernate.conf:

TryMethod suspend2.conf
#TryMethod disk.conf
#TryMethod ram.conf

  • edit /etc/hibernate/suspend2.conf:

UseSuspend2 yes
Reboot no
EnableEscape yes
DefaultConsoleLevel 1
Compressor lzf
Encryptor none

SuspendDevice swap:/dev/sda5

PowerdownMethod 5

ProcSetting user_interface/program /usr/sbin/suspend2ui_text

FullSpeedCPU yes

Include common.conf

all other settings are commented.

  • edit /etc/hibernate/common.conf

Verbosity 0
LogFile /var/log/hibernate.log
LogVerbosity 1

Distribution arch (or debian/fedora/gentoo/mandrake/redhat/slackware/suse)

SaveClock restore-only

Runi915resolution yes

UnloadBlacklistedModules yes
LoadModules auto

SwitchToTextMode yes

--colour=Green --shadow 1 --pos bottom --align center --offset 50

all other settings are commented.

  • edit /etc/mkinitcpio.conf to contain:

HOOKS="base udev autodetect ide scsi sata resume filesystems"

  • run mkinitcpio:

mkinitcpio -p kernel26beyond

  • now you might be able to hibernate your system:


Power management

  • Install laptop-mode-tools and add laptop-mode to DAEMONS section of your /etc/rc.conf

  • Install powersaved and add powersaved to DAEMONS section of your /etc/rc.conf
    Add speedstep_centrino to CPUFREQD_MODULE section of your /etc/powersave/cpufreq

  • Install cpudyn and acpid, add cpudyn and acpid to DAEMONS section of your /etc/rc.conf
    Add speedstep_centrino, cpufreq_powersave, cpufreq_userspace and freq_table to MODULES section of your /etc/rc.conf

echo "ondemand" > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
echo "ondemand" > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor

to /etc/rc.local.

Note: Use cpufreq-info to see if the frequency scaling works.

External Links