HP mini 2133 с Linux - оптимизация, настройка видео, WiFi и др. на практике
Вопросы по теме: copy@vsfpro.com
- Общая информация
- Установка OpenSUSE 11.2 с флэшки
- Установка "проблемных" устройств
- Настройка системы для повышения производительности
- Настройка энергопотребления
- Неполадки и возможные решения
Дополнительная информация:
- Нетбук HP mini 2133 FU342EA, а также Linux SLED10, на практике
- Linux, Bluetooth и интернет через мобильный телефон по GPRS
Общая информация
Нетбук HP mini 2133 на практике показал себя по разному. В случае внешнего - красоты, удобства работы - тут нет каких либо серьезных жалоб, даже наоборот - похвала, чего только стоит удобная клавиатура. Но вот с производительностью не все так гладко, тут можно выделить несколько проблемных участков как с самой производительностью так и с настройкой устройств. Но сразу хочу заметить, что проблемы невелики, и, по крайней мере некоторые, могут встречаться и в других моделях. В данном описании, даны рекомендации по специфике установки Linux, в данном случае OpenSUSE 11.2 (возможно в других это тоже будет актуально). В основном проблемы замечены с настройкой видеокарты VIA Chrome 9 в Xorg и WiFi. Также есть рекомендации по настройке системы для процессора и некоторых программ.Установка OpenSUSE 11.2 с флэшки
Процесс установки OpenSUSE 11.2 с флэшки достаточно подробно описан на соответствующем ресурсе (www.opensuse.org) но в целом он сводится к следующему:- проверить возможность загрузки с флэшки на вашем компьютере, в случае с HP mini 2133 это возможно;
- загрузить файл ISO с установочным NET (сетевым) дистрибутивом, ведь загрузка дистрибутива будет выполняться через интернет;
- создать файловую систему на флэшке с помощью mkfs;
- сделать флэшку загрузочной с помощью специального mkbootdisk;
- смонтировать ISO-файл в определенный каталог на жестком диске;
- скопировать файлы с смонтированного ISO на USB флэш диск;
Перед размонтированием USB флэш, следует выполнить некоторые действия. Если вы уже пробовали запускаться с USB и после появления приглашения строки получали ошибку и немогли загрузить программу установки Linux, то вам может потребоваться привести файл syslinux.cfg, который находится в корневом каталоге USB флэш, к надлежащему виду. Эти настройки могут потребоваться, также, для возможности установки Linux в графическом режиме. Пример смотрите ниже:
#default harddisk default install # hard disk label harddisk localboot 0x80 # install label linux kernel linux append initrd=initrd splash=silent showopts # repair label repair kernel linux append initrd=initrd splash=silent repair=1 showopts # rescue label rescue kernel linux append initrd=initrd splash=silent rescue=1 showopts # mediacheck label mediachk kernel linux append initrd=initrd splash=silent mediacheck=1 showopts # bios test label firmware kernel linux append initrd=biostest,initrd splash=silent install=exec:/bin/run_biostest showopts # memory test label memtest kernel memtest ui gfxboot bootlogo message gfxboot bootlogo display message implicit 1 prompt 1 timeout 600
Если USB флэш готова, после перезагрузки, следует зайти в BIOS для настройки загрузки с USB. В HP mini 2133
это не сложная задача, но если вы используете другой компьютер, то может потребоваться больше усилий,
чтоб найти там возможность загрузиться с USB (например путем выбора другого устройства). Для HP mini 2133
при установке через интернет по ethernet не должно вызвать трудностей, поскольку сетевая карта успешно
была обнаружена, и началась собственно установка. Важно, что сама программа установки определила разделы
моих дисков и максимально сохранила разделы как мне нужно, ведь я выполнял не новую установку, а
обновление. Кроме того важно не удалить и не форматировать разделы с нужными данными, если они нигде
не сохранены.
Для начала общий обзор проверенного оборудования, которое работает на HP mini 2133
Установка "проблемных" устройств
| Наименование | Работоспособность | Автоустановка |
|---|---|---|
| USB порты | да | да |
| сетевая карта | да | да |
| WiFi (Broadcom) | да | нет |
| Bluetooth | да | да |
| Веб-камера | да | да |
| Видеокарта (VIA Chrome 9) | да | нет |
| Тачпад, клавиатура | да | да |
Как видно из таблицы, HP mini 2133 обнаружено по крайней мере 2 устройства, которые работают, но только
при выполнении специальной установки драйверов и настроек.
После установки Linux OpenSUSE 11.2 может запуститься встроенный, уже найденный ядром драйвер WiFi. Однако
у меня этот драйвер не дал результата - после включения WiFi подключиться к точкам обычным способом у меня не
получалось, таким образом потребовалось скачать дравер с официального сайта Broadcom. На данный момент драйвера
для WiFi карты Broadcom BCM4312 802.11a/b/g WLAN можно получить на официальном сайте. Мне приходилось слышать,
что драйвера WiFi Broadcom должны будут поддерживаться в новом ядре, без дополнительной установки, а пока это
возможно только в Ubuntu Linux.Драйвер с официального сайта Broadcom в архиве: hybrid-portsrc-x86_(битность и
версия) надо распаковать и скомпилировать. Для компиляции понадобиться установленный пакет с исходными кодами
ядра kernel-source для запущеного ядра, в котором вы обычно работаете. Посмотреть версию ядра можно командой
uname -r, затем в установщике программ найти kernel-source для этого ядра или на официальном сайте
OpenSUSE в разделе поиска программного обеспечения, выбрав при этом используемую версию OpenSUSE 11.2.
Компиляция и установка драйвера хорошо описана в readme прдеставленным Broadcom'ом на их сайте. Для начала
компиляции следует войти в распакованый каталог и выполнить команды:
История такая: во время работы нетбук завис, после жесткого выключения кнопкой питания, а затем
повторного включения, результат: компьютер не запускается. При этом после включения кнопкой питания
индикатор на ней загорается, и возможно, немного шумит кулер, экран при этом темный.
В данном случае мой совет (который выбрал и я), не пытаться самому что-то делать, а нести сразу в
сервисный центр - там бесплатно выполнели ремонт по гарантии. На вопрос в чем было дело: сказали,
что-то вроде что испортилась материнская плата и ее заменили. Заодно заменили и аккумулятор, так как
приходилось его заподозрить в некорректной работе, но это уже о другом.
Мне приходилось, читать в отзывах что в старых выпусках HP mini 2133 были подобные случаи, однако
по грантии скорее всего ставят новые. В дальнейшем при активном использовании, после замены платы,
уже немалое время работал.
После запуска на экране отображаются попеременно градиенты или просто цветные фоны (экран меняет цвета).
Здесь я предполагаю наличие одной из проблем: возможно выбран неправильный видеорежим или выбран
режим отображения на внешний монитор. Такая проблема могла возникнуть и после некорректной настройки
в возможно sax2 в Suse Linux Enterprise Desktop 10 для отображения на внешнем мониторе, у которого другое
разрешение, чем на экране нетбука. Для избежания подобных проблем, всегда, особенно перед экспериментами
следует делать резервную копию файла: /etc/X11/xorg.conf, например:
Теперь после загрузки вам может стать недоступен вход в графическую систему, поэтому нужно перейти в
консольный режим: когда загрузка полностью закончена и экран переливается цветами просто нажать
ctrl-alt-f1 и в консольном режиме выполнить восстановление из резервной копии файла xorg.conf если
она есть, а если нет, то возможно стоит попытаться поправить вручную хорошо почитав об этом в
достоверных источниках или обратившись к специалисту. Также, возможно есть методы по консольным
утилитам настройки графической платы. Можно попытаться посмотреть вывод ошибок от Xorg в консоли.
Главный вывод делать резервные копии файла /etc/X11/xorg.conf. В Windows такое решение возможно
будет работать просто запустившись в защищенном режиме, а там выбор правильного режима экрана
(который, кстати, в HP mini 2133 бывает 1024x600(?) или 1280x768).
Случаи возинкновения зависания данной модели нетбука, как я понял, не редкость, причем как для Windows так
и для Linux. В сети, на мой взгляд, не мало упоминалось о возникновении такой проблемы. Работая с данным
нетбуком сначала в среде SuSe Linux Enterprise Desktop 10 (SLED10) мне приходилось сталкиваться с
зависанием данного устройства довольно редко, возможно, при повышенных нагрузках. После гарантийного
ремонта (п.с. смена материнской платы) и установки OpenSUSE 11.1 зависаний практически не приходилось
наблюдать, очень редко может возникало. Однако после обновления до OpenSUSE 11.2 проблема зависаний
стала очень остро - ноутбук часто зависал еще на этапе входа в графичскую систему, после ввода данных
логина и входа. Конечно в версии OpenSUSE 11.2 появилось, как мне показалось немало наворотов,
который могли вызвать это, но даже выполняя оптимизацию и чистку мне не сильно удалось достичь
успеха в борьбе с зависаниями. В частности попытки обновить ядро и использовать различные пораметры
загрузки ядра не дали успеха. Но есть значительное подозрение, что нетбук не может справиться с
вклбченным в этой версии Xorg с Gnome, однако так глубоко исследовать это не пришлось. Причем, во
время зависания бывало, что еще не запущены рабочие программы, а компьютер виснет. Может перегрузка
графической системы приводила к перегреву процессора и зависанию, но даже шум кулера, казалось, не
был столь сильным, хотя сразу после зависания системы гдето через секунду включался кулер.
Если проблема из-за графики, то, возможно, есть шанс более тщательно настроить графический
карту через настройки X в /etc/X11/xorg.conf или через указание параметров для драйвера видео.
Кроме того, можно попытаться временно отказаться от использования "родного" драйвера
VIA Chrome 9, и запуститься в более простом режиме, возможно, VESA. Возможно, также, будет
полезно оптимизировать систему для лучшей производительности вцелом.
Все это, на мой взгляд, говорит о следующем: чтоб комфортно работать на данном устаройстве с
минимальным количеством зависаний и лучшим быстродействием нужно подбирать софт, который будет
лучшим образом с ним работать или пытаться оптимизировать предпочтительный.
Настройка WiFi
$ make clean
$ make
# lsmod | grep "wl"
# lsmod | grep "ssb"
# lsmod | grep "b43"
# rmmod wl
# rmmod ssb
# rmmod b43
# echo "blacklist b43" >> /etc/modprobe.d/50-blacklist.conf
# echo "blacklist ssb" >> /etc/modprobe.d/50-blacklist.conf
# modprobe lib80211
# insmod wl.ko
# cp (каталог_где_компилировался драйвер)/wl.ko /lib/modules/(ядро uname -r)/kernel/drivers/net/wireless/wl.ko
# depmod
# modprobe wl
Настройка видеокарты VIA Chrome 9
Настройка системы для повышения производительности
Настройка энергопотребления
Неполадки и возможные решения
HP mini 2133 не включается
HP mini 2133 экран меняет цвета
$ cp /etc/X11/xorg.conf /etc/X11/xorg.conf.backup
HP mini 2133 зависает
