Пульт ДУ не работает.

Kubuntu, Xubuntu и другие

Модератор: Модераторы разделов

Аватара пользователя
seval
Сообщения: 193
ОС: OpenSUSE 10.3

Пульт ДУ не работает.

Сообщение seval »

Стоит Ubuntu 9.10 XBMCLive. Купил пульт GoTView on/off. Пробовал настроить как написано здесь. Не работавет ничего. irw запускаю и нажимаю кнопки на пульте а там ничего не ловит. Устройства в /dev/usb/ такие же как в мануале.
Пробовал как написано тут. Но опять же не получилось потому что ядро видимо другое.
У меня 2.6.31-19-generic. Пробовал поставить ядро 2.6.33 отсюда. Там тоже печально. Не грузяться потом Х-ы. Там что то с apparmor.
Подскажите пожалуйста как прикрутить пульт мне? Мне особо без разницы через lirc или через что то другое. Главное что бы управлять XBMC можно было.
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Пульт ДУ не работает.

Сообщение sash-kan »

seval писал(а):
15.03.2010 08:36
как прикрутить пульт мне?
всё что вам нужно — это стандартными дистрибутивными методами пересобрать стандартное дистрибутивное ядро. наложив в процессе патч, про который рассказывается в приведённых вами дискуссиях.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
seval
Сообщения: 193
ОС: OpenSUSE 10.3

Re: Пульт ДУ не работает.

Сообщение seval »

sash-kan писал(а):
15.03.2010 14:25
всё что вам нужно — это стандартными дистрибутивными методами пересобрать стандартное дистрибутивное ядро. наложив в процессе патч, про который рассказывается в приведённых вами дискуссиях.

Пробовал. Делал все как описано гуру. Но после примерно 4 часов пересборки выдает ошибку. К сожалению не оставил копию ошибки, но могу повторить пересборку.
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Пульт ДУ не работает.

Сообщение sash-kan »

seval писал(а):
15.03.2010 16:35
выдает ошибку
вот с ней и надо разбираться.

seval писал(а):
15.03.2010 16:35
после примерно 4 часов
если вы не удаляете каталог, в котором собирается ядро, то последующие пересборки займут гораздо меньше времени.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
seval
Сообщения: 193
ОС: OpenSUSE 10.3

Re: Пульт ДУ не работает.

Сообщение seval »

Я собственно собирал новое ядро, прочитав что в нем уже из коробки стоит поддержка моего пульта.

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

make[1]: Выход из каталога `/usr/src/linux-2.6.33'
test ! -e scripts/package/builddeb || mv -f scripts/package/builddeb scripts/package/builddeb.kpkg-dist
test ! -e scripts/package/Makefile || test -f scripts/package/Makefile.kpkg-dist || (mv -f scripts/package/Makefile scripts/package/Makefile.kpkg-dist && (echo "# Dummy file "; echo "help:") >  scripts/package/Makefile)
COLUMNS=150 dpkg -l 'gcc*' perl dpkg 'libc6*' binutils make dpkg-dev |\
     awk '$1 ~ /[hi]i/ { printf("%s-%s\n", $2, $3) }'> debian/buildinfo
uname -a >> debian/buildinfo
echo using the compiler: >> debian/buildinfo
grep LINUX_COMPILER include/linux/compile.h | \
       sed -e 's/.*LINUX_COMPILER "//' -e 's/"$//' >> debian/buildinfo
grep: include/linux/compile.h: No such file or directory
echo applied kernel patches: >> debian/buildinfo
echo done > debian/stamp/build/kernel
/usr/bin/make -f ./debian/rules     debian/stamp/binary/pre-linux-image-2.6.33
make[1]: Вход в каталог `/usr/src/linux-2.6.33'
====== making target debian/stamp/install/linux-image-2.6.33 [new prereqs: ]======
This is kernel package version 11.015.
echo "The UTS Release version in include/linux/version.h"; echo "       \"\" "; echo "does not match current version:"; echo "       \"2.6.33\" "; echo "Please correct this."; exit 2
The UTS Release version in include/linux/version.h
       ""
does not match current version:
       "2.6.33"
Please correct this.
make[1]: *** [debian/stamp/install/linux-image-2.6.33] Ошибка 2
make[1]: Выход из каталога `/usr/src/linux-2.6.33'
make: *** [kernel_image] Ошибка 2
Очистить от временных файлов включая .config? (эта операция необратима, рекомендуется сохранить копию .config. Если не уверены, ответьте НЕТ) [y/n]:

Что это за ошибка 2? Почему он говорит что

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

does not match current version:
       "2.6.33"
? Я предварительно установил вроде как все необходимый пакеты.

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

gcc
libc6-dev
kernel-package
libncurses5-dev
fakeroot
build-essential
qt3-dev-tools
libqt3-mt-dev

Дела все как описано в этом этом руководстве.
Может всетаки лучше будет пересобрать существующее ядро?
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Пульт ДУ не работает.

Сообщение sash-kan »

seval писал(а):
16.03.2010 02:22
Может всетаки лучше будет пересобрать существующее ядро?

sash-kan писал(а):
15.03.2010 14:25
всё что вам нужно — это стандартными дистрибутивными методами пересобрать стандартное дистрибутивное ядро. наложив в процессе патч, про который рассказывается в приведённых вами дискуссиях.


p.s. и запускайте, пожалуйста, процесс сборки в shell-е не с русской локалью. а то ж непонятно ничего.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
seval
Сообщения: 193
ОС: OpenSUSE 10.3

Re: Пульт ДУ не работает.

Сообщение seval »

sash-kan писал(а):
16.03.2010 03:03
p.s. и запускайте, пожалуйста, процесс сборки в shell-е не с русской локалью. а то ж непонятно ничего.
Как бы это сделать?

Попробовал пересобрать существующее ядро и опять же не получилось.
У меня сейчас ядро 2.6.31-02063112-generic, скачал с kernel.org linux-2.6.31.12.tar.gz. Я так понял это исходники.
И дальше как написано -

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

Итак, по шагам:
1. Качаем исходники вашего ядра (зависит от дистрибутива). Далее в руководстве я буду исходить из того что исходники сохранены в /usr/src/linux
2. Качаем патч, сохраняем его в /usr/src/linux/drivers/hid
3. Патчим hid_samsung.c командой
Код:
cd /usr/src/linux/drivers/hid
patch hid_samsung.c samsung203b-2.6.29.patch

4. Компилируем модуль
Код:
cd ../..
make oldconfig && make prepare && make scripts
cd drivers/hid
make -C /usr/src/linux SUBDIRS=$PWD modules

5. Подменяем текущий модуль свежескомпилированным
Код:
cp /usr/src/linux/drivers/hid/hid-samsung.ko /lib/modules/`uname -r`/kernel/drivers/hid/

6. Перегружаем модуль
Код:
modprobe -r hid_samsung
modprobe hid_samsung

На последней команде у меня выдает -

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

FATAL: Error inserting hid_samsung (/lib/modules/2.6.31-02063112-generic/kernel/drivers/hid/hid-samsung.ko): Invalid module format

И указанная в тойже инструкции команда

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

zcat /proc/config > /usr/src/linux/.config

Мне выдает -

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

zcat /proc/config > /usr/src/linux-2.6.31.12/.config
gzip: /proc/config.gz: No such file or directory

Подскажите что делать?
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Пульт ДУ не работает.

Сообщение sash-kan »

seval писал(а):
16.03.2010 09:13
Как бы это сделать?
для debian достаточно LANG=C. в других дистрибутивах может понадобиться и LANGUAGE корректировать и даже LC_ALL.

seval писал(а):
16.03.2010 09:13
У меня сейчас ядро
пишу в третий раз: _стандартное_ дистрибутивное _стандартными_ дистрибутивными средствами.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
seval
Сообщения: 193
ОС: OpenSUSE 10.3

Re: Пульт ДУ не работает.

Сообщение seval »

sash-kan писал(а):
17.03.2010 04:27
пишу в третий раз: _стандартное_ дистрибутивное _стандартными_ дистрибутивными средствами.

У меня стандартное ядро стоит 2.6.31.14 К нему нет исходников.
Спасибо сказали:
blackdevil
Бывший модератор
Сообщения: 2751
Статус: Добровольный помощник
ОС: Ubuntu (lts)

Re: Пульт ДУ не работает.

Сообщение blackdevil »

У меня стандартное ядро стоит 2.6.31.14 К нему нет исходников.

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

aptitude search linux-headers-$(uname -r)


пакет
Простые решения для Ubuntu-подобных систем: смотрим тут
Спасибо сказали:
Аватара пользователя
seval
Сообщения: 193
ОС: OpenSUSE 10.3

Re: Пульт ДУ не работает.

Сообщение seval »

blackdevil писал(а):
18.03.2010 10:11
У меня стандартное ядро стоит 2.6.31.14 К нему нет исходников.

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

aptitude search linux-headers-$(uname -r)


пакет

Тогда я вообще ничего не понимаю! Я ставил этот пакет но в /usr/src/linux-headers-2.6.31-14-generic/drivers/hid/ небыло hid_samsung.c да и вообще ничего не было кроме двух файлов Make и еще какойто. Соответсвенно нечего было патчить. Как быть то?
Спасибо сказали:
blackdevil
Бывший модератор
Сообщения: 2751
Статус: Добровольный помощник
ОС: Ubuntu (lts)

Re: Пульт ДУ не работает.

Сообщение blackdevil »

После установки данного пакета в /usr/src будет лежать АРХИВ исходников, который надо распаковать, например, в домашнюю папку. Прочтите уже про debian-овский метод сборки, про который Вам выше неустанно твердили. Все подробно и по шагам описано тут:
ссылка
Простые решения для Ubuntu-подобных систем: смотрим тут
Спасибо сказали:
Аватара пользователя
seval
Сообщения: 193
ОС: OpenSUSE 10.3

Re: Пульт ДУ не работает.

Сообщение seval »

Спасибо попробую.
Спасибо сказали:
Аватара пользователя
seval
Сообщения: 193
ОС: OpenSUSE 10.3

Re: Пульт ДУ не работает.

Сообщение seval »

Я прошу прощения если раздражаю. Но уменя стоит этот пакет и никакого архива нет.

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

aptitude search linux-headers-$(uname -r)
i   linux-headers-2.6.31-14-generic - Linux kernel headers for version 2.6.31 on
ls /usr/src/
linux-headers-2.6.31-14-generic  linux-headers-2.6.31-19-generic
linux-headers-2.6.31-14  linux-headers-2.6.31-19          nvidia-185.18.36

И ни в одном из этих каталогов нет файлов hid-*.c
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Пульт ДУ не работает.

Сообщение sash-kan »

seval
>Я прошу прощения если раздражаю.
ничего-ничего! все были новичками, все, бывало, «тупили» по незнанию. некоторые и похлеще! (улыбка)

смотрите содержимое пакета:
$ dpkg -L linux-headers-$(uname -r)
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
seval
Сообщения: 193
ОС: OpenSUSE 10.3

Re: Пульт ДУ не работает.

Сообщение seval »

dpkg -L linux-headers-$(uname -r)

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

/usr/src/linux-headers-2.6.31-14-generic/include/linux/mount.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/mpage.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/mqueue.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/mroute.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/mroute6.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/msdos_fs.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/msg.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/msi.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/mtd
/usr/src/linux-headers-2.6.31-14-generic/include/linux/mtio.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/mutex-debug.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/mutex.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/mv643xx.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/mv643xx_eth.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/mv643xx_i2c.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/n_r3964.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/namei.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/nbd.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/ncp.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/ncp_fs.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/ncp_fs_i.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/ncp_fs_sb.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/ncp_mount.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/ncp_no.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/neighbour.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/net.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/net_dropmon.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/net_tstamp.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/netdevice.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/netfilter.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/netfilter_arp.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/netfilter_bridge.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/netfilter_decnet.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/netfilter_ipv4.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/netfilter_ipv6.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/netlink.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/netpoll.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/netrom.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/nfs.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/nfs2.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/nfs3.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/nfs4.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/nfs4_acl.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/nfs4_mount.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/nfs_fs.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/nfs_fs_i.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/nfs_fs_sb.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/nfs_idmap.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/nfs_iostat.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/nfs_mount.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/nfs_page.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/nfs_xdr.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/nfsacl.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/nfsd_idmap.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/nilfs2_fs.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/nl80211.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/nl802154.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/nls.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/nmi.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/node.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/nodemask.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/notifier.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/nsc_gpio.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/nsproxy.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/nubus.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/numa.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/nvram.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/nwpserial.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/of.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/of_device.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/of_gpio.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/of_i2c.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/of_mdio.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/of_platform.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/of_spi.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/oom.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/oprofile.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/oxu210hp.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/page-debug-flags.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/page-flags.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/page-isolation.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/page_cgroup.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/pageblock-flags.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/pg.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/pagemap.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/pagevec.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/param.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/parport.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/parport_pc.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/parser.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/patchkey.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/path.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/pci-acpi.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/pci-aspm.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/pci.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/pci_hotplug.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/pci_ids.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/pci_regs.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/pcieport_if.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/pda_power.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/percpu-defs.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/percpu.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/percpu_counter.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/perf_counter.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/personality.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/pfkeyv2.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/pfn.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/phantom.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/phonedev.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/phonet.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/phy.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/phy_fixed.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/pid.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/pid_namespace.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/pim.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/pipe_fs_i.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/pkt_cls.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/pkt_sched.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/pktcdvd.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/platform_device.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/plist.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/pm.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/pm_qos_params.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/pm_wakeup.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/pmu.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/pnp.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/poison.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/poll.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/posix-timers.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/posix_acl.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/posix_acl_xattr.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/posix_types.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/power_supply.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/ppdev.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/ppp-comp.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/ppp_channel.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/ppp_defs.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/pps.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/pps_kernel.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/prctl.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/preempt.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/prefetch.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/prio_heap.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/prio_tree.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/proc_fs.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/profile.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/proportions.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/ptrace.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/pwm.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/pwm_backlight.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/qnx4_fs.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/qnxtypes.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/quicklist.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/quota.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/quotaops.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/radeonfb.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/radix-tree.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/raid_class.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/ramfs.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/random.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/ratelimit.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/rational.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/raw.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/rbtree.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/rcuclassic.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/rculist.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/rculist_nulls.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/rcupdate.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/rcupreempt.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/rcupreempt_trace.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/rcutree.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/rds.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/reboot.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/reciprocal_div.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/regset.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/regulator
/usr/src/linux-headers-2.6.31-14-generic/include/linux/reiserfs_acl.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/reiserfs_fs.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/reiserfs_fs_i.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/reiserfs_fs_sb.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/reiserfs_xattr.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/relay.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/res_counter.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/resource.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/resume-trace.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/rfkill.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/ring_buffer.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/rio.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/rio_drv.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/rio_ids.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/rio_regs.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/rmap.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/romfs_fs.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/root_dev.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/rose.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/rotary_encoder.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/route.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/rslib.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/rtc-v3020.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/rtc.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/rtc
/usr/src/linux-headers-2.6.31-14-generic/include/linux/rtmutex.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/rtnetlink.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/rwsem-spinlock.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/rwsem.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/rxrpc.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/sc26198.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/scatterlist.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/scc.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/sched.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/screen_info.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/sctp.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/scx200.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/scx200_gpio.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/sdla.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/seccomp.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/securebits.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/security.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/selection.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/selinux.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/selinux_netlink.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/sem.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/semaphore.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/seq_file.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/seq_file_net.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/seqlock.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/serial.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/serial167.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/serialP.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/serial_8250.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/serial_core.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/serial_max3100.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/serial_pnx8xxx.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/serial_reg.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/serial_sci.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/serio.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/sh_intc.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/sh_timer.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/shm.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/shmem_fs.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/sht15.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/signal.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/signalfd.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/skbuff.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/slab.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/slab_def.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/slob_def.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/slow-work.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/slub_def.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/sm501-regs.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/sm501.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/smb.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/smb_fs.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/smb_fs_i.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/smb_fs_sb.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/smb_mount.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/smbno.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/smc911x.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/smc91x.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/smp.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/smp_lock.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/smsc911x.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/snmp.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/socket.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/sockios.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/som.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/sonet.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/sony-laptop.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/sonypi.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/sort.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/sound.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/soundcard.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/spinlock.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/spinlock_api_smp.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/spinlock_api_up.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/spinlock_types.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/spinlock_types_up.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/spinlock_up.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/splice.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/srcu.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/ssb
/usr/src/linux-headers-2.6.31-14-generic/include/linux/stackprotector.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/stacktrace.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/stallion.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/start_kernel.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/stat.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/statfs.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/stddef.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/stop_machine.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/string.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/string_helpers.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/stringify.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/superhyway.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/suspend.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/suspend_ioctls.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/svga.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/swab.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/swap.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/swapops.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/swiotlb.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/synclink.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/sys.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/syscalls.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/sysctl.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/sysdev.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/sysfs.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/sysrq.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/sysv_fs.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/task_io_accounting.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/task_io_accounting_ops.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/taskstats.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/taskstats_kern.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/tc.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/tcp.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/telephony.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/termios.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/textsearch.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/textsearch_fsm.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/tfrc.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/thermal.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/thread_info.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/threads.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/tick.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/tifm.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/time.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/timecompare.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/timer.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/timerfd.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/timeriomem-rng.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/times.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/timex.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/tiocl.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/tipc.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/tipc_config.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/topology.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/toshiba.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/tpm.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/trace_clock.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/trace_seq.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/tracehook.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/tracepoint.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/transport_class.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/trdevice.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/tsacct_kern.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/tty.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/tty_driver.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/tty_flip.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/tty_ldisc.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/typecheck.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/types.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/uaccess.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/ucb1400.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/udf_fs_i.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/udp.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/uinput.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/uio.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/uio_driver.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/ultrasound.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/un.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/unaligned
/usr/src/linux-headers-2.6.31-14-generic/include/linux/unistd.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/usb.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/usb_usual.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/usbdevice_fs.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/user.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/user_namespace.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/utime.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/uts.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/utsname.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/uwb.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/uwb
/usr/src/linux-headers-2.6.31-14-generic/include/linux/vermagic.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/veth.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/vfs.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/via.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/video_output.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/videodev.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/videodev2.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/videotext.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/virtio.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/virtio_9p.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/virtio_balloon.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/virtio_blk.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/virtio_config.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/virtio_console.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/virtio_net.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/virtio_pci.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/virtio_ring.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/virtio_rng.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/vlynq.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/vmalloc.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/vmstat.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/vt.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/vt_buffer.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/vt_kern.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/w1-gpio.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/wait.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/wanrouter.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/watchdog.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/wimax.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/wireless.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/wlp.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/wm97xx.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/wm97xx_batt.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/workqueue.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/writeback.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/x25.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/xattr.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/xfrm.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/xilinxfb.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/yam.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/zconf.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/zlib.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/zorro.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/zorro_ids.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/zutil.h
/usr/src/linux-headers-2.6.31-14-generic/include/asm
/usr/src/linux-headers-2.6.31-14-generic/include/Kbuild
/usr/src/linux-headers-2.6.31-14-generic/include/asm-generic
/usr/src/linux-headers-2.6.31-14-generic/include/drm
/usr/src/linux-headers-2.6.31-14-generic/include/mtd
/usr/src/linux-headers-2.6.31-14-generic/include/rdma
/usr/src/linux-headers-2.6.31-14-generic/include/scsi
/usr/src/linux-headers-2.6.31-14-generic/include/sound
/usr/src/linux-headers-2.6.31-14-generic/include/video
/usr/src/linux-headers-2.6.31-14-generic/include/xen
/usr/src/linux-headers-2.6.31-14-generic/include/acpi
/usr/src/linux-headers-2.6.31-14-generic/include/crypto
/usr/src/linux-headers-2.6.31-14-generic/include/keys
/usr/src/linux-headers-2.6.31-14-generic/include/math-emu
/usr/src/linux-headers-2.6.31-14-generic/include/media
/usr/src/linux-headers-2.6.31-14-generic/include/net
/usr/src/linux-headers-2.6.31-14-generic/include/pcmcia
/usr/src/linux-headers-2.6.31-14-generic/include/rxrpc
/usr/src/linux-headers-2.6.31-14-generic/include/trace
/usr/src/linux-headers-2.6.31-14-generic/Makefile
/usr/src/linux-headers-2.6.31-14-generic/kernel/Kconfig.freezer
/usr/src/linux-headers-2.6.31-14-generic/kernel/Kconfig.hz
/usr/src/linux-headers-2.6.31-14-generic/kernel/Kconfig.preempt
/usr/src/linux-headers-2.6.31-14-generic/kernel/Makefile
/usr/src/linux-headers-2.6.31-14-generic/kernel/gcov
/usr/src/linux-headers-2.6.31-14-generic/kernel/irq
/usr/src/linux-headers-2.6.31-14-generic/kernel/power
/usr/src/linux-headers-2.6.31-14-generic/kernel/time
/usr/src/linux-headers-2.6.31-14-generic/kernel/timeconst.pl
/usr/src/linux-headers-2.6.31-14-generic/kernel/trace
/usr/src/linux-headers-2.6.31-14-generic/arch/x86/kernel/Makefile
/usr/src/linux-headers-2.6.31-14-generic/arch/x86/kernel/acpi
/usr/src/linux-headers-2.6.31-14-generic/arch/x86/kernel/apic
/usr/src/linux-headers-2.6.31-14-generic/arch/x86/kernel/cpu
/usr/src/linux-headers-2.6.31-14-generic/arch/x86/Kbuild
/usr/src/linux-headers-2.6.31-14-generic/arch/x86/Kconfig
/usr/src/linux-headers-2.6.31-14-generic/arch/x86/Kconfig.cpu
/usr/src/linux-headers-2.6.31-14-generic/arch/x86/Kconfig.debug
/usr/src/linux-headers-2.6.31-14-generic/arch/x86/Makefile
/usr/src/linux-headers-2.6.31-14-generic/arch/x86/Makefile_32.cpu
/usr/src/linux-headers-2.6.31-14-generic/arch/x86/boot
/usr/src/linux-headers-2.6.31-14-generic/arch/x86/crypto
/usr/src/linux-headers-2.6.31-14-generic/arch/x86/ia32
/usr/src/linux-headers-2.6.31-14-generic/arch/x86/include
/usr/src/linux-headers-2.6.31-14-generic/arch/x86/kvm
/usr/src/linux-headers-2.6.31-14-generic/arch/x86/lguest
/usr/src/linux-headers-2.6.31-14-generic/arch/x86/lib
/usr/src/linux-headers-2.6.31-14-generic/arch/x86/math-emu
/usr/src/linux-headers-2.6.31-14-generic/arch/x86/mm
/usr/src/linux-headers-2.6.31-14-generic/arch/x86/oprofile
/usr/src/linux-headers-2.6.31-14-generic/arch/x86/pci
/usr/src/linux-headers-2.6.31-14-generic/arch/x86/power
/usr/src/linux-headers-2.6.31-14-generic/arch/x86/vdso
/usr/src/linux-headers-2.6.31-14-generic/arch/x86/video
/usr/src/linux-headers-2.6.31-14-generic/arch/x86/xen
/usr/src/linux-headers-2.6.31-14-generic/arch/Kconfig
/usr/src/linux-headers-2.6.31-14-generic/arch/alpha
/usr/src/linux-headers-2.6.31-14-generic/arch/arm
/usr/src/linux-headers-2.6.31-14-generic/arch/avr32
/usr/src/linux-headers-2.6.31-14-generic/arch/blackfin
/usr/src/linux-headers-2.6.31-14-generic/arch/cris
/usr/src/linux-headers-2.6.31-14-generic/arch/frv
/usr/src/linux-headers-2.6.31-14-generic/arch/h8300
/usr/src/linux-headers-2.6.31-14-generic/arch/ia64
/usr/src/linux-headers-2.6.31-14-generic/arch/m32r
/usr/src/linux-headers-2.6.31-14-generic/arch/m68k
/usr/src/linux-headers-2.6.31-14-generic/arch/m68knommu
/usr/src/linux-headers-2.6.31-14-generic/arch/microblaze
/usr/src/linux-headers-2.6.31-14-generic/arch/mips
/usr/src/linux-headers-2.6.31-14-generic/arch/mn10300
/usr/src/linux-headers-2.6.31-14-generic/arch/parisc
/usr/src/linux-headers-2.6.31-14-generic/arch/powerpc
/usr/src/linux-headers-2.6.31-14-generic/arch/s390
/usr/src/linux-headers-2.6.31-14-generic/arch/sh
/usr/src/linux-headers-2.6.31-14-generic/arch/sparc
/usr/src/linux-headers-2.6.31-14-generic/arch/um
/usr/src/linux-headers-2.6.31-14-generic/arch/xtensa
/usr/src/linux-headers-2.6.31-14-generic/Documentation
/usr/src/linux-headers-2.6.31-14-generic/block
/usr/src/linux-headers-2.6.31-14-generic/crypto
/usr/src/linux-headers-2.6.31-14-generic/drivers
/usr/src/linux-headers-2.6.31-14-generic/firmware
/usr/src/linux-headers-2.6.31-14-generic/fs
/usr/src/linux-headers-2.6.31-14-generic/init
/usr/src/linux-headers-2.6.31-14-generic/ipc
/usr/src/linux-headers-2.6.31-14-generic/lib
/usr/src/linux-headers-2.6.31-14-generic/mm
/usr/src/linux-headers-2.6.31-14-generic/net
/usr/src/linux-headers-2.6.31-14-generic/samples
/usr/src/linux-headers-2.6.31-14-generic/security
/usr/src/linux-headers-2.6.31-14-generic/sound
/usr/src/linux-headers-2.6.31-14-generic/tools
/usr/src/linux-headers-2.6.31-14-generic/usr
/usr/src/linux-headers-2.6.31-14-generic/ubuntu
/lib/modules/2.6.31-14-generic/build


Все не влазит. Я к сожалению не знаю как организовать вывод этой комнды в файл. Тогда бы все выложил.
Спасибо сказали:
Аватара пользователя
seval
Сообщения: 193
ОС: OpenSUSE 10.3

Re: Пульт ДУ не работает.

Сообщение seval »

Вывод команды в прицепе
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Спасибо сказали:
blackdevil
Бывший модератор
Сообщения: 2751
Статус: Добровольный помощник
ОС: Ubuntu (lts)

Re: Пульт ДУ не работает.

Сообщение blackdevil »

Эмммм...Теперь уже я ничего не понимаю ) Ну, выходит распакованы уже исходники в /usr/src/linux-headers-2.6.31-14-generic. Хотя точно помню что сам когда пересобирал ядро распаковывал архив в домашнюю папку...
Простые решения для Ubuntu-подобных систем: смотрим тут
Спасибо сказали:
blackdevil
Бывший модератор
Сообщения: 2751
Статус: Добровольный помощник
ОС: Ubuntu (lts)

Re: Пульт ДУ не работает.

Сообщение blackdevil »

Кажется, разобрался. В пакете linux-headers только заголовочные файлы ядра. Сами исходники с патчами в пакете linux-source: пакет :) Простите за то, что ввел в заблуждение.
Простые решения для Ubuntu-подобных систем: смотрим тут
Спасибо сказали:
Аватара пользователя
seval
Сообщения: 193
ОС: OpenSUSE 10.3

Re: Пульт ДУ не работает.

Сообщение seval »

Спасибо! В понедельник скачаю и попробую.
Спасибо сказали:
Аватара пользователя
seval
Сообщения: 193
ОС: OpenSUSE 10.3

Re: Пульт ДУ не работает.

Сообщение seval »

Не вытерпел и скачал дома. Попробовал и опять же не получилось :crazy:

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

root@seval-laptop:~/linux-source-2.6.31/drivers/hid# patch hid-samsung.c samsung171b-2.6.31.patch
patching file hid-samsung.c
Hunk #1 succeeded at 45 with fuzz 2 (offset -7 lines).
root@seval-laptop:~/linux-source-2.6.31/drivers/hid# cd ../..
root@seval-laptop:~/linux-source-2.6.31# make oldconfig && make prepare && make scripts
  HOSTCC  scripts/basic/fixdep
  HOSTCC  scripts/basic/docproc
  HOSTCC  scripts/basic/hash
  HOSTCC  scripts/kconfig/conf.o
scripts/kconfig/conf.c: In function ‘conf_askvalue’:
scripts/kconfig/conf.c:105: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result
scripts/kconfig/conf.c: In function ‘conf_choice’:
scripts/kconfig/conf.c:307: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result
  HOSTCC  scripts/kconfig/kxgettext.o
  SHIPPED scripts/kconfig/zconf.tab.c
  SHIPPED scripts/kconfig/lex.zconf.c
  SHIPPED scripts/kconfig/zconf.hash.c
  HOSTCC  scripts/kconfig/zconf.tab.o
  HOSTLD  scripts/kconfig/conf
scripts/kconfig/conf -o arch/x86/Kconfig
#
# using defaults found in /boot/config-2.6.31-14-generic
#
#
# configuration written to .config
#
scripts/kconfig/conf -s arch/x86/Kconfig
  CHK     include/linux/version.h
  UPD     include/linux/version.h
  CHK     include/linux/utsrelease.h
  UPD     include/linux/utsrelease.h
  SYMLINK include/asm -> include/asm-x86
  CC      kernel/bounds.s
  GEN     include/linux/bounds.h
  CC      arch/x86/kernel/asm-offsets.s
  GEN     include/asm/asm-offsets.h
  CALL    scripts/checksyscalls.sh
  HOSTCC  scripts/genksyms/genksyms.o
  SHIPPED scripts/genksyms/lex.c
  SHIPPED scripts/genksyms/parse.h
  SHIPPED scripts/genksyms/keywords.c
  HOSTCC  scripts/genksyms/lex.o
  SHIPPED scripts/genksyms/parse.c
  HOSTCC  scripts/genksyms/parse.o
  HOSTLD  scripts/genksyms/genksyms
  CC      scripts/mod/empty.o
  HOSTCC  scripts/mod/mk_elfconfig
  MKELF   scripts/mod/elfconfig.h
  HOSTCC  scripts/mod/file2alias.o
  HOSTCC  scripts/mod/modpost.o
scripts/mod/modpost.c: In function ‘get_markers’:
scripts/mod/modpost.c:1562: warning: ignoring return value of ‘asprintf’, declared with attribute warn_unused_result
scripts/mod/modpost.c: In function ‘add_marker’:
scripts/mod/modpost.c:1982: warning: ignoring return value of ‘asprintf’, declared with attribute warn_unused_result
  HOSTCC  scripts/mod/sumversion.o
  HOSTLD  scripts/mod/modpost
  HOSTCC  scripts/selinux/mdp/mdp
  HOSTCC  scripts/kallsyms
scripts/kallsyms.c: In function ‘read_symbol’:
scripts/kallsyms.c:112: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result
  HOSTCC  scripts/conmakehash
root@seval-laptop:~/linux-source-2.6.31# cd drivers/hid/
root@seval-laptop:~/linux-source-2.6.31/drivers/hid# make -C /home/seval/linux-
linux-2.6.31.12.tar.gz
linux-2.6.31.tar.gz
linux-headers-2.6.24-020624_2.6.24-020624_all.deb
linux-headers-2.6.24-020624-generic_2.6.24-020624_i386.deb
linux-headers-2.6.31-14-generic_2.6.31-14.48_i386.deb
linux-headers-2.6.32-02063209_2.6.32-02063209_all.deb
linux-headers-2.6.32-02063209-generic_2.6.32-02063209_i386.deb
linux-headers-2.6.33-020633_2.6.33-020633_all.deb
linux-headers-2.6.33-020633-generic_2.6.33-020633_i386.deb
linux-image-2.6.24-020624-generic_2.6.24-020624_i386.deb
linux-image-2.6.32-02063209-generic_2.6.32-02063209_i386.deb
linux-image-2.6.33-020633-generic_2.6.33-020633_i386.deb
linux-source-2.6.24_2.6.24-020624_all.deb
linux-source-2.6.31/
linux-source-2.6.31_2.6.31-14.48_all.deb
root@seval-laptop:~/linux-source-2.6.31/drivers/hid# make -C /home/seval/linux-source-2.6.31 SUBDIRS=$PWD modules
make: Вход в каталог `/home/seval/linux-source-2.6.31'

  WARNING: Symbol version dump /home/seval/linux-source-2.6.31/Module.symvers
           is missing; modules will have no dependencies and modversions.

  CC [M]  /home/seval/linux-source-2.6.31/drivers/hid/hid-a4tech.o
  CC [M]  /home/seval/linux-source-2.6.31/drivers/hid/hid-apple.o
  CC [M]  /home/seval/linux-source-2.6.31/drivers/hid/hid-belkin.o
  CC [M]  /home/seval/linux-source-2.6.31/drivers/hid/hid-cherry.o
  CC [M]  /home/seval/linux-source-2.6.31/drivers/hid/hid-chicony.o
  CC [M]  /home/seval/linux-source-2.6.31/drivers/hid/hid-cypress.o
  CC [M]  /home/seval/linux-source-2.6.31/drivers/hid/hid-drff.o
  CC [M]  /home/seval/linux-source-2.6.31/drivers/hid/hid-ezkey.o
  CC [M]  /home/seval/linux-source-2.6.31/drivers/hid/hid-gyration.o
  CC [M]  /home/seval/linux-source-2.6.31/drivers/hid/hid-kensington.o
  CC [M]  /home/seval/linux-source-2.6.31/drivers/hid/hid-kye.o
  CC [M]  /home/seval/linux-source-2.6.31/drivers/hid/hid-lg.o
  CC [M]  /home/seval/linux-source-2.6.31/drivers/hid/hid-lgff.o
  CC [M]  /home/seval/linux-source-2.6.31/drivers/hid/hid-lg2ff.o
  LD [M]  /home/seval/linux-source-2.6.31/drivers/hid/hid-logitech.o
  CC [M]  /home/seval/linux-source-2.6.31/drivers/hid/hid-microsoft.o
  CC [M]  /home/seval/linux-source-2.6.31/drivers/hid/hid-monterey.o
  CC [M]  /home/seval/linux-source-2.6.31/drivers/hid/hid-ntrig.o
  CC [M]  /home/seval/linux-source-2.6.31/drivers/hid/hid-pl.o
  CC [M]  /home/seval/linux-source-2.6.31/drivers/hid/hid-petalynx.o
  CC [M]  /home/seval/linux-source-2.6.31/drivers/hid/hid-samsung.o
  CC [M]  /home/seval/linux-source-2.6.31/drivers/hid/hid-sjoy.o
  CC [M]  /home/seval/linux-source-2.6.31/drivers/hid/hid-sony.o
  CC [M]  /home/seval/linux-source-2.6.31/drivers/hid/hid-sunplus.o
  CC [M]  /home/seval/linux-source-2.6.31/drivers/hid/hid-gaff.o
  CC [M]  /home/seval/linux-source-2.6.31/drivers/hid/hid-tmff.o
  CC [M]  /home/seval/linux-source-2.6.31/drivers/hid/hid-topseed.o
  CC [M]  /home/seval/linux-source-2.6.31/drivers/hid/hid-zpff.o
  CC [M]  /home/seval/linux-source-2.6.31/drivers/hid/hid-wacom.o
  CC [M]  /home/seval/linux-source-2.6.31/drivers/hid/usbhid/hid-core.o
  CC [M]  /home/seval/linux-source-2.6.31/drivers/hid/usbhid/hid-quirks.o
  CC [M]  /home/seval/linux-source-2.6.31/drivers/hid/usbhid/hiddev.o
  CC [M]  /home/seval/linux-source-2.6.31/drivers/hid/usbhid/hid-pidff.o
  LD [M]  /home/seval/linux-source-2.6.31/drivers/hid/usbhid/usbhid.o
  Building modules, stage 2.
  MODPOST 27 modules
  CC      /home/seval/linux-source-2.6.31/drivers/hid/hid-a4tech.mod.o
  LD [M]  /home/seval/linux-source-2.6.31/drivers/hid/hid-a4tech.ko
  CC      /home/seval/linux-source-2.6.31/drivers/hid/hid-apple.mod.o
  LD [M]  /home/seval/linux-source-2.6.31/drivers/hid/hid-apple.ko
  CC      /home/seval/linux-source-2.6.31/drivers/hid/hid-belkin.mod.o
  LD [M]  /home/seval/linux-source-2.6.31/drivers/hid/hid-belkin.ko
  CC      /home/seval/linux-source-2.6.31/drivers/hid/hid-cherry.mod.o
  LD [M]  /home/seval/linux-source-2.6.31/drivers/hid/hid-cherry.ko
  CC      /home/seval/linux-source-2.6.31/drivers/hid/hid-chicony.mod.o
  LD [M]  /home/seval/linux-source-2.6.31/drivers/hid/hid-chicony.ko
  CC      /home/seval/linux-source-2.6.31/drivers/hid/hid-cypress.mod.o
  LD [M]  /home/seval/linux-source-2.6.31/drivers/hid/hid-cypress.ko
  CC      /home/seval/linux-source-2.6.31/drivers/hid/hid-drff.mod.o
  LD [M]  /home/seval/linux-source-2.6.31/drivers/hid/hid-drff.ko
  CC      /home/seval/linux-source-2.6.31/drivers/hid/hid-ezkey.mod.o
  LD [M]  /home/seval/linux-source-2.6.31/drivers/hid/hid-ezkey.ko
  CC      /home/seval/linux-source-2.6.31/drivers/hid/hid-gaff.mod.o
  LD [M]  /home/seval/linux-source-2.6.31/drivers/hid/hid-gaff.ko
  CC      /home/seval/linux-source-2.6.31/drivers/hid/hid-gyration.mod.o
  LD [M]  /home/seval/linux-source-2.6.31/drivers/hid/hid-gyration.ko
  CC      /home/seval/linux-source-2.6.31/drivers/hid/hid-kensington.mod.o
  LD [M]  /home/seval/linux-source-2.6.31/drivers/hid/hid-kensington.ko
  CC      /home/seval/linux-source-2.6.31/drivers/hid/hid-kye.mod.o
  LD [M]  /home/seval/linux-source-2.6.31/drivers/hid/hid-kye.ko
  CC      /home/seval/linux-source-2.6.31/drivers/hid/hid-logitech.mod.o
  LD [M]  /home/seval/linux-source-2.6.31/drivers/hid/hid-logitech.ko
  CC      /home/seval/linux-source-2.6.31/drivers/hid/hid-microsoft.mod.o
  LD [M]  /home/seval/linux-source-2.6.31/drivers/hid/hid-microsoft.ko
  CC      /home/seval/linux-source-2.6.31/drivers/hid/hid-monterey.mod.o
  LD [M]  /home/seval/linux-source-2.6.31/drivers/hid/hid-monterey.ko
  CC      /home/seval/linux-source-2.6.31/drivers/hid/hid-ntrig.mod.o
  LD [M]  /home/seval/linux-source-2.6.31/drivers/hid/hid-ntrig.ko
  CC      /home/seval/linux-source-2.6.31/drivers/hid/hid-petalynx.mod.o
  LD [M]  /home/seval/linux-source-2.6.31/drivers/hid/hid-petalynx.ko
  CC      /home/seval/linux-source-2.6.31/drivers/hid/hid-pl.mod.o
  LD [M]  /home/seval/linux-source-2.6.31/drivers/hid/hid-pl.ko
  CC      /home/seval/linux-source-2.6.31/drivers/hid/hid-samsung.mod.o
  LD [M]  /home/seval/linux-source-2.6.31/drivers/hid/hid-samsung.ko
  CC      /home/seval/linux-source-2.6.31/drivers/hid/hid-sjoy.mod.o
  LD [M]  /home/seval/linux-source-2.6.31/drivers/hid/hid-sjoy.ko
  CC      /home/seval/linux-source-2.6.31/drivers/hid/hid-sony.mod.o
  LD [M]  /home/seval/linux-source-2.6.31/drivers/hid/hid-sony.ko
  CC      /home/seval/linux-source-2.6.31/drivers/hid/hid-sunplus.mod.o
  LD [M]  /home/seval/linux-source-2.6.31/drivers/hid/hid-sunplus.ko
  CC      /home/seval/linux-source-2.6.31/drivers/hid/hid-tmff.mod.o
  LD [M]  /home/seval/linux-source-2.6.31/drivers/hid/hid-tmff.ko
  CC      /home/seval/linux-source-2.6.31/drivers/hid/hid-topseed.mod.o
  LD [M]  /home/seval/linux-source-2.6.31/drivers/hid/hid-topseed.ko
  CC      /home/seval/linux-source-2.6.31/drivers/hid/hid-wacom.mod.o
  LD [M]  /home/seval/linux-source-2.6.31/drivers/hid/hid-wacom.ko
  CC      /home/seval/linux-source-2.6.31/drivers/hid/hid-zpff.mod.o
  LD [M]  /home/seval/linux-source-2.6.31/drivers/hid/hid-zpff.ko
  CC      /home/seval/linux-source-2.6.31/drivers/hid/usbhid/usbhid.mod.o
  LD [M]  /home/seval/linux-source-2.6.31/drivers/hid/usbhid/usbhid.ko
make: Выход из каталога `/home/seval/linux-source-2.6.31'
root@seval-laptop:~/linux-source-2.6.31/drivers/hid# cp /home/seval/linux-source-2.6.31
linux-source-2.6.31/
linux-source-2.6.31_2.6.31-14.48_all.deb
root@seval-laptop:~/linux-source-2.6.31/drivers/hid# cp /home/seval/linux-source-2.6.31/drivers/hid/hid-samsung.ko /lib/modules/`uname -r`/kernel/drivers/hid/
root@seval-laptop:~/linux-source-2.6.31/drivers/hid# modprobe -r hid_samsung
root@seval-laptop:~/linux-source-2.6.31/drivers/hid# modprobe hid_samsung
FATAL: Error inserting hid_samsung (/lib/modules/2.6.31-14-generic/kernel/drivers/hid/hid-samsung.ko): Invalid module format
root@seval-laptop:~/linux-source-2.6.31/drivers/hid# zcat /proc/config > /home/seval/linux-source-2.6.31/.config
gzip: /proc/config.gz: No such file or directory

Что то ведь не так делаю. Подскажите где ошибся.
Спасибо сказали:
Аватара пользователя
seval
Сообщения: 193
ОС: OpenSUSE 10.3

Re: Пульт ДУ не работает.

Сообщение seval »

В прошлом посте я так понял, я патчил модуль samsung. Потом я поробовал пересобрать ядро и О чудо получилось. Пересобирал ничего не меняя только пропатчив вышеупомянутый модуль. Конфиг взял от сущетсвующей системы. Загрузился со "своим" ядром и не пойму как задействовать пульт? Кнопки нажимаю и ничего не происходит. Я так понял сейчас пульт должен работать в эмуляции клавиатуры. То есть кнопки вверх, вниз и так далее должны работать аналогично клавиатурным. Но не работает.

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

root@seval-laptop:~# dmesg | grep hid
[    3.530613] usbcore: registered new interface driver hiddev
[    3.536425] generic-usb 0003:09DA:000E.0001: input,hidraw0: USB HID v1.10 Mouse [A4Tech PS/2+USB Mouse] on usb-0000:00:04.0-2/input0
[    3.536442] usbcore: registered new interface driver usbhid
[    3.536445] usbhid: v2.6:USB HID core driver
[  202.556441] samsung 0003:0419:0001.0002: hiddev96,hidraw1: USB HID v1.00 Keyboard [HOLTEK USB Keyboard] on usb-0000:00:04.0-3/input0
[  202.577421] samsung 0003:0419:0001.0003: hiddev97,hidraw2: USB HID v1.10 Mouse [HOLTEK USB Keyboard] on usb-0000:00:04.0-3/input1
[  234.698383] samsung 0003:0419:0001.0004: hiddev96,hidraw1: USB HID v1.00 Keyboard [HOLTEK USB Keyboard] on usb-0000:00:04.0-1/input0
[  234.715597] samsung 0003:0419:0001.0005: hiddev97,hidraw2: USB HID v1.10 Mouse [HOLTEK USB Keyboard] on usb-0000:00:04.0-1/input1
[  261.859963] samsung 0003:0419:0001.0004: hiddev96,hidraw1: USB HID v1.00 Keyboard [HOLTEK USB Keyboard] on usb-0000:00:04.0-1/input0
[  261.860062] samsung 0003:0419:0001.0005: hiddev97,hidraw2: USB HID v1.10 Mouse [HOLTEK USB Keyboard] on usb-0000:00:04.0-1/input1
[  767.253500] samsung 0003:0419:0001.0006: hiddev96,hidraw1: USB HID v1.00 Keyboard [HOLTEK USB Keyboard] on usb-0000:00:04.0-1/input0
[  767.270600] samsung 0003:0419:0001.0007: hiddev97,hidraw2: USB HID v1.10 Mouse [HOLTEK USB Keyboard] on usb-0000:00:04.0-1/input1

Устройства вроде есть.
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Пульт ДУ не работает.

Сообщение sash-kan »

seval писал(а):
20.03.2010 02:59
Подскажите где ошибся
самая главная — вы собираете не дистрибутивными стандартными средствами. не уверен, что в ubuntu make-kpkg хранится в пакете с таким же именем, как в debian, но поищите сначала такое же имя — kernel-package. далее — google://ubuntu make-kpkg.

seval писал(а):
20.03.2010 05:24
как задействовать пульт?
это уж в документации гляньте. предполагаю, что, в частности, x-сервер должен понять, что у вас появилось новое устройство ввода.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
seval
Сообщения: 193
ОС: OpenSUSE 10.3

Re: Пульт ДУ не работает.

Сообщение seval »

Жаль что все так печально.
Спасибо сказали:
blackdevil
Бывший модератор
Сообщения: 2751
Статус: Добровольный помощник
ОС: Ubuntu (lts)

Re: Пульт ДУ не работает.

Сообщение blackdevil »

Насколько я понимаю, Вы патчите исходники, а далее нужно сделать сборку патченного ядра методом, описанным в посте №12. Да, пересобирать ядро для поддержки нетипичных устройств нелегко. Тут уж ничего не поделаешь. Настораживает вот это:
FATAL: Error inserting hid_samsung (/lib/modules/2.6.31-14-generic/kernel/drivers/hid/hid-samsung.ko): Invalid module format

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