Difference between revisions of "Fujitsu-Siemens Amilo Pro V3205"

From ArchWiki
Jump to: navigation, search
(re-categorize)
(Audio: Remove out of date info.)
(16 intermediate revisions by 5 users not shown)
Line 1: Line 1:
[[Category:Fujitsu (English)]]
+
[[Category:Fujitsu]]
 +
{{out of date}}
 
=System Specifications=
 
=System Specifications=
  
Line 27: Line 28:
 
A workaround is to disable the laptop's wi-fi device in BIOS.
 
A workaround is to disable the laptop's wi-fi device in BIOS.
  
=Video=
+
==Video==
==xorg==
+
See [[Intel Graphics]].
  
===xorg.conf===
+
== Wireless Network ==
 +
See [[Wireless#iwl3945, iwl4965 and iwl5000-series]] wiki article.
  
* install hwd and xf86-video-i810
+
==Suspend==
* create default xorg.conf:
+
See [[Suspend and Hibernate]].
hwd -x
+
  
 
+
== Power management ==
* rename the created file to xorg.conf:
+
See [[Power Management]].
cd /etc/X11
+
mv xorg.conf.hwd xorg.conf
+
 
+
 
+
* edit the xorg.conf to contain this:
+
Section "Monitor"
+
          Identifier  "Monitor0"x
+
          Option          "DPMS"
+
          DisplaySize 390 246 # 84 DPI @ 1280x800
+
          Modeline "1280x800_60.00"  83.46  1280 1344 1480 1680  800 801 804 828  -HSync +Vsync
+
EndSection
+
+
Section "Device"
+
        Identifier  "Card0"
+
        Driver      "i810"
+
        VendorName  "Intel Corporation"
+
        BoardName  "Mobile 945GM/GMS/940GML Express Integrated Graphics Controller"
+
        BusID      "PCI:0:2:0"
+
        VideoRam        131072 # This memory size is needed for Beryl to run. You can set it to whatever you want.
+
        Option          "DRI"          "true"
+
        Option          "XVideo"        "true"
+
EndSection
+
+
Section "Screen"
+
        Identifier "Screen0"
+
        Device    "Card0"
+
        Monitor    "Monitor0"
+
        DefaultDepth 24
+
        SubSection "Display"
+
                Virtual 1280 800
+
                Modes  "38"
+
                Depth    24
+
        EndSubSection
+
EndSection
+
+
Section "DRI"
+
        Group        0666
+
EndSection
+
 
+
 
+
* restart X server
+
 
+
===915resolution===
+
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
+
BIOS: TYPE 1
+
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
+
MODE="5c"
+
+
# 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
+
 
+
or 800x600:
+
* add vga=788 as a kernel parameter in /boot/grub/menu.lst
+
 
+
=Audio=
+
 
+
* 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 [http://wiki.archlinux.org/index.php/Wireless#ipw3945 this] wiki article. Modify /etc/rc.conf
+
 
+
 
+
note: for kernel26 install ipw3945, for kernel26beyond install ipw3945-beyond, etc.
+
 
+
=Suspend=
+
==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:
+
 
+
 
+
hibernate
+
 
+
= 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<br>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<br>Add speedstep_centrino, cpufreq_powersave, cpufreq_userspace and freq_table to MODULES section of your /etc/rc.conf<br>Add:
+
 
+
 
+
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.
+
  
 
=Keyboard=
 
=Keyboard=

Revision as of 01:53, 11 April 2013

Tango-view-refresh-red.pngThis article or section is out of date.Tango-view-refresh-red.png

Reason: please use the first argument of the template to provide a brief explanation. (Discuss in Talk:Fujitsu-Siemens Amilo Pro V3205#)

System Specifications

  • Intel Core 2 Duo 1.66 GHz
  • Intel 945GM Chipset
  • 1024 MB DDR2
  • 120GB SATA HDD
  • NEC DL DVD-RW
  • 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

Installation

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.

Video

See Intel Graphics.

Wireless Network

See Wireless#iwl3945, iwl4965 and iwl5000-series wiki article.

Suspend

See Suspend and Hibernate.

Power management

See Power Management.

Keyboard

To setup windows keys (useful for fluxbox keybindings) as well as multimedia keys (accessed with Fn + the function keys) recognition in X, edit ~/.Xmodmap

keycode 115 = XF86ApplicationLeft 
add mod4 = XF86ApplicationLeft 
keycode 116 = XF86ApplicationRight
add mod4 = XF86ApplicationRight
keycode 117 = XF86MenuKB
keycode 162 = XF86AudioPlay
keycode 164 = XF86AudioStop
keycode 144 = XF86AudioPrev
keycode 153 = XF86AudioNext
keycode 223 = XF86Sleep
keycode 160 = XF86AudioMute
keycode 176 = XF86AudioRaiseVolume
keycode 174 = XF86AudioLowerVolume

If you have amarok, configure the global shortcuts, setting the multimedia keys as "alternate".

External Links