Debian GNU/Linux on the Acer Aspire 5583 NWXMi
 General Hardware Specifications

Hardware Components

Status Under Linux

Notes

CPU: Intel Core 2 Duo T5500, 1.66GHz, 2MB L2 cache

works

use cpufreq-centrino driver for 2.6.18, acpi-cpufreq for 2.6.20 in /etc/modules
quirk in power consumption when one cpu turned off

Chipset: Intel Corporation 82801G (ICH7 Family)

works

-

Display: 14.1" WXGA (1280x800) CrystalBrite LCD

works

reflectivity too high, never have a bright light source behind you!

Display Adapter: Intel 945GM/GMS/940GML Express

works

i810 driver automatically detected on X configuration
use xrandr to switch display between LCD, CRT, and LCD+CRT
X now doesn't need 915resolution, 1280x800 mode automatically detected

Hard Disk: 80GB Ultra ATA 100 (Serial ATA) TOSHIBA MK8034GS

works

-

NIC: Marvell 88E8038 PCI-E Fast Ethernet

works

sky2 driver automatically detected

Modem: 56k WinModem

doesn't work

in progress; Intel 536 & 537 modem driver failed to compile
from Windows XP system information, modem type is Agere; trying ltmodem driver

Wireless: Intel PRO/Wireless 3945ABG

works

need ipw3945 v1.2.0 for kernel 2.6.20 or ipw3945-modules for kernel 2.6.18
install firmware-ipw3945 and ipw3945d packages
use iwl3945 from kernel 2.6.26, wifi LED works now! (driven by acer_wmi module)

CD/DVD: Optiarc DVD RW AD-7530A rev EX31
DVD+-RW/CD RW/DVD+R double layer

works

-

Sound: Intel High Definition Audio

works

snd_hda_intel automatically detected

Pointing Device: Synaptics SynPS/2 Touchpad with 4 multi-buttons

works

-

Special buttons

works

-

PCMCIA: Type II PC-Card

works

-

USB: 3x USB 2.0

works

-

5-in-1 Card Reader (MMC, SD, SM, MemoryStick [Pro])
Texas Instrument

works

require TI FlashMedia xx12/xx21 driver
need driver v0.6 for kernel 2.6.18
driver v0.8 works for kernel 2.6.20, and already included

1.3 mega pixel built-in Logitech webcam

works

need gspcav1-20070110 driver; tested with camorama

Hibernation

suspend to disk: works
suspend to RAM: works
suspend2 to disk: problem
suspend2 to RAM: untested

use hibernate package, configure /etc/hibernate/ususpend-ram.conf to invoke s2ram with -f -p -m options

The laptop is operating at least under kernel versions 2.6.8, 2.6.18, and 2.6.20.

 Debian System Installation

Installation with Debian 3.1r4 (Sarge) x86 is tricky. Kernel in 3.1r4 install is version 2.6.8, which doesn't have proper ethernet driver. Use CD/DVD based install, select sufficient packages to compile your own kernel, then compile 2.6.18. Also tested with Debian 3.1r4 amd64 (tricky), Knoppix 5.1.1 (VGA 1024x768), DSL 3.2.
You can also try amd64 on this laptop. Installation using weekly build Etch DVD #1 dated 2007-03-05 from cdimage.debian.org was very smooth!

 (1) Driver for CPUFreq

For kernel 2.6.18, you have to load cpufreq-centrino manually (or put it in /etc/modules) to enable variable operating CPU frequency. In 2.6.20, you can use acpi-cpufreq instead. To anticipate both kernel versions, I put both driver in my /etc/modules, but acpi-cpufreq listed above cpufreq-centrino.

#/etc/modules
acpi-cpufreq
# fallback
speedstep-centrino
# governors
cpufreq_ondemand
cpufreq_powersave
cpufreq_conservative
cpufreq_userspace
cpufreq_stats
 (2) Quirk In Power Consumption

I have posted this quirk in my blog. Basically, I tried to reduce power consumption by turning off one processor, but surprisingly, power usage was increased.

  Battery Charging At Impossible Rate

I have reported a small problem about battery charge rate on kernel bugzilla, id 8820. Info about charge rate is normal on discharge, but impossible on charging. You need to edit DSDT to correct this. Here are editeded and compiled DSDT and sample config for kernel 2.6.25.

  Various info
  Various config
Page design shamelessly stolen from Debian GNU/Linux on the Acer Ferrari 3400 LMi. Thanks!
Listed on Linux on Laptops and