[mythtv-users] Trouble configuring tuner

Alex Winfield 7nilamo at gmail.com
Sun Jun 6 19:42:29 UTC 2010


On Sun, Jun 6, 2010 at 2:59 PM, Emmanuel <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
>> 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
> 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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mythtv.org/pipermail/mythtv-users/attachments/20100606/65c965f1/attachment.htm>


More information about the mythtv-users mailing list