LINUX.ORG.RU

Дебиан'оиды, помогите!


0

0

Поставил из testing lirc. Все отлично работает, но... только до следующего выключения/включения. Тогда снова приходиться проводить:
# dpkg-reconfigure lirc

LIRC needs some files under /dev/ for it to work:        
/dev/lirc  /dev/lircd and /dev/lircm        
Should I create LIRC device nodes if they are not there?
__YES__

LIRC is already configured, reconfiguring it may spoil some of your
handcrafted configuration in /etc/lirc/hardware.conf.  
However comments, LIRC_ARGS and other unknown code will be preserved.  
Do you want to reconfigure LIRC?
__YES__

Please select a driver, that supports your hardware. 
__TV Card__

__AverMedia TV card (TVCapture98, TVPhone98) (card=13/41)__
Вывод:
Setting up modutils file
Starting lirc daemon: lircd lircmd.
После этого работает идеально. После перезагрузки запуск /etc/init.d/lirc start не помогает! Да, и в rcconf он отмечен для загрузки при старте системы.
# cat /etc/modules.conf|grep lirc
### update-modules: start processing /etc/modutils/lirc
#This file is modified by lirc's maintainer scripts.
#               add options lirc_serial sense=0
### update-modules: end processing /etc/modutils/lirc
Пробовал в /etc/modules.conf добавить мой драйвер lirc:
alias char-major-61  gpio
Не помогло... :-((( Равно как и update-modules... Помогите!
anonymous

Судя по всему, включена devfs/udev - копай в их конфигах на предмет создания девайсов для lirc.

Ну, и reportbug можешь до кучи.

watashiwa_daredeska ★★★★
()
Ответ на: комментарий от watashiwa_daredeska

8-(((
Странно, но после перезагрузки(т. е. когда возникает эта проблема) девайсы остаються на своих местах. Т. е. их создавать нет необходимости! Так в чем же дело?

anonymous
()
Ответ на: комментарий от watashiwa_daredeska

Вот что откопал в syslog:
Jul 10 20:26:48 localhost kernel: lirc_dev: IR Remote Control driver registered, at major 61
Jul 10 20:26:48 localhost kernel: lirc_gpio: no version for "lirc_unregister_plugin" found: kernel tainted.
Jul 10 20:26:48 localhost kernel: lirc_gpio (-1): card type 0x29, id 0x31461
Jul 10 20:26:48 localhost kernel: lirc_dev: lirc_register_plugin:sample_rate: 10
Jul 10 20:26:48 localhost kernel: lirc_gpio (0): driver registered
Jul 10 20:26:48 localhost udev[3358]: creating device node '/dev/lirc0'
Jul 10 20:26:48 localhost lircd 0.7.1pre2[3362]: lircd(any) ready
Jul 10 20:26:48 localhost lircd 0.7.1pre2[3362]: accepted new client on /dev/lircd
Jul 10 20:26:48 localhost lircd 0.7.1pre2[3362]: could not get file information for /dev/lirc
Jul 10 20:26:48 localhost lircd 0.7.1pre2[3362]: default_init(): No such file or directory
Jul 10 20:26:48 localhost lircd 0.7.1pre2[3362]: caught signal

Вот. Пробовал создавать symlink lirc => lirc0, так после перезагрузки исчезает! 8-(((((

anonymous
()
Ответ на: комментарий от watashiwa_daredeska

Уже нашел. Обрати внимание на заголовок файла:
(/etc/udev/links.conf)
# This file does not exist. Please do not ask the debian maintainer about it.
# You may use it to do strange and wonderful things, at your risk.
:-) Добавил туда:
L lirc /dev/lirc0

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.