[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