Bug 159186

Summary: TV card configuration oddities with BETA8
Product: [openSUSE] SUSE Linux 10.1 Reporter: Markus Koßmann <markus.kossmann>
Component: YaST2Assignee: Ladislav Slezák <lslezak>
Status: RESOLVED FIXED QA Contact: Klaus Kämpf <kkaempf>
Severity: Normal    
Priority: P5 - None    
Version: Beta 8   
Target Milestone: ---   
Hardware: Other   
OS: SuSE Linux 10.1   
Whiteboard:
Found By: Other Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Attachments: yast2 log file
output of hwinfo

Description Markus Koßmann 2006-03-17 17:45:38 UTC
I have two TV cards in my PC. A analog TV card Hauppauge WIN-TV PVR 350 and a DVB-C Technotrend 2300 OT card. 
When package installation is finished the hardware configuration tool comes up and claims that the PVR 350 is configured and the Technotrend is unconfigured.
But this is not true. The Beta8 installation CDs don't include the ivtv driver needed for the PVR 350. So it will fail to start the  device later. And why does it leave the Technotrend device unconfigured ? Starting the configuration manually seems to work. 
Getting the ivtv drivers is another story. factory includes the ivtv driver. So I added factory as installation source. But the ivtv-modules in factory seem to be build today (17.03.2006) against another kernelversion ( 2.6.16-rc6-git1-2) than the beta8 kernel (2.6.16-rc6-git1-4). So not only the ivtv drivers will be downloaded but also a new ( older ;-) kernel.
Comment 1 Markus Koßmann 2006-03-17 17:55:05 UTC
Created attachment 73738 [details]
yast2 log file
Comment 2 Markus Koßmann 2006-03-17 17:57:20 UTC
Created attachment 73739 [details]
output of hwinfo
Comment 3 Michael Gross 2006-03-20 16:07:24 UTC
So the problem you wanted to report is that your DVB card was not automatigally configured during the installation? Any specific problems with the configurations later? Does the card work?
Comment 4 Markus Koßmann 2006-03-25 16:53:07 UTC
There are two problems:
1. The WIN-TV PVR 350 is claimed to be configured by Yast automagically  if I install from the beta8 CD set. But this card can't work because there is no ivtv driver module coming with the CD set. That module is only available in factory.
 
2. The Technotrend card is recognized, but it is not configured by yast automagically. The drivers for that card are available on the CD set.  

I would expect that the technotrend card is configured automagically and the WIN-TV PVR 350 would be unconfigured due to the missing driver module.   
Comment 5 Michael Gross 2006-03-27 11:39:55 UTC
> 1. The WIN-TV PVR 350 is claimed to be configured by Yast automagically  if I
> install from the beta8 CD set.

Unfortunately, this has copyright reasons :( We provide a script that downloads and installs the driver automatically, thogh, AIFAIK it's available via YOU.

For the second issue: I'm reassigning this later.
Comment 6 Markus Koßmann 2006-03-27 18:54:01 UTC
Just to make it clear: Not only the firmware for the PVR 350 ( which might have copyright problems) is missing on the CDs, but also the GPLd kernel driver module ivtv.ko. There is only a KMP package for ivtv in factory, which contains the kernel driver.  So there is no support ( neither driver nor firmware) for the PVR 350 on the CDs. 

I think, it is acceptable, if it is called "configured" by  YaST with only the firmware missing but you shouldn't call it configured if the driver module (without copyright problems) is missing. 

BTW: The missing kernel driver module  will cause an error message ("driver cannot be started") later in the installation process. 

PS: I assume the KMP packages which aren't on the CDs will be provided on the DVD version ?  

Comment 7 Ladislav Slezák 2006-04-04 13:44:35 UTC
OK, the yast module should also check availability of the selected driver in the system.
Comment 9 Ladislav Slezák 2008-04-25 12:49:49 UTC
This should be fixed since yast2-tv-2.15.6.

Configuring an ivtv based card now installs ivtv, ivtv-firmware, and ivtv-kmp-default packages. These packages are now part of openSUSE distribution.