суббота, 8 мая 2010 г.

StarBoard Hitachi - Linux Debian = рекомендации...

При установке обратите внимание, доска "правильно" работает только с primary desktop
то есть основным рабочим столом. Поэтому советую использовать для проектора режим clone, особенно это касается видеокарт Nvidia.
В этом режиме все прекрасно калибруется и работает как настоящий "tachpad".. :)
..
----------------------------------------------------------------------------
как и обещал, зеркало смотреть тут:
http://vixdeb.blogspot.com/2011/10/debian-ubuntu-other-starboard-hitachi.html

Linux Debian & Ubuntu SratBoard Hitachi - все работает..

И так, можно поздравить всех нас.. :)
модуль замечательно работает!
За что просто огромное спасибо Гусеву Андрею (Gusev Andrey)
его патч собственно и помог.. :)
...последовательность установки:
тянем модуль тут:http:http://vixdeb.blogspot.com/2011/10/debian-ubuntu-other-starboard-hitachi.html
-------------------------------------------------------------------
распаковываем в /usr/local/src
перед сборкой убеждаемся, что есть в /usr/src/ исходники ядра и на каталог вашей версии стоит ссылка linux (многие почему то не знают), ссылка нужна чтобы абстрагировать пути к исходникам ядра..
в исходниках ядра уже должен быть создан конфиг вашей вариации ядра (команда - make oldconfig)
и обязательно после этого нужно скомпилировать модули и ядро!! ставить необязательно, если оно у вас и так стоит..(команды: make modules и make)
это необходимо именно для сборки модуля, кстати для установки например драйверов приориетарных от Nvidia или Ati та же ситуация..
теперь: cd /usr/local/src/lsadrv-2_0_1
make
make install
проверяем: modprobe -l|grep lsadrv
должно быть: /lib/modules/2.6.31.9/kernel/drivers/usb/input/lsadrv.ko
моя версия ядра как видно = 2.6.31.9 и модуль lsadrv.ko присутствует.. :)
теперь modprobe lsadrv
и смотрим, что говорит система:
dmesg|tail
lsadrv request_module
lsadrv allocating input_dev
lsadrv registering input device
input: lsadrv as /devices/virtual/input/input10
lsadrv Registered input device
usbcore: registered new interface driver lsadrv
fakemouse:fakemouse_init
fakemouse:Major = 251!
fakemouse:create device handler
fakemouse:add device handler
.. вуаля.. у нас есть драйвер.. :)
***************************************************PS
ради эксперимента, с нуля установил систему, ядро, linux-headers,
kernel-packages, libncurses5w-dev,libncurses5-dev, module-assistant.
версия linux-image и linux-headers должна точно совпадать...
после чего распаковываем архив модуля в /usr/local/src
cd /usr/local/src/lsadrv-2_0_1
make
make install
- у меня все собралось и установилось..
так что необязательно делать с исходниками ядра..
но если не получается - лучше делать как выше.. :)
все делалось на Debian Lenny v5/0/5
и Debian Squeeze 6.0.3
и Kubuntu 11.10
-------------------------------------------------------------------------
теперь ставим деб пакет от сюда:
http://vixdeb.blogspot.com/2011/10/debian-ubuntu-other-starboard-hitachi.html
-------------------------------------------------------------------------
и начинаем калибровку доски.. :)
и тем самым продолжаем программу по внедрению СПО в школах.. :)
данный вариант пригоден для Linux Debian, Ubuntu
остальные версии приблизительно так же..
для дистрибутивов с rpm - если возникнут проблемы с зависимостями, установите программу
alien и с ее помощью сконвертируйте deb пакет в rpm
иногда помогает..
.. желаю всем удачи!
............................................................................PS
Внимание! я тут периодически буду менять ссылки на скачивание - на новые!
в данный момент появился свежий пакет программы для доски за 2010, там есть и deb и rpm.