<div class="gmail_quote">On Sun, Jun 6, 2010 at 2:59 PM, Emmanuel <span dir="ltr">&lt;<a href="mailto:eallaud@gmail.com">eallaud@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Alex Winfield a écrit :<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div><div></div><div class="h5">
Hello, all.<br>
<br>
I&#39;ve got a Hauppauge HVR-1250, and I need a little help.  I&#39;m almost positive that I&#39;m missing something very basic, as all signs indicate everything should be working.<br>
<br>
I installed the device, lspci and dmesg lead me to believe that it&#39;s been recognized and loaded (output from those two below), but there are no related entries in /dev.  I&#39;m thinking I probably need to mount the tuner to /dev/video0, but from what I&#39;ve read, it sounds like that normally happens auto-magically.<br>

<br>
So there&#39;s the problem: device is installed, but is not populated into /dev.<br>
<br>
Perhaps helpful command output:<br>
lspci -v<br>
02:00.0 Multimedia video controller: Conexant Systems, Inc. Device 8880 (rev 04)<br>
    Subsystem: Hauppauge computer works Inc. Device 2259<br>
    Flags: bus master, fast devsel, latency 0, IRQ 18<br>
    Memory at f9e00000 (64-bit, non-prefetchable) [size=2M]<br>
    Capabilities: &lt;access denied&gt;<br>
    Kernel driver in use: cx23885<br>
    Kernel modules: cx23885<br>
<br>
dmesg | grep cx<br>
cx23885 driver version 0.0.2 loaded<br>
cx23885 0000:02:00.0: PCI INT A -&gt; Link[LNEB] -&gt; GSI 18 (level, low) -&gt; IRQ 18<br>
cx23885[0]: Your board isn&#39;t known (yet) to the driver.<br>
cx23885[0]: Try to pick one of the existing card configs via<br>
cx23885[0]: card=&lt;n&gt; insmod option.  Updating to the latest<br>
cx23885[0]: version might help as well.<br>
cx23885[0]: Here is a list of valid choices for the card=&lt;n&gt; insmod option:<br>
cx23885[0]:    card=0 -&gt; UNKNOWN/GENERIC<br>
cx23885[0]:    card=1 -&gt; Hauppauge WinTV-HVR1800lp<br>
cx23885[0]:    card=2 -&gt; Hauppauge WinTV-HVR1800<br>
cx23885[0]:    card=3 -&gt; Hauppauge WinTV-HVR1250<br>
cx23885[0]:    card=4 -&gt; DViCO FusionHDTV5 Express<br>
cx23885[0]:    card=5 -&gt; Hauppauge WinTV-HVR1500Q<br>
cx23885[0]:    card=6 -&gt; Hauppauge WinTV-HVR1500<br>
cx23885[0]:    card=7 -&gt; Hauppauge WinTV-HVR1200<br>
cx23885[0]:    card=8 -&gt; Hauppauge WinTV-HVR1700<br>
cx23885[0]:    card=9 -&gt; Hauppauge WinTV-HVR1400<br>
cx23885[0]:    card=10 -&gt; DViCO FusionHDTV7 Dual Express<br>
cx23885[0]:    card=11 -&gt; DViCO FusionHDTV DVB-T Dual Express<br>
cx23885[0]:    card=12 -&gt; Leadtek Winfast PxDVR3200 H<br>
cx23885[0]:    card=13 -&gt; Compro VideoMate E650F<br>
cx23885[0]:    card=14 -&gt; TurboSight TBS 6920<br>
cx23885[0]:    card=15 -&gt; TeVii S470<br>
cx23885[0]:    card=16 -&gt; DVBWorld DVB-S2 2005<br>
cx23885[0]:    card=17 -&gt; NetUP Dual DVB-S2 CI<br>
cx23885[0]:    card=18 -&gt; Hauppauge WinTV-HVR1270<br>
cx23885[0]:    card=19 -&gt; Hauppauge WinTV-HVR1275<br>
cx23885[0]:    card=20 -&gt; Hauppauge WinTV-HVR1255<br>
cx23885[0]:    card=21 -&gt; Hauppauge WinTV-HVR1210<br>
cx23885[0]:    card=22 -&gt; Mygica X8506 DMB-TH<br>
cx23885[0]:    card=23 -&gt; Magic-Pro ProHDTV Extreme 2<br>
cx23885[0]:    card=24 -&gt; Hauppauge WinTV-HVR1850<br>
cx23885[0]:    card=25 -&gt; Compro VideoMate E800<br>
CORE cx23885[0]: subsystem: 0070:2259, board: UNKNOWN/GENERIC [card=0,autodetected]<br>
cx23885_dev_checkrevision() Hardware revision = 0xd0<br>
cx23885[0]/0: found at 0000:02:00.0, rev: 4, irq: 18, latency: 0, mmio: 0xf9e00000<br>
cx23885 0000:02:00.0: setting latency timer to 64<br>
IRQ 18/cx23885[0]: IRQF_DISABLED is not guaranteed on shared IRQs<br>
<br>
Both &quot;ls /dev | grep vide&quot; and &quot;ls /dev | grep dvb&quot; show nothing.  I&#39;ve never played with a tuner before, but from the guides I&#39;ve seen it looks like /dev/video0 is what I should be looking for.  Any ideas on what I&#39;m missing?<br>
</div></div>
------------------------------------------------------------------------<br>
<br>
_______________________________________________<br>
mythtv-users mailing list<br>
<a href="mailto:mythtv-users@mythtv.org" target="_blank">mythtv-users@mythtv.org</a><br>
<a href="http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users" target="_blank">http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users</a><br>
  <br>
</blockquote>
Well from the output you sent:<div class="im"><br>
cx23885[0]: Your board isn&#39;t known (yet) to the driver.<br>
cx23885[0]: Try to pick one of the existing card configs via<br>
cx23885[0]: card=&lt;n&gt; insmod option.  Updating to the latest<br>
...<br></div>
cx23885[0]:    card=3 -&gt; Hauppauge WinTV-HVR1250<br>
<br>
It seems that you must insmod the good module (I dont know but it should be cx23885 I think) with the card=3 option. &quot;man modprobe&quot; or &quot;man insmod&quot; for specifics.<br>
HTH<br>
Bye<br>
Manu<br>
_______________________________________________<br>
mythtv-users mailing list<br>
<a href="mailto:mythtv-users@mythtv.org" target="_blank">mythtv-users@mythtv.org</a><br>
<a href="http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users" target="_blank">http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users</a><br></blockquote><div><br><br>I created the file /etc/modprobe.d/cx23885.conf and wrote &quot;options cx23885 card=3&quot; to it.  After a reboot, dmesg has changed.  This doesn&#39;t look good, but I guess it&#39;s better than nothing.  I&#39;m going to go googling some of this, but in the meantime, anyone have any ideas?<br>
<br> $ dmesg | grep cx<br>cx23885 driver version 0.0.2 loaded<br>cx23885 0000:02:00.0: PCI INT A -&gt; Link[LNEB] -&gt; GSI 18 (level, low) -&gt; IRQ 18<br>CORE cx23885[0]: subsystem: 0070:2259, board: Hauppauge WinTV-HVR1250 [card=3,insmod option]<br>
cx23885[0]: warning: unknown hauppauge model #0<br>cx23885[0]: hauppauge eeprom: model=0<br>cx23885_dvb_register() allocating 1 frontend(s)<br>cx23885[0]: cx23885 based dvb card<br>cx23885[0]: frontend initialization failed<br>
cx23885_dvb_register() dvb_register failed err = -1<br>cx23885_dev_setup() Failed to register dvb on VID_C<br>cx23885_dev_checkrevision() Hardware revision = 0xd0<br>cx23885[0]/0: found at 0000:02:00.0, rev: 4, irq: 18, latency: 0, mmio: 0xf9e00000<br>
cx23885 0000:02:00.0: setting latency timer to 64<br>IRQ 18/cx23885[0]: IRQF_DISABLED is not guaranteed on shared IRQs<br></div></div>