Difference between revisions of "Fujitsu-Siemens Amilo Pro2000"

From ArchWiki
Jump to: navigation, search
m (improved editing)
Line 4: Line 4:
  
 
This info may be helpful in addition to the Arch Linux Installation guide. This may apply fairly well to many other Amilo computers, for example to M7400 which has very similar hardware.
 
This info may be helpful in addition to the Arch Linux Installation guide. This may apply fairly well to many other Amilo computers, for example to M7400 which has very similar hardware.
 
  
 
==LAPTOP SPECS==
 
==LAPTOP SPECS==
Line 12: Line 11:
 
IrDA Fast Infrared, AC'97 Modem, PS/2 Keyboard & Synaptics Mouse, 3 USB ports, Firewire, 2 card slots.
 
IrDA Fast Infrared, AC'97 Modem, PS/2 Keyboard & Synaptics Mouse, 3 USB ports, Firewire, 2 card slots.
 
Network adapters:Broadcom 440x 10/100 and Intel PRO/Wireless 2200GB.
 
Network adapters:Broadcom 440x 10/100 and Intel PRO/Wireless 2200GB.
 
  
 
==ETHERNET==
 
==ETHERNET==
Line 21: Line 19:
 
     alias eth0 b44
 
     alias eth0 b44
  
XORG CONFIGURATION, using arch's HW detection: hwd
+
=XORG CONFIGURATION=
 +
 
 +
Using arch's HW detection: hwd
  
 
     pacman -S xorg hwd
 
     pacman -S xorg hwd
Line 28: Line 28:
  
 
     hwd -xa
 
     hwd -xa
 
  
 
==SOUND==
 
==SOUND==
Line 34: Line 33:
 
     pacman -S alsa-lib alsa-utils alsa-oss
 
     pacman -S alsa-lib alsa-utils alsa-oss
  
use alsamixer to set the default volume, use "m" to mute and unmute. Write the defaults with:
+
Use alsamixer to set the default volume, use "m" to mute and unmute. Write the defaults with:
 
+
  
 
     alsactl store
 
     alsactl store
Line 43: Line 41:
  
 
     gpasswd -a username audio
 
     gpasswd -a username audio
 
  
 
==TOUCHPAD==
 
==TOUCHPAD==
Line 100: Line 97:
 
             ..blaa blaa..
 
             ..blaa blaa..
 
             InputDevice    "Synaptics Mouse" "CorePointer"
 
             InputDevice    "Synaptics Mouse" "CorePointer"
 
  
 
==ACCESS TO DEVICES==
 
==ACCESS TO DEVICES==
Line 109: Line 105:
 
     gpasswd -a username optical
 
     gpasswd -a username optical
 
     gpasswd -a username storage
 
     gpasswd -a username storage
 
  
 
==WIRELESS LAN==
 
==WIRELESS LAN==
  
This will need a kernel higher than 2.6.10!
+
This will need a kernel higher than 2.6.10! IMPORTANT:Note that upgrading Arch 0.7 with pacman -Su will break the system unless the DevFS -> Udev transition is made after the install, see guidelines here: http://bbs.archlinux.org/viewtopic.php?t=15585). For wireless, the relevant driver is ipw2200:
(note that upgrading Arch 0.7 with pacman -Su will break the system unless the DevFS->Udev transition is made after the install, see guidelines here: http://bbs.archlinux.org/viewtopic.php?t=15585)
+
  
 
     pacman -S ipw2200
 
     pacman -S ipw2200
Line 130: Line 124:
 
     alias eth1 ipw2200
 
     alias eth1 ipw2200
  
Requires a "kill switch" module that turns the wireless card radio on..
+
Amilo requires a "kill switch" module that turns the wireless card radio on.
get fsam7400 module (0.4.0) from http://linux.zwobbl.de/pub/
+
Get fsam7400 module (0.4.0) from http://linux.zwobbl.de/pub/
 
unpack and install with make, make install. Don't need to add it to the loaded modules in /etc/rc.conf.
 
unpack and install with make, make install. Don't need to add it to the loaded modules in /etc/rc.conf.
  
add the following to /etc.rc.local to automate wireless connection (thanks to nahoj1976):
+
Then, to automate the wireless connection on boot, add the following to /etc.rc.local (thanks to nahoj1976):
  
 
     echo 100 > /sys/class/firmware/timeout
 
     echo 100 > /sys/class/firmware/timeout
Line 140: Line 134:
 
     modprobe ipw2200  
 
     modprobe ipw2200  
  
After this just use the iwconfig and route settings need to be ok for the wireless to work (after reboot of course, unless you modprobe the above yourself!). In my case
+
After this just the iwconfig and route settings need to be ok for the wireless to work (after reboot of course, unless you modprobe the above commands yourself!). In my case
  
 
     iwconfig eth1 essid Mynetworkname mode Managed rate 11M
 
     iwconfig eth1 essid Mynetworkname mode Managed rate 11M
 
     route add default 192.168.2.1 eth1
 
     route add default 192.168.2.1 eth1
  
these can be in /etc/rc.local. Now the laptp will be online and iwconfig (from root) should give something like this:
+
These can be in /etc/rc.local. Now the laptop will be online and iwconfig (from root) should give something like this:
  
 
     eth1      IEEE 802.11g  ESSID:"Mynetworkname"
 
     eth1      IEEE 802.11g  ESSID:"Mynetworkname"
Line 156: Line 150:
 
               Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
 
               Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
 
               Tx excessive retries:0  Invalid misc:0  Missed beacon:3
 
               Tx excessive retries:0  Invalid misc:0  Missed beacon:3
 
  
 
==USB==
 
==USB==
  
 
Works normally, memorystick has to be mounted by superuser, although there are programs like submount one can install to automate it.   
 
Works normally, memorystick has to be mounted by superuser, although there are programs like submount one can install to automate it.   
 
  
 
==ACPI==
 
==ACPI==
  
 
Seems to work normally: Battery life is visible automatically (in KDE at least), and screen goes to power saving mode after a period of inactivity.
 
Seems to work normally: Battery life is visible automatically (in KDE at least), and screen goes to power saving mode after a period of inactivity.
 
  
 
==MONITOR OUT==
 
==MONITOR OUT==

Revision as of 22:23, 9 October 2005


Arch linux & Fujitsu-Siemens Amilo Pro 2000

This info may be helpful in addition to the Arch Linux Installation guide. This may apply fairly well to many other Amilo computers, for example to M7400 which has very similar hardware.

LAPTOP SPECS

IntelCeleron 1500Mhz, 256+512MB ram, 40Gb HD, CD-RW/DVD (QSI). Display adapter Intel 82852/82855. IrDA Fast Infrared, AC'97 Modem, PS/2 Keyboard & Synaptics Mouse, 3 USB ports, Firewire, 2 card slots. Network adapters:Broadcom 440x 10/100 and Intel PRO/Wireless 2200GB.

ETHERNET

add driver b44 to loaded modules in /etc/rc.conf and to modprobe.conf, add

    alias eth0 b44

XORG CONFIGURATION

Using arch's HW detection: hwd

    pacman -S xorg hwd

This will write a new xorg.conf:

    hwd -xa

SOUND

    pacman -S alsa-lib alsa-utils alsa-oss

Use alsamixer to set the default volume, use "m" to mute and unmute. Write the defaults with:

    alsactl store

add "alsa" to loaded daemons in /etc/rc.conf add user to audio group:

    gpasswd -a username audio

TOUCHPAD

It works with the driver installed by hwd, but lacks most functions. Install the synapctics driver with

    pacman -S synaptics

replace hwd-generated mouse configuration bit that looks like this:

    Section "InputDevice"
           Identifier  "PS/2 Mouse"
     .
     [etc etc]
     .
    EndSection

with synaptics configuration (thanks to Iphitus):

   Section "Input Device"
            Identifier  "Synaptics Mouse"
            Driver      "synaptics"
            Option      "Device"              "/dev/psaux"
            Option      "Protocol"            "auto-dev"
            Option      "LeftEdge"            "1700"
            Option      "RightEdge"           "5300"
            Option      "TopEdge"             "1700"
            Option      "BottomEdge"          "4200"
            Option      "FingerLow"           "25"
            Option      "FingerHigh"          "30"
            Option      "MaxTapTime"          "180"
            Option      "MaxTapMove"          "220"
            Option      "MaxDoubleTapTime"    "360"
            Option      "FastTaps"            "on"
            Option      "VertScrollDelta"     "100"
            Option      "HorizScrollDelta"    "100"
            Option      "MinSpeed"            "0.09"
            Option      "MaxSpeed"            "0.18"
            Option      "AccelFactor"         "0.0015"
            Option      "EmulateMidButtonTime""100"
            Option      "EdgeMotionMinZ"      "30"
            Option      "EdgeMotionMaxZ"      "35"
            Option      "EdgeMotionMinSpeed"  "100"
            Option      "EdgeMotionMaxSpeed"  "150"
            Option      "EdgeMotionUseAlways" "off"
            Option      "TapButton1"          "1"
            Option      "RBCornerButton"      "3"
            Option      "LBCornerButton"      "2"
            Option      "CoastingSpeed"       "0.1"
            Option      "SHMConfig"           "on"
    EndSection

Don't forget to add this to the ServerLayout section in the beginning of the /etc/X11/xorg.conf file, and remove the previous mouse.

      Section "ServerLayout"
            ..blaa blaa..
            InputDevice    "Synaptics Mouse" "CorePointer"

ACCESS TO DEVICES

Add user to groups (given you have created a user):

    gpasswd -a username video
    gpasswd -a username optical
    gpasswd -a username storage

WIRELESS LAN

This will need a kernel higher than 2.6.10! IMPORTANT:Note that upgrading Arch 0.7 with pacman -Su will break the system unless the DevFS -> Udev transition is made after the install, see guidelines here: http://bbs.archlinux.org/viewtopic.php?t=15585). For wireless, the relevant driver is ipw2200:

    pacman -S ipw2200

Add ipw2200 to loaded modules in rc.conf

Append rc.conf to include eth1 (this is a static IP configuration)

    eth0="eth0 192.168.2.253 netmask 255.255.255.0 broadcast 192.168.2.255"
    eth1="eth1 192.168.2.252 netmask 255.255.255.0 broadcast 192.168.2.255"
    INTERFACES=(lo eth0 eth1)

and to modprobe.conf, add line

    alias eth1 ipw2200

Amilo requires a "kill switch" module that turns the wireless card radio on. Get fsam7400 module (0.4.0) from http://linux.zwobbl.de/pub/ unpack and install with make, make install. Don't need to add it to the loaded modules in /etc/rc.conf.

Then, to automate the wireless connection on boot, add the following to /etc.rc.local (thanks to nahoj1976):

    echo 100 > /sys/class/firmware/timeout
    modprobe fsam7400 radio=1 autooff=0 autoload=0
    modprobe ipw2200 

After this just the iwconfig and route settings need to be ok for the wireless to work (after reboot of course, unless you modprobe the above commands yourself!). In my case

    iwconfig eth1 essid Mynetworkname mode Managed rate 11M
    route add default 192.168.2.1 eth1

These can be in /etc/rc.local. Now the laptop will be online and iwconfig (from root) should give something like this:

    eth1      IEEE 802.11g  ESSID:"Mynetworkname"
              Mode:Managed  Frequency:2.462 GHz  Access Point: 00:11:50:34:A9:53
              Bit Rate=11 Mb/s   Tx-Power=20 dBm
              Retry limit:7   RTS thr:off   Fragment thr:off
              Encryption key:off
              Power Management:off
              Link Quality=91/100  Signal level=-38 dBm  Noise level=-82 dBm
              Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
              Tx excessive retries:0  Invalid misc:0   Missed beacon:3

USB

Works normally, memorystick has to be mounted by superuser, although there are programs like submount one can install to automate it.

ACPI

Seems to work normally: Battery life is visible automatically (in KDE at least), and screen goes to power saving mode after a period of inactivity.

MONITOR OUT

Works

S-OUT

not tested

IRDA

not tested

HOTKEYS

don't work

CARD SLOTS

not tested