Acer Aspire E5-573

提供: ArchWiki
2016年12月15日 (木) 21:03時点におけるKusakata (トーク | 投稿記録)による版 (翻訳)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
ナビゲーションに移動 検索に移動

Intel Core i7 プロセッサと 8GB あるいは 16GB のメモリを搭載したノートパソコンです。

BIOS バグ

32ビット・62ビット、UEFI・レガシーブートをとわず Linux が動作しないというバグが BIOS (バージョン 1.25) に存在します。カーネルが起動するとすぐにフリーズして ACPI: unable to load the system description tables というメッセージが表示されます。

このバグは BIOS を 1.31 以上にアップグレードすることで解決します。

ハードウェア

USB デバイス:

lsusb
Bus 002 Device 005: ID 248a:8566  
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 018: ID 058f:6366 Alcor Micro Corp. Multi Flash Reader
Bus 001 Device 003: ID 058f:a014 Alcor Micro Corp. Asus Integrated Webcam
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

PCI デバイス:

lspci
00:00.0 Host bridge: Intel Corporation 2nd Generation Core Processor Family DRAM Controller (rev 09)
00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
00:16.0 Communication controller: Intel Corporation 6 Series/C200 Series Chipset Family MEI Controller #1 (rev 04)
00:1a.0 USB controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #2 (rev 05)
00:1b.0 Audio device: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller (rev 05)
00:1c.0 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 1 (rev b5)
00:1c.1 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 2 (rev b5)
00:1c.5 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 6 (rev b5)
00:1d.0 USB controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #1 (rev 05)
00:1f.0 ISA bridge: Intel Corporation HM65 Express Chipset Family LPC Controller (rev 05)
00:1f.2 SATA controller: Intel Corporation 6 Series/C200 Series Chipset Family 6 port SATA AHCI Controller (rev 05)
00:1f.3 SMBus: Intel Corporation 6 Series/C200 Series Chipset Family SMBus Controller (rev 05)
02:00.0 Network controller: Qualcomm Atheros AR9285 Wireless Network Adapter (PCI-Express) (rev 01)
03:00.0 Ethernet controller: Qualcomm Atheros AR8151 v2.0 Gigabit Ethernet (rev c0)

CPU:

lscpu
Architecture:          x86_64
CPU op-mode(s):        32-bit, 64-bit
Byte Order:            Little Endian
CPU(s):                4
On-line CPU(s) list:   0-3
Thread(s) per core:    2
Core(s) per socket:    2
Socket(s):             1
NUMA node(s):          1
Vendor ID:             GenuineIntel
CPU family:            6
Model:                 42
Model name:            Intel(R) Core(TM) i5-2410M CPU @ 2.30GHz
Stepping:              7
CPU MHz:               875.078
CPU max MHz:           2900.0000
CPU min MHz:           800.0000
BogoMIPS:              4591.57
Virtualization:        VT-x
L1d cache:             32K
L1i cache:             32K
L2 cache:              256K
L3 cache:              3072K
NUMA node0 CPU(s):     0-3
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 syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer xsave avx lahf_lm ida arat epb pln pts dtherm tpr_shadow vnmi flexpriority ept vpid xsaveopt

問題

2015年12月現在、BIOS v1.15 で 4.2.5-1-ARCH カーネルを使用した場合に、以下の問題が発生します:

  • 内蔵されているはずの Bluetooth が認識されません。
  • 電源ケーブルを接続しているときにサスペンド (S3 スリープステート) やハイバネートができません。以下のコマンドを実行することでサスペンドができます (ハイバネートもできるかもしれません) [1]:
for c in /sys/devices/system/cpu/cpu*/online; do echo 0 >$c; done
echo "mem" >/sys/power/state
for c in /sys/devices/system/cpu/cpu*/online; do echo 1 >$c; done

電源管理#スリープフックを見て systemd のスリープ・ハイバネート・復帰フックを設定すると良いでしょう。

他の機能は問題なく動作します。

カーネルパラメータ

以下のカーネルパラメータを使用することで dmesg の警告を減らしてハードウェアを活用することができます:

intremap=no_x2apic_optout \
acpi_enforce_resources=lax

以下のカーネルパラメータを使っても Bluetooth を動作させることはできません (ath9k の無線ドライバーは Bluetooth でアンテナダイバーシティが使えないというエラーを表示します):

ath9k.btcoex_enable=1 \
ath9k.bt_ant_diversity=0 \
ath9k.ps_enable=1

マイクロコードを設定することで CPU の設定ができます。詳しくはマイクロコードを見てください。