Acer Extensa 5220

From ArchWiki

Jump to: navigation, search


Image:Tango-document-new.png This article is a stub.
It may be confusing, not contain enough information, or be a placeholder for an article to come. People are invited to expand it to full article status and remove this box.

Contents

[edit] Hardware

Extract from Acer website:

Processor: Intel® Celeron™ M processor 530SR (1.73GHz, 1MB cache, 533MHz FSB) supporting Intel® 64-bit architecture.

Display: 15.4” WXGA CrystalBrite widescreen TFT LCD display 1280 x 800@ 16.7 million colours

HDD: 80GB SATA 5400RPM hard disk drive,

Card Reader: 5-in-one card reader: SD™ Card, MultiMediaCard, Memory Stick®, Memory Stick PRO™ or xD-Picture Card™

DVD: 8X DVD Super-Multi dual layer optical drive

Battery: Lithium Ion (44.4W, 4000mAh) 6-cell, up to 2 hours battery life*

Weight: 2.88Kg

Dimensions: 360(W) x 267(D) x 30.3/43(H) mm

Webcam: Integrated Acer CrystalEye webcam supporting enhanced Acer PrimaLite™ technology

WLAN: 802.11b/g dual-mode with SignalUp technology

LAN: Gigabit Network Connection supporting Wake-on-LAN

1 x Modem port (56K ITU V.92 with PTT approval, Wake-on-Ring ready)

4 x USB 2.0 ports

1 x IEEE 1394 FireWire

1 x External display (VGA) port

1 x S-Video/TV-out port

1 x Type II PC Card slot + 1 x Express Card /54 slot

1 x line-in jack

1 x Microphone-in jack + 1 x Headphones/speaker/line-out jack


[edit] Kernel

Default kernel runs fine, Arch64 runs perfectly (not tested on i686).

[edit] CPU

CPU physically doesn't support SpeedStep or hardware virtualisation. 64 bit is supported, and runs perfectly.

[edit] Graphics

At time of writing, i810 driver in extra doesn't work. Required installation of xorg-server and xf86-video-intel from testing repositories. Consequently required input drivers from testing too.

# pacman -S testing/xorg-server testing/xf86-video-intel testing/xf86-input-keyboard testing/xf86-input-mouse testing/synaptics

With a little work, Compiz Fusion works relatively well. I think I needed to install libgl-dri and do a lot of the steps listed in the troubleshooting section of the wiki.

# pacman -S libgl-dri

[edit] Card Reader

Working, but only tested with SD cards. Requires at least tifm_sd module (perhaps tifm_7xx1, tifm_core and others for other card types). Either add to /etc/rc.conf or modprobe, card should be autodetected and mounted if HAL is going correctly.

# modprobe tifm_sd

[edit] DVD

Didn't require any manual configuration, works fine using default install options. Drive supposedly supports LightScribe, haven't attempted to configure. May need the pata-piix module loaded.

[edit] Webcam

Requires installation of linux-uvc from AUR. I think I used linux-uvc-svn

[edit] Sound

If you're experiencing sound problems (eg. headphone jack doesn't work correctly), make sure you have installed snd-hda-intel and add this to your /etc/modprobe.conf:

 options snd-hda-intel model=acer

Worked for me with the 2GB RAM/160GB HDD/Intel Celeron M-540 model, I'd assume it would also work on other models.

[edit] Networking

[edit] LAN

Works fine with no configuration required

[edit] WLAN

bcm43xx-fwcutter didn't work for me. Required use of ndiswrapper along with Windows drivers available from the Acer website. Works great.

- I followed the wireless instructions on the arch wiki, and after the Acer firmware download yielded no file that could be 'cut' with the bcm43xx-fwcutter software, used the first link for the firmware download. That file produced the required files, and all worked flawlessly from there on out. - So in short: using the wireless instructions on the arch wiki, and bcm43xx-fwcutter, I was able to get this to work with no issues using a Extensa purchased new in April 2008. - Lastebil

[edit] Firewire

Works fine. To control playback and download from MiniDV camcorder, simply had to install Kino, modprobe raw1394 and run Kino as root, refer to Kino usage manual. One could alternatively change permissions on relevant device nodes for a cleaner non-root solution.

# pacman -S kino
# modprobe raw1394

[edit] Untested

Modem

VGA port

S-Video/TV-out port

Type II PC Card slot + 1 x Express Card /54 slot

[edit] Configuration Files

[edit] xorg.conf

Section "ServerLayout"
	Identifier     "Xorg Configured"
	Screen      0  "Screen0" 0 0
	InputDevice    "Keyboard0" "CoreKeyboard"
	InputDevice    "Touchpad" "CorePointer"
	Option         "AIGLX" "true"
EndSection

Section "ServerFlags"
	Option "AllowMouseOpenFail"  "true"	
EndSection

Section "Files"
	RgbPath      "/usr/share/X11/rgb"
	ModulePath   "/usr/lib/xorg/modules"
	FontPath     "/usr/share/fonts/misc:unscaled"
	FontPath     "/usr/share/fonts/misc"
	FontPath     "/usr/share/fonts/75dpi:unscaled"
	FontPath     "/usr/share/fonts/75dpi"
	FontPath     "/usr/share/fonts/100dpi:unscaled"
	FontPath     "/usr/share/fonts/100dpi"
	FontPath     "/usr/share/fonts/PEX"
	FontPath     "/usr/share/fonts/cyrillic"
	FontPath     "/usr/share/fonts/Type1"
	FontPath     "/usr/share/fonts/ttf/western"
	FontPath     "/usr/share/fonts/ttf/decoratives"
	FontPath     "/usr/share/fonts/truetype"
	FontPath     "/usr/share/fonts/truetype/openoffice"
	FontPath     "/usr/share/fonts/truetype/ttf-bitstream-vera"
	FontPath     "/usr/share/fonts/latex-ttf-fonts"
	FontPath     "/usr/share/fonts/defoma/CID"
	FontPath     "/usr/share/fonts/defoma/TrueType"
EndSection

Section "Module"
	Load  "ddc"
	Load  "dbe"
	Load  "dri"
	Load  "extmod"
	Load  "glx"
	Load  "bitmap"
	Load  "type1"
	Load  "freetype"
	Load  "record"
	Load  "synaptics"
EndSection
 
Section "InputDevice"
	Identifier  "Keyboard0"
	Driver      "keyboard"
	Option      "CoreKeyboard"
	Option "XkbRules" "xorg"
	Option "XkbModel" "pc105"
	Option "XkbLayout" ""
	Option "XkbVariant" ""
EndSection
 
Section "InputDevice"
	Driver          "synaptics"
	Identifier      "Touchpad"
	Option  "Device"        "/dev/psaux"
	Option  "Protocol"      "auto-dev"
	Option  "SHMConfig"     "on"
EndSection
 
Section "Monitor"
	Identifier "Monitor0"
	Option "DPMS" "true"
	HorizSync    28.0 - 96.0
	VertRefresh  50.0 - 75.0
EndSection
 
Section "Device"
	Identifier  "Card0"
	Driver      "intel"
	Option      "XAANoOffscreenPixmaps" "true"
	Option      "DRI" "true"
	VendorName  "All"
	BoardName   "All"
EndSection

Section "Screen"
	Identifier "Screen0"
	Device     "Card0"
	Monitor    "Monitor0"
	Option     "AddARGBGLXVisuals" "True"
	DefaultColorDepth 24
	SubSection "Display"
		Depth     24
		Modes "1280x800"
		ViewPort  0 0
	EndSubSection
EndSection

Section "Extensions"
	Option       "Composite" "Enable"
EndSection

Section "DRI"
	Group 0
	Mode 0666
EndSection

[edit] lsusb output

Bus 007 Device 001: ID 0000:0000  
Bus 006 Device 002: ID 064e:a101 Suyin Corp. 
Bus 006 Device 001: ID 0000:0000  
Bus 005 Device 001: ID 0000:0000  
Bus 004 Device 001: ID 0000:0000  
Bus 003 Device 001: ID 0000:0000  
Bus 002 Device 001: ID 0000:0000  
Bus 001 Device 001: ID 0000:0000  

[edit] lspci output

00:00.0 Host bridge: Intel Corporation Mobile PM965/GM965/GL960 Memory Controller Hub (rev 03)
00:02.0 VGA compatible controller: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (rev 03)
00:02.1 Display controller: Intel Corporation Mobile GM965/GL960 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 82801HEM (ICH8M) LPC Interface Controller (rev 03)
00:1f.1 IDE interface: Intel Corporation 82801HBM/HEM (ICH8M/ICH8M-E) IDE Controller (rev 03)
00:1f.2 SATA controller: Intel Corporation 82801HBM/HEM (ICH8M/ICH8M-E) 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
Personal tools