[opensuse-kernel] Re: bttv
El 28/11/13 12:17, mussie escribió:
hello,
in opensuse 13.1 hauppauge tv card BT... is not recognized anymore by Yast. It was an upgrade from 12.3 to 13.1.... So no analog tv anymore :(
08: PCI 09.0: 11200 TV Card [Created at pci.319] Unique ID: WL76.bJ31E5obFa9 SysFS ID: /devices/pci0000:00/0000:00:09.0 SysFS BusID: 0000:00:09.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: 0xfa000000-0xfa000fff (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
HI: Next time please reply to the list, as the information might be useful for other people with the same problem. There is a problem/bug/regression in the kernel.. your system is only loading the bttv driver for pci:v0000109Ed0000036Esv00000000sd00000000bc04sc00i00 but does not load the bt878 driver, apparently loading bt878 is supposed to happen indirectly... http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/drivers/... #if defined(CONFIG_MODULES) && defined(MODULE) static void request_module_async(struct work_struct *work) { request_module("dvb-bt8xx"); } .... and the dvb-bt8xx module depends bt878 but this is working in your system .. I have CC the kernel list but it will be better if you fill a bug report. -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kernel+owner@opensuse.org
On Thu, Nov 28, 2013 at 5:51 PM, Cristian Rodríguez <crrodriguez@opensuse.org> wrote:
El 28/11/13 12:17, mussie escribió: ...
08: PCI 09.0: 11200 TV Card [Created at pci.319] Unique ID: WL76.bJ31E5obFa9 SysFS ID: /devices/pci0000:00/0000:00:09.0 SysFS BusID: 0000:00:09.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: 0xfa000000-0xfa000fff (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
HI:
Next time please reply to the list, as the information might be useful for other people with the same problem.
There is a problem/bug/regression in the kernel.. your system is only loading the bttv driver for pci:v0000109Ed0000036Esv00000000sd00000000bc04sc00i00 but does not load the bt878 driver, apparently loading bt878 is supposed to happen indirectly...
http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/drivers/...
#if defined(CONFIG_MODULES) && defined(MODULE) static void request_module_async(struct work_struct *work) { request_module("dvb-bt8xx"); } ....
and the dvb-bt8xx module depends bt878 but this is working in your system .. I have CC the kernel list but it will be better if you fill a bug report.
This is strange... In my case when I manually load bttv module everything works fine but there is no dvb-bt8xx loaded (and I would not expect it is needed since the card is pure analog TV). And bttv module is not auto-loaded by the kernel. -- Mark Goldstein -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kernel+owner@opensuse.org
participants (2)
-
Cristian Rodríguez
-
Mark Goldstein