[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