arch linux на eee pc 901 (проблемы с установкой и настройкой)

Модератор: Модераторы разделов

Flaming
Сообщения: 2579

arch linux на eee pc 901

Сообщение Flaming »

Собственно, у меня есть дома комп с безлимитным интернетом, хочу через него поставить на бук арч со всеми необходимыми мне пакетами. Загрузился с флешки, установил базовую систему - а сетевуха не видится. То есть ifconfig eth0 говорит, что такого устройства нет. :( Может, какой модуль надо подгрузить? Или скомпилить? Ядро ванильное, из дистра 2008.06-i686... Пробовал поставить kernel-eee-2.6.27.6-3-i686.pkg.tar.gz - вообще не грузится. То есть поставил из пакета, добавил в груб строки:

Код: Выделить всё

# (2) Arch Linux
title  Arch Linux EEE kernel
root   (hd0,0)
kernel /boot/vmlinuzeee root=/dev/sda1 ro

И при загрузке мне пишет, что

Код: Выделить всё

Kernel panic - not syncing: No init found. Try passing init=option to kernel

Eee900 & ArchLinux - тут автор топика не советует использовать eee-ядро... но как тогда завести сеть? Мне, честно говоря, по боку, какое ядро, лишь бы работали все устройства и без проблем... В частности, сетевуха сейчас просто жизненно необходимо, в будущем и wifi не помешает...
Спасибо сказали:
Flaming
Сообщения: 2579

Re: arch linux на eee pc 901

Сообщение Flaming »

Прочитал тут http://wiki.archlinux.org/index.php/Asus_Eee_PC_901 , что мне, оказывается, нужно вручную скомпилить дрова на сетевуху:

Код: Выделить всё

Download the PKGBUILD packages for atl1e and eeert2860 from the AUR to your eepc (use a USB key, if you don't have network connectivity) and build the kernel modules.

Скачал те файлы, залил на флешку, вот только не понял, как установить. Как работают эти PKGBUILD совершенно непонятно. Руководство по pacman читал. Просьба больно не пинать, arch для меня белое пятно.
В общем, решил временно забить на пакеты и скомпилить модуль ядра вручную (не впервой ведь), установил даже ради этого unrar и unzip. Захожу в каталог LinuxDrivers/L1e_Lan, там распаковываю архив *.rar, захожу в src, ввожу make install (как и написано в readme), меня обламывают:

Код: Выделить всё

make -C /lib/modules/2.6.25-ARCH/build SUBDIRS=/mnt/flash/tmp/tmp/LinuxDrivers/L1e_Lan/src modules
make[1]: Entering directory `/usr/src/linux-2.6.25-ARCH'
scripts/Makefile.build:46: *** CFLAGS was changed in "/mnt/flash/tmp/tmp/LinuxDrivers/L1e_Lan/src/Makefile". Fix it to use EXTRA_CFLAGS.  Stop.
make[1]: *** [_module_/mnt/flash/tmp/tmp/LinuxDrivers/L1e_Lan/src] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.25-ARCH'
make: *** [default] Error 2

Пробовал даже вручную править Makefile, убирая из него строчки, связанные с CFLAGS :-D не помогло. Что конкретно он от меня хочет?
Спасибо сказали:
Аватара пользователя
ishitori
Сообщения: 502
ОС: gentoo -> archlinux

Re: arch linux на eee pc 901

Сообщение ishitori »

pkgbuild'ы похожи на ebuild'ы. там находятся инструкции для скачивания архива с исходниками программы, компиляции и установки. можно просто скачать архив с исходниками и поместить его в ту же папку, где лежит pkgbuild (так как у вас под archlinux ещё нет интернета). только надо проверить что совпадают версии и сумма md5. после этого наберите команду makepkg. в результате должент подхватиться скаченный архив с исходниками и из него будет собран родной для archlinux пакет с расширением tar.gz. если запустить makepkg с ключом -i, то данный пакет будет после сборки сразу установлен. но можно это сделать и самому командой pacman -U package_name.tar.gz. в принципе этого достаточно, хотя можно и man makepkg ещё почитать.
морнинг круассан..
Спасибо сказали:
Flaming
Сообщения: 2579

Re: arch linux на eee pc 901

Сообщение Flaming »

Для этого ещё abs нужно установить, а он не устанавливается вручную без интернета :( пробовал.
Мне бы проще на первый раз вручную скомпилить, только вот непонятно, почему не хочет :(
Спасибо сказали:
Flaming
Сообщения: 2579

Re: arch linux на eee pc 901

Сообщение Flaming »

Всё, поставил zen-eee-kernel из того же руководства - проблема с сетью решилась, очевидно, все модули уже внутри, париться не надо...
Но появилось какое-то странное шипение при включении %) как бы его убрать?
Пакет ставил zen-eee901-1G-2.6.27.zen3-2-i686.pkg.tar.gz
Спасибо сказали:
Аватара пользователя
ishitori
Сообщения: 502
ОС: gentoo -> archlinux

Re: arch linux на eee pc 901

Сообщение ishitori »

шипение чего - из динамиков?)
а вообще про abs я соврал - потом удалил это слово из поста, потому что makepkg идет вместе с pacman'ом.
морнинг круассан..
Спасибо сказали:
Максим Шульга
Сообщения: 2

Re: arch linux на eee pc 901

Сообщение Максим Шульга »

У меня тоже бывало шипение. Кратковременное решение - выключить ноут полностью и снова включить. Можно попробовать убрать из MODULES в rc.conf все модули, относящиеся ко звуку - вроде бы не шипит.
Спасибо сказали:
Flaming
Сообщения: 2579

Re: arch linux на eee pc 901

Сообщение Flaming »

Вроде бы только один раз было, сейчас нет шипения, правда, звук я ещё не настраивал, не знаю, будут ли с ним проблемы...
В общем, пока сам разбираюсь, настраиваю, будут проблемы - отпишусь.
Спасибо сказали:
Flaming
Сообщения: 2579

Re: arch linux на eee pc 901

Сообщение Flaming »

Споткнулся на настройке Х-сервера. В Gentoo я всегда ставил мета-пакет emerge xorg-x11, потом кеды, в результате появлялась служба xdm, которая на самом деле запускала kdm (настраивалось конфигом). В арче я нашёл только пакет xorg-server, поставил его, дрова на тачпад, мышку и клавиатуру, решил запустить иксы - никакого xdm не нашёл. Думаю, не беда, потом разберусь, но команды startx тоже нет o_O Какой пакет нужно поставить, чтобы появилась startx?
http://wiki.archlinux.org/index.php/%D0%A3...0%BA%D0%B0_Xorg - статью читал, никаких xorg-clients не находил...

А лучше всего запустить именно kdm, но pacman -Ss kdm находит только пакет archlinux-themes-kdm, не оно...
Спасибо сказали:
Аватара пользователя
ishitori
Сообщения: 502
ОС: gentoo -> archlinux

Re: arch linux на eee pc 901

Сообщение ishitori »

startx находится в xorg-xinit.

upd:
вообще в wiki четко сказано:

First let us install the complete 'xorg' group:
# pacman -S xorg


туда и xorg-xinit, скорее всего, входит.
kdm находится в kdebase - Adding a login manager (KDM, GDM, or XDM) to automatically boot on startup.

да, и ещё - документацию читайте лучше на англ. - её больше, она полнее и свежее, чем на каком-либо другом языке, в т.ч. и нашем.
морнинг круассан..
Спасибо сказали:
Flaming
Сообщения: 2579

Re: arch linux на eee pc 901

Сообщение Flaming »

ishitori, понятно, именно это я и делал, читал русскую вику...
kdebase стоит.
Спасибо сказали:
Flaming
Сообщения: 2579

Re: arch linux на eee pc 901

Сообщение Flaming »

Пакет kdebase стоит. Но файла /usr/bin/kdm всё равно не появилось. :( Что делать?
Спасибо сказали:
Flaming
Сообщения: 2579

Re: arch linux на eee pc 901

Сообщение Flaming »

И startkde тоже нет. :(
Спасибо сказали:
Flaming
Сообщения: 2579

Re: arch linux на eee pc 901

Сообщение Flaming »

Не могу запустить KDE4 - тут есть решение, извиняюсь за беспокойство.
Спасибо сказали:
Flaming
Сообщения: 2579

Re: arch linux на eee pc 901

Сообщение Flaming »

Столкнулся с проблемой. В общем, в иксах не работают сочетания клавиш ctrl+alt+f№ для переключения между виртуальными терминалами. В консоли всё работает.
Я так думаю, проблема в xorg.conf. Вот мой конфиг:

Код:

Section "ServerLayout" Identifier "Layout0" Screen 0 "Screen0" 0 0 InputDevice "Keyboard0" "CoreKeyboard" InputDevice "Mouse0" # InputDevice "synaptics" InputDevice "Elantech" "CorePointer" EndSection Section "Module" Load "freetype" # Load "xtt" Load "extmod" Load "GLcore" Load "synaptics" Load "evdev" Load "glx" Load "dri" Load "dbe" Load "record" Load "xtrap" Load "type1" EndSection Section "InputDevice" Identifier "Elantech" Driver "synaptics" Option "Protocol" "auto-dev" Option "Device" "/dev/input/by-path/platform-i8042-serio-1-event-mouse" Option "SHMConfig" "on" Option "AccelFactor" "0.0320" # default: 0.0015 Option "MaxSpeed" "0.72" # default: 0.18 Option "Emulate3Buttons" "off" Option "LBCornerButton" "2" Option "LeftEdge" "60" Option "RightEdge" "1070" Option "TopEdge" "90" Option "BottomEdge" "680" Option "VertTwoFingerScroll" "1" Option "HorizTwoFingerScroll" "1" Option "LockedDrags" "1" Option "CoastingSpeed" "0.13" Option "CircularScrolling" "1" Option "CircScrollTrigger" "8" # 8=Top Left Corner EndSection Section "InputDevice" Identifier "Mouse0" Driver "mouse" Option "Device" "/dev/input/mice" Option "Protocol" "IMPS/2" Option "Emulate3Buttons" "yes" Option "ZAxisMapping" "4 5" # Option "CorePointer" EndSection Section "InputDevice" Identifier "Keyboard0" Driver "kbd" Option "XkbModel" "pc101" Option "XkbLayout" "us,ru(winkeys)" Option "XkbVariant" ",winkeys" Option "XkbOptions" "grp:caps_toggle,grp_led:scroll" EndSection Section "Monitor" Identifier "Monitor0" VendorName "ASUS" ModelName "eeePC 901" Modeline "1024x600" 48.96 1024 1064 1168 1312 600 601 604 622 -HSync +VSync # 60 Hz ### Comment all HorizSync and VertRefresh values to use DDC: # HorizSync 31.5 - 48.5 # VertRefresh 50.0 - 70.0 EndSection Section "Device" Identifier "Card0" Driver "intel" EndSection Section "Screen" Identifier "Screen0" Device "Card0" Monitor "Monitor0" DefaultDepth 24 SubSection "Display" Viewport 0 0 Depth 24 Modes "1024x600" "1024x768" "800x600" "640x480" "1280x1024" "1280x960" "1152x864" EndSubSection EndSection
Спасибо сказали:
Аватара пользователя
Rootlexx
Бывший модератор
Сообщения: 4471
Статус: GNU generation
ОС: Debian GNU/Linux

Re: arch linux на eee pc 901

Сообщение Rootlexx »

Flaming писал(а): ↑
30.11.2008 20:30
Вот мой конфиг:

Это весь?
Попробуйте в секции «ServerFlags» прописать:

Код: Выделить всё

Option "DontVTSwitch" "off"
Спасибо сказали:
Flaming
Сообщения: 2579

Re: arch linux на eee pc 901

Сообщение Flaming »

Rootlexx, уже каким-то образом пропало само собой, даже не знаю, что именно я сделал. Подозреваю, что это не связано с иксами, просто я загрузил какой-то модуль ядра (я их много поназагружал)
Спасибо сказали:
Flaming
Сообщения: 2579

Re: arch linux на eee pc 901

Сообщение Flaming »

Зато появилась ПРОБЛЕМА со звуком - какое-то очень страшное и громкое шипение. Настраивал через alsaconf. Настроилось вроде бы нормально. Но хотелось бы от него избавиться.
Хотя, если честно, меня поразило, что в alsamixer-е всего два канала: PCM и ещё какой-то... думал, должно быть больше.
Спасибо сказали:
Аватара пользователя
kma21
Сообщения: 874
Статус: Странный экспериментатор...

Re: arch linux на eee pc 901

Сообщение kma21 »

Как у Вас дела обстоят? Я вот тоже думаю поставить Arch... Потому что не могу найти нормальный дистрибутив. Хотя надо не много. Основывается на Debian, KDE, полная аппаратная поддержка 901-го из коробки.
Спасибо сказали:
Flaming
Сообщения: 2579

Re: arch linux на eee pc 901

Сообщение Flaming »

kma21, разве arch основывается на debian? Впервые слышу?
Сейчас вроде всё в порядке, хотя от проблемы со звуком так и не избавился. Но отключил системные сообщения КДЕ, теперь вроде хрипение не появляется (mplayer и всё остальное работает нормально), но это не значит, что я решил проблему. Возможно, проблема в кедах.
Полная аппаратная поддержка есть в ядре 2.6.27-zen-eee, специальном. Но хочу собрать 2.6.28, так как там обещают существенное увеличение производительности графики. Беда в том, что версии zen-eee ещё не появилось, придётся наверное самому с заплатками париться. После НГ займусь.
Спасибо сказали:
Аватара пользователя
kma21
Сообщения: 874
Статус: Странный экспериментатор...

Re: arch linux на eee pc 901

Сообщение kma21 »

Вы меня немного не правильно поняли. Я хочу найти дистриб, удволетворяющий потребности. А Arch интересен прст, что есть возможность более гибко настраивать под себя сис-му.
А есть ли сайт этой разработки "zen-eee"? И есть ли какие-то ориентировочные даты выхода нового ядра "zen-eee"? Или там как Debian, "когда будет готово"? =)
Спасибо сказали:
Flaming
Сообщения: 2579

Re: arch linux на eee pc 901

Сообщение Flaming »

kma21 писал(а): ↑
30.12.2008 17:52
А есть ли сайт этой разработки "zen-eee"? И есть ли какие-то ориентировочные даты выхода нового ядра "zen-eee"? Или там как Debian, "когда будет готово"? =)

Гугл рулит.
Ещё раз повторюсь, что в арче всё работает, но не совсем искаропки, нужно многое самому делать, в частности, не один конфиг отредактировать.
Спасибо сказали:
Аватара пользователя
kma21
Сообщения: 874
Статус: Странный экспериментатор...

Re: arch linux на eee pc 901

Сообщение kma21 »

Будем пробовать вообещем. Вот, кстати, навскидку пара сайтов.
_http://wiki.archlinux.org/index.php/Asus_Eee_PC_901
_http://forum.eeeuser.com/viewtopic.php?id=37858
Спасибо сказали:
Аватара пользователя
kma21
Сообщения: 874
Статус: Странный экспериментатор...

Re: arch linux на eee pc 901

Сообщение kma21 »

Подскажите, как заменить ядро в самом дистрибутиве, чтобы он устанавливался с нужным мне ядром? Скачала я уже и "Archboot" (для установки из и-нета). Но там нет ничего, всЁ будет скачиваться с и-нета. А сетевуха не работает. Скачал я "core". Сделал загрузочную флешку (из Windows с помощью unetbootin), появляется экран загрузки, с выбором загрузки, но при выборе любого пункта меню, у меня всЁ повисает. Как подменить ядро в еще не установленном дистрибутиве? Или что мне делать?
Спасибо сказали:
Аватара пользователя
cheer
Сообщения: 729
Статус: Самовлюблённый сноб
ОС: archlinux i686-current

Re: arch linux на eee pc 901

Сообщение cheer »

проще, мне кажется, установить нормально arch, без сети, потом на флешку запихнуть ядро, в котором есть сеть и сделать pacman -U <новое_ядро>
Спасибо сказали:
Аватара пользователя
kma21
Сообщения: 874
Статус: Странный экспериментатор...

Re: arch linux на eee pc 901

Сообщение kma21 »

cheer, оно конечно удачный вариант, но у меня что-то не получилось установить нормально Arch. Может образ битый скачался... Вот перекачал, попробую.
Я вот качал это _http://archlinux.mirrors.uk2.net/iso/2008.06/archlinux-2008.06-core-i686.img
Правильно же? С флешки оно потянет?
Спасибо сказали:
Аватара пользователя
kma21
Сообщения: 874
Статус: Странный экспериментатор...

Re: arch linux на eee pc 901

Сообщение kma21 »

Народ, помогите с установкой. Я скачал это _http://archlinux.mirrors.uk2.net/iso/2008.06/archlinux-2008.06-core-i686.img С помощью Unetbootin я сделал загрузочную флешку (1GB). Загружаюсь, выводиться окно GRUB. Там выбираю 1-й пункт - BootArchLive. Выводиться следующее:

Код: Выделить всё

Booting 'Boot ArchLive'
kernel /boot/vmlinuz26 lang=en locale=en_US.UTF-8 ramdisk_size=75%
    [Linux-bzImage, setup=0x3000, size=0x1809fc]

И всЁ повисает. Ни на что не реагирует. Помогает только выключение. Что не так?
Спасибо сказали:
Аватара пользователя
Dr.SMP
Сообщения: 233
ОС: Agilia & Frugalware

Re: arch linux на eee pc 901

Сообщение Dr.SMP »

Eee900 & ArchLinux - может поможет, ядро стандартное вполне нормально работает
Не спеши, а то успеешь, следствие - тише едешь точнее диагноз.
Блог арчевода - http://grif12.blogspot.com
Спасибо сказали:
Аватара пользователя
cheer
Сообщения: 729
Статус: Самовлюблённый сноб
ОС: archlinux i686-current

Re: arch linux на eee pc 901

Сообщение cheer »

http://wiki.archlinux.org/index.php/Install_from_USB_stick
что за unetbootin я не знаю, указанным методом всё выходит. простым dd.
Спасибо сказали:
Аватара пользователя
kma21
Сообщения: 874
Статус: Странный экспериментатор...

Re: arch linux на eee pc 901

Сообщение kma21 »

Спасибо, будем пробовать...
Спасибо сказали: