Bug 105859

Summary: TV Card - Terratec Cinergy 600 not autodetected
Product: [openSUSE] SUSE LINUX 10.0 Reporter: Igor Jagec <igorm5>
Component: YaST2Assignee: Gerd Hoffmann <kraxel>
Status: RESOLVED WONTFIX QA Contact: Klaus Kämpf <kkaempf>
Severity: Normal    
Priority: P5 - None CC: snwint
Version: Beta 2   
Target Milestone: ---   
Hardware: Other   
OS: SUSE Other   
Whiteboard:
Found By: Other Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Attachments: hwinfo
yast2-log
hwinfo2
yast2 screenshot

Description Igor Jagec 2005-08-19 14:23:49 UTC
I have Terratec Cinergy 600 which is not autodetected on all versions of SUSE to 
10.0 Beta2. Yast founds the saa7134 module, but cannot figure which model it is. 
The modprobe.conf options I use to make my TV card works are as it follows:

options saa7134 card=11 tuner=38 gbuffers=4
options tda9887 port2=0

Regards,
Igor Jagec
Comment 1 Igor Jagec 2005-08-19 14:28:06 UTC
I forgot to tell you this important thing. If I want my TV card to work, I have 
to put in my /etc/rc.local (or somewhere to make that script initializes during 
start up):

/sbin/modprobe tda9887
Comment 2 Arvin Schnell 2005-08-21 10:23:42 UTC
Please provide output of hwinfo, see:
http://www.opensuse.org/index.php/Bug_Reporting_FAQ#YaST
Comment 3 Igor Jagec 2005-08-22 20:20:56 UTC
Created attachment 47026 [details]
hwinfo

hwinfo
Comment 4 Igor Jagec 2005-08-22 20:26:52 UTC
Created attachment 47029 [details]
yast2-log

yast2-log
Comment 5 Arvin Schnell 2005-08-23 08:22:30 UTC
Thanks for the logs.  hwinfo detects the card, assigned to appropriate
developer.
Comment 6 Igor Jagec 2005-08-23 17:46:19 UTC
Created attachment 47268 [details]
hwinfo2

The tvcard worked because I manually did the following:

# /sbin/modprobe tda9887
# /sbin/modprobe saa7134 card=11 tuner=38 gbuffers=4
# /sbin/modprobe tda9887 port2=0

In the first case, all the options were put in /etc/modprobe.conf. Now I erased
these parameters and I did hwinfo again, as you can see in the attachment. I
saw that the card was recognised, but it did not worked if I didn't manually
use upper options. Yast didn't recognised it, and even if I manually select
Terratec Cinergy 600 in Yast, it didn't worked without the upper options.

Regards,
Igor Jagec
Comment 7 Igor Jagec 2005-08-23 17:47:25 UTC
Created attachment 47269 [details]
yast2 screenshot

As you can see, Yast didn't recognise my card. I'd like to send you .info file,
but I don't know where to find it.

Regards,
Igor Jagec
Comment 8 Ladislav Slezák 2005-08-24 13:23:08 UTC
Gerd, the first hwinfo output tells that saa7134 driver autodetects card type
48, but it should be (as reported above) 11.

But CARDLIST.saa7134 (from kernel package) says "11 -> Terratec Cinergy 600 TV
[153B:1143]" and "48 -> Terratec Cinergy 600 TV MK3 [153B:1158]".  The TV card
has subdevice 0x1158, so card type 48 should be correct. Or is it a bug in kernel?


Another thing is that hwinfo reports just one driver (saa7134), tda9887 is not
reported for this device.
Comment 9 Ladislav Slezák 2005-08-24 13:49:10 UTC
JFY: I just have realized that the TV card database is old, it has not been
updated to the latest kernel. See bug #112710
Comment 10 Gerd Hoffmann 2005-09-01 12:27:50 UTC
tda9887 should get autoloaded by saa7134 if needed, hwinfo doesn't
need to know about that one.

I don't maintain v4l and the drivers any more, so I'm not fully up
to date especially about recent cards.  I'd guess the autodetected
card=48 is correct, does the card work with that?  If so, then
everything should do fine with the tv card db updated (comment #9).
Comment 11 Matej Horvath 2007-02-16 14:02:48 UTC
No reaction on this bug for more than 17 months. Closing as CANTFIX.