[mythtv-users] Fw: LIRC is killing me!!!

J. Scott jscott at oddpost.com
Wed Mar 30 03:36:31 UTC 2005


 I am pulling my hair out over lirc! This is my third mythTV install- you'd think I'd have it down by now, but for some reason I can't get it working. I've googled everything I can think of, but couldn't find my answer. 

My system: 
Athlon 2500+ 
Biostar nvidia based mobo 
256mb ram 
160gb hard drive 
Onboard audio and video 
Fedora Core 3 
MythTV Suite 0.17 

X10 mp3anywhere RF remote- receiver plugs into serial port and is supported by lirc. 

My system crashed a week ago when I rebooted it without shutting down. I figured this was a good a time as any to do a fresh install and upgrade to FC3 from FC1. I formated the hard drive and did a totally clean install. None of my hardware has changed, and was working perfectly under mythTV 0.16 and FC1. 

I have followed Jarod's install guide to the letter, but I can't get past the LIRC setup. I downloaded and installed the packages via apt-get, and lircd seems to be running fine. When I run IRW or mode2, I don't get any output, though. The programs run fine, waiting at a blank prompt until I hit ^c, but there is no response from the remote. I have several of these remotes and have tried all of them with fresh batteries, but no output. 

I've attached all the information I can think of that might be helpful, including the directory of my /dev folder, my modprobe.conf file, and output from lsmod and dmesg. If there is anything else that might be helpful, let me know. 

I'm a relative linux newbie, but have a good many hours under my belt doing these mythTV installs. If anyone has any tips for me, I would sincerely appreciate them!!! 




DEVICE FOLDER: 

[root at 192 dev]# ls -l li* 
crw-------  1 root root 61, 0 Mar 29 16:48 lirc 
crw-------  1 root root 61, 0 Mar 29 16:48 lirc0 
srw-rw-rw-  1 root root     0 Mar 29 21:48 lircd 


MODPROBE.CONF FILE 

alias eth0 forcedeth 
# LIRC lines 
alias char-major-61 lirc_serial 
options lirc_serial irq=4 io=0x3f8 
alias snd-card-0 snd-intel8x0 
options snd-card-0 index=0 
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-81 bttv 
alias usb-controller ehci-hcd 
alias usb-controller1 ohci-hcd 
# nvidia kernel module 
alias char-major-195 nvidia-1_0-6629 
alias nvidia nvidia-1_0-6629 
# More lirc lines 
install lirc_serial /bin/setserial /dev/ttyS0 uart none ;\ 
    /sbin/modprobe --ignore-install lirc_serial 


LSMOD OUTPUT 

[root at 192 dev]# /sbin/lsmod 
Module                  Size  Used by 
parport_pc             26629  1 
lp                     12077  0 
parport                37001  2 parport_pc,lp 
autofs4                23493  0 
sunrpc                156325  1 
deflate                 3521  0 
zlib_deflate           20697  1 deflate 
twofish                36929  0 
serpent                13889  0 
aes_i586               38325  0 
blowfish                8385  0 
des                    11713  0 
sha256                  9281  0 
crypto_null             2241  0 
af_key                 30545  2 
xfs                   517425  1 
dm_mod                 55637  0 
video                  15813  0 
button                  6609  0 
battery                 9285  0 
ac                      4805  0 
md5                     4033  1 
ipv6                  231681  14 
ohci_hcd               23765  0 
ehci_hcd               32585  0 
tuner                  19565  0 
tvaudio                20321  0 
bttv                  148753  0 
video_buf              21829  1 bttv 
i2c_algo_bit            8393  1 bttv 
v4l2_common             5825  1 bttv 
btcx_risc               4681  1 bttv 
videodev                9537  1 bttv 
snd_bt87x              13829  2 
i2c_nforce2             6337  0 
i2c_core               20801  5 tuner,tvaudio,bttv,i2c_algo_bit,i2c_nforce2 
lirc_serial            11424  0 
lirc_dev               11844  1 lirc_serial 
snd_intel8x0           33249  2 
snd_ac97_codec         67489  1 snd_intel8x0 
snd_pcm_oss            47989  0 
snd_mixer_oss          17089  3 snd_pcm_oss 
snd_pcm                93001  4 snd_bt87x,snd_intel8x0,snd_ac97_codec,snd_pcm_oss 
snd_timer              29125  1 snd_pcm 
snd                    52645  11 snd_bt87x,snd_intel8x0,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer 
soundcore              10017  3 snd 
snd_page_alloc          9541  3 snd_bt87x,snd_intel8x0,snd_pcm 
forcedeth              18753  0 
floppy                 57841  0 
ext3                  116297  2 
jbd                    69977  1 ext3 

DMESG OUTPUT 

[root at 192 dev]# dmesg 
Linux version 2.6.10-1.770_FC3 (bhcompile at porky.build.redhat.com) (gcc version 3.4.2 20041017 (Red Hat 3.4.2-6.fc3)) #1 Thu Feb 24 14:00:06 EST 2005 
[[[ SNIP... ]]] 
ACPI: Subsystem revision 20041105 
ACPI: Interpreter enabled 
ACPI: Using PIC for interrupt routing 
ACPI: PCI Root Bridge [PCI0] (00:00) 
PCI: Probing PCI hardware (bus 00) 
PCI: nForce2 C1 Halt Disconnect fixup 
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT] 
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.HUB0._PRT] 
ACPI: Power Resource [ISAV] (on) 
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.AGPB._PRT] 
ACPI: PCI Interrupt Link [LNK1] (IRQs *3 4 5 6 7 10 11 12 14 15) 
ACPI: PCI Interrupt Link [LNK2] (IRQs 3 4 5 6 7 10 11 12 14 15) *0, disabled. 
ACPI: PCI Interrupt Link [LNK3] (IRQs 3 4 5 6 7 10 11 12 14 15) *0, disabled. 
ACPI: PCI Interrupt Link [LNK4] (IRQs 3 4 5 6 7 10 11 12 14 15) *0, disabled. 
ACPI: PCI Interrupt Link [LNK5] (IRQs 3 4 *5 6 7 10 11 12 14 15) 
ACPI: PCI Interrupt Link [LUBA] (IRQs 3 4 5 6 7 10 *11 12 14 15) 
ACPI: PCI Interrupt Link [LUBB] (IRQs *3 4 5 6 7 10 11 12 14 15) 
ACPI: PCI Interrupt Link [LMAC] (IRQs 3 4 5 6 7 10 *11 12 14 15) 
ACPI: PCI Interrupt Link [LAPU] (IRQs 3 4 5 6 7 10 11 12 14 15) *0, disabled. 
ACPI: PCI Interrupt Link [LACI] (IRQs 3 4 5 6 7 10 *11 12 14 15) 
ACPI: PCI Interrupt Link [LMCI] (IRQs 3 4 5 6 7 10 11 12 14 15) *0, disabled. 
ACPI: PCI Interrupt Link [LSMB] (IRQs 3 4 *5 6 7 10 11 12 14 15) 
ACPI: PCI Interrupt Link [LUB2] (IRQs 3 4 *5 6 7 10 11 12 14 15) 
ACPI: PCI Interrupt Link [LFIR] (IRQs 3 4 5 6 7 10 11 12 14 15) *0, disabled. 
ACPI: PCI Interrupt Link [L3CM] (IRQs 3 4 5 6 7 10 11 12 14 15) *0, disabled. 
ACPI: PCI Interrupt Link [LIDE] (IRQs 3 4 5 6 7 10 11 12 14 15) *0, disabled. 
ACPI: PCI Interrupt Link [APC1] (IRQs *16), disabled. 
ACPI: PCI Interrupt Link [APC2] (IRQs *17), disabled. 
ACPI: PCI Interrupt Link [APC3] (IRQs *18), disabled. 
ACPI: PCI Interrupt Link [APC4] (IRQs *19), disabled. 
ACPI: PCI Interrupt Link [APC5] (IRQs *16), disabled. 
ACPI: PCI Interrupt Link [APCF] (IRQs 20 21 22) *0, disabled. 
ACPI: PCI Interrupt Link [APCG] (IRQs 20 21 22) *0, disabled. 
ACPI: PCI Interrupt Link [APCH] (IRQs 20 21 22) *0, disabled. 
ACPI: PCI Interrupt Link [APCI] (IRQs 20 21 22) *0, disabled. 
ACPI: PCI Interrupt Link [APCJ] (IRQs 20 21 22) *0, disabled. 
ACPI: PCI Interrupt Link [APCK] (IRQs 20 21 22) *0, disabled. 
ACPI: PCI Interrupt Link [APCS] (IRQs *23), disabled. 
ACPI: PCI Interrupt Link [APCL] (IRQs 20 21 22) *0, disabled. 
ACPI: PCI Interrupt Link [APCM] (IRQs 20 21 22) *0, disabled. 
ACPI: PCI Interrupt Link [AP3C] (IRQs 20 21 22) *0, disabled. 
ACPI: PCI Interrupt Link [APCZ] (IRQs 20 21 22) *0, disabled. 
Linux Plug and Play Support v0.97 (c) Adam Belay 
pnp: PnP ACPI init 
pnp: PnP ACPI: found 15 devices 
usbcore: registered new driver usbfs 
usbcore: registered new driver hub 
PCI: Using ACPI for IRQ routing 
** PCI interrupts are no longer routed automatically.  If this 
** causes a device to stop working, it is probably because the 
** driver failed to call pci_enable_device().  As a temporary 
** workaround, the "pci=routeirq" argument restores the old 
** behavior.  If this argument makes the device work again, 
** please email the output of "lspci" to bjorn.helgaas at hp.com 
** so I can fix the driver. 
agpgart: Detected NVIDIA nForce2 chipset 
agpgart: Maximum main memory to use for agp memory: 176M 
agpgart: AGP aperture is 64M @ 0xd0000000 
serio: i8042 AUX port at 0x60,0x64 irq 12 
serio: i8042 KBD port at 0x60,0x64 irq 1 
Serial: 8250/16550 driver $Revision: 1.90 $ 76 ports, IRQ sharing enabled 
ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A 
ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A 
io scheduler noop registered 
io scheduler anticipatory registered 
io scheduler deadline registered 
io scheduler cfq registered 
RAMDISK driver initialized: 16 RAM disks of 16384K size 1024 blocksize 
divert: not allocating divert_blk for non-ethernet device lo 
Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2 
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx 
NFORCE2: IDE controller at PCI slot 0000:00:09.0 
NFORCE2: chipset revision 162 
NFORCE2: not 100% native mode: will probe irqs later 
NFORCE2: BIOS didn't set cable bits correctly. Enabling workaround. 
NFORCE2: 0000:00:09.0 (rev a2) UDMA133 controller 
    ide0: BM-DMA at 0xf000-0xf007, BIOS settings: hda:DMA, hdb:DMA 
    ide1: BM-DMA at 0xf008-0xf00f, BIOS settings: hdc:DMA, hdd:DMA 
Probing IDE interface ide0... 
hda: Maxtor 6Y160P0, ATA DISK drive 
hdb: ST3200822A, ATA DISK drive 
elevator: using anticipatory as default io scheduler 
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14 
Probing IDE interface ide1... 
hdc: JLMS DVD-ROM LTD163D, ATAPI CD/DVD-ROM drive 
ide1 at 0x170-0x177,0x376 on irq 15 
hda: max request size: 1024KiB 
hda: 320173056 sectors (163928 MB) w/7936KiB Cache, CHS=19929/255/63, UDMA(133) 
hda: cache flushes supported 
 hda: hda1 hda2 hda3 hda4 < hda5 > 
hdb: max request size: 1024KiB 
hdb: 390721968 sectors (200049 MB) w/8192KiB Cache, CHS=24321/255/63, UDMA(100) 
hdb: cache flushes supported 
 hdb: hdb1 hdb2 
hdc: ATAPI 48X DVD-ROM drive, 512kB Cache, UDMA(33) 
Uniform CD-ROM driver Revision: 3.20 
ide-floppy driver 0.99.newide 
usbcore: registered new driver hiddev 
usbcore: registered new driver usbhid 
drivers/usb/input/hid-core.c: v2.0:USB HID core driver 
mice: PS/2 mouse device common for all mice 
input: AT Translated Set 2 keyboard on isa0060/serio0 
input: ImPS/2 Logitech Wheel Mouse on isa0060/serio1 
md: md driver 0.90.1 MAX_MD_DEVS=256, MD_SB_DISKS=27 
NET: Registered protocol family 2 
IP: routing cache hash table of 512 buckets, 16Kbytes 
TCP: Hash tables configured (established 16384 bind 4681) 
Initializing IPsec netlink socket 
NET: Registered protocol family 1 
NET: Registered protocol family 17 
ACPI wakeup devices: 
SLPB HUB0 HUB1 USB0 USB1 USB2 F139 MMAC MMCI UAR1 
ACPI: (supports S0 S1 S4 S5) 
Freeing unused kernel memory: 160k freed 
kjournald starting.  Commit interval 5 seconds 
EXT3-fs: mounted filesystem with ordered data mode. 
SELinux:  Disabled at runtime. 
SELinux:  Unregistering netfilter hooks 
Floppy drive(s): fd0 is 1.44M 
FDC 0 is a post-1991 82077 
forcedeth.c: Reverse Engineered nForce ethernet driver. Version 0.30. 
ACPI: PCI Interrupt Link [LMAC] enabled at IRQ 11 
PCI: setting IRQ 11 as level-triggered 
ACPI: PCI interrupt 0000:00:04.0[A] -> GSI 11 (level, low) -> IRQ 11 
PCI: Setting latency timer of device 0000:00:04.0 to 64 
divert: allocating divert_blk for eth0 
eth0: forcedeth.c: subsystem: 01565:2301 bound to 0000:00:04.0 
ACPI: PCI Interrupt Link [LACI] enabled at IRQ 11 
ACPI: PCI interrupt 0000:00:06.0[A] -> GSI 11 (level, low) -> IRQ 11 
PCI: Setting latency timer of device 0000:00:06.0 to 64 
intel8x0_measure_ac97_clock: measured 49359 usecs 
intel8x0: clocking to 47384 
lirc_dev: no version for "struct_module" found: kernel tainted. 
lirc_dev: IR Remote Control driver registered, at major 61 
lirc_serial: auto-detected active high receiver 
lirc_dev: lirc_register_plugin:sample_rate: 0 
i2c_adapter i2c-0: nForce2 SMBus adapter at 0x5000 
i2c_adapter i2c-1: nForce2 SMBus adapter at 0x5100 
ACPI: PCI Interrupt Link [LNK1] enabled at IRQ 3 
PCI: setting IRQ 3 as level-triggered 
ACPI: PCI interrupt 0000:01:06.1[A] -> GSI 3 (level, low) -> IRQ 3 
Linux video capture interface: v1.00 
bttv: driver version 0.9.15 loaded 
bttv: using 8 buffers with 2080k (520 pages) each for capture 
bttv: Bt8xx card found (0). 
ACPI: PCI interrupt 0000:01:06.0[A] -> GSI 3 (level, low) -> IRQ 3 
bttv0: Bt878 (rev 17) at 0000:01:06.0, irq: 3, latency: 32, mmio: 0xde000000 
bttv0: detected: Hauppauge WinTV [card=10], PCI subsystem ID is 0070:13eb 
bttv0: using: Hauppauge (bt878) [card=10,autodetected] 
bttv0: gpio: en=00000000, out=00000000 in=00ffffdb [init] 
bttv0: Hauppauge/Voodoo msp34xx: reset line init [5] 
bttv0: Hauppauge eeprom: model=44811, tuner=Temic 4039FR5 (21), radio=yes 
bttv0: using tuner=21 
bttv0: i2c: checking for MSP34xx @ 0x80... not found 
bttv0: i2c: checking for TDA9875 @ 0xb0... not found 
bttv0: i2c: checking for TDA7432 @ 0x8a... not found 
tvaudio: TV audio decoder + audio/video mux driver 
tvaudio: known chips: tda9840,tda9873h,tda9874h/a,tda9850,tda9855,tea6300,tea6420,tda8425,pic16c54 (PV951),ta8874z 
bttv0: i2c: checking for TDA9887 @ 0x86... not found 
tuner: chip found at addr 0xc2 i2c-bus bt878 #0 [sw] 
tuner: type set to 21 (Temic NTSC (4039 FR5)) by bt878 #0 [sw] 
bttv0: registered device video0 
bttv0: registered device vbi0 
bttv0: registered device radio0 
bttv0: PLL: 28636363 => 35468950 .. ok 
ACPI: PCI Interrupt Link [LUB2] enabled at IRQ 5 
PCI: setting IRQ 5 as level-triggered 
ACPI: PCI interrupt 0000:00:02.2[C] -> GSI 5 (level, low) -> IRQ 5 
ehci_hcd 0000:00:02.2: EHCI Host Controller 
PCI: Setting latency timer of device 0000:00:02.2 to 64 
ehci_hcd 0000:00:02.2: irq 5, pci mem 0xdf005000 
ehci_hcd 0000:00:02.2: new USB bus registered, assigned bus number 1 
PCI: cache line size of 64 is not supported by device 0000:00:02.2 
ehci_hcd 0000:00:02.2: USB 2.0 initialized, EHCI 1.00, driver 26 Oct 2004 
hub 1-0:1.0: USB hub found 
hub 1-0:1.0: 6 ports detected 
ohci_hcd: 2004 Nov 08 USB 1.1 'Open' Host Controller (OHCI) Driver (PCI) 
ACPI: PCI Interrupt Link [LUBA] enabled at IRQ 11 
ACPI: PCI interrupt 0000:00:02.0[A] -> GSI 11 (level, low) -> IRQ 11 
ohci_hcd 0000:00:02.0: OHCI Host Controller 
PCI: Setting latency timer of device 0000:00:02.0 to 64 
ohci_hcd 0000:00:02.0: irq 11, pci mem 0xdf003000 
ohci_hcd 0000:00:02.0: new USB bus registered, assigned bus number 2 
hub 2-0:1.0: USB hub found 
hub 2-0:1.0: 3 ports detected 
ACPI: PCI Interrupt Link [LUBB] enabled at IRQ 3 
ACPI: PCI interrupt 0000:00:02.1[B] -> GSI 3 (level, low) -> IRQ 3 
ohci_hcd 0000:00:02.1: OHCI Host Controller 
PCI: Setting latency timer of device 0000:00:02.1 to 64 
ohci_hcd 0000:00:02.1: irq 3, pci mem 0xdf004000 
ohci_hcd 0000:00:02.1: new USB bus registered, assigned bus number 3 
[[[ SNIP...]]] 
  
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mythtv.org/pipermail/mythtv-users/attachments/20050329/68b2613c/attachment.htm


More information about the mythtv-users mailing list