Asus M50Vm (Русский)
Contents
Введение
В этом документе описывается установка и настройка ArchLinux x86_64 на ноутбуке Asus M50Vm.
Описание лептопа
Производитель: ASUSTeK Computer Inc. Маркировка: ASUS M50Vm Тип оборудования: портативный игровой ноутбук Диагональ дисплея: 15.4" (39.1 см) Color-Shine Тип дисплея: TFT, широкоформатный 16:10, с технологией ASUS Splendid Video Intelligent Разрешение экрана: WXGA (1280 x 800) Корпус: специальное покрытие Scatchproof - защита от царапин Чипсет: Mobile Intel® PM45 Express Chipset +ICH9M Процессор: Intel Core 2 Duo P8600 (TDP - 25W) Количество ядер: 2 Тактовая частота: 2.40 ГГц Ядро: Penryn (45 нм) Частота системной шины: 1066МГц FSB Кэш память: 3Мб кэш L2 Тип памяти: 2 слота DDR2-800/667 Объём памяти: 4 Гб DDR2-800 Жесткий диск: 320Гб SATA, 5400rpm/8Мб Оптический привод: Blu-Ray DVD Combo Видеокарта: NVIDIA® GeForce® 9600M GS 1Gb VRAM Шина видео: PCI Express 2.0 Звук: HD Audio Сеть, коммуникации: - модем 56Кб/с - сеть проводная Gigabit Ethernet LAN - сеть беспроводная Intel Wireless WiFi Link 5100 - модуль Bluetooth 2.0+EDR Порты, разъёмы: 4 x USB, i.Link (IEEE 1394), VGA-out, HDMI, TV-out (S-Video), Mic-In, Head-Out (совмещён с SPDIF), Express Card slot Дополнительно: - веб-камера 1.3 Мп (поворотная) - расширенная клавиатура с цифровым блоком - cканер отпечатков пальцев Устройство чтения карт памяти: 8-in-1 Card Reader (MMC/ SD/ Mini-SD/ Memory Stick/ MS Pro/ MS-Duo/MS-Pro-Duo)
Установка
Без особых проблем, все делал по документации, никаких проблем не возникло.
Настройка WiFi
Дома WiFi роутер с WPA2-PSK (TKIP). Для настройки подключения использовал wpa_supplicant (+dhcpcd).
После третьей перезагрузки, устав руками запускать wpa_supplicant и dhcpcd, добавил их в rc.local:
sudo wpa_supplicant -Dwext -iwlan0 -c/etc/wpa_supplicant.conf -B sudo dhcpcd wlan0
Проблемы в процессе настройки и установки
Здесь приведены различные проблемы (в порядке вспоминания, а не встречи с ними), с которыми я столкнулся в процессе установки и настройки.
WiFi
WiFi интерфейс отказался подниматься (ifconfig wlan0 up) с невнятным сообщением (уже не воспроизведу... :( ). dmesg | tail показал:
kernel: iwlagn 0000:03:00.0: firmware: requesting iwlwifi-5000-2.ucode kernel: iwlagn 0000:03:00.0: firmware: requesting iwlwifi-5000-1.ucode firmware.sh[2183]: Cannot find firmware file 'iwlwifi-5000-2.ucode' firmware.sh[2189]: Cannot find firmware file 'iwlwifi-5000-1.ucode' kernel: iwlagn 0000:03:00.0: firmware: requesting iwlwifi-5000-2.ucode kernel: iwlagn 0000:03:00.0: firmware: requesting iwlwifi-5000-1.ucode firmware.sh[13594]: Cannot find firmware file 'iwlwifi-5000-2.ucode' firmware.sh[13607]: Cannot find firmware file 'iwlwifi-5000-1.ucode'
Выяснилось, что почему-то не был установлен пакет firmware:
pacman -S iwlwifi-5000-ucode
Xorg
- Первый запуск X закончился перезагрузкой с конпки Power - не работала клавиатура, получил просто серый экран.
- Решение: Очень удивился, не обнаружив hal в зависимостях - pacman -S hal. (Без hal клавиатура и тачпад не работают - подробнее Xorg). (Не забываем добавить hal в DAEMONS в /etc/rc.conf).
- При первом удачном запуске обнаружил очень странные шрифты (расползшиеся вширь).
- Проблема оказалась в DPI: в KDE System Settings пришлось выставить Force fonts DPI: 120 dpi (System Settings/Appearance/Fonts).
PS. Мой xorg.conf:
Section "ServerLayout" Identifier "Layout0" Screen 0 "Screen0" EndSection
Section "Files" FontPath "/usr/share/fonts/" EndSection
Section "Device" Identifier "Device0" Driver "nvidia" VendorName "NVIDIA Corporation" Option "RenderAccel" "True" Option "TripleBuffer" "True" EndSection
Section "Screen" Identifier "Screen0" Device "Device0" EndSection
Section "Module" Load "glx" Load "ddc" # Эти два модуля нужны для автоопределения Load "i2c" # настроек монитора EndSection
amarok 2.2
Очень удивился, обнаружив Amarok не играющим ничего. Оказалось:
- Не была установлена Alsa. Инструкция здесь: ALSA
- Не было плагинов к gstreamer (gstreamer - бек-энд по умолчанию в Phonon). Вылечилось:
pacman -S gstreamer0.10-good-plugins gstreamer0.10-base-plugins
Hibernate (Спящий режим)
Сначала просто не работал, почитал KDE - узнал, что надо добавить себя в группу power. Добавил - все вроде стало хорошо, уснул... Но при включении - сеанс не восстановился, лаптоп грузился как будто я его выключил кнопкой - с проверкой дисков и руганью на ошибки.
Лечится добавлением строки resume=/dev/swap как опции загрузки ядра в grub (где swap - девайс свопа).
Сканер отпечатков
Все что нужно:
sudo pacman -S fprint
Добавляем себя в группу scanner (для того чтобы иметь доступ к девайсу):
sudo gpasswd -a username scanner
И регистрируем свои пальчики:
sudo pam_fprint_enroll
Дальше идем сюда: ThinkFinger, ищем секции по включению аутентификации по пальцам и имя модуля везде с pam_thinkfinger заменяем на pam_fprint. Все!
Полезные ссылки
Ссылки, использованные в процессе установки и настройки: