gentoo on zaurus [not gentooforzaurus]

КПК с Linux, установка Linux на iPaq и другие модели, программы
Закрыто
Аватара пользователя
svs57
Профессор (5 lvl)
Сообщения: 826
Зарегистрирован: Пн сен 05, 2005 17:32

Сообщение svs57 » Ср фев 14, 2007 12:01

Что-то я запутался что нужно патчить и перекомпилить в X. Еще какой-то kdrive
Кто бы дал ссылку на пропатченные исходники.
А дебиановский Xserver fbdev запускается
только с /dev/input/ts не хочет работать :(
Zaurus SL-C750, N810 2008.36-5

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

Сообщение alexxy » Ср фев 14, 2007 12:08

берешь иксы из моего оверлея и собираешь с юзами kdrive hh
Gentoo on iPAQ hx4700
Gentoo Team Russia

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

Сообщение Mesk » Ср фев 14, 2007 13:05

0ut, ядро в слепке собрано под c1000
пересобери ядро под свой девайс, заменив root=/dev/mmcblk0p1 на девайс которым у тебя миктродрайв определяется
по звуковому кодеку на c3200 ничего не скажу, если там такой же как на c1000, посмотри вывод dmesg и lsmod, должны быть загружены snd-soc-spitz и snd-soc-wm8750

svs57, выясни, есть ли в дебиановском порте xorg'а патчи для tslib
если есть, убедись, что tslib собран с --enable-corgi, и правильно настрой его, параметры тачскрина передаются через переменные окружения.
если этого ничего нет, то тебе придется разбирать детали самому, по c750 лично я мало что могу сказать. в оверлее в директории x11-base/xorg-server/files лежат патчи.
просмотри еще раз эту ветку, некоторые вопросы сборки и конфигурации иксов тут уже обсуждались
--
C1000/Gentoo + Buffalo lan + Buffalo wifi + SiRF Star GPS + Dlink DCF BT + 4G SD + 4G CF

Аватара пользователя
svs57
Профессор (5 lvl)
Сообщения: 826
Зарегистрирован: Пн сен 05, 2005 17:32

Сообщение svs57 » Ср фев 14, 2007 13:30

Я пропатчил xorg-server 1.1.1
Посмотрел опции confugure
./configure --host=arm --enable-tslib --enable-xcalibrate --enable-xsdl --enable-kdrive --sysconfdir=/etc/X11 --localstatedir=/var --enable-install-setuid --with-fontdir=/usr/share/fonts
но:
1.
checking for NONE/share/sgml/X11/defs.ent... configure: error: cannot check for file existence when cross compiling
Убрал я из configure эту проверку
2.
checking for XSERVERCFLAGS... configure: error: Package requirements (randrproto renderproto fixesproto >= 4.0 damageproto xcmiscproto xextproto xproto xtrans xf86miscproto xf86vidmodeproto xf86bigfontproto scrnsaverproto >= 1.1 bigreqsproto resourceproto fontsproto inputproto xf86dgaproto kbproto >= 1.0.3 videoproto compositeproto >= 0.3 trapproto recordproto resourceproto xineramaproto evieproto xcalibrateproto xkbfile xfont xau fontenc xdmcp) were not met:


К стати а xorg-server 1.2.0 уже пропатченные?
Zaurus SL-C750, N810 2008.36-5

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

Сообщение Mesk » Ср фев 14, 2007 13:39

1. Мы не кросс компилировали иксы, я их собирал на самом завре с использованием distcc. кросскомпиляция иксов это отдельная песня
если ты нативно собираешь - убери --host=arm

2. все это надо устанавливать

xorg-server-1.2.0 по моему еще никто не пробовал
--
C1000/Gentoo + Buffalo lan + Buffalo wifi + SiRF Star GPS + Dlink DCF BT + 4G SD + 4G CF

Аватара пользователя
svs57
Профессор (5 lvl)
Сообщения: 826
Зарегистрирован: Пн сен 05, 2005 17:32

Сообщение svs57 » Ср фев 14, 2007 13:46

Ладно. Попробую на Зауре собрать.
Заодно и попробую 1.2
Zaurus SL-C750, N810 2008.36-5

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

Сообщение Mesk » Ср фев 14, 2007 13:59

предлагаю такой патчик
при долгом отстутствии питания после сброса даты будет выставлятся 2007 год, меньше карту будет дергать чеканиями

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

--- linux-2.6.20/drivers/rtc/hctosys.c  2006-11-30 00:57:37.000000000 +0300
+++ linux-2.6.20.g/drivers/rtc/hctosys.c        2007-02-14 13:45:41.338977619 +0300
@@ -49,7 +49,7 @@
                        dev_info(class_dev->dev,
                                "setting the system clock to "
                                "%d-%02d-%02d %02d:%02d:%02d (%u)\n",
-                               tm.tm_year + 1900, tm.tm_mon + 1, tm.tm_mday,
+                               tm.tm_year + 1937, tm.tm_mon + 1, tm.tm_mday,
                                tm.tm_hour, tm.tm_min, tm.tm_sec,
                                (unsigned int) tv.tv_sec);
                }
Последний раз редактировалось Mesk Ср фев 14, 2007 14:07, всего редактировалось 1 раз.
--
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 » Ср фев 14, 2007 14:05

Проблему с highspeed SD картой можно еще так решить.
http://lkml.org/lkml/2007/2/13/418
--
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 » Ср фев 14, 2007 17:47

при долгом отстутствии питания после сброса даты будет выставлятся 2007 год,
Вообще может имеет смысл сделать скриптик, который при выключении завра (или ребуте) будет записывать дату в фаил, а при загрузке её из неё читать?
Zaurus SL-C3100. Gentoo.
HP iPAQ rx1950
zavrik.ru team

Аватара пользователя
svs57
Профессор (5 lvl)
Сообщения: 826
Зарегистрирован: Пн сен 05, 2005 17:32

Сообщение svs57 » Ср фев 14, 2007 18:00

/usr/sbin/savedate
#!/bin/sh
date +%m%d%H%M%y > /etc/sysconfig/date

/usr/sbin/restoredate
date `cat /etc/sysconfig/date`
Zaurus SL-C750, N810 2008.36-5

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

Сообщение Mesk » Ср фев 14, 2007 18:05

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

Аватара пользователя
svs57
Профессор (5 lvl)
Сообщения: 826
Зарегистрирован: Пн сен 05, 2005 17:32

Сообщение svs57 » Ср фев 14, 2007 18:06

Фу-у-у.
Прошел наконец configure для Xserver
Где теперь make делать?
Не все же собирать?
Zaurus SL-C750, N810 2008.36-5

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

Сообщение Mesk » Ср фев 14, 2007 18:09

добавить надо тогда в ресторе скрипт 'hwclock --systohc'
--
C1000/Gentoo + Buffalo lan + Buffalo wifi + SiRF Star GPS + Dlink DCF BT + 4G SD + 4G CF

Аватара пользователя
svs57
Профессор (5 lvl)
Сообщения: 826
Зарегистрирован: Пн сен 05, 2005 17:32

Сообщение svs57 » Ср фев 14, 2007 18:10

Mesk писал(а):пойнт в том что сохранять дату тогда надо регулярно
при севшей батарее ядро просто сделает суспенд и, если не ждется БП, потеряет дату
хотя не исключаю, что только у меня так
У меня эти скрипты стояли только при загрузке/остановке.
Все проще править не от 1970 года.
Zaurus SL-C750, N810 2008.36-5

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

Сообщение Mesk » Ср фев 14, 2007 18:16

> Где теперь make делать?

там же где configure запускал
--
C1000/Gentoo + Buffalo lan + Buffalo wifi + SiRF Star GPS + Dlink DCF BT + 4G SD + 4G CF

Закрыто

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