Arch on IBM Z60m
Блог переехал, поэтому все новые версии ”статьи” будут публиковаться только на http://malcolm.ru. Спасибо за понимание:)
Здесь опишу “специализированные фишки” для ноута.
Всю недостающую инфу можно подцепить в сети или на моей странице Archlinux-install-quick
Итак имеем IBM Z60m:
Intel Pentium M (Dothan) 2.0GHz
ATI Mobility Radeon X600 with 128Mb
15.4″ wide-screen TFT with 1680×1050 resolution
1GB PC2-4200 memory standard
100GB 5400RPM SATA HDD
AD1981HD HD Audio 1.0 controller
DVD±RW
Broadcom 10/100/1000 Ethernet
CDC slot (1) with a ThinkPad 56K Modem (MDC-1.5)
CDC slot (2) with a ThinkPad Bluetooth with Enhanced Data Rate (BDC-2)
Intel PRO/Wireless 2915ABG Mini-PCI Adapter
IBM Embedded Security Subsystem 2.0
IBM Active Protection System
Integrated Fingerprint Reader
UltraNav
IEEE1394 (Firewire)
3-in-1 digital media reader (MultiMedia Card, MemoryStick, SD)
CardBus slot (Type 2)
ExpressCard/54 slot
Установлен Don’t Panic, без каких-либо проблем в процессе установки.
Процессор:
Динамическое изменение частоты:
pacman -S acpid cpufreqd cpufrequtils
Конфиг:
nano /etc/conf.d/cpufreq
governor=”conservative”
min_freq=”0.8GHz”
max_freq=”2GHz”
“Политику”, она же governor выбираете по своему усмотрению из: ondemand, performance, powersave, conservative, userspace
Допустимые “политики” можно посмотреть:
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors
Допустимые частоты:
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies
Максимальная и минимальные частоты:
cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_max_freq && cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_min_freq
Соответственно в /etc/rc.conf в MODULES добавляем модуль по типу “cpufreq_политика”, например cpufreq_conservative, а ещё лучше добавить все эти модули:
speedstep_centrino cpufreq_powersave cpufreq_ondemand freq_table
Сразу, для спец. клавиш типа Fn+функ.клавиша добавляем в модули ibm_acpi и nvram.
В /etc/rc.local проставляем права для nvram
chmod 666 /dev/nvram
Добавляем acpid dbus hal cpufreq в секцию DAEMONS в /etc/rc.conf
Видео:
По умолчанию, после установки xorg и запуска hwd -xa максимальное расширение 1024х768.
Исправляем это:
pacman -S xf86-video-ati
После этого можно самому изменить драйвер в /etc/X11/xorg.conf на ati, или же заново запустить hwd -xa.
вписываем строку в “Моды” экрана
Modeline “1680×1050″ 147.14 1680 1784 1968 2256 1050 1051 1054 1087 -HSync +Vsync
Проставляем нужное расрешение и нужную глубину цвета
SubSection “Display”
Depth 24
Modes “1680×1050″ “1024×768″ “800×600″ “640×480″
EndSubSection
и устанавливаем глубину цвета по умолчанию
DefaultColorDepth 24
Теперь запускаем Х-ы, или же kdm/gdm, кому что нужнее.
Audio:
alsaconf
alsamixer #настраиваем громкость
alsactl store
Добавляем alsa в DAEMONS в /etc/rc.conf
DVD+RW:
Здесь всё работает.
Modem:
не проверял за ненадобностью
Bluetooth:
определяется по умолчанию, надо только настроить графику.
pacman -S bluez-utils
и для gnome
pacman -S bluez-gnome
Лучше понять как настраивается и пользуется можно узнать из моих постов про GPRS на странице Ссылки.
Также говорят лучше установить firmware:
pacman -S bluez-firmware
Добавляем bluetooth в DAEMONS в /etc/rc.conf после hal.
Wi-Fi:
По сути, настроилось и должно работать по умолчанию.
Только надо установить firmware:
pacman -S ipw2200-fw
и перезагрузить модуль
rmmod ipw2200 && modprobe ipw2200
После этого необходимо перезагрузить комп.
Я настраиваю wi-fi следующим образом:
смотрим вывод iwconfig и запоминаем каким устройством у нас идёт wi-fi, т.е. что-то типа eth0 или eth1. У меня обычно eth1, поэтому записываем в /etc/conf.d/wireless следующее:
wlan_eth1=”eth1 essid ZyXEL key s:passwdforwifi”
WLAN_INTERFACES=(eth1)
Где ZyXEL - название точки доступа, passwdforwifi - пароль для точки доступа. Соответственно eth1 меняем на что-то своё.
Затем в /etc/rc.conf прописываем:
lo=”lo 127.0.0.1″
eth1=”dhcp”
INTERFACES=(lo eth1)
Это учитывая то, что eth0 у нас не используется, а ип-адрес получается от точки тоступа по dhcp.
Более подробно можно прочитать на wiki: http://wiki.archlinux.org/index.php/Wireless
Функциональные клавиши:
Дополнительно можно настроить через файл ~/.xmodmap
keycode 164 = XF86AudioStop
keycode 162 = XF86AudioPlay
keycode 153 = XF86AudioNext
keycode 144 = XF86AudioPrev
keycode 234 = F19
keycode 233 = F20
и запускать его при старте DE/WM как
xmodmap ~/.xmodmap
Это клавиши Fn+влево/вправо/вверх/вниз. И “вперёд”/”назад”.
Также можно установить tpb
pacman -S tpb
и настроить в /etc/tpbrc
LAN:
Сеть работает. Модуль tg3, оно определяется автоматом.
Относительно “защиты жётского диска”(в разработке) и отпечатка пальца пока ничего не скажу. Знаю лишь, что они вроде как должны работать. В Debian настраивалось. Подробнее можно узнать на thinkwiki.org.
Firewire, CardReader, IrDA не настраивал, т.к. пока не надо
CardReader говорят работает (Работает 100% SD, с MMC какие то траблы:( ), да думаю с IrDA не должно быть проблем.
Что осталось (для себя):
CardReader, IrDA, Touchpad (track-point работает без проблем, хотя и не полностью, тоже надо описать).
[...] Arch on IBM Z60m [...]