Установка Gentoo 2008.0 на UMPC

Доброго времени суток!
Вот такая проблема:
Есть полу-бук MaxMedia Cameron NB-1060 (в действительности Malata PC 71001)
и дистриб Gentoo 2008.0 LiveCD.
При попытке загрузиться с внешнего привода Pioneer DVR-115, подключенного через адаптер USB-to-IDE, происходит загрузка образа ядра, заканчивающаяся ...Ready затем следует чёрный экран и никаких телодвижений со стороны бука - привод останавливает компашку, хдд не двигает башками, но сам бук не повис.
Кто-нибудь сможет подсказать из-за чего сей глюк, как с ним бороться?
Если у кого-то есть опыт установки генту на UMPC\eeePC тоже хотелось бы услышать про какие-либо подводные камни.

Попробуй загрузится без фрейм

Попробуй загрузится без фрейм буфера, gentoo-nofb
И посмотри, что он пишет.

Цитата: Попробуй загрузится

Цитата:
Попробуй загрузится без фрейм буфера, gentoo-nofb

попробовал:
...Ready.
Uncompressing Linux... Ok, booting the kernel
BUG: Int 6: CR2 00000000
EDI 00000000 ESI 00001000 EBP c068cf64 ESP c068cf3c
EBX c0786220 EDX 00000006 ECX 00000000 EAX c0656620
err 00000000 EIP c06a5ccc CS 00000060 flg 00010082
Stack: Ещё_очень_много_цифер

Круто он у тебя... Я даже не

Круто он у тебя...
Я даже не знаю почему это может быть.
Ты случаем не для 64-х битных систем лайв-сд скачал?

неа

неа

это не i686, у него набор

это не i686, у него набор инструкция i486 вроде+расширения.

В общем компилья ядро под него... linux-kernel о нем знает.

З.Ы.
А вообще геморойно получается... тебе и юсерспейс нужен соответсвующий... попробуй скачать altlinux.i586 - если теже симптомы будут то забудь лучше о генту.

Этот проц мега тормозной, если хочешь генту то собирай под него стейдж СНУЛЯ на старшем брате(), колмпиль ядро, делай загрузочный cd или flash и заливай

Да, проц AMD Geode LX800 и

Да, проц AMD Geode LX800 и линух о нём знает и умеет. Но не сказал бы, что очень уж он тормозной - под "коробочной" NeoShine Desktop 3.0, если открутить всё, что на неё накручено, а так же перейти с Гнома на fluxbox - вполне нормальный бук. За такую цену, такие возможности вполне приемлемы, он всё же нетбук, а не настольная машина.

Пробовал загрузиться с минимал-СД - всё пускается, только разрешение экрана некорректно определяется. В действительности 1024х600, а картинка на 768. Вдоволь напарившись с командной строкой "где-то внизу", ниже границы экрана, дошёл до установки syslog-ng. При компиляции вывалилась куча ошибок - разбираться не стал, т. к. намучился и неудобно. Решил поставить с LiveCD через GUI - наивный чукотский юноша. Подозреваю, что каким-то образом можно поменять разрешение у минимал-СД вручную, только как? Раньше как-то не задавался этим вопросом ))

А установка на большом брате - дело затруднительное.

За такую цену лучше....? а я

За такую цену лучше....? а я так понимаю что 8-10руб? лучше закзать через интернет asus eeepc 900. Раза 3-4 быстрее будет.

У кадого свои потребности.

У кадого свои потребности. Кому-то необходима высочайшая производительность, кому-то, например, наличие PCMCIA-слота, которого у 901-й модели нет в принципе; при том же разрешении, экран больше - 10"; да, отсутствует Bluetooth и камера 1,3 Мп которые, мне вобщем-то не нужны. Ещё, данный нетбук полностью лишён ещё одной детали - вентилятора, обладая ПОЛНОСТЬЮ пассивным охлаждением - тишину нарушает только шум HDD. У 901-ого накопитель SSD, выполнен как 16+4 Гб против "обычных" 60 Гб на Malata. Спустя 2-3 мес. после покупки, знакомый "счасливец"-обладатель 901-го отнёс его в сервис по причине входа из строя 4 Гб накопителя - это, конечно, не показатель, вполне возможно ему просто "повезло", но это лишний камушек в огород.
По этим причинам я выбрал данный нетбук и не расстроен, за исключением незапуска LiveCD Gentoo. Даже "форточки" работают под этим полу-буком на приемлемой скорости.

Да, Asus eeePC 901 быстрее, но в быстродействии ли главная идея МОБИЛЬНЫХ компьютеров?

Вообще, в инете много споров про выбор модели нетбука, давайте хоть здесь не будем это обсуждать, да и от темы немного уклонились.

Если вас не устраивает

Если вас не устраивает разрешение при установке с minimal livecd то это может быть только разрешение графической консоли. На этапе установки проще всего отключить графическую консоль, для этого когда увидите приглашение boot: введите gentoo-nofb и нажмите enter. А уж после того как установите будете разбираться с графической консолью.

Спасибо, помогло. Консоль

Спасибо, помогло. Консоль теперь 80х24 и "низ" находится на нижнем крае экрана. Установил по новой, вместо компиляции ядра полностью, компилировал genkernel`ем, с последующей правкой конфига руками через --menuconfig, трогал только поддержку оборудования, поэтому наверно не было таких проблем, как у автора "родственной" темы http://www.gentoo.ru/node/12787.
Но! Видеокарта, при попытке запустить Х, требует другого драйвера (в коробочной NeoShine Desktop 3.0, в xorg.conf тоже был упомянут драйвер amd:

Цитата:
Section "Device"
Identifier "Videocard0"
Driver "amd"
VendorName "Videocard vendor"
BoardName "AMD Geode LX Video"

), пытался запустить с vesa - ругается и запускаться не хочет. Может какой другой драйвер подойдёт? Обратился к дяде Яндексу, он меня послал на http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
Сходив, нашёл патч для Х, инструкция в тарболе объяснила, что данный патч применялся на версии ядра 2.6.11:

Цитата:
Dependencies
------------
- Built with xorg-x11-6.7.0 from Fedora Core 2 Source Updates
- Built with X11R6.8.1 from freedesktop.org

- This driver has been tested with Linux Kernel 2.6.11
using the Fedora Core 2 image environment
using the Gentoo 2005.0 image environment

Вот фрагмент инструкции об установке:

Цитата:
Acquire Graphics_LinuxXorg_Common_03.00.0100.patch

Unpack Xorg Tarball
Patch the Source
Make Xorg
Construct Install
Apply Install image

for example:
# tar -xzf X11R6.8.1-src.tar.gz
# cd xc
# patch -p1 < Graphics_LinuxXorg_Common_03.00.0100.patch
# cp config/cf/xorgsite.def config/cf/host.def

Edit config/cf/host.def
uncomment the line:

#define BuildSpecsDocs No

Add the line (directly following the above line)

#define InstallHardcopyDocs No

# make World
# mkdir (install_path)
# make DESTDIR=(install_path) install install.man
# tar -C (install_path) -czf (path)/xorg-x11-geode.tgz .
move xorg-x11-geode.tgz to the target system
login as root on the target system and make path to tarball available
# tar -C / -xzpf (path)/xorg-x11-geode.tgz
# mv /etc/X11/xorg.conf /etc/X11/xorg.conf.orig
# cp (path)/xorg-(gx/lx).conf /etc/X11/xorg.conf

Попытался найти тот заветный тарбол - X11R6.8.1.tar.bz2, или более новой версии. На большом брате нашёл ..8.2 версии. А вот в distfiles полубука подобного пакета нет. А Х стартовать пытаются, из чего я делаю вывод, что пакет был скачан и установлен, вот только какой?

Вопросов 2:
1. Будет ли работать данный патч под версией 2.6.26-gentoo-r3? Есть ли какие-то кардинальные отличия в этих версиях, которые могут отразиться на работе этого патча?
2. Какой пакет мне искать вместо X11R6.x.x.tar.bz2 или за время, прошедшее с 2006.0 (на большом брате) до 2008.0 (на umpc) название пакета с Х изменилось?

netbook

Странно, у меня без каких либо патчей заработали Х-ы. юзай вот ето. x11-drivers/xf86-video-geode с ним все летит. Если нужно могу xorg.conf выложить.

Если не трудно - выложи

Если не трудно - выложи xorg.conf или секцию, касающуюся видео.

netbook

Вообщем выложу к началу недели, сегодня ноут дома оставил.

в Neo Shine Linux Desktop не работае комманда make

Вот борода. Прикольная операционка, вот только некоторые команды не работают. Обидно. Не работают:
$ make
$ man
и некоторые другие.
Где их можно скачать по отдельности? чтобы не целиком дистрибутив.
Там вроде как берешь файл, например make, помещаешь его в /usr/bin/ и он должен работать из bash

flyalone написал(а):Доброго

flyalone написал(а):
Доброго времени суток!
Вот такая проблема:
Есть полу-бук MaxMedia Cameron NB-1060 (в действительности Malata PC 71001)
и дистриб Gentoo 2008.0 LiveCD.
При попытке загрузиться с внешнего привода Pioneer DVR-115, подключенного через адаптер USB-to-IDE, происходит загрузка образа ядра, заканчивающаяся ...Ready затем следует чёрный экран и никаких телодвижений со стороны бука - привод останавливает компашку, хдд не двигает башками, но сам бук не повис.
Кто-нибудь сможет подсказать из-за чего сей глюк, как с ним бороться?
Если у кого-то есть опыт установки генту на UMPC\eeePC тоже хотелось бы услышать про какие-либо подводные камни.

Ну и как успехи, собрат по несчастью. Я свой вроде завел, остался wi-fi.

netbook

Вот как то так:
Section "Monitor"
Identifier "Monitor0"
VendorName "Monitor Vendor"
ModelName "Monitor Model"
HorizSync 37.32
VertRefresh 60
DisplaySize 152 114

Mode "1024x600"
DotClock 48.96
HTimings 1024 1064 1168 1312
VTimings 600 601 604 622
Flags "-HSync" "-VSync"
EndMode
EndSection
Section "Device"
Identifier "Card0"
Driver "amd"
VendorName "Advanced Micro Devices [AMD]"
BoardName "Geode LX Video"
BusID "PCI:0:1:1"
Option "NoCompression" "true"
Option "PanelGeometry" "1024x600"
Option "NoVGA" "true"
Option "AccelMethod" "EXA"
Option "NoCompression" "true"
Option "CustomMode" "true"
Option "PanelGeometry" "1024x600"
EndSection

Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1024x600"
EndSubSection
EndSection
Прошу прощения за задержку.

Большое спасибо за конфиг, но

Большое спасибо за конфиг, но пока не могу справиться с xf86-video-geode - emerge утверждает, что пакет замаскирован, хотя в package.mask не нашёл упоминания о нём. Пока разбираться с этим нет времени - учёба в автошколе подошла к концу - экзамены на носу... За помощь спасибо, как отстреляюсь, так сяду разбираться.

Cameron NB-1060

Всем привет от дебианщика (-:

Я также стал владельцем этого ноутбука, мне удалось в нём настроить framebuffer, wi-fi, иксы.
В основном использую фреймбуфер, иксы гружу только по необходимости.

Единственное из того, что пока не удалось настроить - звук (похоже, тут придётся покопаться в исходниках модуля snd_cs5535audio, если никто ещё тут его не настроил)

Для фрейм-буфера: в ядро вкомпилен модуль lxfb, в параметры загрузки ядра добавил: lxfb.mode_option=800x600@60 (начальная загрузка у меня производится в 800х600), затем уже по fbset ставлю 1024х600 (написал сервис). Если добавить режим 1024х600 в исходники ядра - то можно будет сразу ставить это разрешение.

Для wi-fi: кроме находящегося в ядре модуля zd1211rw, нужно ещё скачать некое firmware с http://www.linuxwireless.org/en/users/Drivers/zd1211rw (также в этом драйвере поддерживаются не все фичи, например, нет Ad-hoc и нельзя сделать точку доступа).

Иксы: типа такого

Section "Device"
...
Driver "geode"
...
EndSection

Section "Monitor"
...
Option "PanelGeometry" "1024x600"
UseModes "Modes[0]"
...
EndSection

Section "Screen"
...
Modes "1026x600" "800x600" "640x480"
...
EndSection

Section "Modes"
Identifier "Modes[0]"
Modeline "1024x600" 50.0 1024 1104 1176 1248 600 603 619 630
Modeline "1024x600" 75 1024 1032 1176 1344 600 601 603 625
Modeline "1024x600" 62 1024 1104 1184 1280 600 612 627 640
EndSection

(смысл многоточий, я надеюсь, понятен)

Конфиг для иксов нашёл в инете, где там первоисточник уже и не понятно, все приводят без указания автора.

Вот патч на ядро для

Вот патч на ядро для 1024х600

diff -c -r linux/drivers/video/geode/gxfb_core.c linux-2.6.31-gentoo-r6-patch/drivers/video/geode/gxfb_core.c
*** linux/drivers/video/geode/gxfb_core.c       2009-09-10 02:13:59.000000000 +0400
--- linux-2.6.31-gentoo-r6-patch/drivers/video/geode/gxfb_core.c        2010-01-11 08:05:03.195943343 +0300
***************
*** 63,68 ****
--- 63,71 ----
        { NULL, 85, 800, 600, 17761, 152, 32, 27, 01, 64, 3,
          FB_SYNC_HOR_HIGH_ACT | FB_SYNC_VERT_HIGH_ACT,
          FB_VMODE_NONINTERLACED, FB_MODE_IS_VESA },
+         /* 1024x600-60 VESA */
+         { NULL, 60, 1024, 600, 15384, 160, 24, 29, 3, 136, 6,
+           0, FB_VMODE_NONINTERLACED, FB_MODE_IS_VESA },
        /* 1024x768-60 VESA */
        { NULL, 60, 1024, 768, 15384, 160, 24, 29, 3, 136, 6,
          0, FB_VMODE_NONINTERLACED, FB_MODE_IS_VESA },
diff -c -r linux/drivers/video/geode/lxfb_core.c linux-2.6.31-gentoo-r6-patch/drivers/video/geode/lxfb_core.c
*** linux/drivers/video/geode/lxfb_core.c       2009-09-10 02:13:59.000000000 +0400
--- linux-2.6.31-gentoo-r6-patch/drivers/video/geode/lxfb_core.c        2010-01-11 08:03:05.584986572 +0300
***************
*** 98,103 ****
--- 98,107 ----
        { NULL, 60, 800, 600, 25131, 88, 40, 23, 1, 128, 4,
          FB_SYNC_HOR_HIGH_ACT | FB_SYNC_VERT_HIGH_ACT,
          FB_VMODE_NONINTERLACED, 0 },
+       /* 1024x600-60 */
+       { NULL, 60, 1024, 600, 15385, 160, 24, 29, 3, 136, 6,
+         FB_SYNC_HOR_HIGH_ACT | FB_SYNC_VERT_HIGH_ACT,
+         FB_VMODE_NONINTERLACED, 0 },
        /* 1024x768-60 */
        { NULL, 60, 1024, 768, 15385, 160, 24, 29, 3, 136, 6,
          FB_SYNC_HOR_HIGH_ACT | FB_SYNC_VERT_HIGH_ACT,

Можно обойтись и без патчей

Если не охота лишний раз потчевать ядро, можно обойтись одними конфигурационными параметрами для XRandr. Я так понял, этим как раз и занимается Option "PanelGeometry" "1024x600" в Section "Monitor".
Кстати, в новом XRandr опции стали другими, и провозившись с конфигом и параметрами и изрядно погуглив - прописал ещё такую вещь:

Option "PanelMode" "48960 1024 1064 1168 1312 600 601 604 622"

(не помню, где я это нашёл)
После этого всё заработало. Похоже, оно производит урезание отображаемой части уже заданного иксами разрешения 1024x768 до нужного - 1024х600

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".