HARDWARE Fujitsu-Siemens Amilo A1630 Manual
From Gentoo Linux Wiki
| Laptops • TV Tuner Cards • Wireless • Servers • Storage • Other Hardware • Motherboards • Related |
Contents |
[edit] Introduction
This page contains Information on installing Gentoo on a Fujitsu-Siemens Amilo A 1630. This Laptop is manufactered by Uniwill under the name 258ka0ยด. It is sold under different names.
I'm running 64-Bit Gentoo (but 32-Bit should work too) on it and so far I managed to get everything to work, except for the card reader (which is currently not supported by the Kernel), and suspending.
[edit] Quick specs
- Athlon64 3400+/3700+ S754
- 512MB DDR-RAM (2x256MB, max 2GB (2 RAM-Slots))
- 60GB PATA HDD
- 15,4" WXGA (1280x800) LCD
- ATI RADEON 9700Mobility (M10/M11)
- RealTek ALC655 5.1 Audio Codec
- SIS900 Fast Ethernet Controller
- Ralink RT2500 802.11g 54MB/s WiFi (in the Mini-PCI Slot)
- Different DVD-Writers available (Mine is a HL-DT-ST DVD+R/RW GCN-4040N))
- PCMCIA Slot
- 4-in-1 card reader (SD/MMC/MS/MSPRO)
- 3x USB 2.0 Ports
- 1x Firewire Port (4 Pin)
[edit] Installation
Installation works without problems. I took the 2006.1 AMD64 minimal CD. The Live-CD setups up the network correctly, if you have DHCP on your Network. Before you start to compile anything, run:
modprobe powernow-k8
to load the cpufreq driver for the Athlon64. Else you will do all the work with just 800MHz. If you don't want the CPU to run at full speed you cann also do:
modprobe ondemand echo "ondemand" > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
which will set the cpu-speed as needed.
[edit] Kernel settings
[edit] CPU support
Select the Athlon 64 processor type, and cpufreq settings:
| Linux Kernel Configuration: CPU |
Processor type and features -->
Processor family -->
(X) AMD-Opteron/Athlon64
|
| Linux Kernel Configuration: Power managment |
Power managment options -->
[*] Power Management support
ACPI (Advanced Configuration and Power Interface) Support -->
[*] ACPI Support
<*> AC Adapter
<*> Battery
<*> Button
<*> Fan
<*> Processor
<*> Thermal Zone
CPU Frequency scaling -->
[*] CPU Frequency scaling
Default CPUFreq governor --->
(X) performance
<*> AMD Opteron/Athlon64 PowerNow!
<*> 'performance' governor
<*> 'powersave' governor
<*> 'ondemand' cpufreq policy governor
|
[edit] 32Bit Support
Select IA32 Emulation to support 32Bit Binarys (like firefox-bin, mplayer-bin)
| Linux Kernel Configuration: Executable file formats |
Executable file formats / Emulations --->
[*] IA32 Emulation
<*> IA32 a.out support
|
[edit] Network / Wireless
Unselect the IEEE 802.11 Networking Stack (for the RT2500 driver)
| Linux Kernel Configuration: Networking |
Networking --->
< > Generic IEEE 802.11 Networking Stack
|
| Linux Kernel Configuration: Networking |
Device Drivers --->
Network device support --->
[*] Network device support
Ethernet (10 or 100Mbit) --->
[*] Ethernet (10 or 100Mbit)
[*] EISA, VLB, PCI and on board controllers
<*> SiS 900/7016 PCI Fast Ethernet Adapter support
Wireless LAN (non-hamradio) --->
[*] Wireless LAN drivers (non-hamradio) & Wireless Extensions
|
[edit] USB Support
| Linux Kernel Configuration: USB |
Device Drivers --->
USB support --->
<*> Support for Host-side USB
<*> EHCI HCD (USB 2.0) support
<*> OHCI HCD support
|
[edit] Firewire Support
| Linux Kernel Configuration: Firewire |
Device Drivers --->
IEEE 1394 (FireWire) support --->
<*> IEEE 1394 (FireWire) support
<*> OHCI-1394 support
--- Protocol Drivers
<M> OHCI-1394 Video support
<M> SBP-2 support (Harddisks etc.)
<M> Ethernet over 1394
<M> OHCI-DV I/O support
<M> Raw IEEE1394 I/O support
|
[edit] Audio/Modem
The Sound chip is a RealTek 5.1 Audio Codec, which is supported by the driver
| Linux Kernel Configuration: Audio |
Device Drivers --->
Sound --->
<*> Sound card support
Advanced Linux Sound Architecture --->
<M> Advanced Linux Sound Architecture
<M> Sequencer support
<M> Sequencer dummy client
<M> OSS Mixer API
<M> OSS PCM (digital audio) API
PCI devices --->
<M> Intel/SiS/nVidia/AMD/ALi AC97 Controller
<M> Intel/SiS/nVidia/AMD MC97 Modem
|
[edit] Graphics
Select the SIS AGP driver
| Linux Kernel Configuration: Graphics |
Device Drivers --->
Character devices --->
<x> /dev/agpgart (AGP Support)
<M> SiS chipset support
|
[edit] Temperatur Monitoring
The A 1630 only has the CPU integrated temp sensor. But only kernels >=2.6.19 support it. And you will need
lm_sensors >= 2.10.1. And as of now only the unstable/beta versions of the frontends can read the new format.
But that kernel is still unstable (30.10.2006). You can run the unstable kernel, or apply the patches
to any 2.6.18 kernel maunally.
Patch 1
Patch 2
Patch 3
If you don't know how to apply patches, then don't patch your kernel ;]
Then select I2C support
| Linux Kernel Configuration: Temperatur |
Device Drivers --->
I2C support --->
<M> I2C support
I2C Hardware Bus support --->
<M> SiS 96x
Hardware Monitoring support --->
<M> AMD K8 processor sensor
|
[edit] PCMCIA Support
| Linux Kernel Configuration: PCMCIA |
Bus options (PCI etc.) --->
PCCARD (PCMCIA/CardBus) support --->
<*> CardBus yenta-compatible bridge support
|
[edit] Framebuffer Support
For framebuffer support read HOWTO Framebuffer Support
Do NOT select any specific drivers (like ATI RADEON etc.)
And DON'T select anything inside LOGO configuration
| Linux Kernel Configuration: Framebuffer |
Device Drivers --->
Graphics support --->
<*> Support for frame buffer devices
<*> VESA VGA graphics support
VESA driver type --->
(X) vesafb
Console display driver support --->
[*] Video mode selection support
<*> Framebuffer Console support
[*] Support for the framebuffer splash
|
I hope I have time to finish this article soon.
This article is still a Stub. You can help Gentoo-Wiki by expanding it.
[edit] Wi-fi Installation
Setting up the RT2500 WLAN device in the A1630 could not be easier. Portage contains the RT2500 drivers so all that needs to be done is emerge rt2500. This will compile and install the rt2500 kernel module, which can be inserted into the kernel, using modprobe rt2500. Don't forget to add rt2500 to /etc/modules.autoload.d so that the module is loaded at boot time. Before loding the module, look at /etc/Wireless/RT2500STA/RT2500STA.dat and set the CountryRegion option.
| value | Country Region |
|---|---|
| 0 | for use channel 1-11 (USA) |
| 1 | for use channel 1-11 |
| 2 | for use channel 1-13 (Europe) |
| 3 | for use channel 10-11 |
| 4 | for use channel 10-13 |
| 5 | for use channel 14 |
| 6 | for use channel 1-14 (Japan) |
| 7 | for use channel 3-9 |
For a good tutorial using WPA-PSK look here
[edit] Graphics
I'm running ati-drivers-8.29.6 with 2.6.18-beyond1pre1 and Xorg-7.1 and its working so far. With a kernel below 2.6.18 i only managed to get the ati-driver 8.27.10 to work. Every kernel rebuilt will require rebuilding of the module though.
[edit] Suspending
I tried it with suspend2 in 2.6.18-beyond1pre1. It switches off X and hangs with the fbsplas-theme, and does nothing. But I'm still trying.
