[ivtv-users] cx18: Radio locking onto all frequencies and not recieving any stations.
Mark Stumme
mbstumme at wctatel.net
Fri Jan 9 02:57:31 CET 2009
I have been trying to get the radio function on my Hauppauge HVR-1600 working
and haven't had any luck. I have tried several radio programs. When they
scan for stations they indicate that there is a "good" station at every
frequency tried. I don't know if this feature has been implemented on this
card yet. If it hasn't, please let me know and disregard the rest of this
posting. If it has, please let me know what I need to do to get the radio
function working.
My system is based on a ASUS M3N78 Pro motherboard with and AMD quad core 9950
and 4G RAM. The Linux distribution I run is Gentoo and the kernel version is
gentoo-sources-2.6.28. The kernel is generated with "Genkernel"
I have installed the drivers using the instructions from this web page
"http://ivtvdriver.org/index.php/Cx18". I have tried several of the latest
tarballs since mid December and I'm currently using "v4l-dvb-211ae674f601". I
installed these drives from the source using "make remove-install", "make
clean", "make", and "make install" in that order.
The following is the output generated form the system log and v4l2-dbg.
cx18 information from message log at boot
Jan 8 16:22:23 ms2 Linux video capture interface: v2.00
Jan 8 16:22:23 ms2 cx18: Start initialization, version 1.0.1
Jan 8 16:22:23 ms2 cx18-0: Initializing card #0
Jan 8 16:22:23 ms2 cx18-0: Autodetected Hauppauge card
Jan 8 16:22:23 ms2 ACPI: PCI Interrupt Link [APC2] enabled at IRQ 17
Jan 8 16:22:23 ms2 cx18 0000:01:09.0: PCI INT A -> Link[APC2] -> GSI 17
(level, low) -> IRQ 17
Jan 8 16:22:23 ms2 cx18-0: Unreasonably low latency timer, setting to 64 (was
32)
Jan 8 16:22:23 ms2 cx18-0: cx23418 revision 01010000 (B)
Jan 8 16:22:23 ms2 ACPI: PCI Interrupt Link [AIGP] enabled at IRQ 20
Jan 8 16:22:23 ms2 nvidia 0000:02:00.0: PCI INT A -> Link[AIGP] -> GSI 20
(level, low) -> IRQ 20
Jan 8 16:22:23 ms2 nvidia 0000:02:00.0: setting latency timer to 64
Jan 8 16:22:23 ms2 NVRM: loading NVIDIA UNIX x86_64 Kernel Module 180.18
Thu Dec 18 14:31:41 PST 2008
Jan 8 16:22:23 ms2 tveeprom 0-0050: Hauppauge model 74541, rev C6B6, serial#
5060549
Jan 8 16:22:23 ms2 tveeprom 0-0050: MAC address is 00-0D-FE-4D-37-C5
Jan 8 16:22:23 ms2 tveeprom 0-0050: tuner model is Philips FM1236 MK5 (idx
116, type 43)
Jan 8 16:22:23 ms2 tveeprom 0-0050: TV standards NTSC(M) (eeprom 0x08)
Jan 8 16:22:23 ms2 tveeprom 0-0050: audio processor is CX23418 (idx 38)
Jan 8 16:22:23 ms2 tveeprom 0-0050: decoder processor is CX23418 (idx 31)
Jan 8 16:22:23 ms2 tveeprom 0-0050: has radio
Jan 8 16:22:23 ms2 cx18-0: Autodetected Hauppauge HVR-1600
Jan 8 16:22:23 ms2 cx18-0: VBI is not yet supported
Jan 8 16:22:23 ms2 usb 1-2: new full speed USB device using ohci_hcd and
address 2
Jan 8 16:22:23 ms2 usb 1-2: configuration #1 chosen from 1 choice
Jan 8 16:22:23 ms2 tuner 1-0043: chip found @ 0x86 (cx18 i2c driver #0-1)
Jan 8 16:22:23 ms2 tda9887 1-0043: creating new instance
Jan 8 16:22:23 ms2 tda9887 1-0043: tda988[5/6/7] found
Jan 8 16:22:23 ms2 tuner 1-0061: chip found @ 0xc2 (cx18 i2c driver #0-1)
Jan 8 16:22:23 ms2 cs5345 0-004c: chip found @ 0x98 (cx18 i2c driver #0-0)
Jan 8 16:22:23 ms2 tuner-simple 1-0061: creating new instance
Jan 8 16:22:23 ms2 tuner-simple 1-0061: type set to 43 (Philips NTSC MK3
(FM1236MK3 or FM1236/F))
Jan 8 16:22:23 ms2 cx18-0: Disabled encoder IDX device
Jan 8 16:22:23 ms2 cx18-0: Registered device video0 for encoder MPEG (2 MB)
Jan 8 16:22:23 ms2 DVB: registering new adapter (cx18)
Jan 8 16:22:23 ms2 MXL5005S: Attached at address 0x63
Jan 8 16:22:23 ms2 DVB: registering adapter 0 frontend 19170759 (Samsung
S5H1409 QAM/8VSB Frontend)...
Jan 8 16:22:23 ms2 cx18-0: DVB Frontend registered
Jan 8 16:22:23 ms2 cx18-0: Registered device video32 for encoder YUV (2 MB)
Jan 8 16:22:23 ms2 cx18-0: Registered device video24 for encoder PCM audio (1
MB)
Jan 8 16:22:23 ms2 cx18-0: Registered device radio0 for encoder radio
Jan 8 16:22:23 ms2 cx18-0: Initialized card #0: Hauppauge HVR-1600
Jan 8 16:22:23 ms2 cx18: End initialization
I have set the radio frequency to a known strong FM signal in this area.
Output of the v4l2-dbg program.
ms2 ~ # v4l2-dbg -d /dev/radio0 --log-status
cx18-0: ================= START STATUS CARD #0 =================
tveeprom 0-0050: Hauppauge model 74541, rev C6B6, serial# 5060549
tveeprom 0-0050: MAC address is 00-0D-FE-4D-37-C5
tveeprom 0-0050: tuner model is Philips FM1236 MK5 (idx 116, type 43)
tveeprom 0-0050: TV standards NTSC(M) (eeprom 0x08)
tveeprom 0-0050: audio processor is CX23418 (idx 38)
tveeprom 0-0050: decoder processor is CX23418 (idx 31)
tveeprom 0-0050: has radio
cx18-0: Video signal: not present
cx18-0: Detected format: NTSC-M
cx18-0: Specified standard: NTSC-M
cx18-0: Specified video input: Composite 7
cx18-0: Specified audioclock freq: 48000 Hz
cx18-0: Detected audio mode: mono
cx18-0: Detected audio standard: no detected audio standard
cx18-0: Audio muted: no
cx18-0: Audio microcontroller: stopped
cx18-0: Configured audio standard: automatic detection
cx18-0: Configured audio system: BTSC
cx18-0: Specified audio input: External
cx18-0: Preferred audio mode: stereo
cs5345 0-004c: Input: 4
cs5345 0-004c: Volume: 0 dB
tda9887 1-0043: Data bytes: b=0x4c c=0x90 e=0x3d
tuner 1-0061: Tuner mode: radio
tuner 1-0061: Frequency: 107.30 MHz
tuner 1-0061: Standard: 0x00001000
tuner 1-0061: Tuner is locked.
tuner 1-0061: Stereo: yes
tuner 1-0061: Signal strength: 32768
cx18-0: Video Input: Tuner 1
cx18-0: Audio Input: Tuner 1
cx18-0: GPIO: direction 0x00003001, value 0x00003001
cx18-0: Tuner: Radio
cx18-0: Stream: MPEG-2 Program Stream
cx18-0: VBI Format: No VBI
cx18-0: Video: 720x480, 30 fps
cx18-0: Video: MPEG-2, 4x3, Variable Bitrate, 6000000, Peak 8000000
cx18-0: Video: GOP Size 15, 2 B-Frames, GOP Closure
cx18-0: Audio: 48 kHz, MPEG-1/2 Layer II, 224 kbps, Stereo, No Emphasis,
No CRC
cx18-0: Spatial Filter: Manual, Luma 1D Horizontal, Chroma 1D Horizontal,
0
cx18-0: Temporal Filter: Manual, 8
cx18-0: Median Filter: Off, Luma [0, 255], Chroma [0, 255]
cx18-0: Status flags: 0x00200021
cx18-0: Stream encoder MPEG: status 0x0000, 0% of 2016 KiB (63 buffers) in
use
cx18-0: Stream encoder YUV: status 0x0000, 0% of 2048 KiB (16 buffers) in
use
cx18-0: Stream encoder PCM audio: status 0x0000, 0% of 1008 KiB (63
buffers) in use
cx18-0: Read MPEG/VBI: 0/0 bytes
cx18-0 info: retried_write[0] = 227823
cx18-0 info: retried_write[1] = 30
cx18-0 info: retried_write[2] = 2
cx18-0 info: retried_write[3] = 0
cx18-0 info: retried_write[4] = 0
cx18-0 info: retried_write[5] = 0
cx18-0 info: retried_write[6] = 0
cx18-0 info: retried_write[7] = 0
cx18-0 info: retried_write[8] = 0
cx18-0 info: retried_write[9] = 0
cx18-0 info: retried_write[10] = 108
cx18-0 info: retried_read[0] = 254491
cx18-0 info: retried_read[1] = 0
cx18-0 info: retried_read[2] = 0
cx18-0 info: retried_read[3] = 0
cx18-0 info: retried_read[4] = 0
cx18-0 info: retried_read[5] = 0
cx18-0 info: retried_read[6] = 0
cx18-0 info: retried_read[7] = 0
cx18-0 info: retried_read[8] = 0
cx18-0 info: retried_read[9] = 0
cx18-0 info: retried_read[10] = 436
cx18-0: ================== END STATUS CARD #0 ==================
I have set the radio frequency to a frequency with no signal in this area.
Output of v4l2-dbg program.
ms2 ~ # v4l2-dbg -d /dev/radio0 --log-status
Status Log:
cx18-0: ================= START STATUS CARD #0 =================
tveeprom 0-0050: Hauppauge model 74541, rev C6B6, serial# 5060549
tveeprom 0-0050: MAC address is 00-0D-FE-4D-37-C5
tveeprom 0-0050: tuner model is Philips FM1236 MK5 (idx 116, type 43)
tveeprom 0-0050: TV standards NTSC(M) (eeprom 0x08)
tveeprom 0-0050: audio processor is CX23418 (idx 38)
tveeprom 0-0050: decoder processor is CX23418 (idx 31)
tveeprom 0-0050: has radio
cx18-0: Video signal: not present
cx18-0: Detected format: NTSC-M
cx18-0: Specified standard: NTSC-M
cx18-0: Specified video input: Composite 7
cx18-0: Specified audioclock freq: 48000 Hz
cx18-0: Detected audio mode: mono
cx18-0: Detected audio standard: no detected audio standard
cx18-0: Audio muted: no
cx18-0: Audio microcontroller: stopped
cx18-0: Configured audio standard: automatic detection
cx18-0: Configured audio system: BTSC
cx18-0: Specified audio input: External
cx18-0: Preferred audio mode: stereo
cs5345 0-004c: Input: 4
cs5345 0-004c: Volume: 0 dB
tda9887 1-0043: Data bytes: b=0x4c c=0x90 e=0x3d
tuner 1-0061: Tuner mode: radio
tuner 1-0061: Frequency: 107.70 MHz
tuner 1-0061: Standard: 0x00001000
tuner 1-0061: Tuner is locked.
tuner 1-0061: Stereo: yes
tuner 1-0061: Signal strength: 32768
cx18-0: Video Input: Tuner 1
cx18-0: Audio Input: Tuner 1
cx18-0: GPIO: direction 0x00003001, value 0x00003001
cx18-0: Tuner: Radio
cx18-0: Stream: MPEG-2 Program Stream
cx18-0: VBI Format: No VBI
cx18-0: Video: 720x480, 30 fps
cx18-0: Video: MPEG-2, 4x3, Variable Bitrate, 6000000, Peak 8000000
cx18-0: Video: GOP Size 15, 2 B-Frames, GOP Closure
cx18-0: Audio: 48 kHz, MPEG-1/2 Layer II, 224 kbps, Stereo, No Emphasis,
No CRC
cx18-0: Spatial Filter: Manual, Luma 1D Horizontal, Chroma 1D Horizontal,
0
cx18-0: Temporal Filter: Manual, 8
cx18-0: Median Filter: Off, Luma [0, 255], Chroma [0, 255]
cx18-0: Status flags: 0x00200021
cx18-0: Stream encoder MPEG: status 0x0000, 0% of 2016 KiB (63 buffers) in
use
cx18-0: Stream encoder YUV: status 0x0000, 0% of 2048 KiB (16 buffers) in
use
cx18-0: Stream encoder PCM audio: status 0x0000, 0% of 1008 KiB (63
buffers) in use
cx18-0: Read MPEG/VBI: 0/0 bytes
cx18-0 info: retried_write[0] = 236568
cx18-0 info: retried_write[1] = 30
cx18-0 info: retried_write[2] = 2
cx18-0 info: retried_write[3] = 0
cx18-0 info: retried_write[4] = 0
cx18-0 info: retried_write[5] = 0
cx18-0 info: retried_write[6] = 0
cx18-0 info: retried_write[7] = 0
cx18-0 info: retried_write[8] = 1
cx18-0 info: retried_write[9] = 0
cx18-0 info: retried_write[10] = 123
cx18-0 info: retried_read[0] = 277640
cx18-0 info: retried_read[1] = 0
cx18-0 info: retried_read[2] = 0
cx18-0 info: retried_read[3] = 0
cx18-0 info: retried_read[4] = 0
cx18-0 info: retried_read[5] = 0
cx18-0 info: retried_read[6] = 0
cx18-0 info: retried_read[7] = 0
cx18-0 info: retried_read[8] = 0
cx18-0 info: retried_read[9] = 0
cx18-0 info: retried_read[10] = 436
cx18-0: ================== END STATUS CARD #0 ==================
I noticed that both frequencies have the tuner locked onto the frequency with
stereo and a signal strength of 32768. Neither one will output any sound. I
have also used the "fmscan" program and it will not locate any stations when I
specify a signal strength greater than 50%.
I hope this information helps identify what my problem is. I appreciate any
help with this and thank you in advance.
Mark Stumme
More information about the ivtv-users
mailing list