[mythtv-users] Trouble configuring tuner
Emmanuel
eallaud at gmail.com
Mon Jun 7 00:40:10 UTC 2010
Alex Winfield a écrit :
> On Sun, Jun 6, 2010 at 2:59 PM, Emmanuel <eallaud at gmail.com
> <mailto:eallaud at gmail.com>> wrote:
>
> Alex Winfield a écrit :
>
> Hello, all.
>
> I've got a Hauppauge HVR-1250, and I need a little help. I'm
> almost positive that I'm missing something very basic, as all
> signs indicate everything should be working.
>
> I installed the device, lspci and dmesg lead me to believe
> that it's been recognized and loaded (output from those two
> below), but there are no related entries in /dev. I'm
> thinking I probably need to mount the tuner to /dev/video0,
> but from what I've read, it sounds like that normally happens
> auto-magically.
>
> So there's the problem: device is installed, but is not
> populated into /dev.
>
> Perhaps helpful command output:
> lspci -v
> 02:00.0 Multimedia video controller: Conexant Systems, Inc.
> Device 8880 (rev 04)
> Subsystem: Hauppauge computer works Inc. Device 2259
> Flags: bus master, fast devsel, latency 0, IRQ 18
> Memory at f9e00000 (64-bit, non-prefetchable) [size=2M]
> Capabilities: <access denied>
> Kernel driver in use: cx23885
> Kernel modules: cx23885
>
> dmesg | grep cx
> cx23885 driver version 0.0.2 loaded
> cx23885 0000:02:00.0: PCI INT A -> Link[LNEB] -> GSI 18
> (level, low) -> IRQ 18
> cx23885[0]: Your board isn't known (yet) to the driver.
> cx23885[0]: Try to pick one of the existing card configs via
> cx23885[0]: card=<n> insmod option. Updating to the latest
> cx23885[0]: version might help as well.
> cx23885[0]: Here is a list of valid choices for the card=<n>
> insmod option:
> cx23885[0]: card=0 -> UNKNOWN/GENERIC
> cx23885[0]: card=1 -> Hauppauge WinTV-HVR1800lp
> cx23885[0]: card=2 -> Hauppauge WinTV-HVR1800
> cx23885[0]: card=3 -> Hauppauge WinTV-HVR1250
> cx23885[0]: card=4 -> DViCO FusionHDTV5 Express
> cx23885[0]: card=5 -> Hauppauge WinTV-HVR1500Q
> cx23885[0]: card=6 -> Hauppauge WinTV-HVR1500
> cx23885[0]: card=7 -> Hauppauge WinTV-HVR1200
> cx23885[0]: card=8 -> Hauppauge WinTV-HVR1700
> cx23885[0]: card=9 -> Hauppauge WinTV-HVR1400
> cx23885[0]: card=10 -> DViCO FusionHDTV7 Dual Express
> cx23885[0]: card=11 -> DViCO FusionHDTV DVB-T Dual Express
> cx23885[0]: card=12 -> Leadtek Winfast PxDVR3200 H
> cx23885[0]: card=13 -> Compro VideoMate E650F
> cx23885[0]: card=14 -> TurboSight TBS 6920
> cx23885[0]: card=15 -> TeVii S470
> cx23885[0]: card=16 -> DVBWorld DVB-S2 2005
> cx23885[0]: card=17 -> NetUP Dual DVB-S2 CI
> cx23885[0]: card=18 -> Hauppauge WinTV-HVR1270
> cx23885[0]: card=19 -> Hauppauge WinTV-HVR1275
> cx23885[0]: card=20 -> Hauppauge WinTV-HVR1255
> cx23885[0]: card=21 -> Hauppauge WinTV-HVR1210
> cx23885[0]: card=22 -> Mygica X8506 DMB-TH
> cx23885[0]: card=23 -> Magic-Pro ProHDTV Extreme 2
> cx23885[0]: card=24 -> Hauppauge WinTV-HVR1850
> cx23885[0]: card=25 -> Compro VideoMate E800
> CORE cx23885[0]: subsystem: 0070:2259, board: UNKNOWN/GENERIC
> [card=0,autodetected]
> cx23885_dev_checkrevision() Hardware revision = 0xd0
> cx23885[0]/0: found at 0000:02:00.0, rev: 4, irq: 18, latency:
> 0, mmio: 0xf9e00000
> cx23885 0000:02:00.0: setting latency timer to 64
> IRQ 18/cx23885[0]: IRQF_DISABLED is not guaranteed on shared IRQs
>
> Both "ls /dev | grep vide" and "ls /dev | grep dvb" show
> nothing. I've never played with a tuner before, but from the
> guides I've seen it looks like /dev/video0 is what I should be
> looking for. Any ideas on what I'm missing?
> ------------------------------------------------------------------------
>
> _______________________________________________
> mythtv-users mailing list
> mythtv-users at mythtv.org <mailto:mythtv-users at mythtv.org>
> http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users
>
>
> Well from the output you sent:
>
> cx23885[0]: Your board isn't known (yet) to the driver.
> cx23885[0]: Try to pick one of the existing card configs via
> cx23885[0]: card=<n> insmod option. Updating to the latest
> ...
> cx23885[0]: card=3 -> Hauppauge WinTV-HVR1250
>
> It seems that you must insmod the good module (I dont know but it
> should be cx23885 I think) with the card=3 option. "man modprobe"
> or "man insmod" for specifics.
> HTH
> Bye
> Manu
> _______________________________________________
> mythtv-users mailing list
> mythtv-users at mythtv.org <mailto:mythtv-users at mythtv.org>
> http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users
>
>
>
> I created the file /etc/modprobe.d/cx23885.conf and wrote "options
> cx23885 card=3" to it. After a reboot, dmesg has changed. This
> doesn't look good, but I guess it's better than nothing. I'm going to
> go googling some of this, but in the meantime, anyone have any ideas?
>
> $ dmesg | grep cx
> cx23885 driver version 0.0.2 loaded
> cx23885 0000:02:00.0: PCI INT A -> Link[LNEB] -> GSI 18 (level, low)
> -> IRQ 18
> CORE cx23885[0]: subsystem: 0070:2259, board: Hauppauge WinTV-HVR1250
> [card=3,insmod option]
> cx23885[0]: warning: unknown hauppauge model #0
> cx23885[0]: hauppauge eeprom: model=0
> cx23885_dvb_register() allocating 1 frontend(s)
> cx23885[0]: cx23885 based dvb card
> cx23885[0]: frontend initialization failed
> cx23885_dvb_register() dvb_register failed err = -1
> cx23885_dev_setup() Failed to register dvb on VID_C
> cx23885_dev_checkrevision() Hardware revision = 0xd0
> cx23885[0]/0: found at 0000:02:00.0, rev: 4, irq: 18, latency: 0,
> mmio: 0xf9e00000
> cx23885 0000:02:00.0: setting latency timer to 64
> IRQ 18/cx23885[0]: IRQF_DISABLED is not guaranteed on shared IRQs
You could probably find some help on the linux-media mailing list.
Bye
Manu
More information about the mythtv-users
mailing list