Mailing List Archive

cx18: no audio in recordings
This is my first post to ivtv-users. I've been running SageTV for about a year now on Ubuntu 8.10.
I recently installed a Hauppauge HVR-1600 as a second tuner (my first tuner is a Hauppauge
PVR-150), and am running kernel 2.6.27-16-generic.

With the default ivtv driver support, I was getting video off the 1600 card (/dev/video1), but no audio.

I ended up following the instructions on http://ivtvdriver.org/index.php/Cx18 to download and build
new drivers (downloaded on 1/16/10). While it appeared at first to work (I was getting audio and video
off both tuners), cx18 support didn't seem stable. SageTV reported frequent errors trying to
record off /dev/video1, and it froze the sage JVM (sage is java) once, and crashed it once
within 48 hours. For more info on the freezes/crashes, see
http://forums.sagetv.com/forums/showthread.php?t=46433

Today I read up on the howto and troubleshooting info on ivtvdriver.com, then downloaded
the latest sources today, and did a new build. I also made sure I copied the cx18 firmware to
/lib/firmware.

After installing today's drivers and cold booting, here's some of the excerpts from dmesg
(I'm showing both tuner cards for completeness):

[ 13.234846] ivtv: Start initialization, version 1.4.1
[ 13.272104] ivtv0: Initializing card 0
[ 13.272109] ivtv0: Autodetected Hauppauge card (cx23416 based)
[ 13.288061] ivtv 0000:02:01.0: PCI INT A -> GSI 21 (level, low) -> IRQ 21
[ 13.413603] tveeprom 1-0050: Hauppauge model 26032, rev C199, serial# 8233007
[ 13.413609] tveeprom 1-0050: tuner model is TCL 2002N 5H (idx 99, type 50)
[ 13.413612] tveeprom 1-0050: TV standards NTSC(M) (eeprom 0x08)
[ 13.413614] tveeprom 1-0050: audio processor is CX25841 (idx 35)
[ 13.413616] tveeprom 1-0050: decoder processor is CX25841 (idx 28)
[ 13.413619] tveeprom 1-0050: has no radio, has IR receiver, has IR transmitter
[ 13.413623] ivtv0: Autodetected Hauppauge WinTV PVR-150
[ 13.413625] ivtv0: Reopen i2c bus for IR-blaster support
[ 13.438324] cx18: Start initialization, version 1.3.0
[ 13.483276] cx25840 1-0044: cx25841-23 found @ 0x88 (ivtv i2c driver #0)
[ 13.547440] tuner 1-0061: chip found @ 0xc2 (ivtv i2c driver #0)
[ 13.567160] wm8775 1-001b: chip found @ 0x36 (ivtv i2c driver #0)
[ 13.638175] tuner-simple 1-0061: creating new instance
[ 13.638180] tuner-simple 1-0061: type set to 50 (TCL 2002N)
[ 13.640615] ivtv0: Registered device video0 for encoder MPG (4096 kB)
[ 13.640650] ivtv0: Registered device video32 for encoder YUV (2048 kB)
[ 13.640687] ivtv0: Registered device vbi0 for encoder VBI (1024 kB)
[ 13.640716] ivtv0: Registered device video24 for encoder PCM (320 kB)
[ 13.640718] ivtv0: Initialized card: Hauppauge WinTV PVR-150
[ 13.640782] ATI IXP AC97 controller 0000:00:14.5: PCI INT B -> GSI 17 (level, low) -> IRQ 17
[ 13.655031] cx18-0: Initializing card 0
[ 13.655035] cx18-0: Autodetected Hauppauge card
[ 13.655088] ivtv: End initialization
[ 13.655723] cx18 0000:02:02.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
[ 13.657848] cx18-0: cx23418 revision 01010000 (B)
[ 13.903453] tveeprom 2-0050: Hauppauge model 74041, rev C6B2, serial# 941135
[ 13.903457] tveeprom 2-0050: MAC address is ee8ebded
[ 13.903460] tveeprom 2-0050: tuner model is TCL M2523_5N_E (idx 112, type 50)
[ 13.903463] tveeprom 2-0050: TV standards NTSC(M) (eeprom 0x08)
[ 13.903465] tveeprom 2-0050: audio processor is CX23418 (idx 38)
[ 13.903467] tveeprom 2-0050: decoder processor is CX23418 (idx 31)
[ 13.903470] tveeprom 2-0050: has no radio, has IR receiver, has IR transmitter
[ 13.903473] cx18-0: Autodetected Hauppauge HVR-1600
[ 13.903475] cx18-0: Simultaneous Digital and Analog TV capture supported
[ 14.052125] tuner 3-0061: chip found @ 0xc2 (cx18 i2c driver #0-1)
[ 14.076499] cs5345 2-004c: chip found @ 0x98 (cx18 i2c driver #0-0)
[ 14.079079] tuner-simple 3-0061: creating new instance
[ 14.079082] tuner-simple 3-0061: type set to 50 (TCL 2002N)
[ 14.080590] cx18-0: Registered device video1 for encoder MPEG (64 x 32.00 kB)
[ 14.080593] DVB: registering new adapter (cx18)
[ 14.210666] MXL5005S: Attached at address 0x63
[ 14.210672] DVB: registering adapter 0 frontend 0 (Samsung S5H1409 QAM/8VSB Frontend)...
[ 14.210827] cx18-0: DVB Frontend registered
[ 14.210829] cx18-0: Registered DVB adapter0 for TS (32 x 32.00 kB)
[ 14.210867] cx18-0: Registered device video33 for encoder YUV (20 x 101.25 kB)
[ 14.210898] cx18-0: Registered device vbi1 for encoder VBI (20 x 51984 bytes)
[ 14.210928] cx18-0: Registered device video25 for encoder PCM audio (256 x 4.00 kB)
[ 14.210931] cx18-0: Initialized card: Hauppauge HVR-1600
[ 14.211366] cx18: End initialization

then further down in the list:

[ 170.060030] firmware: requesting v4l-cx2341x-enc.fw
[ 170.162479] ivtv0: Loaded v4l-cx2341x-enc.fw firmware (376836 bytes)
[ 170.360257] ivtv0: Encoder revision: 0x02060039
[ 170.395185] firmware: requesting v4l-cx25840.fw
[ 170.656080] firmware: requesting v4l-cx23418-cpu.fw
[ 170.938895] cx18-0: loaded v4l-cx23418-cpu.fw firmware (158332 bytes)
[ 170.981832] firmware: requesting v4l-cx23418-apu.fw
[ 172.173866] cx18-0: loaded v4l-cx23418-apu.fw firmware V00120000 (141200 bytes)
[ 172.188577] cx18-0: FW version: 0.0.74.0 (Release 2007/03/12)
[ 173.468585] firmware: requesting v4l-cx23418-cpu.fw
[ 173.708171] firmware: requesting v4l-cx23418-apu.fw
[ 175.881705] firmware: requesting v4l-cx23418-dig.fw
[ 176.085080] cx18-0 843: loaded v4l-cx23418-dig.fw firmware (16382 bytes)
[ 176.122474] cx18-0 843: verified load of v4l-cx23418-dig.fw firmware (16382 bytes)
[ 178.504531] cx25840 1-0044: loaded v4l-cx25840.fw firmware (16382 bytes)

SageTV seems stable again (I've been recording several shows today as a test), but
I'm back to my original issue: recordings from the HVR-1600 have no audio.
Thanks for your help!

--Jason (jtimmes@yahoo.com)




_______________________________________________
ivtv-users mailing list
ivtv-users@ivtvdriver.org
http://ivtvdriver.org/mailman/listinfo/ivtv-users