Bug 330109

Summary: yast2-tv doesn't set up to load the bttv modules during start
Product: [openSUSE] openSUSE 10.3 Reporter: Sascha Sommer <ssommer>
Component: YaST2Assignee: Ladislav Slezák <lslezak>
Status: RESOLVED FIXED QA Contact: Jiri Srain <jsrain>
Severity: Normal    
Priority: P5 - None CC: forgotten_nqeDWc8OMK, public, thpnalb
Version: Final   
Target Milestone: ---   
Hardware: 32bit   
OS: Other   
Whiteboard:
Found By: Development Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Sascha Sommer 2007-10-02 14:51:26 UTC
This is probably related to #290430

When I configure my unknown bttv card in yast it works only after the setup with yast.
After a reboot the bttv module does not get loaded again

/etc/modprobe.d/blacklist contains the following:


# These devices have bt878 chip without PCI Subsystem ID. Without that info bttv
# does not know how to treat them properly. Therefore we disable autoloading of
# modules for these devices.
# See https://bugzilla.novell.com/show_bug.cgi?id=149588
# To enable your device create a hardware configuration file for your device.
# See man hwup for details.
# You will probably have to specify an option to identify your card. Have a
# look in /usr/src/linux/Documentation/video4linux/CARDLIST.bttv.
alias pci:v0000109Ed0000036Esv00000000sd00000000bc04sc00i00 bttv_skip_it
alias pci:v0000109Ed00000878sv00000000sd00000000bc04sc80i00 bttv_skip_it
install bttv_skip_it /bin/echo "module alias skipped (bt878 chip without PCI Subsystem ID)"


I think it should check if the bttv module is mentioned in /etc/modprobe.d/tv before it skips it.
Comment 1 Ladislav Slezák 2007-10-04 08:09:34 UTC
*** Bug 330379 has been marked as a duplicate of this bug. ***
Comment 2 Ladislav Slezák 2007-10-04 08:13:04 UTC
Yast should remove the configured module from the blacklist if it's there.
Comment 3 Matthias Bachert 2007-10-06 10:57:21 UTC
Same problem here. Please provide a fix.
Comment 4 Matthias Bachert 2007-11-01 17:20:25 UTC
Will there be a fix soon?
Comment 5 Forgotten User nqeDWc8OMK 2007-11-16 23:28:03 UTC
Are you planning to provide a fix for this issue?
Comment 6 Ladislav Slezák 2007-11-19 12:20:19 UTC
Yes, but I'm too busy with other bugs/problems now...
Comment 7 Tom Patton 2008-01-05 21:47:18 UTC
I use two 4-port bt878 cards for security cameras.  I removed the entries in blacklist file, and the bttv driver now seems to load properly after reboot.  Before this, I would su & modprobe bttv following a reboot.

No big deal, but this should non-the-less be addressed, for the benefit of "newbie users".

Thanks!

from dmesg | grep video
Boot video device is 0000:01:00.0
Linux video capture interface: v2.00
bttv0: registered device video0
bttv1: registered device video1

and grep bt878
bt878 #0 [sw]: bus seems to be busy
bt878 #1 [sw]: bus seems to be busy
bt878: AUDIO driver version 0.0.0 loaded
bt878: Bt878 AUDIO function found (0).
bt878_probe: card id=[0x0], Unknown card.
bt878: probe of 0000:00:0d.1 failed with error -22
bt878: Bt878 AUDIO function found (0).
bt878_probe: card id=[0x0], Unknown card.
bt878: probe of 0000:00:0e.1 failed with error -22

Both cards work without errors...AFAIK

Tom
Comment 8 Ladislav Slezák 2008-01-10 09:38:55 UTC
Fixed in yast2-tv-2.16.1 (the configured card is removed from the blacklist, if it is there).
Comment 9 Ladislav Slezák 2008-01-18 16:46:39 UTC
For those interested there is a testing package for openSUSE-10.3 in the build service:

http://download.opensuse.org/repositories/home:/lslezak/openSUSE_10.3/

the package is yast2-tv-2.16.2.1-7.1.noarch.rpm

(Note: this is a testing version, it's not an official update.)