gentoo on zaurus [not gentooforzaurus]

КПК с Linux, установка Linux на iPaq и другие модели, программы
Закрыто
faber
Новенький (0 lvl)
Сообщения: 19
Зарегистрирован: Вс апр 01, 2007 13:32

Сообщение faber » Сб сен 08, 2007 19:07

Добрался до раскладки клавиатуры в консоли. Исправил в ядре:
на Fn повесил right alt,
кана - left alt,
кандзи - left meta (клавиша с известным логотипом),
OK - enter,
cancel - esc,
на кнопках calendar...menu расположил F1...F5.
Боковая крутилка - PgUp, PgDn.

К патчу прилагается keymap, позволяющий использовать AltGr аки Fn. Пунктуация на буквах согласно нарисованной на клавиатуре. Calendar...Menu с Fn - F6...F10. С шифтом - F11...F15. Стрелки с Fn - PgUp, PgDn, Home, End. Inset на букве M.

С русскими буквами сложнее. Так как AltGr занят, единственное что пришло в голову - использовать композицию. Нажатие кандзи и двойное нажатие латинской буквы печатает русскую. Раскладка ЯВЕРТЫ, кодировка 1251.

Качать тут http://ifolder.ru/3276814

faber
Новенький (0 lvl)
Сообщения: 19
Зарегистрирован: Вс апр 01, 2007 13:32

Сообщение faber » Сб сен 08, 2007 19:09

Есть загвоздка с mc. Он сам разбирает сканкоды и приравнивает правый alt к левому. Небольшой патч помогает его образумить. Оверлей: http://ifolder.ru/3276855

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

Сообщение Civil » Вс сен 09, 2007 18:13

Почему-то никто не удосужился выложить оверлей для tslib
http://www.hpc.ru/board/viewtopic.php?p=802233#802233
"Некоторые сопутствующие вещи" = xcalibrator и tslib.
Zaurus SL-C3100. Gentoo.
HP iPAQ rx1950
zavrik.ru team

faber
Новенький (0 lvl)
Сообщения: 19
Зарегистрирован: Вс апр 01, 2007 13:32

Сообщение faber » Вс сен 09, 2007 19:47

Civil писал(а):"Некоторые сопутствующие вещи" = xcalibrator и tslib.
я слепой или там только xcalibrate?

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

Сообщение Civil » Вс сен 09, 2007 20:56

я слепой или там только xcalibrate?
Упс. Не на тот ссылку дал. В более старом http://www.hpc.ru/board/viewtopic.php?p=786504#786504 есть tslib. Опять-же он, вроде, есть в оверлее с gentoo.ru
Zaurus SL-C3100. Gentoo.
HP iPAQ rx1950
zavrik.ru team

faber
Новенький (0 lvl)
Сообщения: 19
Зарегистрирован: Вс апр 01, 2007 13:32

Сообщение faber » Пн сен 10, 2007 09:18

На svn его нет.

0ut
Студент (1 lvl)
Сообщения: 23
Зарегистрирован: Ср янв 24, 2007 08:37

Сообщение 0ut » Ср сен 12, 2007 09:02

Привет, USB-Host работает у когонить?
А то у меня при подключении Блютуса вываливается сообщение в dmesg

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

udc: USB reset
и все, при подключении флэшки, вообще ничего нет :(

faber
Новенький (0 lvl)
Сообщения: 19
Зарегистрирован: Вс апр 01, 2007 13:32

Сообщение faber » Ср сен 12, 2007 22:12

работает. ты его в ядре не зарубил? если модулем собрал, modprobe ohci-hcd.

moreZ
Профессор (5 lvl)
Сообщения: 518
Зарегистрирован: Вт сен 19, 2006 19:04

Сообщение moreZ » Сб сен 15, 2007 17:03

Помогите поставить генту. Все скачал, распоковал но с этой карточки не пошел умерже, скинул на другую (в фат16) прошился кернел, но при загшрузке пишет кернел паник, такое ощущшение что не прошился, а просто сбилась beta198 :(
Zaurus SL-C1000 pdaXrom beta3

faber
Новенький (0 lvl)
Сообщения: 19
Зарегистрирован: Вс апр 01, 2007 13:32

Сообщение faber » Вс сен 16, 2007 21:09

Собрал xorg-server 1.4. Немного поправил configure чтобы собирался кросс-компилятором.
Починил падение с segmentation fault при обращении к tslib и неправильный расчет координат мыши при повороте экрана с xrandr.
Оверлей тут: http://ifolder.ru/3367064

Для правильной работы клавиатуры и мыши нужно создать /etc/X11/xinit/xserverrc с таким содержимым:
TSLIB_TSDEVICE=/dev/input/ts0 \
Xfbdev -nolisten tcp -br -keybd keyboard -mouse tslib

Через evdev не работает ни клавиатура, ни touchscreen. Разбираться не буду, устраивает этот вариант. Осталось перефигачить раскладку клавиатуры и можно пользоваться.

На подходе firefox 2.0. Уже собирается, но падает при старте. Ковыряю отладчиком. Если кто хочет присоединиться, выложу оверлей.

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

Сообщение svs57 » Пн сен 17, 2007 15:06

faber писал(а):Собрал xorg-server 1.4. Немного поправил configure чтобы собирался кросс-компилятором.
Починил падение с segmentation fault при обращении к tslib и неправильный расчет координат мыши при повороте экрана с xrandr.
Оверлей тут: http://ifolder.ru/3367064

Для правильной работы клавиатуры и мыши нужно создать /etc/X11/xinit/xserverrc с таким содержимым:
TSLIB_TSDEVICE=/dev/input/ts0 \
Xfbdev -nolisten tcp -br -keybd keyboard -mouse tslib

Через evdev не работает ни клавиатура, ни touchscreen. Разбираться не буду, устраивает этот вариант. Осталось перефигачить раскладку клавиатуры и можно пользоваться.

На подходе firefox 2.0. Уже собирается, но падает при старте. Ковыряю отладчиком. Если кто хочет присоединиться, выложу оверлей.
Я вот тоже собрал на Зауре под Дебианом
Выдает
# Xfbdev -nolisten tcp -br -keybd keyboard -mouse tslib -fp /usr/share/fonts/X11/misc/
Couldn't find keyboard driver keybd
Couldn't find pointer driver tslib

И ни клава ни мышь не работает
Не подскажешь почему?
Может выложишь бинарник, плиз?
Zaurus SL-C750, N810 2008.36-5

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

Сообщение svs57 » Пн сен 17, 2007 18:31

Вроде заработало!
Наконец-то выкину xmodmap!
Блин. Теперь xmonobut перестал работать:

X Error of failed request: BadValue (integer parameter out of range for operation)
Major opcode of failed request: 116 (X_SetPointerMapping)
Value in failed request: 0x3
Serial number of failed request: 200
Current serial number in output stream: 200
Zaurus SL-C750, N810 2008.36-5

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

Сообщение Civil » Вт сен 18, 2007 18:09

Если кто хочет присоединиться, выложу оверлей.
Вобщем-то тут был человек с ником Alexxy, он пытался (и пытается до сих пор) сделать, ИМХО, полезную вещь:
единый оверлей и репозиторий с софтом для девайсов с архитектурой armv5te-softfloat-linux-gnueabi. ИМХО вполне реально сделать единый оверлей и разработать некие единые требования к стейджам, что-б была бинарная совместимость пакетов между всеми КПК с march=iwmmxt (нынче, например, софт собранный на Mesk'овском стейдже нельзя использовать на иных с march=iwmmxt, т.к. он зачем-то поставил отдельный libiconv, хотя в glibc есть всё, что нужно)
Zaurus SL-C3100. Gentoo.
HP iPAQ rx1950
zavrik.ru team

faber
Новенький (0 lvl)
Сообщения: 19
Зарегистрирован: Вс апр 01, 2007 13:32

Сообщение faber » Вт сен 18, 2007 22:18

Не согласен с репозиторием, бинарной совместимостью и какими-то требованиями. Какой в этом смысл? Я ставлю gentoo для того, чтобы собрать систему такой, какой я ее вижу, а не для того, чтобы под кого-то подстраиваться. У меня например CHOST="armv5te-iwmmxt-linux-gnueabi" а не softfloat. USE-флаги в любом случае у каждого свои. Если я захочу поставить что-н готовое и качать кем-то собранный софт, я возьму pdaxrom.

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

Сообщение alexxy » Вт сен 18, 2007 23:29

ХМ... ну с CHOST ты намудрил так как в девайсе нету fp юнита =)
Для справки emerge понимает различия USE в бинарных пакетах

ЗЫ если не секрет чей стейж был взят за основу?
Gentoo on iPAQ hx4700
Gentoo Team Russia

Закрыто

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