gentoo on zaurus [not gentooforzaurus]

КПК с Linux, установка Linux на iPaq и другие модели, программы
Закрыто
Аватара пользователя
Serge_RUS
Академик (6 lvl)
Сообщения: 1134
Зарегистрирован: Вс мар 13, 2005 20:00

Сообщение Serge_RUS » Ср июн 13, 2007 17:51

svs57
Он ничего не говорит по поводу подключения Заурус. :D
ВООБЩЕ. :D
"Проще потушить в себе пламя свечи, чем с помощью него
зажечь другие сердца, создав Свет!" С. Лукъяненко.
Ubuntu 7.10 @ Eee PC 4G
JID: sugia-serge@jabber.ru
Moto A1200e
Ubuntu Linux

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

Сообщение Civil » Пт июн 15, 2007 21:51

Serge_RUS
USB Gadget Drivers (with CDC Ethernet support) в ядре есть?
Там ещё было что-то на тему USB-NET'а, вот это тоже надо.
Zaurus SL-C3100. Gentoo.
HP iPAQ rx1950
zavrik.ru team

Аватара пользователя
Serge_RUS
Академик (6 lvl)
Сообщения: 1134
Зарегистрирован: Вс мар 13, 2005 20:00

Сообщение Serge_RUS » Сб июн 16, 2007 08:43

Civil
Это всё включено модулями.
"Проще потушить в себе пламя свечи, чем с помощью него
зажечь другие сердца, создав Свет!" С. Лукъяненко.
Ubuntu 7.10 @ Eee PC 4G
JID: sugia-serge@jabber.ru
Moto A1200e
Ubuntu Linux

inv2004
Кандидат (3 lvl)
Сообщения: 169
Зарегистрирован: Вт ноя 21, 2006 12:21

Сообщение inv2004 » Пн июн 18, 2007 20:59

обновил http://inv2004.googlepages.com/z1000_debian.txt
добавил #42 для подключения шрифтов.

Som-koptevo
Новенький (0 lvl)
Сообщения: 1
Зарегистрирован: Сб июн 09, 2007 00:52

Сообщение Som-koptevo » Вт июн 26, 2007 15:13

дНАПНЦН БПЕЛЕМХ ЯСРНЙ!
уНРЕК ОНОПНАНБЮРЭ gentoo pda Б qemu, ВХРЮК МЮ gentoo-wiki , МЕ ОНМЪК ЦДЕ МЮИРХ ebuild. я ОЮРВЮЛХ РНФЕ МЕОНМЪРЙХ. йРН ГЮОСЯЙЮК, ОНДЕКХРЕЯЭ НОШРНЛ.

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

Сообщение Civil » Ср июл 11, 2007 16:18

Небольшой status-update:
В аттаче набор патчсетов (ебилд, сами патчи, скрипты для создания тарболов с ними с целью эмерженья последующего) для ядра 2.6.22.0. Вроде всё работает, хотя пришлось парочку патчей заменить на более свежие версии с http://www.rpsys.net/openzaurus/patches/
Архив - tar.bz2 пожатый ещё и gzip'ом сверху.
2-ой аттач - qemu-0.9.0-softmmu - попытка адаптации патча на 0.8.2, правда боюсь от него в 0.9 толку немного, ибо там сломан *-linux-user.

Структура z-patches-2.6.22-z0-1.0-all:
z-patches-2.6.22-z0-base-1.0 - основные патчи ОЗшные
z-patches-2.6.22-z0-extra-1.0 - некоторые дополнительные патчи - ext4-updates, reiser4, udf-2.5, unionfs.
z-patches-2.6.22-z0-experimental - CFS, но накладывать их не советую (только если потестить), на 2.6.21 с ним наблюдаются презабавнейшие вещи, например время загрузки системы увеличивается в несколько сотен раз (скажем так, я оставил заурус на ночь, в 12 утра до логина он ещё недошёл, но уже был к этому близок). Может конечно в 2.6.22 и поправили, или можно настройками пофиксить, но я пока небуду.
.config - конфиг, который я использовал (C3100) из особенностей - root=/dev/mmcblk0p1 и FastFPE вместо NWFPE (с целью потестировать)
скрипты - вполне простые скриптики по созданию тар.бз2 архивов из этого всего дела (на шедевры непретендуют).
z-source-2.6.22.ebuild - ебилд, использует стандартный kernel-2.eclass

P.S. Надеюсь патчи сдесь временно, до обновления оверлея.
Вложения
z-patches-2.6.22-z0-1.0-all.tar.bz2.gz
kernel-2.6.22
(731.24 КБ) 285 скачиваний
qemu-0.9.tar.bz2.gz
qemu-0.9.0-softmmu
(8.81 КБ) 266 скачиваний
Zaurus SL-C3100. Gentoo.
HP iPAQ rx1950
zavrik.ru team

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

Сообщение Mesk » Ср июл 11, 2007 16:41

> .config - конфиг, который я использовал (C3100) из особенностей - root=/dev/mmcblk0p1 и FastFPE вместо NWFPE (с целью потестировать)

Civil, какой ABI? последние слепки, которые я выкладывал, они на eabi, стейджи alexxy тоже
а им FastFPE/NWFPE не нужны, они расширение iwmmxt используют


процесс накатывания патчей из rpsys.net/openzaurus/ у тебя гладко проходит?

[root@fly linux-2.6.22]# patch -p1 --dry < 17-usb_pxa27x_udc-r5.patch
patching file arch/arm/mach-pxa/spitz.c
patching file drivers/usb/gadget/Kconfig
patching file drivers/usb/gadget/Makefile
patching file drivers/usb/gadget/pxa27x_udc.c
patching file drivers/usb/gadget/pxa27x_udc.h
patching file drivers/usb/gadget/pxa2xx_udc.h
patching file drivers/usb/gadget/ether.c
Hunk #3 FAILED at 2398.
1 out of 3 hunks FAILED -- saving rejects to file drivers/usb/gadget/ether.c.rej
--
C1000/Gentoo + Buffalo lan + Buffalo wifi + SiRF Star GPS + Dlink DCF BT + 4G SD + 4G CF

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

Сообщение Mesk » Ср июл 11, 2007 16:47

а, с usb_pxa27x_udс отбой
16-usb_add_epalloc-r3.patch это лечит
--
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 » Ср июл 11, 2007 17:02

Civil, какой ABI? последние слепки, которые я выкладывал, они на eabi, стейджи alexxy тоже
а им FastFPE/NWFPE не нужны, они расширение iwmmxt используют
eabi, да. Ну всё-же интерестно реальные тестирования провести на том-же nbench'е.
процесс накатывания патчей из rpsys.net/openzaurus/ у тебя гладко проходит?
Те патчи, что в тарболе должны быть - они проверены, что как минимум накладываются. Правда работоспособность их проверялась на уровне загрузки и вывода uname -a

P.S. Притом похоже появился какой-то баг с саспендом... но надо подробнее проверить.
P.S.S. По непонятной причине, но ядро 2.6.22 соблаговолило разрешить грузиться не только с SD карты, но и с микродрайва, а 2.6.21 не видели разделов...
Последний раз редактировалось Civil Ср июл 11, 2007 17:15, всего редактировалось 1 раз.
Zaurus SL-C3100. Gentoo.
HP iPAQ rx1950
zavrik.ru team

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

Сообщение Mesk » Ср июл 11, 2007 17:14

> eabi, да. Ну всё-же интерестно реальные тестирования провести на том-же nbench'е.

дык, тогда для FastFPE/NWFPE должен быть включен CONFIG_OABI_COMPAT и сам бинарик должен быть под legacy abi
--
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 » Ср июл 11, 2007 17:16

дык, тогда для FastFPE/NWFPE должен быть включен CONFIG_OABI_COMPAT и сам бинарик должен быть под legacy abi
Понимаю. Поэтому и хочу потестировать различные варианты. Компилятор-то есть, притом, вроде, oabi он тоже понимает.
Zaurus SL-C3100. Gentoo.
HP iPAQ rx1950
zavrik.ru team

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

Сообщение Civil » Вс июл 15, 2007 04:35

Поюзал ядро 2.6.22. Саспенд у него лучше неиспользовать при наличии sd/mmc карты - черевато. У меня вылилось в то, что на sd карте слетела таблица разделов:

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

localhost civil # fdisk /dev/sde
Device contains neither a valid DOS partition table, nor Sun, SGI or OSF disklabel
Building a new DOS disklabel. Changes will remain in memory only,
until you decide to write them. After that, of course, the previous
content won't be recoverable.

Warning: invalid flag 0x0000 of partition table 4 will be corrected by w(rite)
P.S. В аттаче несколько патчей (и ебилд к ним) для qt4.3.0 (я их из-за смерти таблици разделов проверить неуспел). Взяты из дебиана. 2 специфических для АРМов и 10 общего назначения (в основном фиксы мелких багов)

Список патчей:
qt-4.3.0-arm-eabi-fix.patch = фиксы для eabi, какие именно незнаю
qt-4.3.0-arm-ftbfs-fixes.patch = фиксы, что-б кутэ собралась на арме (а то будет ошибка где-то часов через 14 сборки нативной, что двойное объявление переменной) + фикс, что-б кутэ правильно архитектуру выбирала.
qt-4.3.0-fix-group-reading.patch - http://svn.debian.org/wsvn/pkg-kde/trun ... rev=0&sc=0
qt-4.3.0-gcc43-support.patch - патч для корректной компиляции с использованием gcc 4.3 (убирает кучу варнингов).
qt-4.3.0-leak.patch - фикс мелкого мемори-лика.
qt-4.3.0-qdnd-x11-fix.patch - похоже фикс драг-энд-дропа, если есть перекрытие виджетов (бэкпорт из кутэ4.4)
qt-4.3.0-qprocess-corrution.patch - похоже фиксит потерю данных при опр. условиях
qt-4.3.0-qurl-clear.fix.patch - мелкий фикс для QUrl::clear().
qt-4.3.0-transient-hack.patch - http://svn.debian.org/wsvn/pkg-kde/trun ... rev=0&sc=0
qt-4.3.0-transparency-window-types.patch - http://svn.debian.org/wsvn/pkg-kde/trun ... rev=0&sc=0
qt-4.3.0-window-role.patch - http://svn.debian.org/wsvn/pkg-kde/trun ... rev=0&sc=0
Вложения
qt-4.3.0-arm.tar.bz2.gz
qt-4.3.0-arm-ebuild+Debian's patches
(16.86 КБ) 230 скачиваний
Zaurus SL-C3100. Gentoo.
HP iPAQ rx1950
zavrik.ru team

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

Сообщение Mesk » Вс июл 15, 2007 06:12

Вот сейчас у меня собирается qt-4.3.0 с некоторыми патчами из этих, если что-то не пойдет, попробую твой ebuild
--
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 » Вс июл 15, 2007 15:16

Вот сейчас у меня собирается qt-4.3.0 с некоторыми патчами из этих, если что-то не пойдет, попробую твой ebuild
Я его попробовать, но неуспел - ибо помимо таблици разделов начисто слетело оба суперблока ext3. Сейчас с нуля иксы пересобирать приходится... Т.е. раньше чем завтра до КуТэ врядли доберётся... А так из совсем необходимых там два патча для arm'ов, остальное я в ебилд за компанию добавил.

P.S. Mesk, а как у тебя успехи со стейджами? А то последний твой стейдж датируется январём...
Zaurus SL-C3100. Gentoo.
HP iPAQ rx1950
zavrik.ru team

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

Сообщение Mesk » Пн июл 16, 2007 02:32

> начисто слетело оба суперблока ext3

fsck.ext3 просто слетевший суперблок восстанавливает, ext3 бэкапит его несколько раз

> localhost civil # fdisk /dev/sde
> Device contains neither a valid DOS partition table, nor Sun, SGI or OSF disklabel

Может, чего не хватает в конфиге ядра из блока CONFIG_PARTITION_ADVANCED ?

> P.S. Mesk, а как у тебя успехи со стейджами? А то последний твой стейдж датируется январём...

сейчас я на профайле arm/2007.0, иксы только все еще 1.1.1 с патчами из ебилда Alexxy. Он выкладывал свежие стейджи для arm на gentoo.ru, поэтому я не тороплюсь слепок под завр выкладывать. Из графического софта у меня сейчас только links2, fbreader и gpsdrive, соберу mplayer, licq, psi еще хочу попробовать, тогда выложу

Кстати, пробовал modular xorg с xorg-driver-input-tslib, нашел его на http://www.pengutronix.com/
В таком варианте проще апгрейдить иксы, но сам драйвер требует напильника - при первом касании пена он фиксирует клик, а при убирании пена не отпускает клик - как будто продолжаешь держать пен на тачскрине. Хотя пробовал месяца полтора назад, может уже исправили
--
C1000/Gentoo + Buffalo lan + Buffalo wifi + SiRF Star GPS + Dlink DCF BT + 4G SD + 4G CF

Закрыто

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