Difference between revisions of "Fujitsu-Siemens Amilo Pro2000"

From ArchWiki
Jump to: navigation, search
Line 5: Line 5:
 
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.
  
Contents:
 
 
#LAPTOP SPECS
 
#ETHERNET
 
#XORG CONFIGURATION
 
#SOUND
 
#TOUCHPAD
 
#ACCESS TO DEVICES
 
#WIRELESS LAN
 
#USB
 
#ACPI
 
#MONITOR OUT
 
#S-OUT
 
#IRDA
 
#HOTKEYS
 
#CARD SLOTS
 
  
 
==LAPTOP SPECS==
 
==LAPTOP SPECS==
  
IntelCeleron 1500Mhz, 760MB ram, 40Gb HD, CD-RW/DVD (QSI)
+
IntelCeleron 1500Mhz, 256+512MB ram, 40Gb HD, CD-RW/DVD (QSI).
Display adapter Intel 82852/82855
+
Display adapter Intel 82852/82855.
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 34: Line 19:
 
and to modprobe.conf, add
 
and to modprobe.conf, add
  
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
 +
 
 
This will write a new xorg.conf:
 
This will write a new xorg.conf:
hwd -xa
 
  
SOUND
+
    hwd -xa
pacman -S alsa-lib alsa-utils alsa-oss
+
 
 +
 
 +
==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:
 
use alsamixer to set the default volume, use "m" to mute and unmute. Write the defaults with:
alsactl store
+
 
 +
 
 +
    alsactl store
 +
 
 
add "alsa" to loaded daemons in /etc/rc.conf
 
add "alsa" to loaded daemons in /etc/rc.conf
 
add user to audio group:
 
add user to audio group:
gpasswd -a username audio
+
 
 +
    gpasswd -a username audio
 +
 
  
 
==TOUCHPAD==
 
==TOUCHPAD==
  
 
It works with the driver installed by hwd, but lacks most functions. Install the synapctics driver with  
 
It works with the driver installed by hwd, but lacks most functions. Install the synapctics driver with  
pacman -S synaptics
+
 
 +
    pacman -S synaptics
  
 
replace hwd-generated mouse configuration bit that looks like this:
 
replace hwd-generated mouse configuration bit that looks like this:
  
Section "InputDevice"
+
    Section "InputDevice"
      Identifier  "PS/2 Mouse"
+
            Identifier  "PS/2 Mouse"
.
+
      .
[etc etc]
+
      [etc etc]
.
+
      .
EndSection
+
    EndSection
  
 
with synaptics configuration (thanks to Iphitus):
 
with synaptics configuration (thanks to Iphitus):
  
Section "Input Device"
+
    Section "Input Device"
        Identifier  "Synaptics Mouse"
+
            Identifier  "Synaptics Mouse"
        Driver      "synaptics"
+
            Driver      "synaptics"
        Option      "Device"              "/dev/psaux"
+
            Option      "Device"              "/dev/psaux"
        Option      "Protocol"            "auto-dev"
+
            Option      "Protocol"            "auto-dev"
        Option      "LeftEdge"            "1700"
+
            Option      "LeftEdge"            "1700"
        Option      "RightEdge"          "5300"
+
            Option      "RightEdge"          "5300"
        Option      "TopEdge"            "1700"
+
            Option      "TopEdge"            "1700"
        Option      "BottomEdge"          "4200"
+
            Option      "BottomEdge"          "4200"
        Option      "FingerLow"          "25"
+
            Option      "FingerLow"          "25"
        Option      "FingerHigh"          "30"
+
            Option      "FingerHigh"          "30"
        Option      "MaxTapTime"          "180"
+
            Option      "MaxTapTime"          "180"
        Option      "MaxTapMove"          "220"
+
            Option      "MaxTapMove"          "220"
        Option      "MaxDoubleTapTime"    "360"
+
            Option      "MaxDoubleTapTime"    "360"
        Option      "FastTaps"            "on"
+
            Option      "FastTaps"            "on"
        Option      "VertScrollDelta"    "100"
+
            Option      "VertScrollDelta"    "100"
        Option      "HorizScrollDelta"    "100"
+
            Option      "HorizScrollDelta"    "100"
        Option      "MinSpeed"            "0.09"
+
            Option      "MinSpeed"            "0.09"
        Option      "MaxSpeed"            "0.18"
+
            Option      "MaxSpeed"            "0.18"
        Option      "AccelFactor"        "0.0015"
+
            Option      "AccelFactor"        "0.0015"
        Option      "EmulateMidButtonTime""100"
+
            Option      "EmulateMidButtonTime""100"
        Option      "EdgeMotionMinZ"      "30"
+
            Option      "EdgeMotionMinZ"      "30"
        Option      "EdgeMotionMaxZ"      "35"
+
            Option      "EdgeMotionMaxZ"      "35"
        Option      "EdgeMotionMinSpeed"  "100"
+
            Option      "EdgeMotionMinSpeed"  "100"
        Option      "EdgeMotionMaxSpeed"  "150"
+
            Option      "EdgeMotionMaxSpeed"  "150"
        Option      "EdgeMotionUseAlways" "off"
+
            Option      "EdgeMotionUseAlways" "off"
        Option      "TapButton1"          "1"
+
            Option      "TapButton1"          "1"
        Option      "RBCornerButton"      "3"
+
            Option      "RBCornerButton"      "3"
        Option      "LBCornerButton"      "2"
+
            Option      "LBCornerButton"      "2"
        Option      "CoastingSpeed"      "0.1"
+
            Option      "CoastingSpeed"      "0.1"
        Option      "SHMConfig"          "on"
+
            Option      "SHMConfig"          "on"
EndSection
+
    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.
 
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"
+
      Section "ServerLayout"
..blaa blaa..
+
            ..blaa blaa..
        InputDevice    "Synaptics Mouse" "CorePointer"
+
            InputDevice    "Synaptics Mouse" "CorePointer"
 +
 
 +
 
 +
==ACCESS TO DEVICES==
  
ACCESS TO DEVICES
 
 
Add user to groups (given you have created a user):
 
Add user to groups (given you have created a user):
gpasswd -a username video
+
 
gpasswd -a username optical
+
    gpasswd -a username video
gpasswd -a username storage
+
    gpasswd -a username optical
 +
    gpasswd -a username storage
  
  
Line 116: Line 116:
 
(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)
 
(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
 +
 
 
Add ipw2200 to loaded modules in rc.conf
 
Add ipw2200 to loaded modules in rc.conf
  
 
Append rc.conf to include eth1 (this is a static IP configuration)
 
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"
+
    eth0="eth0 192.168.2.253 netmask 255.255.255.0 broadcast 192.168.2.255"
INTERFACES=(lo eth0 eth1)
+
    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  
 
and to modprobe.conf, add line  
  
alias eth1 ipw2200
+
    alias eth1 ipw2200
  
 
Requires a "kill switch" module that turns the wireless card radio on..
 
Requires a "kill switch" module that turns the wireless card radio on..
Line 134: Line 136:
 
add the following to /etc.rc.local to automate wireless connection (thanks to nahoj1976):
 
add the following to /etc.rc.local to automate wireless connection (thanks to nahoj1976):
  
echo 100 > /sys/class/firmware/timeout
+
    echo 100 > /sys/class/firmware/timeout
modprobe fsam7400 radio=1 autooff=0 autoload=0
+
    modprobe fsam7400 radio=1 autooff=0 autoload=0
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 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
  
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 laptp will be online and iwconfig (from root) should give something like this:
  
eth1      IEEE 802.11g  ESSID:"Mynetworkname"
+
    eth1      IEEE 802.11g  ESSID:"Mynetworkname"
          Mode:Managed  Frequency:2.462 GHz  Access Point: 00:11:50:34:A9:53
+
              Mode:Managed  Frequency:2.462 GHz  Access Point: 00:11:50:34:A9:53
          Bit Rate=11 Mb/s  Tx-Power=20 dBm
+
              Bit Rate=11 Mb/s  Tx-Power=20 dBm
          Retry limit:7  RTS thr:off  Fragment thr:off
+
              Retry limit:7  RTS thr:off  Fragment thr:off
          Encryption key:off
+
              Encryption key:off
          Power Management:off
+
              Power Management:off
          Link Quality=91/100  Signal level=-38 dBm  Noise level=-82 dBm
+
              Link Quality=91/100  Signal level=-38 dBm  Noise level=-82 dBm
          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==
 
Works
 
Works
 
  
 
==S-OUT==
 
==S-OUT==

Revision as of 22:07, 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! (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

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

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.

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

    echo 100 > /sys/class/firmware/timeout
    modprobe fsam7400 radio=1 autooff=0 autoload=0
    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

    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 laptp 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