Настройка ASUS eee pc 1201 HA
Недавно появился в домашнем хозяйстве сей нетбук. После недолгих плясок с драйверами видеокарты и даунгрейдом иксов и ядра удалось таки получить родное разрешение экрана и прилично работающую систему.
По "многочисленным" :)) просьбам choir-boy решил
поделиться с общественностью плодами трудов своих тяжких сдобрив усе это доброй порцией бессовестного плагиата.
ЦПУ и make.conf
Как гласит /cat/proc/cpuinfo на борту имеется два ядра Intel Atom Z520. На самом деле ядро одно, но умеет исполнять одновременно 2 очереди команд. Флаги оптимизации расписаны тут http://en.gentoo-wiki.com/wiki/Safe_Cflags.
У меня работает это cat /etc/make.conf
USE="alsa bzip2 cairo curl exif doc dbus emacs fbcon ffmpeg gif gtk gzip-el hal java jadetex jpeg lcms mng motif nsplugin odbc openexr pam pdf png raw sdl slang sound smp ssse3 sse svg tk tiff toolkit-scroll-bars truetype unicode v4l webkit wmf X Xaw3d xcb xft xml xpm xv" #OPTIMIZATION CFLAGS="-O2 -march=core2 -mtune=generic -fomit-frame-pointer -pipe -mssse3 -mfpmath=sse" CXXFLAGS="${CFLAGS}" CHOST="i686-pc-linux-gnu" MAKEOPTS="-j5" #Localization LINGUAS="ru" #Xorg keyboard INPUT_DEVICES="evdev keyboard mouse synaptics" VIDEO_CARDS="vesa psb"
Материнка целиком и полностью собрана на чипе SCH Poulsbo. В том числе и видеокарта. В портэже присутсвуют драйвера видео для иксов (eix psb). К сожалению текущая версия xf86-video-psb0.32_p1 собирается только с xprg-server 1.6.5, поэтому пришлось замаскировать тучу пакетов. Подробности в гугле.
cat /etc/portage/package.mask
>=x11-apps/xinput-1.5.0 >=x11-base/xorg-drivers-1.7 >=x11-base/xorg-server-1.7.1 >=x11-libs/libX11-1.3.2 >=x11-libs/libXScrnSaver-1.2.0 >=x11-libs/libXext-1.1.1 >=x11-libs/libXi-1.3 >=x11-libs/libXinerama-1.1 >=x11-libs/libXtst-1.1.0 >=x11-libs/libXxf86dga-1.1.1 >=x11-libs/libXxf86vm-1.1.0 >=x11-proto/bigreqsproto-1.1.0 >=x11-proto/fixesproto-4.1.1 >=x11-proto/inputproto-2.0 >=x11-proto/recordproto-1.14 >=x11-proto/scrnsaverproto-1.2.0 >=x11-proto/xcmiscproto-1.2.0 >=x11-proto/xextproto-7.1.1 >=x11-proto/xf86bigfontproto-1.2.0 >=x11-proto/xf86dgaproto-2.1 >=x11-proto/xf86vidmodeproto-2.3 >=x11-proto/xineramaproto-1.2 >=x11-apps/mesa-progs-7.7 >=media-libs/mesa-7.7.1
Ко всему прочему (и это опять жеж расписано во многих источниках сети), модуль ядра psb-kmod не собирается с ядрами выше 2.6.30. Кроме того после каждой пересборки ядра следует переустановить psb-kmod. При сборке модуль вполне внятно ругается на недостающие/лишние опции конфигурации ядра и прочее.
Куда выложить рабочий конфиг ядра - ума не приложу.
Рабочий xorg.conf не содержит ничего сверхестественного
Section "ServerLayout" Identifier "X.org Configured" Screen 0 "Screen0" 0 0 EndSection Section "dri" Mode 0666 EndSection Section "ServerFlags" Option "AllowEmptyInput" "on" Option "AutoAddDevices" "on" Option "AutoEnableDevices" "on" EndSection Section "Files" FontPath "/usr/share/fonts/dejavu" FontPath "/usr/share/fonts/freefonts" FontPath "/usr/share/fonts/intlfonts" FontPath "/usr/share/fonts/terminus" FontPath "/usr/share/fonts/ttf-bitstream-vera" FontPath "/usr/share/fonts/corefonts" FontPath "/usr/share/fonts/cyrillic" FontPath "/usr/share/fonts/cronyx" FontPath "/usr/share/fonts/OTF" FontPath "/usr/share/fonts/Speedo" FontPath "/usr/share/fonts/sil_ipa" FontPath "/usr/share/fonts/misc/" FontPath "/usr/share/fonts/TTF/" FontPath "/usr/share/fonts/Type1/" FontPath "/usr/share/fonts/75dpi/" FontPath "/usr/share/fonts/100dpi/" EndSection Section "Module" Load "extmod" Load "record" Load "dbe" Load "dri" Load "dri2" Load "glx" Load "Synaptics" EndSection Section "Monitor" Identifier "Monitor0" VendorName "Asus" ModelName "Eee PC" Option "DPMS" EndSection Section "Device" Identifier "Card0" Driver "psb" VendorName "Intel Corporation" BoardName "System Controller Hub (SCH Poulsbo) Graphics Controller" BusID "PCI:0:2:0" EndSection Section "Screen" Identifier "Screen0" Device "Card0" Monitor "Monitor0" EndSection
На первый раз все.
- Для комментирования войдите или зарегистрируйтесь