[mythtv-users] Can't open /dev/lirc error

John waligory at gmail.com
Wed Oct 20 02:51:10 UTC 2004


I'm having some troubles getting lirc to work.  I've been over it a
few times now and I still can't seem to figure it out. I've been
following Jarrod's excellent guide but I just seem to be stuck.  I'd
rather try to figure my problem out than reformat it (again).  I'm
using a PVR-350 with a grey hauppage remote running on FC2 (Kernel
2.6.8-1.521).  Everything else seems to be working just fine.  Sorry
for all the detail in this post but I was hoping someone can just look
at this and realize where I messed up.  Any help would be much
appreciated.

 /var/log/messages is as follows:
Oct 18 23:17:25 MYTHTV kernel: lirc_i2c: chip found @ 0x18 (Hauppauge IR)
Oct 18 23:17:25 MYTHTV kernel: lirc_dev: lirc_register_plugin:sample_rate: 10
Oct 18 23:17:50 MYTHTV lircd 0.7.0pre8[3480]: lircd(any) ready
Oct 18 23:17:50 MYTHTV lircd: lircd startup succeeded
Oct 18 23:18:00 MYTHTV lircd 0.7.0pre8[3480]: accepted new client on /dev/lircd
Oct 18 23:18:05 MYTHTV lircd 0.7.0pre8[3480]: removed client
Oct 18 23:20:01 MYTHTV lircd 0.7.0pre8[3480]: caught signal
Oct 18 23:20:01 MYTHTV lircd: lircd shutdown succeeded
Oct 18 23:21:35 MYTHTV lircd 0.7.0pre8[2284]: lircd(any) ready
Oct 18 23:21:35 MYTHTV lircd: lircd startup succeeded
Oct 18 23:22:03 MYTHTV lircd 0.7.0pre8[2284]: accepted new client on /dev/lircd
Oct 18 23:22:03 MYTHTV kernel: lirc_dev: IR Remote Control driver
registered, at major 61
Oct 18 23:22:03 MYTHTV lircd 0.7.0pre8[2284]: could not open /dev/lirc
Oct 18 23:22:03 MYTHTV lircd 0.7.0pre8[2284]: default_init(): No such device
Oct 18 23:22:03 MYTHTV lircd 0.7.0pre8[2284]: caught signal

+++++++++++++++++++++++++++++++++++++++++++

[root at MYTHTV mythtv]# ls -la /dev |grep lirc
c---------   1 root   root    61,   0 Oct 11 14:34 lirc
srw-rw-rw-   1 root   root          0 Oct 19 22:03 lircd

+++++++++++++++++++++++++++++++++++++++++++

[root at MYTHTV mythtv]# rpm -qa |grep lirc
kernel-module-lirc-2.6.8-1.521-0.7.0-41_pre8.rhfc2.at
lirc-0.7.0-41_pre8.rhfc2.at
lirc-lib-0.7.0-41_pre8.rhfc2.at

+++++++++++++++++++++++++++++++++++++++++++

[root at MYTHTV mythtv]# rpm -qa ivtv
ivtv-0.1.10-48.3_pre2_ck100zz.rhfc2.at

+++++++++++++++++++++++++++++++++++++++++++

[root at MYTHTV mythtv]# /sbin/lsmod
Module                  Size  Used by
lirc_dev               10636  0
snd_mixer_oss          14017  2
snd_intel8x0           30829  3
snd_ac97_codec         58821  1 snd_intel8x0
snd_pcm                83529  1 snd_intel8x0
snd_timer              25413  1 snd_pcm
snd_page_alloc          8393  2 snd_intel8x0,snd_pcm
gameport                4033  1 snd_intel8x0
snd_mpu401_uart         7361  1 snd_intel8x0
snd_rawmidi            21733  1 snd_mpu401_uart
snd_seq_device          6473  1 snd_rawmidi
snd                    45477  10
snd_mixer_oss,snd_intel8x0,snd_ac97_codec,snd_pcm,snd_timer,snd_mpu401_uart,snd_rawmidi,snd_seq_device
soundcore               7713  3 snd
ivtv_fb                22400  0
msp3400                22036  0
saa7127                10248  0
saa7115                10628  0
tuner                  17944  0
tveeprom                9248  0
ivtv                  781348  1 ivtv_fb
i2c_algo_bit            7497  1 ivtv
i2c_core               17345  6
msp3400,saa7127,saa7115,tuner,tveeprom,i2c_algo_bit
videodev                7105  1 ivtv
parport_pc             21249  1

....continues

+++++++++++++++++++++++++++++++++++++++++++

[root at MYTHTV mythtv]# dmesg |grep ivtv
ivtv: ==================== START INIT IVTV ====================
ivtv: version 0.1.10 (0.1.10-48.3_pre2_ck100zz.rhfc2.at) loading
ivtv: Linux version: 2.6.8-1.521 686 REGPARM 4KSTACKS gcc-3.3
ivtv: In case of problems please include the debug info
ivtv: between the START INIT IVTV and END INIT IVTV lines when
ivtv: mailing the ivtv-devel mailinglist.
ivtv: Autodetected WinTV PVR 350 card
ivtv: Found an iTVC15 based chip
ivtv: pci: PCIBUS detected device: 0x2570 vendor: 0x8086
ivtv: i2c attach [client=tveeprom[0],ok]
ivtv: Tuner Type 2, Tuner formats 0x00001000, Radio: yes, Model
0x00a93493, Revision 0x00000001
ivtv: NTSC tuner detected
ivtv: Radio detected
tuner: chip found at addr 0xc2 i2c-bus ivtv i2c driver #0
ivtv: i2c attach [client=(tuner unset),ok]
saa7115: starting probe for adapter ivtv i2c driver #0 (0x10005)
ivtv: i2c attach [client=saa7115[0],ok]
ivtv: i2c attach [client=saa7127[0],ok]
ivtv: i2c attach [client=MSP3448W-A2,ok]
ivtv: Encoder revision: 0x02040011
ivtv: Decoder revision: 0x02020023
ivtv: Configuring WinTV PVR 350 card with 9 streams
ivtv: Create DMA stream 0 using 128 buffers of size 32768
ivtv: Create DMA stream 1 using 128 buffers of size 32768
ivtv: Create stream 2 using 128 buffers of size 52224
ivtv: Create DMA stream 3 using 128 buffers of size 32768
ivtv: Create stream 4
ivtv: Create DMA stream 5 using 16 buffers of size 32768
ivtv: Create stream 6 using 128 buffers of size 4096
ivtv: Create stream 7
ivtv: Create DMA stream 8 using 16 buffers of size 32768
ivtv: Setting Tuner 2
tuner: type set to 2 (Philips NTSC (FI1236,FM1236 and compatibles)) by
ivtv i2c driver #0
ivtv: Setting audio matrix to input 3, output 1
ivtv: Switching standard to NTSC.
ivtv: Initialized WinTV PVR 350, card #0
ivtv: ====================  END INIT IVTV  ====================
ivtv-osd: Framebuffer module loaded (attached to ivtv card id 0)
ivtv-osd: Framebuffer is at decoder-relative address 0x00510000 and
has 1704960 bytes.
ivtv-osd: screen coords: [0 0] -> [720 480]
ivtv-osd: original global alpha = 208
ivtv-osd: current OSD state = 39
ivtv-osd: new global alpha = 208 (1 255 0)
ivtv-osd: Good video_base is inside valid allocated space.
ivtv-osd: framebuffer at 0xed510000, mapped to 0x22584000, size 1350k
ivtv-osd: mode is 720x480x32, linelength=2880
ivtv-osd: fb0: iTVC15 TV out frame buffer device
ivtv: v4l2 ioctl: set frequency 7412
ivtv: Finished with Mute
ivtv: VIM Restart
ivtv: OSD wait done at 0 jiffies.
ivtv: v4l2 ioctl: set frequency 7508
ivtv: Finished with Mute
ivtv: VIM Restart

+++++++++++++++++++++++++++++++++++++++++++

[root at MYTHTV mythtv]# /sbin/chkconfig --list |grep -e lirc -e myth
mythbackend     0:off   1:off   2:on    3:on    4:on    5:on    6:off
lircd           0:off   1:off   2:on    3:on    4:on    5:on    6:off

+++++++++++++++++++++++++++++++++++++++++++

[root at MYTHTV mythtv]# cat /etc/modprobe.conf
alias eth0 tg3
alias scsi_hostadapter ata_piix
alias snd-card-0 snd-intel8x0
install snd-intel8x0 /sbin/modprobe --ignore-install snd-intel8x0 &&
/usr/sbin/alsactl restore >/dev/null 2>&1 || :
remove snd-intel8x0 { /usr/sbin/alsactl store >/dev/null 2>&1 || : ;
}; /sbin/modprobe -r --ignore-remove snd-intel8x0
 
alias char-major-61 lirc_i2c
 
alias usb-controller ehci-hcd
alias usb-controller1 uhci-hcd
 
 
# ivtv modules setup
alias char-major-81 videodev
alias char-major-81-0 ivtv
 
install ivtv /sbin/modprobe --ignore-install ivtv; /sbin/modprobe ivtv-fb
 
install lirc_i2c /sbin/modprobe ivtv; /sbin/modprobe --ignore-install lirc_i2c


More information about the mythtv-users mailing list