Bug 91625

Summary: (VIDEO4LINUX BTTV)Radio sound quirks
Product: [Retired] Red Hat Linux Reporter: David Balažic <david.balazic>
Component: kernelAssignee: Arjan van de Ven <arjanv>
Status: CLOSED WONTFIX QA Contact: Brian Brock <bbrock>
Severity: medium Docs Contact:
Priority: medium    
Version: 9   
Target Milestone: ---   
Target Release: ---   
Hardware: i386   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2004-09-30 15:40:59 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description David Balažic 2003-05-26 10:01:12 UTC
Description of problem:

Whenever I start /usr/bin/radio (from xawtv-3.88-1) as root, the radio sound 
mutes for a part of second and then goes on and in the logs the following line 
appears :
tuner: radio freq (400.00) out of range (65-108)

( after starting /usr/bin/radio , I leave it with 'x' , so it leaves
the sound playing )

Version-Release number of selected component (if applicable):
xawtv-3.88-1
kernel-2.4.20-1.1988-athlon

How reproducible:


Steps to Reproduce:
1. run radio
2. select a channel
3. leave with the 'x' key , so the sound keeps playing
4. start radio again
    
Actual results:

The sound "blurps" ( becomes muted ) for a part of second and the mentioned 
message appears in the log

Expected results:

nothing of the above

Additional info:

Comment 1 Than Ngo 2003-05-26 15:57:47 UTC
Do you have this problem in old xawtv (3.81) ?

>Whenever I start /usr/bin/radio (from xawtv-3.88-1) as root, the radio sound 
>mutes for a part of second and then goes on and in the logs the following line 
>appears :
>tuner: radio freq (400.00) out of range (65-108)

>( after starting /usr/bin/radio , I leave it with 'x' , so it leaves
>the sound playing )
is this problem gone if you restart it again?

Comment 2 David Balažic 2003-05-27 07:59:06 UTC
I discovered ( by adding an "exit(1)" right after the "open()" in radio.c ) 
that this happens whenever /dev/radio is opened, so it seems to be a driver 
problem.

Simple test :
[root@slave6 xawtv-3.88]# cat /dev/radio
tuner: radio freq (400.00) out of range (65-108)
cat: /dev/radio: Invalid argument

If radio is playing when the "cat" is run , the sound is muted for a part of 
second.

This happens also with other kernels :

2.4.20-20.1.2002.nptl - athlon
bttv: driver version 0.7.104 loaded


Shrike ( RHL 9 ) :
kernel 2.4.20-8 athlon
bttv: driver version 0.7.96 loaded

Same on Psyche ( RHL 8.0 ) :
kernel 2.4.18-18.8.0 athlon
bttv: driver version 0.7.91 loaded


Comment 3 Than Ngo 2003-05-27 10:04:03 UTC
i assign it to correct to correct component

Comment 4 Alan Cox 2003-06-08 12:47:02 UTC
Looks like the radio powers up at a bogus frequency and the driver doesnt handle
this corner case. You might want to drop a note about it to
video4linux-list


Comment 5 David Balažic 2003-06-09 07:47:59 UTC
What do you mean by "powers up" ?
This happens way after power up.
And the this is not some weird state of the tuner HW. The tuner HW is just fine 
( playing the channel I selected before ). It is the driver explicitly calling 
its own channel tuning function to tune to an "out-of-range" frequency.

I posted to video4linux-list and received zero response :-(

Comment 6 Bugzilla owner 2004-09-30 15:40:59 UTC
Thanks for the bug report. However, Red Hat no longer maintains this version of
the product. Please upgrade to the latest version and open a new bug if the problem
persists.

The Fedora Legacy project (http://fedoralegacy.org/) maintains some older releases, 
and if you believe this bug is interesting to them, please report the problem in
the bug tracker at: http://bugzilla.fedora.us/