HCL/Laptops/Acer
From openSUSE
| Hardware Compatibility List - Laptops main page Acer - Apple - Asus - Compaq - Dell - Digital - ECS - E machines - Everex - Fujitsu - Gateway - Hasee - Hitachi - Higrade - HP - IBM/Lenovo - Medion - Micron - Mitac - Mitsubishi - MSI - NEC - Panasonic - Samsung - Sony - Toshiba - Zenith - Other |
Contents |
TravelMate
| Legend: |
| Model | SUSE Linux Release | Hardware Support | Remark: | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Video | Sound | Network | Bluetooth | Power Management | Other | ||||||||
| 2D | 3D | TVout | Wired | Wireless | |||||||||
| Travelmate 220 | 10.2 | | |||||||||||
| Travelmate 6292 | 10.3 | | I changed manually the xorg configuration to support 3D video. | ||||||||||
| Travelmate 613TXV | 10.0 | | |||||||||||
| Travelmate 800 | 10.0-RC1 | | |||||||||||
| Travelmate 803 | 10.0 | | |||||||||||
| Travelmate 290 | 10.2 | | | using ipw2100 driver | |||||||||
| TravelMate 2310 | 10.0 - 10.2 | using madwifi | acerhk not supported sisctrl for VGA output 3D not supported | ||||||||||
| Travelmate 2350 | 9.3 | | HDD supports udma5 (ATA100), but no matter what use udma2 (ATA33) | ||||||||||
| TravelMate 2410 | 10.0-RC1 | never tested | a little flaky at times | ndiswrapper | Neither 9.2 nor 9.3 could detect the HD, but 10.0-RC installed flawlessly and worked quite well for a year until upgrading to 10.2 | ||||||||
| TravelMate 2410 | 10.2 | not tested | works great | ndiswrapper (Linux driver supplied but requires vendor firmware) | Had to add bcm43xx driver to /etc/modprobe.d/blacklist before ndiswrapper would work. | ||||||||
| TravelMate 2413NLMi | 10.1 | | using madwifi | Works like a charm minus minor hiccups. | |||||||||
| TravelMate 2413WLMi | 10.2 | | with madwifi | | Working well out of the box | ||||||||
| TravelMate 2420 | 10.1 | had to choose 3D during installation | detected but not tested | Works beautifully. | |||||||||
| TravelMate 2490 | 11.0 | | Works well, also with OS 10.2 and 10.3 previously. Had to install WLAN(Atheros) by hand in each case. | ||||||||||
| TravelMate 3000 | 10.1 | detected but not tested | Installs and works beautifully. | ||||||||||
| Travelmate 3260 | 10.2 10.3 | | | using ipw3945 driver | works great | ||||||||
| Travelmate 4002LMI | 9.3/10.0 | (With ATI Driver) | Only after fixing buggy DSDT | Modem via smartlink-softmodem | Full Details(German,Suse 9.3) | ||||||||
| Travelmate 4100WMLi | 10.0 | with Driver from ATI | Suspend to Disk Power Button shutdown | 2D only works after install of "official" ATi drivers, until then you can only use Run Level 3. Install possible if you already own one, but not for beginners, avoid buying for Linux use. | |||||||||
| Travelmate 4151 | 10.0 | | I didn't deal with many things but as I think its fully supported .... | ||||||||||
| TravelMate 4152LMi | 10.2 | Seems to work(?) | 3d accel is disabled by default. When you activate it it works fine. | ||||||||||
| Travelmate 4200WMLi | 10.0 | ||||||||||||
| Travelmate 4400WMLi | 11.0 | with ATI through Yast | Had to manually enable wireless card, but kernel support was out of box. Machine is a little slow to run KDE 4.0 | ||||||||||
| Travelmate 4600 | 10.0 | (With ATI Driver) | |||||||||||
| Travelmate 4670 | 10.1 | Used add on media for Intel wireless. | Overall this is a very functional laptop, works well with 10.1 and super quick. | ||||||||||
| Travelmate 5612 | 10.2 | for details on power management setup. | |||||||||||
| Travelmate 5623WSMi | 10.3 | See NVidia Suspend HOWTO to configure suspend to HDD | |||||||||||
| Travelmate 8204 | 10.2 | With ATI Driver | ATI Driver has problems when installing. Got with working X.org 6.8, not 7.1... | ||||||||||
Aspire 1xxx
| Model | SUSE Linux Release | Hardware Support | Remark: | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Video | Sound | Network | Blue tooth | Power Management | Other | ||||||
| 2D | 3D | TVout | Wired | Wireless | |||||||
| Aspire 150L | 11.0 | | | madwifi |
Issues with card-reader and wireless, s2ram needs --force, see below | ||||||
| Aspire 1300 | 11.0 | | |
Hotkeys Mail and Webbrowser work with package acerhk installed (but not P1 and P2) | |||||||
| Aspire 1362LC | 10.2 | | | | | | Experienced display problems (slowness, etc) after installing openSUSE 10.2. Resolved the issue by performing following steps: 1. Installed the driver for the "S3 Unichrome Pro" graphics card (available here), | ||||
| Aspire 1400 | 10.0-Beta2 | | | | | | You can say: fully supported, I guess the modem will be fixed | ||||
| Aspire 1511LMi | 10.1 | nVidia driver | ndiswrapper | ||||||||
| Aspire 1522WLMi | 10.3 | nVidia driver | Suspend to ram will work with 'nv' driver only | ||||||||
| Aspire 1524WLMi | 10.2 | nVidia driver | |||||||||
| Aspire 1642WLMi | 10.1 | | | | |||||||
| Aspire 1644WLMi | 10.2 | 3D Desktop Effects not working | | | Soft modem Conexant chip.(Major shortcomings in Linux distributions that they did not support soft modems.The modem driver of this chip set is sold by linuxant.com) | ||||||
| Aspire 1681 | 9.3 | | Only after fixing buggy DSDT | Full details | |||||||
| 10.0 10.1 10.2 10.3 | See below more info | | |||||||||
| Aspire 1690WLMi (DDR2) | 10.2 | (With ATi Driver) | |||||||||
| Aspire 1694WLMi | 10.0 | (With ATi Driver) | See Below | ||||||||
Aspire >1xxx
| Model | SUSE Linux Release | Hardware Support | Remark: | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Video | Sound | Network | Blue tooth | Power Management | Other | ||||||
| 2D | 3D | TVout | Wired | Wireless | |||||||
| Aspire 3002 LC | 10.0 | Only after fixing buggy DSDT | |||||||||
| Aspire 3002 LCi | 10.0 | ndiswrapper bcmwl5a.inf | |||||||||
| Aspire 3003 LC | 10.3 | ||||||||||
| Aspire 3003 LMi | 10.0-RC1 | ndiswrapper | Only after fixing buggy DSDT | ||||||||
| Aspire 3012 WTMi | 10.1 | with ipw3945 | |||||||||
| Aspire 3503 WLCi | 10.2 | ||||||||||
| Aspire 3506 WLCi | 11.0 | ||||||||||
| Aspire 3610 | 10.1 | | using madwifi | Had to use the safe graphical mode during installation or the screen skewed. Apart from that, works great! | |||||||
| Aspire 3613WLMi | 10.3 (32bit) | with ndiswrapper | Full DVD-RW support | Everything that was compatible was detected during installation, though the wireless still needed to be configure to use ndiswrapper and now uses eth0 with the LAN port using eth1. For some reason the provided drivers don't work. This laptop also works well when connected to a Digital Projector for presentations. 3D desktop is supported out the box. | |||||||
| Aspire 3624 WXCi | 10.3 | with madwifi | Suspend to RAM Power button shutdown | Modem requires Linuxant driver | Suspend to RAM must be enabled manually. | ||||||
| 11.0 | | with madwifi | Suspend to RAM Power button shutdown | "Just plain works" with openSUSE 11.0. | |||||||
| Aspire 3680-2682 | 10.3 (x86) 32bit | not yet tested | specify acer as model in sound hardware config | Madwifi 5007eg snapshot | Modem | Despite being marked as having an Atheros AR5BXB63 chip for wireless it appears that the Madwifi snapshot used for the 5007eg chip works perfectly. Use the instructions at the Madwifi site for Atheros 5007eg. Sound hardware must have option model=acer (default is null) which may be configured at install or in YaST after install. | |||||
| Aspire 4930g | 11.1 (x86) 32bit | HDMI-out not yet tested | works best with latest alsa drivers | Intel (iwlagn) | Works out of the box with Opensuse 11.1. Nevertheless, older Opensuse versions will have troubles with wireless card because not yet supported in older kernel versions (iwlagn). The fingerprint reader is supported by libfprint, but I didn't get to make it work with yast and pam. | ||||||
| Aspire 5002 WLMi | 10.2 (x86) 32bit | not yet tested | Broadcom | No real problems except getting wireless to work. Wireless works using bcm43xx-fwcutter. Could not get 3-D video working correctly. | |||||||
| Aspire 5003 WLMi | 10.2 (x86) 32bit | not yet tested | Broadcom | No real problems except getting wireless to work. Wireless works using bcm43xx-fwcutter. Power Management shows 1 minute as 1%, which is incorrect. Also shows laptop charges from 3% to 100% in 4 minutes (I wish). | |||||||
| Aspire 5004 WLMi | 10.2 (x86) | not yet tested | Broadcom | No real problems except getting wireless to work. Wireless works great with ndiswrapper or using a newer kernel and the bcm43xx-fwcutter method. Can not find 3d drivers for sis video card. | |||||||
| Aspire 5051 AWXMi | 10.2 (x86_64) | Dual-head support out of the box | not yet tested | not tested | madwifi and ndiswrapper works (for the broadcom versions) | Some odd ATA and ALSA error messages on boot, but works well. To correct the S-ATA message recompile the kernel and opt-out no support for SiliconImage3112. The hard drive is a PATA one but obviously there is some modified SATA chip (ATi 4379) in the motherboard. It is useless. Look http://linuxmafia.com/faq/Hardware/sata.html#ati4379 and http://linuxmafia.com/faq/Hardware/sata.html#sil for more info. | |||||
| Aspire 5052NWXMi | 10.2 (x86_64) | not yet tested | not tested | Some odd ATA and ALSA error messages on boot, but works well. | |||||||
| Aspire 5100-5232 | 10.2 x86 | Dual-head support out of the box | w/ ATI Driver | not tested | madwifi | Some odd ATA and ALSA error messages on boot, but works! | |||||
| Aspire 5100-5674 | 11.0 (x86_64) | Dual-head support out of the box | w/ ATI Driver | LCD Brightness and Volume Fn-Keys work. | |||||||
| Aspire 5102WLMi | 10.2 (x86_64) | Also some ALSA error messages on boot. Most of the Fn-key functions work. | |||||||||
| Aspire 5113WLMi | 10.3 (x86_64) | Most of the Fn-key functions work. | |||||||||
| Aspire 5220 | 11.1 (x86x32) | Everything was working great since the first install, all the hardware was detected correctly. The correct screen resolution came up right after the first online update and system restart, thus no issues at all! | |||||||||
| Aspire 5315 051G08Mi | 10.3 | not tested | ndiswrapper needed. see also http://johnbokma.com/mexit/2007/12/29/. follow the guidelines and use the driver, and it will work. | new ALSA drivers (1.0.15) needed for sound to work (www.alsa-project.org). | |||||||
| Aspire 5315 051G08Mi | 11.1 | not tested | Everything worked out of the box | ||||||||
| Aspire 5504 WXMi | 10.2 | (With ATI Driver) | You can't install SuSE 10.x in graphic mode on this laptop. Choose your monitor as Acer Aspire 55s, 14.1 TFT and 1280x800, restart and it can enter X! | ||||||||
| Aspire 5520-401G12Mi | 10.3 x86_64 | With NVIDIA driver | Requires ALSA 1.0.15 | See HCL (Atheros 5007) | Suspend to disk PowerNow! | Card reader (SD) Webcam (uvcvideo) Firewire Modem | Can be made to work if you update ALSA to 1.0.15 or later. Disabling persistent network device naming is suggested. Modem may work with Linuxant driver. Using openSUSE 11.0 instead is recommended. | ||||
| 11.0 x86_64 | With NVIDIA driver | See HCL (Atheros 5007) | Suspend to RAM Suspend to disk Set display brightness PowerNow! | Card reader (SD) Webcam (uvcvideo) Firewire Modem | Modem may work with Linuxant driver. Disabling persistent network device naming is suggested. | ||||||
| Aspire 5520-402G16Mi | 11.1 x86_64 | not tested | using LowCost-USB-stick | Power button shutdown | Modem IrDA Cardreader Camera (uvcvideo) | ToDo --Extra-buttons without function If no poweroff after shutdown kerneloption 'acpi_skip_timer_override' helps | |||||
| Aspire 5570-4421 | 10.2 | WLAN needs ipw3495 v1.2.1+ to avoid "killswitch" issue. Screen resolution of 1280x800 (or other WXGA) must be set using 915resolution and a boot.local entry. | |||||||||
| Aspire 5580 | 10.2 | suspend to RAM does not | To get 1280x800 resolution in openSUSE 10.2, had to Patch_the_Video_BIOS. | ||||||||
| Aspire 5630WLMI nvidia go 7300 | 10.2 | other: for sniffing on wireless network you have to recompile ipw3945 module. For have a correct visualization in xorg start X from cdm with -- -dpi 96 options. (startx -- -dpi 96) | |||||||||
| Aspire 5720 with NVIDIA GF8400 GS | 11.1 | touchpad works strange... some hotkeys such as Empowering Technology don't work | |||||||||
| Aspire 5720z Intel GM965 Express LX.ALA0C.002 PMD-T2310 15" 2048MB 160GB 07-November-2008 | 11.0 | madwifi for atheros 5007eg, kernel 2.6.25.16-0.1-pae Common link: http://en.opensuse.org/Atheros_madwifi Before installation disable original modules: 1. blacklist ath5k, add the line "blacklist ath5k" to the end of file /etc/modprobe.d/blacklist 2.->rmmod ath5k 3.->rmmod mac80211, rmmod cfg80211 After installation: 4.->modprobe ath_pci if ath_pci module will not load automatically: yast-system-sysconfig editor-system-kernel-modules loaded on boot -> ath_pci control: ->lspci / grep ath Installation: a. Search http://software.opensuse.org/search for madwifi-kmp-pae (madwifi-kmp-default, etc) b. select according to kernel version: mine section was - madwifi-kmp-pae home:schmolle1980/openSUSE_11.0_Update or home:schmolle1980/openSUSE_11.0 kernel modules for atheros cards snapshot c. install madwifi-kmp-pae-r3725+AR5007EG_<your kernel version>.i586.rpm WiFi LEDs blinking http://madwifi.org/wiki/UserDocs/EnableLEDs | http://en.opensuse.org/Webcam, then http://en.opensuse.org/UVC_Webcams Installation 1. Open Yast-Software Management 2. Search for 'UVC' 3. Install 'uvcvideo-kmp-default' and 'luvcview'. Luvcview is known to work with the UVC driver 4. Reboot ->linux-pnux:/etc/X11 # lsusb Bus 007 Device 002: ID 064e:a101 Suyin Corp. HP Pavilion dv9640us WebCam check support: http://linux-uvc.berlios.de/#devices 064e:a101 Acer CrystalEye webcam (Acer notebooks)SuYin | * No wireless connections after s2ram, s2disk, must reactivate network via "yast-network devices-network settings-finish" w/out real changes: create (or open) a file named config in the /etc/pm/config.d directory, add the following line: SUSPEND_MODULES="ath_pci" * Touchpad works after parameters tunning. Part of xorg.conf: Section "InputDevice" Driver "synaptics" Identifier "Mouse[3]" Option "AccelFactor" "0.10" Option "Buttons" "7" Option "Device" "/dev/input/mice" Option "Emulate3Buttons" "on" Option "EmulateMidButtonTime" "75" Option "InputFashion" "Mouse" Option "MaxSpeed" "0.90" Option "MinSpeed" "0.15" Option "Name" "ALPS;Touchpad" Option "Protocol" "auto-dev" Option "SHMConfig" "on" Option "SendCoreEvents" "on" Option "TapButton1" "1" Option "TapButton2" "3" Option "TapButton3" "2" Option "TopEdge" "50" Option "Vendor" "Sysp" Option "ZAxisMapping" "4 5" Option "MaxTapTime" "180" EndSection
| |||||||
| Aspire 5720z Intel T2390 Graphic X3100 2048MB 160GB 28-March-2009 | 11.1 | http://en.opensuse.org/Webcam, then http://en.opensuse.org/UVC_Webcams | Fn keys, Empowering Technology button work | ||||||||
| Aspire 5920 | 11.1 | not tested | | | not tested | not tested | | | some fn keys run ok, other run with klineakconfig tool and lineak daemon empowering technology fn-keys don't run | ||
| Aspire 7730ZG | 11.1 | Modem and IrDA not tested. Bluetooth device should be built in but is not detected (neither lspci nor lsusb) | |||||||||
| Aspire 9413ZWSMi nvidia go 7300 | 10.3 | ||||||||||
| Aspire 9802 | 11.0 | Sound (ALC883): latest alsa-1.0.17rc3 /etc/modprobe.d/sound option model=medion | |||||||||
Aspire One
| Model | SUSE Linux Release | Hardware Support | Remark: | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Video | Sound | Network | Blue tooth | Power Management | Other | ||||||
| 2D | 3D | TVout | Wired | Wireless | |||||||
| Aspire one AOA150_1 | 11.1 | | | the only issue is the noisy fan, fix here, no needs to follow other infos on that page.
Allso see OpenSUSE_on_the_Aspire_One | |||||||
Ferrari
| Model | SUSE Linux Release | Hardware Support | Remark: | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Video | Sound | Network | Blue tooth | Power Management | Other | ||||||
| 2D | 3D | TVout | Wired | Wireless | |||||||
| Ferrari 3200 | 10.2 | ||||||||||
| Ferrari 4005WLMi | 10.1 | (With ATI Driver) | Only after fixing buggy DSDT | ||||||||
| Ferrari 4006WLMi | 10.3 (AMD64) | (With ATI Driver) | bug#331938 | The DSDT is buggy, but there is a canonical fix | Haven't spent time exploiting power management features. | ||||||
| Ferrari 5005WLMi | 11.0 (AMD64) | (With ATI Driver) | |||||||||
| Legend: |
Extensa
| Model | SUSE Linux Release | Hardware Support | Remark: | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Video | Sound | Network | Blue tooth | Power Management | Other | ||||||
| 2D | 3D | TVout | Wired | Wireless | |||||||
| Extensa 3001WLMi | 10.0 | Driver for ATI Mobility Radeon 9700 (X700) needed! LAN and WLAN not tested yet. | |||||||||
| Extensa 5620 | 10.3 | SD Cardreader | Intel graphics (X3100) worked out of the box with XGL. A quick rundown of what worked for me...
1)Run Sax2 ... Enable the 3d checkbox. 2)Open Yast and goto --> "/etc/sysconfig Editor" turn xgl on. 3)Use the one click install for Compiz fusion. XGL performs well and most effects work.Great cheap laptop to run Vista and Linux! | ||||||||
| Extensa 4420 | 11.0 | Have installed 64bit OpenSuSE 11.0. Sound ok but not tested. Wlan b43 and eth0 sky2 ok. Video ATI X1250 used ati installer 8.2 for 3D. Not fully tested. The TV out s-video does work but only with pluging in s-video cable then booting so the system mirrors if you want a big desktop "extended mode" then it helps if you have the ATI Catalyst control center which can be downloaded for openSUSE on ati.amd.com other than that the system is great and only took me 6 seconds to log on in 64-bit version windows will never beat that so do as instructed by the openSUSE team and Have a lot of fun!
[edit] : 14-April-2009 :A Different user (iloveads47): Hello World! It took me quite a long time to get the wireless up and running, and I still haven't messed with the video card too much. It is clearly doable (absolute n00b as of a 36 hours ago) and it already feels very fast compared to vista. It seems that my laptop had a Broadcom Corporation BCM4312 802.11b/g (rev 01) wireless card, with PCID : 14e4:4315, which is not supported by the manufacturer or the open drivers at http://linuxwireless.org/en/users/Drivers/b43. Instead I had to install ndiswrapper from the installation DVD [the command is sudo zypper install ndiswrapper], and then used the command "ndiswrapper -i bcmwl5.inf" inside a folder into which I extracted from this archive "http://www.mediafire.com/?zyjnqmklzm1." I also blacklisted bcm43xx. I installed WiFiRadar and had to fiddle a tad with the wireless settings (probably the hardest part of this). Some tips for the wifi can be found here: http://ubuntuforums.org/showthread.php?s=3e8afb1d045e0717af60e35da35d1ccd&t=769990 ; These are not 100% correct, since it was written for Ubuntu, but they give a good idea of what you want to do. Next I will try ndiswrapper with the official Acer Drivers to see if it works any better. Oh, and my firewall is off right now, I hope it works when I turn it back on. The autoconfiguration incorrectly indentified my soundcard, but sound still works, mysteriously. At bootup it gives a message that it's falling back to default. Haven't installed the proper graphics yet, but it already looks quite good (fingers crossed!) I installed Ubuntu in the space that was used for the Acer recovery partition with a 2GB ext partition. I personally think thats a much better usage of that space. P.S. I don't think the wireless setup process is going to be any easier with another distribution, because there is currently no open driver available.
| |||||||||
| Legend: |
Acer Aspire 150L
The Acer Aspire 150L is a netbook that comes with a 120GByte harddisk drive and pre-installed linpus linux. The desktop looks fancy, however, I missed many applications and therefore decided to install opensuse 11.0 because I am very familiar with it. Some issues have to be taken care of, though, so I will report here what I did and what remains difficult.
Prior to start the installation of opensuse it is a good idea to save the directory /etc from the original distribution. Many of the hints you find below are simply excerpts out of the scripts in /etc/init.d of the original distribution.
1.) INSTALLATION you need a bootable USB-Stick in order to boot. A very good guide how to create such one can be found on http://en.opensuse.org/SuSE_install_from_USB_drive. Which image you use depends on your options, I used the small netinstall image that suited me fine. A USB DVDROM and Installation disc also work nicely if you have them at your disposal.
2.) WLAN
opensuse 11.0 does not support WLAN on this device out of the box. Neither does opensuse 11.1 if you want to use a decent encryption. It is unstable and broken. The usage of the Madwifi drivers does not work in conjunction with the r8169 lan driver that comes with the kernel. Having loaded the r8169 module and the ath_pci in parallel will cause severe data corruption when transferring larger chunks of data via wlan. Ndiswrapper is the option to realize a stable wifi interconnect in conjunction with the r8169 module. Alternatively you can use the madwifi drivers - however, not those supported from opensuse as they are outdated with regard to the wlan chip on the laptop. I found a significant time delay between system restart and wlan functionality when using ndiswrapper.
First we need to install a few things:
zypper install ndiswrapper
You will also need to download and extract the windows driver from here: http://www.atheros.cz/download.php?atheros=AR5007EG&system=1 YOU NEED VERSION 6.0.3.85, the newer versions do NOT work using ndiswrapper as supplied with openSUSE 11.1 (or 11.0, respectively).
If you want to use a more recent version you have to build and install ndiswrapper-1.54, it works with the latest win XP driver that can be downloaded from Acer directly (Wireless_Atheros_v.7.6.0.264.zip)
Save the file xp32-6.0.3.85.zip to a folder called ndis then
cd ndis unzip xp32-6.0.3.85.zip
Now we need to install the ndis driver from inside the ndis directory or use the full path.
ndiswrapper -i net5416.inf ndiswrapper -m
You can check to make sure it's installed
ndiswrapper -l
If you start yast2 now and go to the network configuration, you can configure the wlan card and enter "ndiswrapper" as the module to be used in the hardware configuration section. This being done there is no need to manually load ndiswrapper.
You will need to blacklist the ath5k , ath_pci, and ath_hal (whichever you have installed if any) add
#disable default ath5k driver and any drivers from madwifi blacklist ath5k blacklist ath_pci blacklist ath_hal
to /etc/modprobe.d/blacklist
Reboot. You should have a properly working wlan now.
dmesg | grep ndiswrapper
if you need to troubleshoot.
To make the NET-Activity led on the front functional, two commands have to be issued:
sysctl -w dev.wifi0.ledpin=3 sysctl -w dev.wifi0.softled=1
both commands can be written into /etc/init.d/boot.local to be performed automatically. This does not work when using ndiswrapper.
The WIFI-kill switch uses the following commands, so you might want to put them into /etc/init.d/boot.local, too:
/bin/setkeycodes e055 159 /bin/setkeycodes e056 158
3.) CARD-Reader This one is somewhat tricky. First of all, one module should be blacklisted in order to prevent the system from hanging if a SD-Card resides in either the right or the left side card-slot. The line:
blacklist jmb38x_ms
should be entered in /etc/modprobe.d/blacklist. The system will behave strange and instable if that module gets loaded. As a next step you need to load the module pciehp but you should initialize the device on the pci-bus accordingly before. So you should write:
/sbin/setpci -d 197b:2381 AE=47 /sbin/modprobe pciehp
into /etc/profile.local. But we are not done, yet. You will find that the cardreader works if the card is located in the card-slot during boot, but it does not work if not (always referring to the card reader on the right side of the netbook). But there is a solution. Create a script 81-mmc-config.rules and put it into /etc/udev/rules.d. It should contain the following line:
#/etc/udev/rules.d/81-mmc-config.rules KERNEL=="mmc1", RUN+="/sbin/setpci -d 197b:2381 AE=47"
Now, if you boot without card and insert it, nothing happens (apparently). But if you unplug the card once and plug it back in, it will be detected the card will be mounted (if you want to) and everything should work as expected. I took me some time with udev to find this, and be assured I will publish it if I find a way how to avoid the plug-unplug-plug sequence.
4.) Graphics
Nothing special here. Install opensuse, start sax2, choose the resolution 1024x600, activate 3D, save setup and you are done. Touchpad is just working without special efforts.
If this does not work for you as it did not for me run yast and go to system >> /etc/sysconfig editor >> desktop >> display manager >> displaymanager_randr_mode_auto value and change it to:
1024X600_60 48.96 1024 1064 1168 1312 600 601 604 622 -hsync -vsync
5.) Suspend
Initially suspend did not work. This was caused by the fact that the Aspire 150L is not whitelisted as yet. After I found that it simply works when calling s2ram --force, I patched "suspend" accordingly:
suspend-0.80-whitelist-A150.diff:
--- whitelist.c.original 2008-08-17 00:30:55.000000000 +0200
+++ whitelist.c 2008-08-17 00:30:55.000000000 +0200
@@ -24,6 +24,8 @@
{ "Apple Computer, Inc.", "MacBookPro2,2", "", "", VBE
/* Tilman Vogel <tilman.vogel@web.de>, only works from X */
{ "Apple Inc.", "MacBookPro4,1", "", "", 0 }
+ /* Dr. Ing. Dieter Jurzitza */
+ { "Acer", "AOA150", "", "", 0 }
/* Felix Rommel, https://bugzilla.novell.com/show_bug.cgi?id=228572 */
{ "Acer,Inc.", "Aspire 1350", "", "", VBE
/* Simon Bachmann <simonbachmann@bluewin.ch> works with proprietary ATI
I guess that the A110 is called AOA110 - therefore it probably makes sense to write something like "AOA1*. I leave this to the experienced :-).
5.) Suspend Alternative Configuration
For those of you that do not wish to patch and recompile for proper suspend support you can simply add a file called "config" to /etc/pm/config.d/ with the following
S2RAM_OPTS="-f"
This will simply force the suspend regardless of the white listed vendors.
6.) LAN
I experienced buggy performance from the default r8169 module included. This was even more of an issue for me after getting the wlan to work and using suspend. I opted to use the open source driver release by the manufacturer which seems much more stable.
First we need a few things
zypper install gcc make automake linux-kernel-headers kernel-source
The download the drive source from one of Realtek's mirrors
ftp://61.56.86.122/cn/nic/r8101-1.009.00.tar.bz2 ftp://152.104.238.19/cn/nic/r8101-1.009.00.tar.bz2 ftp://210.51.181.211/cn/nic/r8101-1.009.00.tar.bz2
or browse to them yourself
http://www.realtek.com.tw/downloads/downloadsView.aspx?Langid=1&PNid=14&PFid=7&Level=5&Conn=4&DownTypeID=3
But watchout. The latest realtek drivers (version 1.011 as of this writing) are broken. They load smoothly and apparently run flawlessly but cannot be unloaded (system hang on ifdown ethX or / and rmmod r8101). So, _do not_ use a more recent r8101 module then version 1.010 for now.
Now that we have the files we need to make sure that the default r8169 module is not loaded
lsmod | grep r8169 rmmod r8169
I added mine to the blacklist to make certain I don't have any issues with it loading
blacklist r8169
in /etc/modprobe.d/blacklist .
Change to the directory to where you downloaded the driver source file from above and
tar xvjf r8101-1.009.00.tar.bz2 cd r8101-1.009.00 make clean modules make install depmod -a insmod ./src/r8101.ko
You can check to see whether the driver is loaded with
lsmod | grep r8101 ifconfig -a
All done. When you upgrade your kernel you will have to repeat this process so it might be a good idea to keep a copy of this driver source tarball.
r8169 (at least version 1.010) does not suspend / resume cleanly. In order to achieve this, you should create an entry in /etc/pm/sleep.d to cope with this:
/etc/pm/sleep.d/05r8101:
CUTCUTCUTCUTCUTCUTCUTCUTCUTCUTCUTCUTCUTCUTCUTCUTCUTCUTCUTCUTCUTCUTCUTCUT
#!/bin/bash
. /usr/lib/pm-utils/functions
case "$1" in
hibernate|suspend)
ifdown eth0
rmmod r8101
;;
thaw|resume)
modprobe r8101
ifup eth0
;;
*)
;;
esac
exit $?
CUTCUTCUTCUTCUTCUTCUTCUTCUTCUTCUTCUTCUTCUTCUTCUTCUTCUTCUTCUTCUTCUTCUTCUT
finally this file should be made executable (chmod 0755 /etc/pm/sleep.d/05r8101)
7.) Keyboard You will find that all keys of the keyboard are functional - but the one for switching video output. As I want to be able to use my Netbook for presentations and similar issues, I went for a solution for this.
First of all you need to install xbindkeys. You can download it from openSUSE for your distribution: ftp://ftp5.gwdg.de/pub/opensuse/repositories/X11:/Utilities
You might want to add this repository to your set of repositories for your distribution. After installing it, we have to find out the key that is issued when pressing FN-F5:
<ONGOING WORK>
Acer Travelmate 2420
I chose 3D acceleration during the installation process and the laptop worked perfectly.
I have not tested bluetooth or the modem.
To make the media keys work I created a text file called /usr/local/share/xmodmap.custom containing:
keycode 160 = XF86AudioMute keycode 174 = XF86AudioLowerVolume keycode 176 = XF86AudioRaiseVolume keycode 223 = XF86Sleep keycode 236 = XF86Mail
and then I added the line:
xmodmap /usr/local/share/xmodmap.custom
to the /etc/X11/xinit/xinitrc file in the section marked "Add your own lines here"
Acer Aspire 1681WMLi
Battery indication doesn't work unless you fix the DSDT. This is a bit tricky, but you can just download mine.
- Download the fixed and compiled DSDT file (only use this file on an Aspire 1681WMLi) from here:DSDT.aml.
| Alternatively follow the instructions here, to create your own DSDT file (that's how I created it). Note that you don't need to recompile the kernel to get battery indication working. When you try with 10.3, the SBS patch indicated in the instructions above may not work due to inconsistency of line numbers. In that case, you can apply the patch manually, just open it in a text file and apply the modifications manually (basically adding or removing lines from dsdt.dsl). |
- Copy the file DSDT.aml to:
/etc/acpi/ - Update /etc/sysconfig/kernel with the path to the DSDT file:
ACPI_DSDT="/etc/acpi/DSDT.aml" - Run:
mkinitrd. - Reboot.
Acer TravelMate 4060
OpenSuse 10.1 (Acer TM 4060)
- works fine with 1280x800 video mode
- dual head works in clone mode only
- network:
- WiFi works, but eth0 (wired) and eth1 (wireless) are sometimes detected swapped and then the network does not work at all.
- Workaround: wired is enabled on boot and wireless is in manual mode. There are no problems with it.
- Wired eth0 does not work if it is unplugged during boot (maybe a configuration problem).
- WiFi works, but eth0 (wired) and eth1 (wireless) are sometimes detected swapped and then the network does not work at all.
- Sound is OK.
OpenSuse 10.2 (Acer TM 4060)
- 1280x800 did not work after install (1024x748 was OK). The 915resolution package was installed by default, and I had to copy the /etc/sysconfig/videobios file from the OpenSuse 10.1 installation to get the 1280x800 mode work. See Patch_the_Video_BIOS for details.
- Both wired ethernet and WLAN work, and can be switched dynamically.
- Sound is OK.
- Dual head works in clone mode, even Xinerama (MergedFB) is working to some extent.
- Xinerama startup (DDC) detects the built-in LCD twice (instead of detecting the built-in LCD as monitor0 and the external display as monitor1)
- Can not use those the modes of the external monitor, that are not supported by the built-in LCD
- The external monitor can get out-of-range video signal (e.g. my Acer AL1711 can not use 1280x800)
- Workaround: for the external monitor, select the best mode, that is common for the built-in and the external monitor (1024x768@60, in my case)
- After reboot, the Xinerama falls back to 2x640x480 (in fact the same, but slightly different if the external display is connected during the BIOS init)
- Workaround#1: reset Xinerama before shutdown or reboot (e.g. save and restore your single head /etc/X11/xorg.conf)
- Workaround#2: before using, configure Xinerama interactively and test it, in order to initialize everything correctly
- After several configuration changes and tests, the X server and even text mode may fail; probably the video chip is left in a mixed-up state. Reboot helps (Ctrl-Alt-Backspace to shut down the X server, Ctrl-Alt-Del to reboot). Then you can configure or restore a saved /etc/X11/xorg.conf.
- Xinerama startup (DDC) detects the built-in LCD twice (instead of detecting the built-in LCD as monitor0 and the external display as monitor1)
Acer TravelMate 4600
WLAN with 'restricted key' didn't work.
Fixed by editing /etc/modprobe.d/ipw2200:
Changed
options ipw2200 hwcrypto=0 led=1
to
options ipw2200 auto_create=0 led=1
Acer TravelMate 4200WMLi
Use vga=792 kernel parameter for 1024x768 to work around the 800x600 default. I selected an LCD monitor that had a 1280x800@60Hz to get the 1024x768 resolution to work correctly. Still investigating the WXGA workaround for 1280x800.
Intel 3945ABG driver project on Sourceforge [1] although there hasn't been much activity in the forums.
Acer Extensa (TravelMate) 4100WMLI
Install works fine (chooses 800x600 graphics mode for install). However when it sets up the graphics card, 10.0 correctly detects the Radeon Mobility X700 PCIe chipset and the QDS QuantaDisplay monitor, but the OSS Radeon driver cannot do anything with the chipset. After initial reboot you end up with a blank screen. You need to switch to a text console and install the ATi fglrx driver and edit the graphic device section in /etc/X11/xorg.conf file to use "fglrx" instead of "radeon", then you will have full 2D/3D capability.
The good news is that Wireless and pretty much everything not ATi X700 related works out of the box, shutdown with power button etc.
Update: The May release of the ATi drivers has brought full 3D support for my Mobility X700 chipset, running glxgears has bumped the fps from 157 to around 4,300fps, a vast improvement!
Step-By-Step for ATi fglrx install:
You need to finish the basic installation before you can proceed with the instructions below. Also, if you do not have a second PC to download the drivers with, download them first! (If you are downloading them on the laptop, then I assume you are dual-booting with Windows, the Windows drive should be mounted read-only after the SUSE install, otherwise burn them to a CD or copy them to a USB stick.)
NOTE: This guide describes installing the drivers under SUSE Linux 10.0. If you are using an older or newer version, the ATi package you download will need to be the one for your version of Xorg, or you will need to download the generic .run file and build the drivers for your version (in this case, you will also need to install the Kernel source packages).
Pre-Install
- Go to the ATi website and download the ATi package for Xorg 6.8 32-bit RPM or Xorg 6.8 64-bit RPM.
If you have a chipset other than Radeon 8500+ or Xn00 chipset, then please check out Clicky for the full list of drivers.
NOTE: Currently (Feb 2006) there is no support for X1nnn series chipsets or graphics cards, in this case, you will have to find a supported card or chipset (E.g. older ATi chipsets or nVidia) - Store the package in a place where it will be accessible from SUSE 10.0 once it is installed
Either in a partition which won't be overwritten, on a network share (E.g. NFS, FTP or SMB) or burn it to CD or copy it to a USB stick etc. - Make sure you have installed the Kernel Source packages using YaST, and if there have been any Kernel updates, make sure to re-run the updates to download the latest sources!
During Install
- When the installation is nearly complete, you will be presented with a screen for configuring devices connected to your system. The first entry will be your video card and monitor.
- Write down the model name of the card that SUSE has detected, you will need this in the next section!
- If SUSE proposes some strange monitor name, such as "QDS QuantaDisplay", do not change this, SUSE does know what it is talking about.
- Select the correct resolution for your display panel - this will save some hassle later.
Post-Install
- After installation has finished and the system has restarted, you will probably be confronted by a blank screen.
Press Alt+Ctrl+F2 to switch to a text console. - Log into a console as root using the password you defined during the install.
- Issue an "init 3" command to terminate the current X session which is running on the "blank" screen.
- (optional) Mount the media where the ATi RPM is located if it hasn't been automatically mounted.
- Change to the directory where the ATi RPM is stored.
- Type rpm -iU fglrx_6_8_0-8.22.5-1.i386.rpm
NOTE: That is the correct file name at the time of writing, if ATi has updated the package name, you will need to change the command line accordingly. Tip: type in just fglrx and press Tab, the shell should complete the file name for you. - Press return and the RPM should install.
- Type mcedit /etc/X11/xorg.conf to start editing the xorg.conf file
If you prefer an alternate editor, please substitute mcedit for it, but you will need to re-work the following for your editor. - You now need to search for the graphics card entry in the file. Press F7
- Enter the name of the card which was detected during the install, or part thereof that will be unique - entering "radeon" should be sufficient.
- Look for the line that says Driver "radeon"
- Change the word "radeon" for "fglrx"
- Press F10 to exit the editor, and select "Yes" when prompted if you want to save the changes.
- Type startx on the command line and your graphics environment should start up.
If you hadn't selected the correct resolution for your screen, you should now be able to go into YAST from within KDE, Gnome or whatever graphic manager you use and select the relevant resolution for your display.

