This is Gentoo's testing wiki. It is a non-operational environment and its textual content is outdated.
Please visit our production wiki at https://wiki.gentoo.org
Acer Travelmate 8172
This is an article about running Gentoo on an Acer TravelMate 8172 series laptop.
Laptop Specifications
Hardware specs may vary. These are the specs for the model Acer TravelMate 8172-33U3G32nkk:
- Intel Core i3-330UM 1.2GHz 3MB cache
- 3GB DDR2 RAM (2 slots)
- Intel HD Graphics (on-CPU)
- Integrated HDA Conexant Audio
- 11.6in TFT LCD Screen (Widescreen), 1366x768 WXGA
- 320GB 2.5in SATA Hard Disk
- 3x USB 2.0 ports
- VGA output
- Broadcom tg3 Gigabit ethernet
- Broadcom brcm80211 Wifi 4357 abgn
- 5in1 Card Reader
- Dock connector
Printout of lspci:
root #
lspci
00:00.0 Host bridge: Intel Corporation Arrandale DRAM Controller (rev 02) 00:02.0 VGA compatible controller: Intel Corporation Arrandale Integrated Graphics Controller (rev 02) 00:16.0 Communication controller: Intel Corporation Ibex Peak HECI Controller (rev 06) 00:1a.0 USB Controller: Intel Corporation Ibex Peak USB2 Enhanced Host Controller (rev 05) 00:1b.0 Audio device: Intel Corporation Ibex Peak High Definition Audio (rev 05) 00:1c.0 PCI bridge: Intel Corporation Ibex Peak PCI Express Root Port 1 (rev 05) 00:1c.1 PCI bridge: Intel Corporation Ibex Peak PCI Express Root Port 2 (rev 05) 00:1c.2 PCI bridge: Intel Corporation Ibex Peak PCI Express Root Port 3 (rev 05) 00:1d.0 USB Controller: Intel Corporation Ibex Peak USB2 Enhanced Host Controller (rev 05) 00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev a5) 00:1f.0 ISA bridge: Intel Corporation Ibex Peak LPC Interface Controller (rev 05) 00:1f.2 SATA controller: Intel Corporation Ibex Peak 4 port SATA AHCI Controller (rev 05) 00:1f.3 SMBus: Intel Corporation Ibex Peak SMBus Controller (rev 05) 00:1f.6 Signal processing controller: Intel Corporation Ibex Peak Thermal Subsystem (rev 05) 01:00.0 Network controller: Broadcom Corporation Device 4357 (rev 01) 03:00.0 Ethernet controller: Broadcom Corporation NetXtreme BCM57760 Gigabit Ethernet PCIe (rev 01) ff:00.0 Host bridge: Intel Corporation QuickPath Architecture Generic Non-core Registers (rev 05) ff:00.1 Host bridge: Intel Corporation QuickPath Architecture System Address Decoder (rev 05) ff:02.0 Host bridge: Intel Corporation QPI Link 0 (rev 05) ff:02.1 Host bridge: Intel Corporation QPI Physical 0 (rev 05) ff:02.2 Host bridge: Intel Corporation Device 2d12 (rev 05) ff:02.3 Host bridge: Intel Corporation Device 2d13 (rev 05)
Printout of lsusb (builtin devices, no external devices connected):
root #
lsusb
Bus 002 Device 005: ID 0bda:0138 Realtek Semiconductor Corp. Bus 002 Device 002: ID 8087:0020 Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 001 Device 005: ID 0489:e010 Foxconn / Hon Hai Bus 001 Device 004: ID 08ff:168c AuthenTec, Inc. Bus 001 Device 003: ID 0402:9665 ALi Corp. Bus 001 Device 002: ID 8087:0020 Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Printout of lsmod (builtin devices, no external devices connected):
root #
lsmod
leho@travelmate ~ $ lsmod | sort ac 1632 0 acer_wmi 13531 0 arc4 958 2 battery 4386 0 bluetooth 40786 1 btusb brcm80211 560283 0 broadcom 4722 0 btusb 8128 0 cfg80211 84944 2 brcm80211,mac80211 cifs 189381 2 coretemp 3822 0 fan 1738 0 i2c_i801 5488 0 intel_ips 6695 0 iTCO_wdt 8341 0 libphy 11577 2 broadcom,tg3 mac80211 130876 1 brcm80211 md4 2665 0 pcspkr 1199 0 processor 20540 0 psmouse 29722 0 rfkill 10464 3 bluetooth,cfg80211,acer_wmi rtc_cmos 6822 0 rtc_core 10241 1 rtc_cmos rtc_lib 1434 1 rtc_core snd 32871 10 snd_pcm_oss,snd_mixer_oss,snd_seq_oss,snd_seq,snd_seq_device,snd_hda_codec_conexant,snd_hda_intel,snd_hda_codec,snd_pcm,snd_timer snd_hda_codec 45259 2 snd_hda_codec_conexant,snd_hda_intel snd_hda_codec_conexant 29810 1 snd_hda_intel 15331 0 snd_mixer_oss 10119 1 snd_pcm_oss snd_page_alloc 4925 2 snd_hda_intel,snd_pcm snd_pcm 42465 3 snd_pcm_oss,snd_hda_intel,snd_hda_codec snd_pcm_oss 25723 0 snd_seq 33123 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event snd_seq_device 3685 3 snd_seq_dummy,snd_seq_oss,snd_seq snd_seq_dummy 907 0 snd_seq_midi_event 3636 1 snd_seq_oss snd_seq_oss 19436 0 snd_timer 12082 2 snd_seq,snd_pcm sparse_keymap 1892 1 acer_wmi tg3 99008 0 thermal 6050 0 uvcvideo 45608 0 videodev 45609 1 uvcvideo wmi 5926 1 acer_wmi
Information from /proc/cpuinfo :
root #
cat /proc/cpuinfo
processor : 0 vendor_id : GenuineIntel cpu family : 6 model : 37 model name : Intel(R) Core(TM) i3 CPU U 330 @ 1.20GHz stepping : 5 cpu MHz : 1199.882 cache size : 3072 KB physical id : 0 siblings : 4 core id : 0 cpu cores : 2 apicid : 0 initial apicid : 0 fdiv_bug : no hlt_bug : no f00f_bug : no coma_bug : no fpu : yes fpu_exception : yes cpuid level : 11 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 ht tm pbe nx rdtscp lm constant_tsc arch_perfmon pebs bts xtopology nonstop_tsc aperfmperf pni dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm sse4_1 sse4_2 popcnt lahf_lm arat dts tpr_shadow vnmi flexpriority ept vpid bogomips : 2402.00 clflush size : 64 cache_alignment : 64 address sizes : 36 bits physical, 48 bits virtual power management: processor : 1 vendor_id : GenuineIntel cpu family : 6 model : 37 model name : Intel(R) Core(TM) i3 CPU U 330 @ 1.20GHz stepping : 5 cpu MHz : 1199.882 cache size : 3072 KB physical id : 0 siblings : 4 core id : 0 cpu cores : 2 apicid : 1 initial apicid : 1 fdiv_bug : no hlt_bug : no f00f_bug : no coma_bug : no fpu : yes fpu_exception : yes cpuid level : 11 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 ht tm pbe nx rdtscp lm constant_tsc arch_perfmon pebs bts xtopology nonstop_tsc aperfmperf pni dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm sse4_1 sse4_2 popcnt lahf_lm arat dts tpr_shadow vnmi flexpriority ept vpid bogomips : 2402.01 clflush size : 64 cache_alignment : 64 address sizes : 36 bits physical, 48 bits virtual power management: processor : 2 vendor_id : GenuineIntel cpu family : 6 model : 37 model name : Intel(R) Core(TM) i3 CPU U 330 @ 1.20GHz stepping : 5 cpu MHz : 1199.882 cache size : 3072 KB physical id : 0 siblings : 4 core id : 2 cpu cores : 2 apicid : 4 initial apicid : 4 fdiv_bug : no hlt_bug : no f00f_bug : no coma_bug : no fpu : yes fpu_exception : yes cpuid level : 11 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 ht tm pbe nx rdtscp lm constant_tsc arch_perfmon pebs bts xtopology nonstop_tsc aperfmperf pni dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm sse4_1 sse4_2 popcnt lahf_lm arat dts tpr_shadow vnmi flexpriority ept vpid bogomips : 2402.02 clflush size : 64 cache_alignment : 64 address sizes : 36 bits physical, 48 bits virtual power management: processor : 3 vendor_id : GenuineIntel cpu family : 6 model : 37 model name : Intel(R) Core(TM) i3 CPU U 330 @ 1.20GHz stepping : 5 cpu MHz : 1199.882 cache size : 3072 KB physical id : 0 siblings : 4 core id : 2 cpu cores : 2 apicid : 5 initial apicid : 5 fdiv_bug : no hlt_bug : no f00f_bug : no coma_bug : no fpu : yes fpu_exception : yes cpuid level : 11 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 ht tm pbe nx rdtscp lm constant_tsc arch_perfmon pebs bts xtopology nonstop_tsc aperfmperf pni dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm sse4_1 sse4_2 popcnt lahf_lm arat dts tpr_shadow vnmi flexpriority ept vpid bogomips : 2402.03 clflush size : 64 cache_alignment : 64 address sizes : 36 bits physical, 48 bits virtual power management:
Hardware Support
Input Devices
Drives and Storage
- Hard Drive controller works using ahci driver in the kernel.
Graphics Chip
TODO
Ethernet Card
Device Drivers ---> [*] Network device support ---> [*] Ethernet (1000 Mbit) ---> <*> Broadcom Tigon3 support
WLAN Card
[*] Networking support ---> [*] Wireless ---> <*> Generic IEEE 802.11 Networking Stack (mac80211) Device Drivers ---> [*] Staging drivers ---> Broadcom IEEE802.11n WLAN drivers ---> Broadcom IEEE802.11n driver style (Broadcom IEEE802.11n PCIe SoftMAC WLAN driver) ---> (X) Broadcom IEEE802.11n PCIe SoftMAC WLAN driver ( ) Broadcom IEEE802.11n embedded FullMAC WLAN driver
You'll also need the firmware:
root #
emerge --ask linux-firmware
You will also need to rename firmware files, see bug #351295.
2.6.38 kernel driver is capable of seriously spamming syslog with "Short CCK" messages. This was patched for 2.6.39, but hasn't been backported as of 2.6.38.7.
CPU Frequency Scaling
Power management and ACPI options ---> CPU Frequency scaling ---> [*] CPU Frequency scaling <*> ACPI Processor P-States driver
Sound Chip
- Works under alsa using the HDA driver. Codec is Conexant.
Webcam
- Works using uvcvideo driver.
Card Reader
- Is a PCI device. SD Card portion works using SDHCI driver.
Fingerprint reader
- Untested
WiFi, HDD LEDs
- HDD LED works
- WIFI LED blinks very rarely, not sure whats going on
Problems
- thermal zone driver seems to be confused and fan seems to turn on way too often and too early
user $
cat /sys/class/thermal/thermal_zone0/temp
6800
user $
cat /sys/devices/platform/coretemp.0/temp1_input
39000
user $
ls /sys/class/thermal/thermal_zone0/trip_point_*
/sys/class/thermal/thermal_zone0/trip_point_0_temp /sys/class/thermal/thermal_zone0/trip_point_0_type /sys/class/thermal/thermal_zone0/trip_point_1_temp /sys/class/thermal/thermal_zone0/trip_point_1_type /sys/class/thermal/thermal_zone0/trip_point_2_temp /sys/class/thermal/thermal_zone0/trip_point_2_type
user $
cat /sys/class/thermal/thermal_zone0/trip_point_*
100000 critical 70000 active 55000 active