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

Michael Fenston fenston-myth at san.rr.com
Wed Oct 20 05:13:33 UTC 2004


John wrote:

>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
>  
>
>------------------------------------------------------------------------
>
>_______________________________________________
>mythtv-users mailing list
>mythtv-users at mythtv.org
>http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users
>  
>
I had the exact same error - go back to

0.7.0pre7 ... just the kernel module part ... I left everything else at pre8 and the remote still worked.

HTH.

-Mike




More information about the mythtv-users mailing list