HARDWARE Acer Travelmate 8204WLMi
From Gentoo Linux Wiki
This article is still a Stub. You can help Gentoo-Wiki by expanding it.
Contents |
[edit] HARDWARE (linux-2.6.19.2)
| Device | Module (kernel or xorg) | Module Version | Status | Notes |
|---|---|---|---|---|
| Intel Corporation PRO/Wireless 3945ABG | ipw3945 | 1.2.0 | WORKING | |
| ATI Radeon Mobility X1600 | fglrx | 8.27.10 | WORKING | >8.27.10 does not work with vesafb or vesafb-tng |
| Logitech Orbicam | gspca | 01.00.11 | WORKING | needs v4l API 1 or v4l2 with API 1 compatible layer enabled in kernel |
| HL-DT-ST DVDRAM GSA-4082N | pata_mpiix | WORKING | to enable DMA add 'libata.atapi_enabled=1 ide0=noprobe' kernel cmdline options | |
| Synaptics Touchpad | synaptics | 0.14.6 | WORKING |
[edit] Intel Corporation PRO/Wireless 3945ABG
emerge ipw3945
(Pulls in "ipw3945-ucode" and "ipw3945-daemon" as dependencies.)
[edit] ATI Radeon Mobility X1600
emerge =x11-drivers/ati-drivers-8.27.10*
[edit] Logitech Orbicam
emerge =media-video/gspcav1-20061216
[edit] Synaptics Touchpad
emerge synaptics
[edit] CFLAGS
CHOST="i686-pc-linux-gnu"
CFLAGS="-march=prescott -O2 -pipe -fomit-frame-pointer"
CXXFLAGS="${CFLAGS}"
[edit] LSPCI as of 1/9/2007
00:00.0 Host bridge: Intel Corporation Mobile 945GM/PM/GMS/940GML and 945GT Express Memory Controller Hub (rev 03) 00:01.0 PCI bridge: Intel Corporation Mobile 945GM/PM/GMS/940GML and 945GT Express PCI Express Root Port (rev 03) 00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 02) 00:1c.0 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 1 (rev 02) 00:1c.1 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 2 (rev 02) 00:1c.2 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 3 (rev 02) 00:1c.3 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 4 (rev 02) 00:1c.4 PCI bridge: Intel Corporation 82801GR/GH/GHM (ICH7 Family) PCI Express Port 5 (rev 02) 00:1c.5 PCI bridge: Intel Corporation 82801GR/GH/GHM (ICH7 Family) PCI Express Port 6 (rev 02) 00:1d.0 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #1 (rev 02) 00:1d.1 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #2 (rev 02) 00:1d.2 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #3 (rev 02) 00:1d.3 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #4 (rev 02) 00:1d.7 USB Controller: Intel Corporation 82801G (ICH7 Family) USB2 EHCI Controller (rev 02) 00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev e2) 00:1f.0 ISA bridge: Intel Corporation 82801GHM (ICH7-M DH) LPC Interface Bridge (rev 02) 00:1f.2 IDE interface: Intel Corporation 82801GBM/GHM (ICH7 Family) Serial ATA Storage Controller IDE (rev 02) 00:1f.3 SMBus: Intel Corporation 82801G (ICH7 Family) SMBus Controller (rev 02) 01:00.0 VGA compatible controller: ATI Technologies Inc M56P [Radeon Mobility X1600] 03:00.0 Ethernet controller: Intel Corporation 82573E Gigabit Ethernet Controller (Copper) (rev 03) 03:00.2 IDE interface: Intel Corporation Unknown device 108d (rev 03) 03:00.3 Serial controller: Intel Corporation Intel(R) Active Management Technology - SOL (rev 03) 03:00.4 Serial bus controller [0c07]: Intel Corporation 82573E KCS (Active Management) (rev 03) 05:00.0 Network controller: Intel Corporation PRO/Wireless 3945ABG Network Connection (rev 02) 0a:09.0 CardBus bridge: O2 Micro, Inc. OZ711MP1/MS1 MemoryCardBus Controller (rev 21) 0a:09.1 CardBus bridge: O2 Micro, Inc. OZ711MP1/MS1 MemoryCardBus Controller (rev 21) 0a:09.4 FireWire (IEEE 1394): O2 Micro, Inc. Unknown device 00f7 (rev 02)
[edit] Suspend/Hibernate
I just got s2ram to work on the console. I don't pass any particular "acpi_sleep" argument to the kernel. But for suspend-to-ram to work I need to turn off the 2nd CPU. This is what I do:
echo 0 | sudo tee /sys/devices/system/cpu/cpu1/online sudo s2ram --vbe_mode --vbe_post --force echo 1 | sudo tee /sys/devices/system/cpu/cpu1/online
I have a buncha modules loaded:
Module Size Used by snd_seq 44336 0 snd_pcm_oss 38176 0 snd_mixer_oss 16768 1 snd_pcm_oss ipw3945 92448 0 ieee80211 30920 1 ipw3945 ieee80211_crypt 8576 1 ieee80211 snd_hda_intel 256796 0 fglrx 706720 0 snd_pcm 64644 2 snd_pcm_oss,snd_hda_intel snd_timer 20228 2 snd_seq,snd_pcm snd 42212 6 snd_seq,snd_pcm_oss,snd_mixer_oss,snd_hda_intel,snd_pcm,snd_timer snd_page_alloc 11400 2 snd_hda_intel,snd_pcm
But it works anyway.
ANd this is the output of s2ram --test code>.
$ sudo s2ram --test Machine unknown This machine can be identified by: sys_vendor = "Acer, inc." sys_product = "TravelMate 8200 " sys_version = "Not Applicable" bios_version = "v1.3313" See http://suspend.sf.net/s2ram-support.html for details. If you report a problem, please include the complete output above.
This guy http://rsalveti.wordpress.com/2007/05/21/making-suspend-to-ram-works-with-gentoo-thinkpad-t60/ reports having trouble with "Tickless system" enabled, but I have it enabled too, and have no problems.
[edit] Halt Errors
I had problem with crashes/hangs on halt, it turned out this too was the result of having both CPUs enabled at shutdown. The following /etc/conf.d/local.start and /etc/conf.d/local.stop fixed the problem. (local.start is just a safety precaution to make sure we don't wind up with just one CPU after a reboot -- normally both processors are active on boot.
# /etc/conf.d/local.stop # Make sure 2nd CPU is turned off (machine crashes on halt # otherwise). /zrajm [2008-01-05] FILE="/sys/devices/system/cpu/cpu1/online" STATE="$(cat $FILE)" if "$STATE" -eq 1 ; then ebegin "Disabling 2nd CPU" echo 0 >$FILE 2>/dev/null eend $? "Failed: Couldn't run \"echo 0 >$FILE\"" else einfo "2nd CPU already disabled" fi
# /etc/conf.d/local.start # Make sure 2nd CPU is turned on (since it is turned off in # "/etc/conf.d/local.stop" it would otherwise remain turned off after # a reboot). /zrajm [2008-01-05] FILE="/sys/devices/system/cpu/cpu1/online" STATE="$(cat $FILE)" if "$STATE" -eq 0 ; then ebegin "Enabling 2nd CPU" echo 1 >$FILE 2>/dev/null eend $? "Failed: Couldn't run \"echo 1 >$FILE\"" else einfo "2nd CPU already enabled" fi
[edit] Extra
Other things noticed:
- There is an LED under the Mail/Envelope button - saw it flash in Windows - so how is this controlled???
- Yup. It also flashes at boot. I found the following in the kernel config:
Device Drivers --->
Input device support --->
[*] Miscellaneous devices --->
< > x86 Wistron laptop button interface (NEW)
- The kernel help page states:
- Say Y here for support of Winstron laptop button interface, used on laptops of various brands, including Acer and Fujitsu-Siemens. If available, mail and wifi leds will be controlable via /sys/class/leds.
- To compile this driver as a module, choose M here: the module will be called wistron_btns.
- I have not got it to work (yet). But is is there anyway. If anyone has done any progress on this, plz write something here. /Zrajm 07:58, 5 January 2008 (UTC)
[edit] References
This is the link to my Acer TravelMate 8204WLMi with Gentoo page. -- onlymee (broken link -- internet archive version: [1] -- simmerz -- as at 17/06/2007)
Yes - seems as if the WEB Server at Newcastle University has been re-organised and the Author has since left (graduated)
Includes installation, support for graphic, wireless, acpci, optimization. This is the same article listed at www.linux-on-laptops.com and tuxmobil.org.
- http://del.icio.us/zrajm/travelmate8200 -- link collection for Travelmate 8200-related stuff
