Текущее время: 27 апр 2024, 17:04 • Часовой пояс: UTC + 3 часа
Сообщения без ответов | Активные темы

2.6.33 + пульт

Начать новую темуОтветить на тему Страница 1 из 1 [ Сообщений: 13 ]
Версия для печати Пред. тема | След. тема
АвторСообщение
Сообщение Добавлено: 27 фев 2010, 11:58. Заголовок сообщения:  2.6.33 + пульт
Зарегистрирован:
    28 май 2006, 22:41
Сообщения: 42
Похоже, в новой версии ядра (2.6.33) снова успешно сломали поддержку пультов.
Симптомы: ir-kbd-i2c загружается, но устройства /dev/input/eventX, соответствующего пульту, не появляется.
Кто сталкивался, решал?

P.S. http://dpaste.org/gtSg/ и http://dpaste.org/ii8G/
Профиль 
Сообщение Добавлено: 27 фев 2010, 19:09. Заголовок сообщения: 
Зарегистрирован:
    28 май 2006, 22:41
Сообщения: 42
.. и похоже, это связано с переездом драйверов ir из drivers/media/common в drivers/media/IR. Но как решать проблему - пока непонятно.
Профиль 
Сообщение Добавлено: 01 мар 2010, 09:40. Заголовок сообщения: 
Beholder
Аватара пользователя
Зарегистрирован:
    19 авг 2004, 11:51
Сообщения: 396
Сломали, подтверждаю. Разбираюсь в чем дело, забросил вопрос в рассылку.
Профиль 
Сообщение Добавлено: 04 мар 2010, 08:44. Заголовок сообщения: 
Beholder
Аватара пользователя
Зарегистрирован:
    19 авг 2004, 11:51
Сообщения: 396
Проблему с I2C пультом решил. Ссылка на патч, так же можно смотреть за состоянием принятия его в ветку video4linux.

http://patchwork.kernel.org/patch/83531/

Патч применительно к свежему срезу v4l. В ядрах может быть разная степень поломанности. Поэтому просьба ко всем кто будет патчить отписать результат: дистрибитив, ядро, откуда v4l, результат.
Профиль 
Сообщение Добавлено: 04 мар 2010, 14:09. Заголовок сообщения: 
Зарегистрирован:
    14 июл 2008, 11:59
Сообщения: 3
писал(а):
Проблему с I2C пультом решил. Ссылка на патч, так же можно смотреть за состоянием принятия его в ветку video4linux.

http://patchwork.kernel.org/patch/83531/

Патч применительно к свежему срезу v4l. В ядрах может быть разная степень поломанности. Поэтому просьба ко всем кто будет патчить отписать результат: дистрибитив, ядро, откуда v4l, результат.


Код:
$ uname -r
2.6.33-rc8-zen1+


Заработало. Спасибо!
Профиль ICQ 
Сообщение Добавлено: 05 мар 2010, 08:25. Заголовок сообщения: 
Зарегистрирован:
    28 май 2006, 22:41
Сообщения: 42
2.6.33-gentoo. Всё отлично заработало.

Единственное, поскольку патч накладывал не на свежий срез video4linux, а на сами исходники ядра, то (хотя это и не обязательно) поменял смещение в патче на
@@ -835,6 +835,7 @@

Когда можно будет ожидать починки в самом ядре? В каком-нибудь из корректирующих релизов 2.6.33 ядра или только в 2.6.34?
Профиль 
Сообщение Добавлено: 31 мар 2010, 06:16. Заголовок сообщения: 
Зарегистрирован:
    14 июл 2008, 11:59
Сообщения: 3
http://www.kernel.org/diff/diffview.cgi?file=%2Fpub%2Flinux%2Fkernel%2Fv2.6%2Fnext%2Fpatch-v2.6.34-rc2-next-20100330.bz2;z=2134
Начиная с 2.6.34-rc2-next-20100330 уже в ядре
Профиль ICQ 
Сообщение Добавлено: 21 май 2010, 00:15. Заголовок сообщения: 
Зарегистрирован:
    28 май 2006, 22:41
Сообщения: 42
Вышло 2.6.34, проблема так и не исправлена :(.
Приходится по-прежнему накладывать на ядро тот же патч, чтобы заработал пульт.
Профиль 
Сообщение Добавлено: 25 май 2010, 13:56. Заголовок сообщения: 
Зарегистрирован:
    14 июл 2008, 11:59
Сообщения: 3
Судя по http://www.kernel.org/diff/diffview.cgi ... bz2;z=2659
в 34.1 будет работать
Профиль ICQ 
Сообщение Добавлено: 12 сен 2010, 18:27. Заголовок сообщения: 
Зарегистрирован:
    12 сен 2010, 18:15
Сообщения: 2
Сделал

Код:
 # patch -i fix-broken-I2C-IR-for-Beholder.patch
patching file saa7134-input.c
Hunk #1 succeeded at 841 with fuzz 2 (offset -106 lines).


НО, как не было эвента от пульта так и не появилось. Может что-то не так делаю?
Можно рассказать поподробней?.
Код:
# dmesg | grep input
input: UC-LOGIC Tablet WP5540U as /devices/pci0000:00/0000:00:1d.0/usb6/6-1/6-1:1.0/input/input0
generic-usb 0003:5543:0004.0001: input,hidraw0: USB HID v1.00 Mouse [UC-LOGIC Tablet WP5540U] on usb-0000:00:1d.0-1/input0
input: MLK Defender 2.4GHz combo as /devices/pci0000:00/0000:00:1d.2/usb8/8-2/8-2:1.0/input/input1
sunplus 0003:04FC:05D8.0002: input,hidraw1: USB HID v1.00 Keyboard [MLK Defender 2.4GHz combo] on usb-0000:00:1d.2-2/input0
input: MLK Defender 2.4GHz combo as /devices/pci0000:00/0000:00:1d.2/usb8/8-2/8-2:1.1/input/input2
sunplus 0003:04FC:05D8.0003: input,hiddev0,hidraw2: USB HID v1.00 Mouse [MLK Defender 2.4GHz combo] on usb-0000:00:1d.2-2/input1
input: Power Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input3
input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input4
input: HDA Digital PCBeep as /devices/pci0000:00/0000:00:1b.0/input/input5



Код:
 uname -a
Linux scarface 2.6.33.7-server-1mnb #1 SMP Fri Aug 27 21:38:29 UTC 2010 i686 i686 i386 GNU/Linux
Профиль 
Сообщение Добавлено: 13 сен 2010, 05:25. Заголовок сообщения: 
Beholder
Аватара пользователя
Зарегистрирован:
    19 авг 2004, 11:51
Сообщения: 396
dmesg покажите, ту часть где тюнер.
Профиль 
Сообщение Добавлено: 24 сен 2010, 14:40. Заголовок сообщения: 
Зарегистрирован:
    12 сен 2010, 18:15
Сообщения: 2
Код:
dmesg |grep saa
saa7130/34: v4l2 driver version 0.2.15 loaded
saa7134 0000:04:03.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
saa7133[0]: found at 0000:04:03.0, rev: 209, irq: 16, latency: 32, mmio: 0xc9105000
saa7133[0]: subsystem: 5ace:6090, board: Beholder BeholdTV 609 FM [card=163,autodetected]
saa7133[0]: board init: gpio is 0
IRQ 16/saa7133[0]: IRQF_DISABLED is not guaranteed on shared IRQs
saa7133[0]: i2c eeprom 00: ce 5a 90 60 54 20 00 00 00 00 00 00 00 00 00 01
saa7133[0]: i2c eeprom 10: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom 20: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom 30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom 40: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom 50: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom 60: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom 70: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom 80: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom 90: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom a0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom b0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom c0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom d0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom e0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom f0: 42 54 56 30 30 30 30 ff ff ff ff ff ff ff ff ff
saa7146: register extension 'budget dvb'.
tuner 1-0043: chip found @ 0x86 (saa7133[0])
tuner 1-0060: chip found @ 0xc0 (saa7133[0])
saa7133[0]: registered device video0 [v4l2]
saa7133[0]: registered device vbi0
saa7133[0]: registered device radio0
saa7146: found saa7146 @ mem fa1f8000 (revision 1, irq 19) (0x13c2,0x1018).
saa7146 (0): dma buffer size 192512
saa7134 ALSA driver for DMA sound loaded
IRQ 16/saa7133[0]: IRQF_DISABLED is not guaranteed on shared IRQs
saa7133[0]/alsa: saa7133[0] at 0xc9105000 irq 16 registered as card -1

saa7146 это dvb плата Skystar 3
Профиль 
Сообщение Добавлено: 28 сен 2010, 02:18. Заголовок сообщения: 
Beholder
Аватара пользователя
Зарегистрирован:
    19 авг 2004, 11:51
Сообщения: 396
Странно, но никаких попыток проинитить пульт не видно. Опять что ли сломали.
Профиль 
Показать сообщения за:  Поле сортировки:    
Начать новую темуОтветить на тему  Страница 1 из 1  [ Сообщений: 13 ]  
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 148
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения
Найти:  
Перейти: