Acer Aspire 3002WLMi

This article should give you basic information about configuring Acer Aspire 3002WLMi hardware to work fine with Gentoo Linux.

Preface
ACER Laptop Aspire 3002WLMi - AMD Sempron 2800+ (2,0 GHz)


 * Mobile AMD Sempron 2800+ at 2,0 GHz
 * 15,4 WXGA TFT LCD (1280x800)
 * 512 Mo
 * DVD Dual
 * Network Card 802.11b/g wireless LAN
 * 40 or 60 Go Hard drive
 * Integrated card 3D AGP until 64Mo shared Ram Memory
 * Modem - LAN

Graphics
This laptop uses a SiS video card and you can configure the resolution at "1280x800".

File: /etc/X11/xorg.conf

Section "ServerLayout" Identifier	"X.Org Configured" Screen	0	"Screen0" 0 0 InputDevice	"Keyboard0" "CoreKeyboard" InputDevice	"PS/2 Mouse" "AlwaysCore" InputDevice	"USB Mouse" "AlwaysCore" InputDevice	"Synaptics" "AlwaysCore" EndSection
 * 1) Serial Mouse not detected

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

Section "Files" FontPath	"/usr/share/fonts/util" FontPath	"/usr/share/fonts/encodings" FontPath	"/usr/share/fonts/misc" FontPath	"/usr/share/fonts/local" FontPath	"/usr/share/fonts/terminus" FontPath	"/usr/share/fonts/corefonts" FontPath	"/usr/local/share/fonts" FontPath	"/usr/share/fonts/default" FontPath	"/usr/share/fonts/TTF" FontPath	"/usr/share/fonts/type1" FontPath	"/usr/share/fonts/100dpi" FontPath	"/usr/share/fonts/75dpi" FontPath	"/usr/share/fonts/arphicfonts" FontPath	"/usr/share/fonts/jisx0213" FontPath	"/usr/share/fonts/shinonome" FontPath	"/usr/share/fonts/baekmuk-fonts" FontPath	"/usr/share/fonts/kacst-fonts" FontPath	"/usr/share/fonts/sgi-fonts" FontPath	"/usr/share/fonts/unfonts" FontPath	"/usr/share/fonts/default/ghostscript" FontPath	"/usr/share/fonts/xfonts-cronyx-100dpi:unscaled" FontPath	"/usr/share/fonts/xfonts-cronyx-75dpi:unscaled" FontPath	"/usr/share/fonts/xfonts-cronyx-misc:unscaled" FontPath	"/usr/share/fonts/xfonts-cronyx-100dpi" FontPath	"/usr/share/fonts/xfonts-cronyx-75dpi" FontPath	"/usr/share/fonts/xfonts-cronyx-misc" FontPath	"/usr/share/fonts/xfonts-cronyx-cp1251-100dpi:unscaled" FontPath	"/usr/share/fonts/xfonts-cronyx-cp1251-75dpi:unscaled" FontPath	"/usr/share/fonts/xfonts-cronyx-cp1251-misc:unscaled" FontPath	"/usr/share/fonts/xfonts-cronyx-cp1251-100dpi" FontPath	"/usr/share/fonts/xfonts-cronyx-cp1251-75dpi" FontPath	"/usr/share/fonts/xfonts-cronyx-cp1251-misc" FontPath	"/usr/share/fonts/xfonts-cronyx-isocyr-100dpi:unscaled" FontPath	"/usr/share/fonts/xfonts-cronyx-isocyr-75dpi:unscaled" FontPath	"/usr/share/fonts/xfonts-cronyx-isocyr-misc:unscaled" FontPath	"/usr/share/fonts/xfonts-cronyx-isocyr-100dpi" FontPath	"/usr/share/fonts/xfonts-cronyx-isocyr-75dpi" FontPath	"/usr/share/fonts/xfonts-cronyx-isocyr-misc" FontPath	"/usr/share/fonts/xfonts-cronyx-koi8r-100dpi:unscaled" FontPath	"/usr/share/fonts/xfonts-cronyx-koi8r-75dpi:unscaled" FontPath	"/usr/share/fonts/xfonts-cronyx-koi8r-misc:unscaled" FontPath	"/usr/share/fonts/xfonts-cronyx-koi8r-100dpi" FontPath	"/usr/share/fonts/xfonts-cronyx-koi8r-75dpi" FontPath	"/usr/share/fonts/xfonts-cronyx-koi8r-misc" FontPath	"/usr/share/fonts/xfonts-cronyx-koi8u-100dpi:unscaled" FontPath	"/usr/share/fonts/xfonts-cronyx-koi8u-75dpi:unscaled" FontPath	"/usr/share/fonts/xfonts-cronyx-koi8u-misc:unscaled" FontPath	"/usr/share/fonts/xfonts-cronyx-koi8u-100dpi" FontPath	"/usr/share/fonts/xfonts-cronyx-koi8u-75dpi" FontPath	"/usr/share/fonts/xfonts-cronyx-koi8u-misc" EndSection

Section "Module" Load	"ddc" Load	"vbe" Load	"GLcore" Load	"dbe" Load	"dri" Load	"extmod" Load	"glx" Load	"bitmap" Load	"type1" Load	"freetype" Load	"record" EndSection

Section "InputDevice" Identifier	"Keyboard0" Driver	"kbd" Option "XbdLayout" "fr" Option	"CoreKeyboard" Option	"XkbRules" "xorg" Option	"XkbModel" "pc105" Option	"XkbVariant" "nodeadkeys" EndSection
 * 1) 	Option	"XkbOptions" "grp:toggle,grp_led:scroll"

Section "InputDevice" Identifier	"Serial Mouse" Driver	"mouse" Option	"Protocol" "Microsoft" Option	"Device" "/dev/ttyS0" Option	"Emulate3Buttons" "true" Option	"Emulate3Timeout" "70" Option	"SendCoreEvents" "true" EndSection

Section "InputDevice" Identifier	"PS/2 Mouse" Driver	"mouse" Option	"Protocol" "IMPS/2" Option	"Device" "/dev/misc/psaux" Option	"Emulate3Buttons" "true" Option	"Emulate3Timeout" "70" Option	"SendCoreEvents" "true" Option	"ZAxisMapping" "4 5" EndSection

Section "InputDevice" Identifier	"USB Mouse" Driver	"mouse" Option	"Device" "/dev/input/mice" Option	"SendCoreEvents" "true" Option	"Protocol" "IMPS/2" Option	"ZAxisMapping" "4 5" Option	"Buttons" "5" EndSection

Section "InputDevice" Identifier	"Synaptics" Driver	"synaptics" Option	"Protocol" "event" Option	"Device" "/dev/input/event1" Option	"LeftEdge" "1900" Option	"RightEdge" "5400" Option	"TopEdge" "1900" Option	"BottomEdge" "4000" Option	"FingerLow" "25" Option	"FingerHigh" "30" Option	"MaxTapTime" "180" Option	"MaxTapMove" "220" Option	"VertScrollDelta" "100" Option	"MinSpeed" "0.02" Option	"MaxSpeed" "0.10" Option	"AccelFactor" "0.0010" Option	"SHMConfig" "on" EndSection


 * 1) Auto-generated by mkxf86config

Section "Monitor" Identifier  "Monitor0" HorizSync   28.0 - 96.0 VertRefresh 50.0 - 75.0 EndSection

Section "Device" ### Available Driver options are:- # sw_cursor is needed for some ati and radeon cards #Option    "sw_cursor" #Option    "hw_cursor" #Option    "NoAccel" #Option    "ShowCache" #Option    "ShadowFB" #Option    "UseFBDev" #Option    "Rotate" Identifier "Card0" # The following line is auto-generated by x11-misc/mkxf86config Driver     "sis" VendorName "All" BoardName  "All" EndSection
 * 1) 	BusID      "PCI:1:0:0"

Section "Screen" Identifier	"Screen0" Device	"Card0" Monitor	"Monitor0" DefaultColorDepth 24 SubSection "Display" Depth	24 Modes "1280x800" "1280x1024" "1152x864" # "1024x768" "800x600" "640x480" EndSubSection SubSection "Display" Depth	32 Modes "1280x1024" "1152x864" # "1024x768" EndSubSection EndSection

Section "DRI" Mode 0666 EndSection

With Ndiswrapper
you have to download 802bg.zip in the ACER site :

ftp://ftp.work.acer-euro.com/notebook/aspire_3000/driver

unzip 802bg.zip copy bcmwl5.sys and bcmwl5.inf in /lib/firmware for example ndiswrapper -i /lib/firmware/bcmwl5.inf

Note : When you change your kernel, you have to emerge ndiswrapper again

Acer Aspire 3002WLMi