(no subject)
Jul. 21st, 2009 01:07 am![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Acer Aspire One 531 с wimax: впечатления от машинки и наставление линуксоиду.
Поставка у машинки крайне лаконичная, даже дисков нет - все живет на 7Gb recovery разделе.
Блок питания - стандартные 19V, что, как выяснилось по опыту эскплуатации eeepc разных серий, много лучше, чем 9,5/12 вольт - как минимум, есть множество универсальных блоков питания и автомобильных адаптеров за разумные деньги. Для 12V мне не удалось найти готового решения, чтобы подключить ноут в автомобиле, а делать что-то специально - всегда сильно дороже по совокупности.
Батарея - 11v*5.20Ah. Экран - глянцевый, но жить можно. К бонусу экрана стоит отнести возможность что-то видеть в отраженном прямом солнечном свете.
Клавиатура - вполне пристойная, есть индикаторы numlock/capslock.
Touchpad классический synaptics, что очень радует - мне гораздо удобнее для прокрутки использовать правый и нижний края, чем комбинацию из двух пальцев.
В наличии - зачем-то два порта для карт, SD и SD/xD/MS/MMC.
Радует наличие двух аппаратных выключателей для беспроводной связи - BT выключает само устройство, а WiFi/WiMax - отключает радиомодуль. В систему они отображаются в три устройства /sys/class/rfkill?/, с именами acer-wireless/5150AG/i2400m-usb:5-7:1.0 и типом wlan/wlan/wimax. В нюансах работы ядерного rfkill интерфейса на этой машине я не разобрался еще. Кроме того, включение/выключение радио управляется утилитами wimaxll-rfkill и wimaxcu.
WiFi и WiMax реализованы одним модулем, Intel 5150, содержащий два разных интерфейса и один радиомодуль.
WiFi обеспечивается pci-e (pci id 8086:423c), модуль iwlagn. WiMax - usb (8086:0180), модуль i2400m.
WiFi и WiMax поддерживаются (не без некоторых проблем) в ядре 2.6.30. В 2.6.29 тоже, вроде бы, есть, но там нужно firmware для wifi первой версии, а найти мне удалось только вторую. В дебиане нужно ставить пакет firmware-iwlwifi http://packages.debian.org/firmware-iwlwifi
Quick-and-dirty метод поднятия wimax - следующий:
Качаем с http://linuxwimax.org/Download i2400m firmware, WiMAX Network Service, Intel WiMAX Binary Supplicant и собираем в соответствии с прилагаемыми README/INSTALL. Ставим.
Берем из виндовой инсталляции драйверов файлы NDnSAgentConfig_forDriver.xml и NDnSAgentDefaultConfig.xml и заменить дистрибутивные в /usr/share/wimax или /usr/local/share/wimax. За эту информацию - большое спасибо
icelord.
Запускаем wimaxd.
Включаем wimax командой wimaxcu ron. При этом wifi-драйвер впадает в истерику, что ничего не удается принять/передать. Имеет смысл его сразу выгрузить: rmmod iwlagn, все равно придется перезагружать, чтобы снова поймать wifi.
Можно посмотреть состояние соединения командой
wimaxcu status link
Если все хорошо, то можно сделать dhclient wmx0 и наслаждаться.
Когда wimax не нужен, отключаем его: wimaxcu roff и, опционально, грузим обратно iwlagn.
Важно - попытка отправить ноут в suspend-to-ram при загруженном модуле wimax приведет к бессрочной смерти драйверов usb-подсистемы. Если его предварительно выгрузить, все ok.
P.S. в аппарате предусмотрен mini-pcie слот под 3G модуль и sim-reader. 3g модуль я уже заказал, о результатах - сообщу отдельно.
Поставка у машинки крайне лаконичная, даже дисков нет - все живет на 7Gb recovery разделе.
Блок питания - стандартные 19V, что, как выяснилось по опыту эскплуатации eeepc разных серий, много лучше, чем 9,5/12 вольт - как минимум, есть множество универсальных блоков питания и автомобильных адаптеров за разумные деньги. Для 12V мне не удалось найти готового решения, чтобы подключить ноут в автомобиле, а делать что-то специально - всегда сильно дороже по совокупности.
Батарея - 11v*5.20Ah. Экран - глянцевый, но жить можно. К бонусу экрана стоит отнести возможность что-то видеть в отраженном прямом солнечном свете.
Клавиатура - вполне пристойная, есть индикаторы numlock/capslock.
Touchpad классический synaptics, что очень радует - мне гораздо удобнее для прокрутки использовать правый и нижний края, чем комбинацию из двух пальцев.
В наличии - зачем-то два порта для карт, SD и SD/xD/MS/MMC.
Радует наличие двух аппаратных выключателей для беспроводной связи - BT выключает само устройство, а WiFi/WiMax - отключает радиомодуль. В систему они отображаются в три устройства /sys/class/rfkill?/, с именами acer-wireless/5150AG/i2400m-usb:5-7:1.0 и типом wlan/wlan/wimax. В нюансах работы ядерного rfkill интерфейса на этой машине я не разобрался еще. Кроме того, включение/выключение радио управляется утилитами wimaxll-rfkill и wimaxcu.
WiFi и WiMax реализованы одним модулем, Intel 5150, содержащий два разных интерфейса и один радиомодуль.
WiFi обеспечивается pci-e (pci id 8086:423c), модуль iwlagn. WiMax - usb (8086:0180), модуль i2400m.
WiFi и WiMax поддерживаются (не без некоторых проблем) в ядре 2.6.30. В 2.6.29 тоже, вроде бы, есть, но там нужно firmware для wifi первой версии, а найти мне удалось только вторую. В дебиане нужно ставить пакет firmware-iwlwifi http://packages.debian.org/firmware-iwlwifi
Quick-and-dirty метод поднятия wimax - следующий:
Качаем с http://linuxwimax.org/Download i2400m firmware, WiMAX Network Service, Intel WiMAX Binary Supplicant и собираем в соответствии с прилагаемыми README/INSTALL. Ставим.
Берем из виндовой инсталляции драйверов файлы NDnSAgentConfig_forDriver.xml и NDnSAgentDefaultConfig.xml и заменить дистрибутивные в /usr/share/wimax или /usr/local/share/wimax. За эту информацию - большое спасибо
![[livejournal.com profile]](https://www.dreamwidth.org/img/external/lj-userinfo.gif)
Запускаем wimaxd.
Включаем wimax командой wimaxcu ron. При этом wifi-драйвер впадает в истерику, что ничего не удается принять/передать. Имеет смысл его сразу выгрузить: rmmod iwlagn, все равно придется перезагружать, чтобы снова поймать wifi.
Можно посмотреть состояние соединения командой
wimaxcu status link
Если все хорошо, то можно сделать dhclient wmx0 и наслаждаться.
Когда wimax не нужен, отключаем его: wimaxcu roff и, опционально, грузим обратно iwlagn.
Важно - попытка отправить ноут в suspend-to-ram при загруженном модуле wimax приведет к бессрочной смерти драйверов usb-подсистемы. Если его предварительно выгрузить, все ok.
P.S. в аппарате предусмотрен mini-pcie слот под 3G модуль и sim-reader. 3g модуль я уже заказал, о результатах - сообщу отдельно.
ку
Date: 2010-02-24 10:35 pm (UTC)Re: ку
Date: 2010-02-24 10:39 pm (UTC)но надо было SUSPEND_MODULES=i2400m_usb в /etc/pm/config.d/i2400m прописать
Re: ку
Date: 2010-02-24 10:42 pm (UTC)$cat /etc/acpi/events/sleep_ram
event=ibm/hotkey HKEY 00000080 00001004
action=/etc/acpi/actions/sleep_ram.sh
$cat /etc/acpi/actions/sleep_ram.sh
#!/bin/bash
logger "ACPI: Time to sleep"
rmmod -f i2400m_usb; rmmod -f i2400m; echo -n mem > /sys/power/state
решил не использовать всякие пакеты со скриптами... вот только не подумал еще как назад его подгружать так же красиво
Re: ку
Date: 2010-02-24 10:44 pm (UTC)прямо после echo -n mem > /sys/power/state добавь подгрузку назад, можно поставить sleep на несколько секунд перед.
Re: ку
Date: 2010-02-24 10:48 pm (UTC)можно было поставить всякие разные hibernate-script,suspend и т.д., но по сути все действия этих "пакетов" в echo -n mem > /sys/power/state
p.s. спс за подсказку
Re: ку
Date: 2010-02-24 10:49 pm (UTC)в дебиановских пакетах acpi-support - большая куча всяких твиков для обхода глюков разных железок, позволяющая этим железкам работать изкароппки
Re: ку
Date: 2010-02-24 10:58 pm (UTC)