Difference between revisions of "Fujitsu-Siemens Amilo Pro2000"

From ArchWiki
Jump to: navigation, search
(How to install Arch Linux on Fujitsu-Siemens Amilo Pro 2000)
 
(WIRELESS LAN: Remove out of date info.)
(36 intermediate revisions by 11 users not shown)
Line 1: Line 1:
[[Category:Laptop]]
+
{{out of date}}
 
+
[[Category:Fujitsu]]
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.
 
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==
  
LAPTOP SPECS
+
IntelCeleron 1500Mhz, 256+512MB ram, 40Gb HD, CD-RW/DVD (QSI).
ETHERNET
+
Display adapter Intel 82852/82855.
XORG CONFIGURATION
+
IrDA Fast Infrared, AC'97 Modem, PS/2 Keyboard & Synaptics Mouse, 3 USB ports, Firewire, 2 card slots.
SOUND
+
Network adapters:Broadcom 440x 10/100 and Intel PRO/Wireless 2200GB.
TOUCHPAD
 
ACCESS TO DEVICES
 
WIRELESS LAN
 
USB
 
ACPI
 
MONITOR OUT
 
S-OUT
 
IRDA
 
HOTKEYS
 
CARD SLOTS
 
  
LAPTOP SPECS
+
==TOUCHPAD==
IntelCeleron 1500Mhz, 760MB ram, 40Gb HD, CD-RW/DVD (QSI)
+
See [[Touchpad Synaptics]]
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
+
==WIRELESS LAN==
add driver b44 to loaded modules in /etc/rc.conf
 
and to modprobe.conf, add
 
  
alias eth0 b44
+
For wireless, the relevant driver is ipw2200.
  
XORG CONFIGURATION, using arch's HW detection: hwd
+
    pacman -S ipw2200
pacman -S xorg hwd
+
From kernel 2.6.17 it is included and the relevant module is
This will write a new xorg.conf:
+
    pacman -S ipw2200-fw
hwd -xa
+
which only loads the firmware.
  
SOUND
+
Add ipw2200 to loaded modules in rc.conf.
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
+
Append rc.conf to include eth1 (this is a static IP configuration),
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:
+
    eth0="eth0 192.168.2.252 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)
  
Section "InputDevice"
+
and to modprobe.conf, add line
      Identifier  "PS/2 Mouse"
 
.
 
[etc etc]
 
.
 
EndSection
 
  
with synaptics configuration (thanks to Iphitus):
+
    alias eth1 ipw2200
  
Section "Input Device"
+
Amilo requires a "kill switch" module that turns the wireless card radio on.
        Identifier  "Synaptics Mouse"
+
Get fsam7400 module (0.4.0) from http://linux.zwobbl.de/pub/
        Driver      "synaptics"
+
unpack and install with make, make install. Don't need to add it to the loaded modules in /etc/rc.conf.
        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
+
Then, to automate the wireless connection on boot, add the following to /etc/rc.local (thanks to nahoj1976):
Add user to groups (given you have created a user):
 
gpasswd -a username video
 
gpasswd -a username optical
 
gpasswd -a username storage
 
  
 +
    echo 100 > /sys/class/firmware/timeout
 +
    modprobe fsam7400 radio=1 autooff=0 autoload=0
 +
    modprobe ipw2200
  
WIRELESS LAN
+
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
  
This will need a kernel higher than 2.6.10!
+
    iwconfig eth1 essid Mynetworkname mode Managed rate 11M
(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)
+
    route add default 192.168.2.1 eth1
  
pacman -S ipw2200
+
These can be in /etc/rc.local. Now the laptop will be online and iwconfig (from root) should give something like this:
Add ipw2200 to loaded modules in rc.conf
 
  
Append rc.conf to include eth1 (this is a static IP configuration)
+
    eth1      IEEE 802.11g  ESSID:"Mynetworkname"
eth0="eth0 192.168.2.253 netmask 255.255.255.0 broadcast 192.168.2.255"
+
              Mode:Managed  Frequency:2.462 GHz  Access Point: 00:11:50:34:A9:53
eth1="eth1 192.168.2.252 netmask 255.255.255.0 broadcast 192.168.2.255"
+
              Bit Rate=11 Mb/s  Tx-Power=20 dBm
INTERFACES=(lo eth0 eth1)
+
              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
  
and to modprobe.conf, add line
 
  
alias eth1 ipw2200
+
If you want to connect to a secure network, WEP-encrypted, one way to do this is to write a small script. After boot you decide what script to run depending on what network you should connect to.
  
Requires a "kill switch" module that turns the wireless card radio on..
+
A typical setup-script could look like this:
get fsam7400 module (0.4.0) from http://linux.zwobbl.de/pub/
+
  # /etc/rc.d/work
unpack and install with make, make install. Don't need to add it to the loaded modules in /etc/rc.conf.
+
  # script to connect to network at work
 +
  iwconfig eth1 key 1234567890 channel 6
 +
  ifconfig eth0 down
 +
  dhcpcd eth1
 +
This script both select the right key and channel for the router and uses dynamic ip-addresses in order not to need thinking about DNS-server addresses etc.
  
add the following to /etc.rc.local to automate wireless connection (thanks to nahoj1976):
+
==ACPI==
  
echo 100 > /sys/class/firmware/timeout
+
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.
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
+
==MONITOR OUT==
 
+
Works
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:
+
==S-OUT==
 +
not  tested
  
eth1      IEEE 802.11g  ESSID:"Mynetworkname"
+
==IRDA==
          Mode:Managed  Frequency:2.462 GHz  Access Point: 00:11:50:34:A9:53
+
not tested
          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
 
  
 +
==HOTKEYS, SPECIAL BUTTONS==
 +
Alt+Function key commands work ok. For left-side buttons, in kernel is a module called wistron_btns, it also drive the RadioSwitch.
  
USB
+
==CARD SLOTS==
Works normally, memorystick has to be mounted by superuser, although there are programs like submount one can install to automate it. 
+
not tested
  
ACPI
+
= External Links =
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
+
* This report is listed at the [http://tuxmobil.org/fujitsu.html TuxMobil: Linux Laptop and Notebook Installation Guides Survey: Fujitsu-Siemens - FSC].
IRDA - not tested
 
HOTKEYS - don't work
 
CARD SLOTS - not tested
 

Revision as of 04:51, 18 February 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 Pro2000#)

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.

TOUCHPAD

See Touchpad Synaptics

WIRELESS LAN

For wireless, the relevant driver is ipw2200.

    pacman -S ipw2200

From kernel 2.6.17 it is included and the relevant module is

    pacman -S ipw2200-fw

which only loads the firmware.

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.252 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


If you want to connect to a secure network, WEP-encrypted, one way to do this is to write a small script. After boot you decide what script to run depending on what network you should connect to.

A typical setup-script could look like this:

 # /etc/rc.d/work
 # script to connect to network at work
 iwconfig eth1 key 1234567890 channel 6
 ifconfig eth0 down
 dhcpcd eth1

This script both select the right key and channel for the router and uses dynamic ip-addresses in order not to need thinking about DNS-server addresses etc.

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, SPECIAL BUTTONS

Alt+Function key commands work ok. For left-side buttons, in kernel is a module called wistron_btns, it also drive the RadioSwitch.

CARD SLOTS

not tested

External Links