|
|
(13 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===
| |
− | | |
− | * install hwd and xf86-video-i810
| |
− | * create default xorg.conf:
| |
− | hwd -x
| |
− | | |
− | | |
− | * rename the created file to xorg.conf:
| |
− | 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= | | =Audio= |
Line 146: |
Line 35: |
| * Alsa loads module snd_hda_intel automatically. | | * Alsa loads module snd_hda_intel automatically. |
| * Run alsaconf. | | * Run alsaconf. |
− | * Add the @alsa into /etc/rc.conf DEAMONS section. | + | * Add the @alsa into /etc/rc.conf DAEMONS 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
| |
− | | |
− | = Suspend - kernel 2.6.37-ARCh =
| |
− | | |
− | * Frozen touchpad after wake can be fixed with kernel parameter atkbd.reset. Only tried with grub2. To add the parameter, you need to edit /boot/grub/grub.cfg
| |
− | | |
− | legacy_kernel '/vmlinuz26' '/vmlinuz26' 'root=/dev/sda5' 'resume=/dev/sda7' 'ro' ''''atkbd.reset''''
| |
− | | |
− | | |
− | = 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.
| |
− | | |
− | | |
| | | |
| + | == Wireless Network == |
| + | See [[Wireless#iwl3945, iwl4965 and iwl5000-series]] wiki article. |
| | | |
| + | ==Suspend== |
| + | See [[Suspend and Hibernate]]. |
| | | |
− | '''Note:''' Use cpufreq-info to see if the frequency scaling works.
| + | == Power management == |
| + | See [[Power Management]]. |
| | | |
| =Keyboard= | | =Keyboard= |
This article or section is out of date.
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.
Audio
- Alsa loads module snd_hda_intel automatically.
- Run alsaconf.
- Add the @alsa into /etc/rc.conf DAEMONS section.
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