[CentOS-devel] Missing DVB driver(s) in centosplus 5.2 kernel
mail-lists at karan.org
Sun Jun 29 13:33:21 UTC 2008
Andy Burns wrote:
> I've been trying to install a mythtv backend in centos 5.2 under Xen,
> with PCI passthrough of a DVB-T tuner to the domU.
> In theory I should just need to use the centosplus kernel to get the
> additional video capture drivers. In practice I've got two problems, the
> first of which I think is easy to solve.
> Once I got the PCI device visible in the domU, I could load the saa7134
> driver for the analogue section of the card, but I couldn't load the
> saa7134_dvb driver for the digital section of the card, this driver is
> missing from the centosplus kernel.
> I've installed the kernel source, and modified the .config file as shown
> in the patch below (the extra SAA7134_DVB settings are what my card
> requires, but I figure there are potentially users of the BT848_DVB
> driver that might appreciate that being included too).
> After re-building the relevant modules, copying them to /lib/modules and
> doing "depmod -a" I can load the saa7134_dvb module.
> I saw another user who experienced the same issue with centos 5.1 and
> Johnny Hughes said he would be willing to enable extra modules if they
> would help.
> Could the relevant .config files for centosplus kernels be patched as
> --- .config.pre 2008-06-29 00:41:18.000000000 +0100
> +++ .config.post 2008-06-29 01:33:04.000000000 +0100
> @@ -1,7 +1,7 @@
> # Automatically generated make config: don't edit
> # Linux kernel version: 2.6.18-prep
> -# Sun Jun 29 00:41:10 2008
> +# Sun Jun 29 01:33:04 2008
> @@ -2035,7 +2035,7 @@
> # CONFIG_VIDEO_ADV_DEBUG is not set
> -# CONFIG_VIDEO_BT848_DVB is not set
> @@ -2057,7 +2057,8 @@
> -# CONFIG_VIDEO_SAA7134_DVB is not set
> My second problem is a bit harder, or possibly a sign that I've not
> configured xen pciback/pcifront properly. When the saa7134 driver is
> loaded in the domU, I see the following messages in dmesg
> saa7130/34: v4l2 driver version 0.2.14 loaded
> saa7130: found at 0000:00:00.0, rev: 1, irq: 17, latency: 64, mmio:
> saa7130: subsystem: 185b:c901, board: Compro Videomate DVB-T200
> saa7130: can't ioremap() MMIO memory
> saa7134: probe of 0000:00:00.0 failed with error -5
> I'm not sure if the saa7134 driver is unusual in trying to perform an
> ioremap which is causing the error?
> dev->lmmio = ioremap(pci_resource_start(pci_dev,0), 0x1000);
> Any suggestions on that one?
open an issue report at bugs.centos.org for the centosplus patch...
Karanbir Singh : http://www.karan.org/ : 2522219 at icq
More information about the CentOS-devel