zapstrap
October 25th, 2009, 08:52 PM
I have mythbuntu 9.04, (linux kernel 2.6.28-15) and have been running it with a hauppauge pvr-150 and an nvidia geforce 6200 card (proprietary drivers) for several months now. I just added a hauppauge hvr-1600, and am having no success.
At first power-up with the new card installed, the nvidia driver broke, but I had read about a kernel issue with the hvr-1600 and nvidia cards. I added vmalloc=256m to the kernel load line in /boot/grub/menu.lst with good results.
At this point, I loaded the myth backend configuration tool and tried to configure the second tuner card. The card couldn't be found. I then assumed the drivers weren't loaded, and went here:
http://www.linuxtv.org/wiki/index.php/How_to_Obtain,_Build_and_Install_V4L-DVB_Device_Drivers
I followed the directions, and when I run dmesg | grep cx18, I get this:
[ 6.978608] cx18: Start initialization, version 1.2.0
[ 7.127313] cx18-0: Initializing card 0
[ 7.127320] cx18-0: Autodetected Hauppauge card
[ 7.132859] cx18 0000:02:0c.0: PCI INT A -> GSI 20 (level, low) -> IRQ 20
[ 7.137970] cx18-0: cx23418 revision 01010000 (B)
[ 7.341456] cx18-0: Autodetected Hauppauge HVR-1600
[ 7.341459] cx18-0: Simultaneous Digital and Analog TV capture supported
[ 7.457979] tuner 2-0043: chip found @ 0x86 (cx18 i2c driver #0-1)
[ 7.475491] tuner 2-0061: chip found @ 0xc2 (cx18 i2c driver #0-1)
[ 7.482791] cs5345 1-004c: chip found @ 0x98 (cx18 i2c driver #0-0)
[ 7.486271] cx18-0: Registered device video1 for encoder MPEG (64 x 32 kB)
[ 7.486278] DVB: registering new adapter (cx18)
[ 7.604179] cx18-0: DVB Frontend registered
[ 7.604184] cx18-0: Registered DVB adapter0 for TS (32 x 32 kB)
[ 7.604235] cx18-0: Registered device video33 for encoder YUV (16 x 128 kB)
[ 7.604281] cx18-0: Registered device vbi1 for encoder VBI (20 x 51984 bytes)
[ 7.604334] cx18-0: Registered device video25 for encoder PCM audio (256 x 4 kB)
[ 7.604384] cx18-0: Registered device radio1 for encoder radio
[ 7.604389] cx18-0: Initialized card: Hauppauge HVR-1600
[ 7.604420] cx18: End initialization
[ 20.780300] cx18 0000:02:0c.0: firmware: requesting v4l-cx23418-cpu.fw
[ 20.976483] cx18-0: loaded v4l-cx23418-cpu.fw firmware (158332 bytes)
[ 21.001541] cx18 0000:02:0c.0: firmware: requesting v4l-cx23418-apu.fw
[ 21.115218] cx18-0: loaded v4l-cx23418-apu.fw firmware V00120000 (141200 bytes)
[ 21.924014] cx18-0: Could not start the CPU
[ 21.924020] cx18-0: Retry loading firmware
[ 21.928524] cx18 0000:02:0c.0: firmware: requesting v4l-cx23418-cpu.fw
[ 22.044442] cx18-0: loaded v4l-cx23418-cpu.fw firmware (158332 bytes)
[ 22.068714] cx18 0000:02:0c.0: firmware: requesting v4l-cx23418-apu.fw
[ 22.173498] cx18-0: loaded v4l-cx23418-apu.fw firmware V00120000 (141200 bytes)
[ 22.972031] cx18-0: Could not start the CPU
[ 22.972038] cx18-0: Failed to initialize on minor 8
[ 22.972053] cx18-0: Failed to initialize on minor 6
[ 22.972556] cx18-0: Failed to initialize on minor 4
[ 22.972913] cx18-0: Failed to initialize on minor 7
[ 22.973265] cx18-0: Failed to initialize on minor 5
[ 28.911014] cx18-0: Failed to initialize on minor 4
No matter what I do, I can't get the CPU on the hvr-1600 to start. I tried moving the card to a new pci slot. The pvr-150 is still in the machine. What am I doing wrong?
At first power-up with the new card installed, the nvidia driver broke, but I had read about a kernel issue with the hvr-1600 and nvidia cards. I added vmalloc=256m to the kernel load line in /boot/grub/menu.lst with good results.
At this point, I loaded the myth backend configuration tool and tried to configure the second tuner card. The card couldn't be found. I then assumed the drivers weren't loaded, and went here:
http://www.linuxtv.org/wiki/index.php/How_to_Obtain,_Build_and_Install_V4L-DVB_Device_Drivers
I followed the directions, and when I run dmesg | grep cx18, I get this:
[ 6.978608] cx18: Start initialization, version 1.2.0
[ 7.127313] cx18-0: Initializing card 0
[ 7.127320] cx18-0: Autodetected Hauppauge card
[ 7.132859] cx18 0000:02:0c.0: PCI INT A -> GSI 20 (level, low) -> IRQ 20
[ 7.137970] cx18-0: cx23418 revision 01010000 (B)
[ 7.341456] cx18-0: Autodetected Hauppauge HVR-1600
[ 7.341459] cx18-0: Simultaneous Digital and Analog TV capture supported
[ 7.457979] tuner 2-0043: chip found @ 0x86 (cx18 i2c driver #0-1)
[ 7.475491] tuner 2-0061: chip found @ 0xc2 (cx18 i2c driver #0-1)
[ 7.482791] cs5345 1-004c: chip found @ 0x98 (cx18 i2c driver #0-0)
[ 7.486271] cx18-0: Registered device video1 for encoder MPEG (64 x 32 kB)
[ 7.486278] DVB: registering new adapter (cx18)
[ 7.604179] cx18-0: DVB Frontend registered
[ 7.604184] cx18-0: Registered DVB adapter0 for TS (32 x 32 kB)
[ 7.604235] cx18-0: Registered device video33 for encoder YUV (16 x 128 kB)
[ 7.604281] cx18-0: Registered device vbi1 for encoder VBI (20 x 51984 bytes)
[ 7.604334] cx18-0: Registered device video25 for encoder PCM audio (256 x 4 kB)
[ 7.604384] cx18-0: Registered device radio1 for encoder radio
[ 7.604389] cx18-0: Initialized card: Hauppauge HVR-1600
[ 7.604420] cx18: End initialization
[ 20.780300] cx18 0000:02:0c.0: firmware: requesting v4l-cx23418-cpu.fw
[ 20.976483] cx18-0: loaded v4l-cx23418-cpu.fw firmware (158332 bytes)
[ 21.001541] cx18 0000:02:0c.0: firmware: requesting v4l-cx23418-apu.fw
[ 21.115218] cx18-0: loaded v4l-cx23418-apu.fw firmware V00120000 (141200 bytes)
[ 21.924014] cx18-0: Could not start the CPU
[ 21.924020] cx18-0: Retry loading firmware
[ 21.928524] cx18 0000:02:0c.0: firmware: requesting v4l-cx23418-cpu.fw
[ 22.044442] cx18-0: loaded v4l-cx23418-cpu.fw firmware (158332 bytes)
[ 22.068714] cx18 0000:02:0c.0: firmware: requesting v4l-cx23418-apu.fw
[ 22.173498] cx18-0: loaded v4l-cx23418-apu.fw firmware V00120000 (141200 bytes)
[ 22.972031] cx18-0: Could not start the CPU
[ 22.972038] cx18-0: Failed to initialize on minor 8
[ 22.972053] cx18-0: Failed to initialize on minor 6
[ 22.972556] cx18-0: Failed to initialize on minor 4
[ 22.972913] cx18-0: Failed to initialize on minor 7
[ 22.973265] cx18-0: Failed to initialize on minor 5
[ 28.911014] cx18-0: Failed to initialize on minor 4
No matter what I do, I can't get the CPU on the hvr-1600 to start. I tried moving the card to a new pci slot. The pvr-150 is still in the machine. What am I doing wrong?