HARDWARE Acer Extensa 5220

From Gentoo Linux Wiki

Jump to: navigation, search
This article is part of the Hardware series.
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


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

(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"

[edit] Links

Personal tools