HARDWARE Acer Extensa 5220
From Gentoo Linux Wiki
| Laptops • TV Tuner Cards • Wireless • Servers • Storage • Other Hardware • Motherboards • Related |
Contents |
[edit] Overview
This is an article about running Gentoo on an Acer Extensa 5220 series laptop.
[edit] Laptop Specifications
- Intel Celeron M 530 CPU
- Running at 1.7GHz
- 1024kB cache
- 512MB PC4300 DDR2 RAM
- Intel GL960 Chipset (Stripped down GM965)
- Integrated GMA X3100 Graphics
- Integrated HDA Audio
- 15.4in Widescreen TFT LCD Screen
- 80GB 2.5in SATA Hard Disk
- DVDRW Drive
- 4x USB ports
- SVideo, Monitor connections for video output
- Broadcom NetLink BCM5787M Gigabit Ethernet PCI Express
- Built in 56k Modem
- PCMCIA slot
- ExpressCard slot
- Firewire 400
- TI FlashMedia Cardreader
- Broadcom BCM94311MCG PCIe Wlan
[edit] lspci Output
00:00.0 Host bridge: Intel Corporation Mobile Memory Controller Hub (rev 03) 00:02.0 VGA compatible controller: Intel Corporation Mobile Integrated Graphics Controller (rev 03) 00:02.1 Display controller: Intel Corporation Mobile Integrated Graphics Controller (rev 03) 00:1a.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Contoller #4 (rev 03) 00:1a.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #5 (rev 03) 00:1a.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #2 (rev 03) 00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio Controller (rev 03) 00:1c.0 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 1 (rev 03) 00:1c.1 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 2 (rev 03) 00:1c.2 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 3 (rev 03) 00:1d.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #1 (rev 03) 00:1d.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #2 (rev 03) 00:1d.2 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #3 (rev 03) 00:1d.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #1 (rev 03) 00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev f3) 00:1f.0 ISA bridge: Intel Corporation Mobile LPC Interface Controller (rev 03) 00:1f.1 IDE interface: Intel Corporation Mobile IDE Controller (rev 03) 00:1f.2 SATA controller: Intel Corporation Mobile SATA AHCI Controller (rev 03) 00:1f.3 SMBus: Intel Corporation 82801H (ICH8 Family) SMBus Controller (rev 03) 02:00.0 Ethernet controller: Broadcom Corporation NetLink BCM5787M Gigabit Ethernet PCI Express (rev 02) 04:00.0 Network controller: Broadcom Corporation BCM94311MCG wlan mini-PCI (rev 01) 0f:06.0 CardBus bridge: Texas Instruments PCIxx12 Cardbus Controller 0f:06.1 FireWire (IEEE 1394): Texas Instruments PCIxx12 OHCI Compliant IEEE 1394 Host Controller 0f:06.2 Mass storage controller: Texas Instruments 5-in-1 Multimedia Card Reader (SD/MMC/MS/MS PRO/xD) 0f:06.3 Generic system peripheral [0805]: Texas Instruments PCIxx12 SDA Standard Compliant SD Host Controller
[edit] Information from /proc
[edit] cpuinfo
processor : 0 vendor_id : GenuineIntel cpu family : 6 model : 22 model name : Intel(R) Celeron(R) CPU 530 @ 1.73GHz stepping : 1 cpu MHz : 1728.997 cache size : 1024 KB fpu : yes fpu_exception : yes cpuid level : 10 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts rep_good pni monitor ds_cpl tm2 ssse3 cx16 xtpr lahf_lm bogomips : 3461.01 clflush size : 64 cache_alignment : 64 address sizes : 36 bits physical, 48 bits virtual power management:
[edit] /proc/ide/hda/model
Slimtype DVD A DS8A1P
[edit] /proc/interrupts
CPU0 0: 17363242 IO-APIC-edge timer 1: 34701 IO-APIC-edge i8042 8: 1 IO-APIC-edge rtc 9: 23593 IO-APIC-fasteoi acpi 12: 115922 IO-APIC-edge i8042 14: 161265 IO-APIC-edge ide0 16: 1401509 IO-APIC-fasteoi i915@pci:0000:00:02.0 17: 1125364 IO-APIC-fasteoi uhci_hcd:usb6, bcm43xx 18: 149044 IO-APIC-fasteoi uhci_hcd:usb7 20: 0 IO-APIC-fasteoi ehci_hcd:usb1, uhci_hcd:usb3 21: 0 IO-APIC-fasteoi uhci_hcd:usb4 22: 192299 IO-APIC-fasteoi ohci1394, HDA Intel, sdhci:slot0, tifm_7xx1 23: 2 IO-APIC-fasteoi ehci_hcd:usb2, uhci_hcd:usb5 284: 47510 PCI-MSI-edge ahci NMI: 0 LOC: 17363154 ERR: 0
[edit] Hardware Support
- Input Devices
- Keyboard works fine. You need to use setkeycodes to get some function keys to work.
- Touchpad works using standard mouse drivers. synaptics package from portage allows fine tuning of the touchpad settings and requires the event interface driver in the kernel
- Drives and Storage
- Hard Drive controller works using ahci sata driver in the kernel.
- DVDRW controller works using pata_piix. It has been successfully used to write CDs using Gnome
- Graphics Chip
- See this HowTo.
- Network Card
- Works great using the tg3 driver in the kernel.
- Wlan Card
- Works using bcm43xx driver in the kernel. I had to use a git kernel to get wpa_supplicant to work with it. There are two minor annoyances:
- The wireless Led is off when wlan is enabled, and is on when it is disabled.
- After resuming from standby, wlan stops working. I have to rmmod and re-insmod the driver.
- Did not work for me with 2.6.24 until 2.6.24.3, which finally worked.
- Works using bcm43xx driver in the kernel. I had to use a git kernel to get wpa_supplicant to work with it. There are two minor annoyances:
(Could we get more information here? I can't get it to work at all...)
- Sound Chip
- Works under alsa using the snd_intel_hda driver in the kernel, under PCI sound cards.
(headphone jack and mic work as well - tested in the 2.6.23-gentoo-r3 kernel)
- Card Reader
- Works using the tifm_7xx1 driver. The sdhci driver doen't work (maybe it could be made working by some tricks, but the tifm_7xx1 driver works out of the box). Only SD/MMC cards are supported atm. You can download an experimantal driver for Memory sticks on tifmxx.berlios.de .
- IrDA
- Works great using the nsc-ircc driver. Tested with my cellphone & obexfs. I think only SIR is supported, but my cellphone only support SIR speeds anyway.
- Untested Devices
- Firewire (although the OHCI driver detects it. TI Controller) (firewire worked great with a video camera using kino under sidux)
- Modem (I think it is a WinModem)
- PCMCIA Slot (altough yenta-sockets detects it. TI cardbus controller)
- ExpressCard Slot (AFAIK No driver needed)
[edit] /etc/make.conf
CFLAGS="-O2 -pipe -march=nocona -mfpmath=sse -msse -msse2 -msse3 "
CHOST="x86_64-pc-linux-gnu"
CXXFLAGS="${CFLAGS}"
MAKEOPTS="-j2"
VIDEO_CARDS="i810"
INPUT_DEVICES="keyboard mouse evdev synaptics"
