[Bug 853073] New: bt878 based analog TV card seems not being probed and bttv module is not autoloaded
https://bugzilla.novell.com/show_bug.cgi?id=853073 https://bugzilla.novell.com/show_bug.cgi?id=853073#c0 Summary: bt878 based analog TV card seems not being probed and bttv module is not autoloaded Classification: openSUSE Product: openSUSE 13.1 Version: Final Platform: x86-64 OS/Version: openSUSE 13.1 Status: NEW Severity: Normal Priority: P5 - None Component: Kernel AssignedTo: kernel-maintainers@forge.provo.novell.com ReportedBy: goldstein.mark@gmail.com QAContact: qa-bugs@suse.de Found By: --- Blocker: --- User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:25.0) Gecko/20100101 Firefox/25.0 Fresh install of OS 13.1, kernel 3.11.6-4-desktop, x86_64 Old analog TV card that works fine in older versions (OS 12.3 and before) is not working. There is no messages about bttv / bt878 in /var/log/messages. When the file /etc/modprobe.d/50-tv.conf is copied from OS 12.3 and modeprobe bttv issued manually (or file bttv.conf with the only line bttv put into /etc/modules-load.d) everything starts working correctly. This is the result of hwinfo --tv without forced module loading: 23: PCI 501.0: 11200 TV Card [Created at pci.319] Unique ID: Ikk3.bJ31E5obFa9 Parent ID: 6NW+.mTebKEmhWYA SysFS ID: /devices/pci0000:00/0000:00:1e.0/0000:05:01.0 SysFS BusID: 0000:05:01.0 Hardware Class: tv card Model: "Brooktree Bt878" Vendor: pci 0x109e "Brooktree Corporation" Device: pci 0x036e "Bt878" Revision: 0x11 Memory Range: 0xf8ffe000-0xf8ffefff (ro,non-prefetchable) IRQ: 5 (no events) Module Alias: "pci:v0000109Ed0000036Esv00000000sd00000000bc04sc00i00" Driver Info #0: Driver Status: bttv is not active Driver Activation Cmd: "modprobe bttv" Config Status: cfg=new, avail=yes, need=no, active=unknown Attached to: #15 (PCI bridge) And this is after the module loading (and TV card is then working): 23: PCI 501.0: 11200 TV Card [Created at pci.319] Unique ID: Ikk3.bJ31E5obFa9 Parent ID: 6NW+.mTebKEmhWYA SysFS ID: /devices/pci0000:00/0000:00:1e.0/0000:05:01.0 SysFS BusID: 0000:05:01.0 Hardware Class: tv card Model: "Brooktree Bt878" Vendor: pci 0x109e "Brooktree Corporation" Device: pci 0x036e "Bt878" Revision: 0x11 Driver: "bttv" Driver Modules: "bttv" Memory Range: 0xf8ffe000-0xf8ffefff (ro,non-prefetchable) IRQ: 17 (no events) Module Alias: "pci:v0000109Ed0000036Esv00000000sd00000000bc04sc00i00" Driver Info #0: Driver Status: bttv is active Driver Activation Cmd: "modprobe bttv" Config Status: cfg=new, avail=yes, need=no, active=unknown Attached to: #15 (PCI bridge) Note: other user reported it first on opensuse-kde mailing list: Nov 23, 2013 at 7:13 PM, mussie <mussie@home.nl> Reproducible: Always Steps to Reproduce: 1. Install OS 13.1 from DVD, apply all updates 2. Verify that bttv driver is not loaded (lsmod) 3. issue modprobe bttv 4. verify that module is correctly loaded Actual Results: module bttv is not auto-loaded Expected Results: module bttv should be auto-loaded as in all previous versions -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=853073 https://bugzilla.novell.com/show_bug.cgi?id=853073#c Borislav Petkov <bpetkov@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Component|Kernel |Basesystem AssignedTo|kernel-maintainers@forge.pr |bnc-team-screening@forge.pr |ovo.novell.com |ovo.novell.com -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=853073 https://bugzilla.novell.com/show_bug.cgi?id=853073#c zhang jiajun <jzhang@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jzhang@suse.com AssignedTo|bnc-team-screening@forge.pr |kernel-maintainers@forge.pr |ovo.novell.com |ovo.novell.com -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=853073 https://bugzilla.novell.com/show_bug.cgi?id=853073#c1 Takashi Iwai <tiwai@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |NEEDINFO CC| |tiwai@suse.com InfoProvider| |goldstein.mark@gmail.com --- Comment #1 from Takashi Iwai <tiwai@suse.com> 2014-03-17 15:42:39 UTC --- Could you show the content of your /etc/modprobe.d/50-bttv.conf to make it working? Also, what shows "/sbin/modinfo bttv" ? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=853073 https://bugzilla.novell.com/show_bug.cgi?id=853073#c2 --- Comment #2 from Mark Goldstein <goldstein.mark@gmail.com> 2014-03-17 17:11:14 UTC --- Created an attachment (id=582432) --> (http://bugzilla.novell.com/attachment.cgi?id=582432) output of modinfo bttv in OS 12.3 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=853073 https://bugzilla.novell.com/show_bug.cgi?id=853073#c3 --- Comment #3 from Mark Goldstein <goldstein.mark@gmail.com> 2014-03-17 17:12:06 UTC --- Created an attachment (id=582434) --> (http://bugzilla.novell.com/attachment.cgi?id=582434) output of modinfo bttv in OS 13.1 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=853073 https://bugzilla.novell.com/show_bug.cgi?id=853073#c4 Mark Goldstein <goldstein.mark@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |NEW InfoProvider|goldstein.mark@gmail.com | --- Comment #4 from Mark Goldstein <goldstein.mark@gmail.com> 2014-03-17 17:15:07 UTC --- Created an attachment (id=582438) --> (http://bugzilla.novell.com/attachment.cgi?id=582438) requested file 50-tv.conf Options line has been added manually in 12.3 (based on autodetected parameters in some old version of the OpenSUSE) -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=853073 https://bugzilla.novell.com/show_bug.cgi?id=853073#c5 Takashi Iwai <tiwai@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |NEEDINFO InfoProvider| |goldstein.mark@gmail.com --- Comment #5 from Takashi Iwai <tiwai@suse.com> 2014-03-17 17:40:45 UTC --- OK, the problem seems to be the static blacklist in /etc/modprobe.d/50-blacklist.conf: # 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 echo "module alias skipped (bt878 chip without PCI Subsystem ID)" So, it's an (unfortunate) intentional behavior. I guess a quick fix is just to load this module forcibly by adding an entry in /usr/lib/modules-load.d/*.conf. Could you give it a try? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=853073 https://bugzilla.novell.com/show_bug.cgi?id=853073#c6 Mark Goldstein <goldstein.mark@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |NEW InfoProvider|goldstein.mark@gmail.com | --- Comment #6 from Mark Goldstein <goldstein.mark@gmail.com> 2014-03-17 18:01:44 UTC --- You are right, I missed the first of two aliases. I remembered I used to remove bttv from blacklist for some time, but somehow I do not remember doing it for 12.3. As I wrote in the report, I added the module to /etc/modules-load.d and it solved the problem, so I guess /usr/lib/modules-load.d will work as well. Interesting that my systems never hanged with this card (as described in the bug 149588). I had to just edit the options to select the correct card type (manually or using Yast). -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=853073 https://bugzilla.novell.com/show_bug.cgi?id=853073#c7 Takashi Iwai <tiwai@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |WONTFIX --- Comment #7 from Takashi Iwai <tiwai@suse.com> 2014-03-17 18:22:39 UTC --- Ah, I overlooked your description about /etc/modules-load.d. Then I'd like to close this bug as WONTFIX. It's no good situation, but a workaround is present, and the behavior is intentional. Feel free to reopen if I miss anything else. Thanks! -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com