Lirc и Asrock 330HT
Viruz 23 января, 2012 - 20:56
Доброго всем времени суток.
Пытаюсь победить lirc на железке Asrock 330HT со встроенным Nuvoton w836x7hg Infrared Remote Transceiver.
Ядро 3.0.6
Собрано со следующими опциями:
[*] Staging drivers ---> [*] Linux Infrared Remote Control IR receiver/transmitter drivers ---> внутри пусто <M> Multimedia support ---> <M> Remote Controller adapters ---> <M> Compile Remote Controller keymap modules <M> Enable IR to LIRC bridge <M> Windows Media Center Ed. eHome Infrared Transceiver <M> Nuvoton w836x7hg Consumer Infrared Transceiver <M> Winbond IR remote control
сам lirc собран со следующим флагами
eix app-misc/lirc Installed versions: 0.9.0(19:05:54 23.01.2012)(X kernel_linux lirc_devices_devinput lirc_devices_inputlirc lirc_devices_userspace -debug -doc -hardware-carrier -lirc_devices_accent -lirc_devices_act200l -lirc_devices_act220l -lirc_devices_adaptec -lirc_devices_all -lirc_devices_alsa_usb -lirc_devices_animax -lirc_devices_asusdh -lirc_devices_atilibusb -lirc_devices_atiusb -lirc_devices_audio -lirc_devices_audio_alsa -lirc_devices_avermedia -lirc_devices_avermedia98 -lirc_devices_avermedia_vdomate -lirc_devices_awlibusb -lirc_devices_bestbuy -lirc_devices_bestbuy2 -lirc_devices_breakoutbox -lirc_devices_bte -lirc_devices_bw6130 -lirc_devices_caraca -lirc_devices_chronos -lirc_devices_commandir -lirc_devices_cph06x -lirc_devices_creative -lirc_devices_creative_infracd -lirc_devices_digimatrix -lirc_devices_dsp -lirc_devices_dvico -lirc_devices_ea65 -lirc_devices_ene0100 -lirc_devices_exaudio -lirc_devices_flyvideo -lirc_devices_ftdi -lirc_devices_gvbctv5pci -lirc_devices_hauppauge -lirc_devices_hauppauge_dvb -lirc_devices_hercules_smarttv_stereo -lirc_devices_i2cuser -lirc_devices_igorplugusb -lirc_devices_iguanaIR -lirc_devices_imon -lirc_devices_imon_24g -lirc_devices_imon_knob -lirc_devices_imon_lcd -lirc_devices_imon_pad -lirc_devices_imon_rsc -lirc_devices_irdeo -lirc_devices_irdeo_remote -lirc_devices_irlink -lirc_devices_irman -lirc_devices_irreal -lirc_devices_it87 -lirc_devices_ite8709 -lirc_devices_knc_one -lirc_devices_kworld -lirc_devices_leadtek_0007 -lirc_devices_leadtek_0010 -lirc_devices_leadtek_pvr2000 -lirc_devices_livedrive_midi -lirc_devices_livedrive_seq -lirc_devices_logitech -lirc_devices_macmini -lirc_devices_mediafocusI -lirc_devices_mouseremote -lirc_devices_mouseremote_ps2 -lirc_devices_mp3anywhere -lirc_devices_mplay -lirc_devices_nslu2 -lirc_devices_packard_bell -lirc_devices_parallel -lirc_devices_pcmak -lirc_devices_pcmak_usb -lirc_devices_pctv -lirc_devices_pixelview_bt878 -lirc_devices_pixelview_pak -lirc_devices_pixelview_pro -lirc_devices_provideo -lirc_devices_realmagic -lirc_devices_remote_wonder_plus -lirc_devices_remotemaster -lirc_devices_sa1100 -lirc_devices_samsung -lirc_devices_sasem -lirc_devices_sb0540 -lirc_devices_serial -lirc_devices_serial_igor_cesko -lirc_devices_silitek -lirc_devices_sir -lirc_devices_slinke -lirc_devices_streamzap -lirc_devices_tekram -lirc_devices_tekram_bt829 -lirc_devices_tira -lirc_devices_ttusbir -lirc_devices_tuxbox -lirc_devices_tvbox -lirc_devices_udp -lirc_devices_uirt2 -lirc_devices_uirt2_raw -lirc_devices_usb_uirt_raw -lirc_devices_usbirboy -lirc_devices_usbx -lirc_devices_wpc8769l -lirc_devices_xboxusb -transmitter) Homepage: http://www.lirc.org/ Description: decode and send infra-red signals of many commonly used remote controls
после загрузки в dmesg следующие упоминания о lirc и nuvoton
nettop ~ # dmesg | grep -i nuvoton [ 6.250335] input: Nuvoton w836x7hg Infrared Remote Transceiver as /devices/pnp0/00:04/rc/rc0/input5 [ 6.250557] rc0: Nuvoton w836x7hg Infrared Remote Transceiver as /devices/pnp0/00:04/rc/rc0 [ 6.250687] nuvoton_cir: driver has been successfully loaded [ 6.761123] rc rc0: lirc_dev: driver ir-lirc-codec (nuvoton-cir) registered at minor = 0 nettop ~ # dmesg | grep -i lirc [ 6.750588] lirc_dev: IR Remote Control driver registered, major 250 [ 6.761123] rc rc0: lirc_dev: driver ir-lirc-codec (nuvoton-cir) registered at minor = 0 [ 6.761134] IR LIRC bridge handler initialized
само устройство в системе видно
nettop ~ # ls -ls /dev/lirc* 0 crw-rw---- 1 root root 250, 0 Янв 23 2012 /dev/lirc0
если сделать cat /dev/lirc0 и потыкать кнопки пульта в консоле видно мусор.
Демон lird стартует нормально:
Jan 23 20:46:02 localhost lircd-0.9.0[7246]: lircd(devinput) ready, using /var/run/lirc/lircd
но при попытке запустить irw для проверки пульта в messanges вываливается следующий текст:
Jan 23 20:47:17 localhost lircd-0.9.0[7246]: accepted new client on /var/run/lirc/lircd Jan 23 20:47:17 localhost lircd-0.9.0[7246]: initializing '/dev/lirc0' Jan 23 20:47:17 localhost lircd-0.9.0[7246]: can't get exclusive access to events coming from `/dev/lirc0' interface
Гугл привел на сайт lirc'а в котором пишут что он возможно конфликтует с hal, но hald в системе не запущен.
Может кто-то сталкивался с подобным, у меня идеи почти кончились?
»
- Для комментирования войдите или зарегистрируйтесь