gentoo on zaurus [not gentooforzaurus]

КПК с Linux, установка Linux на iPaq и другие модели, программы
Закрыто
Mesk
Доктор (4 lvl)
Сообщения: 263
Зарегистрирован: Вт ноя 14, 2006 21:27

Сообщение Mesk » Пт янв 26, 2007 05:10

а, не заметил ее
предлагаю доп. инфу в новых постах оставлять, правки только если существенные опечатки или сслылки битые. а то так сложно отслеживать.
ну, если тестировал, гуд значит
--
C1000/Gentoo + Buffalo lan + Buffalo wifi + SiRF Star GPS + Dlink DCF BT + 4G SD + 4G CF

Civil
Доктор (4 lvl)
Сообщения: 218
Зарегистрирован: Вс авг 21, 2005 06:04

Сообщение Civil » Пт янв 26, 2007 05:15

предлагаю доп. инфу в новых постах оставлять,
Ок. Выйдет финальная версия 2.6.20 - обновлю ебилды, в старые добавлю iwmmxt.
Пока сюда напишу что просто заменить надо:

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

		export ARCH="arm"
		if use eabi; then
			export CORSS_COMPILE="armv5te-softfloat-linux-gnueabi-"
		else
			export CROSS_COMPILE="armv5te-softfloat-linux-gnu-"
		fi
на

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

			export ARCH="arm"
			if use iwmmxt; then
				export CROSS_COMPILE_PREFIX="arm-iwmmxt-linux"
			else
				export CROSS_COMPILE_PREFIX="armv5te-softfloat-linux"
			fi
			if use eabi; then
				export CORSS_COMPILE="${CROSS_COMPILE_PREFIX}-gnueabi-"
			else
				export CROSS_COMPILE="${CROSS_COMPILE_PREFIX}-gnu-"
			fi
P.S. Мне лично кажется, что результатом того что мы пытаемся сделать должна стать не только рабочая система но и простая база для создания своей "прошивки" для зауруса на основе gentoo. Т.е. достаточно хорошая документация, оверлей, содержащий всё необходимое и некоторый FAQ по основным проблемам. ИМХО.
Zaurus SL-C3100. Gentoo.
HP iPAQ rx1950
zavrik.ru team

Mesk
Доктор (4 lvl)
Сообщения: 263
Зарегистрирован: Вт ноя 14, 2006 21:27

Сообщение Mesk » Пт янв 26, 2007 05:26

будешь пробовать 2.6.20, рекомендую для проверки за первым разом собрать ядро без поддержки модулей, чтобы они как built-in компились - сразу можно заметить "сломаный" код, а просто модулем - можно пустить нерабочий модуль в рабочую систему.
--
C1000/Gentoo + Buffalo lan + Buffalo wifi + SiRF Star GPS + Dlink DCF BT + 4G SD + 4G CF

Civil
Доктор (4 lvl)
Сообщения: 218
Зарегистрирован: Вс авг 21, 2005 06:04

Сообщение Civil » Пт янв 26, 2007 05:28

Mesk
ОК. Но до его релиза ещё дожить надо. Надо будет ещё за компанию конфиги обновить, что-б неспрашивали лишних вопросов.

P.S. Кстати, а кто-нибудь тестирование Float point emulator'ов проводил? Их же 3 предлагается:
NWFPE, FastFPE и VFP.
FastFPE например помечен как экспериментальный, но как написано в хелпе к нему - быстрее чем NWFPE (но возможно менее точный)
Zaurus SL-C3100. Gentoo.
HP iPAQ rx1950
zavrik.ru team

Mesk
Доктор (4 lvl)
Сообщения: 263
Зарегистрирован: Вт ноя 14, 2006 21:27

Сообщение Mesk » Пт янв 26, 2007 06:55

в этих флоатах на arm окопаться можно
pdaxrom как я понял собран с -mfpu=softvfp, и в ядре включен netwinder
пробовал fastfte, на нем падал xboard с illegal instruction, надо будет посмотреть, как он был собран, если с -mfpu=softvfp/softfloat, значит ядерный fpe все-таки перехватывает обработку флоатов.
eabi описывает iwmmxt-специфичный softfloat, это как бы хорошо для машинок с iwmmxt сопроцом. ничего не могу сказать по поводу собственно реализации, не настолько глубоко в теме.
субъективно - netwinder/hardfloat (первый слепок, который я выкладывал) гараздо медленнее eabi/softfloat(второй слепок)
--
C1000/Gentoo + Buffalo lan + Buffalo wifi + SiRF Star GPS + Dlink DCF BT + 4G SD + 4G CF

Civil
Доктор (4 lvl)
Сообщения: 218
Зарегистрирован: Вс авг 21, 2005 06:04

Сообщение Civil » Пт янв 26, 2007 14:00

я думаю что в итоге скорость работы (в конце-концов) у генты будет ощутимо выше чем у pdaxrom и oz.
По хорошему надо ещё с CFlag'ами поэксперементировать. У меня в принцыпе есть некоторый список тех, что дают солидный прирост на PC (правда не все безопасны - с полным набором некоторые программы неработают):
-O2 -ftracer -finline-functions -fpeel-loops -funswitch-loops -fomit-frame-pointer -ftree-vectorize -floop-optimize2 -fsched-spec-load -ftree-loop-linear -ftree-loop-ivcanon -fivopts -ftree-vect-loop-version -freorder-blocks-and-partition
Zaurus SL-C3100. Gentoo.
HP iPAQ rx1950
zavrik.ru team

Аватара пользователя
alexxy
Аспирант (2 lvl)
Сообщения: 75
Зарегистрирован: Вт янв 09, 2007 22:30

Сообщение alexxy » Пт янв 26, 2007 14:40

Как показала практика ядра очень чувствительны к опциям компилятора при сборе....
Вплотьдо того что перестают корректно работать некоторые подсистемы...
Кстати по поводу патчей и веток ядер...
hh- ветку использовать разумнее... так как там много фиксов специфичных для армов.... и насколько мне известно они не входят не в мм ни в другие ветки...
Gentoo on iPAQ hx4700
Gentoo Team Russia

Civil
Доктор (4 lvl)
Сообщения: 218
Зарегистрирован: Вс авг 21, 2005 06:04

Сообщение Civil » Пт янв 26, 2007 15:13

hh- ветку использовать разумнее... так как там много фиксов специфичных для армов.... и насколько мне известно они не входят не в мм ни в другие ветки...
Ну у меня есть сомнения, что необходимые фиксы не включены в OZ'ный набор патчей.
Zaurus SL-C3100. Gentoo.
HP iPAQ rx1950
zavrik.ru team

Аватара пользователя
alexxy
Аспирант (2 lvl)
Сообщения: 75
Зарегистрирован: Вт янв 09, 2007 22:30

Сообщение alexxy » Пт янв 26, 2007 15:17

ну например до недавнего времени при интенсивном вводе выводе на нфс ядро уходило в упс... это починили тока с неделю назад....
Gentoo on iPAQ hx4700
Gentoo Team Russia

Civil
Доктор (4 lvl)
Сообщения: 218
Зарегистрирован: Вс авг 21, 2005 06:04

Сообщение Civil » Пт янв 26, 2007 16:13

Mesk
А какой пароль от рута на последнем снэпшоте? ( ftp://gentoo.ru/pub/stageX_sda1_snap_eabi.tar.bz2 - на этом)
А то ни чрутнуться туда нельзя (ибо eabi), ни загрузится (ибо пароль хочет от рута)
Zaurus SL-C3100. Gentoo.
HP iPAQ rx1950
zavrik.ru team

Mesk
Доктор (4 lvl)
Сообщения: 263
Зарегистрирован: Вт ноя 14, 2006 21:27

Сообщение Mesk » Пт янв 26, 2007 16:17

`qq`
можно в /etc/passwd root:x: поменять на root::
он пустит без пароля
--
C1000/Gentoo + Buffalo lan + Buffalo wifi + SiRF Star GPS + Dlink DCF BT + 4G SD + 4G CF

Xkeeper
Студент (1 lvl)
Сообщения: 23
Зарегистрирован: Пт сен 08, 2006 23:10

Сообщение Xkeeper » Пт янв 26, 2007 17:11

А есть возможность загружаться не с сд, а с внутреннего флэша на 3200?

Civil
Доктор (4 lvl)
Сообщения: 218
Зарегистрирован: Вс авг 21, 2005 06:04

Сообщение Civil » Пт янв 26, 2007 17:16

Xkeeper
Чисто теоретически рутфс можно и в нанд упихать. Реально гента туда поместится только после отрезания лишнего в виде хедеров, компилятора и пр. - а тогда смысла уже не будет.
Ну или если каким-нибудь образом во внутренний образ сжатый squashfs'ом образ поместить...
Последний раз редактировалось Civil Пт янв 26, 2007 17:17, всего редактировалось 1 раз.
Zaurus SL-C3100. Gentoo.
HP iPAQ rx1950
zavrik.ru team

Mesk
Доктор (4 lvl)
Сообщения: 263
Зарегистрирован: Вт ноя 14, 2006 21:27

Сообщение Mesk » Пт янв 26, 2007 17:17

почитайте ветку сначала
Не знаю как у Civil'а, у меня загрузка ядра идет с NAND'а. но rootfs расположен на SD карте
--
C1000/Gentoo + Buffalo lan + Buffalo wifi + SiRF Star GPS + Dlink DCF BT + 4G SD + 4G CF

Civil
Доктор (4 lvl)
Сообщения: 218
Зарегистрирован: Вс авг 21, 2005 06:04

Сообщение Civil » Пт янв 26, 2007 17:18

Не знаю как у Civil'а, у меня загрузка ядра идет с NAND'а. но rootfs расположен на SD карте
Да по любому ядро в нанде живёт... но я так понимаю он имел в виду что вся гента в нанде.

p.s. а с микродрайва у меня так и неполучилось грузится. Почему-то ядро при попытке загрузится выдаёт, мол unknown partition table.
Zaurus SL-C3100. Gentoo.
HP iPAQ rx1950
zavrik.ru team

Закрыто

Вернуться в «КПК и смартфоны на Linux: Zaurus, планшеты Nokia, прочее»