[mythtv-users] kernel 2.6.11from atrpms and cx88-dvb

Dave Ansell dave at theansells.com
Wed Jun 15 22:38:09 UTC 2005

----- Original Message ----- 
From: "David Watkins" <watkinshome at gmail.com>
To: "MythTV Users List" <mythtv-users at mythtv.org>
Sent: Wednesday, June 15, 2005 11:24 PM
Subject: [mythtv-users] kernel 2.6.11from atrpms and cx88-dvb

Is anyone successfully using kernel 2.6.11-1.27_FC3 from atrpms with
the nova t dvb board?

I was so close to having a working system on 2.6.10-1.770_14.rhfc3.at.
 I'd got my nova-t card working and tuned,  but went to bed without
installing the alsa sound drivers.   When I came back to it yesterday
the 2.6.10 kernel had disappeard from the atrpms site, along with the
alsa-kmdl-2.6.10 driver.

Upgrading to 2.6.11-1.27_FC3 has caused me all sorts of dvb grief.  Namely:

the dvb modules that I was modprobing (cx88-dvb etc) do not exist.
Downloading cx88-kmdl-2.6.11-1.27_FC3 produces the modules, but when I
try and modprobe I get the following error:

Error inserting cx88_dvb (/lib/modules ....   /cx88-dvb.ko):Unknown
symbol in module, or unknown parameter (see dmesg)

dmesg says:

cx88_dvb: unknown symbol mt352_attach
cx88_dvb: unknown symbol mt352_write
cx88_dvb: unknown symbol mt352_attach
cx88_dvb: unknown symbol mt352_write

Googling produces 3 or 4 instances of the same problem, but with no
solution that I can understand.  It's so frustrating that I am so
close.  I can record programmes using the 2.6.10 kernel and watch them
without sound, but if I want sound I have to reboot to the 2.6.11.
Maybe I can get the sound working without alsa but I've failed so far.

Any help in getting the dvb modules loaded under 2.6.11 would be
gratefully received.

As a workaround if anyone has got a copy of
alsa-kmdl-2.6.10-1.770_14.rhfc3.at.i686 sitting in their cache and
could send me a copy that would help.

mythtv-users mailing list
mythtv-users at mythtv.org

Hi David,

      I got mine working on 2.6.11-1.14_FC3 but only by compiling the kernel 
with custom options.
     Instructions I wrote for posterity as I did it below.  You will need to 
change kernel version and architecture targets obviously as appropriate.

      As far as sound goes it worked out of the box for me with both 2.6.11 
and 2.6.10 so I cant help you there.

Get hold of the Kernel Source:
cd /usr/src
uname -rm   (to view kernel version)
ftp download.fedora.redhat.com
cd /pub/fedora/linux/core/updates/3/SRPMS
get kernel-2.6.11-1.14_FC3.src.rpm                     (or whatever matches 
the kernel)
(note non-responsive whilst downloading)

Install build tools if necessary:
apt-get install rpm-build
apt-get install gcc      (takes a long time for some reason)
apt-get install redhat-rpm-config
apt-get install ncurses-devel

Unpack Kernel Source:
rpm -ivh kernel-2.6.11-1.14_FC3.src.rpm
cd /usr/src
ln -s redhat/BUILD/kernel-2.6.11/linux-2.6.11/ linux
ln -s redhat/BUILD/kernel-2.6.11/linux-2.6.11/ linux-2.6.11
cd /usr/src/redhat/SPECS
rpmbuild -bp --target=i686 kernel-2.6.spec

Patch and Build Kernel:
cd /usr/src/linux
make mrproper
cp configs/kernel-2.6.11-i686-smp.config .config
make oldconfig
vi Makefile and change ExtraVersion to -dvb

Download  All-2.6.11.diff.gz  from  dl.bytesex.org/patches/2.6.11-2/
patch -p1 .config All-2.6.11.diff.gz

make menuconfig
Device Drivers -> Multimedia Devices -> DVB Devices -> Customise DVB 
Enable all DVB-T frontends
Device Drivers -> Multimedia Devices -> Video of Linux
Enable all modules
make modules_install
make install
vi /boot/grub/grub.conf (change default boot image, probably to 0 )

Might need to comment out refs to dbv_blackbird in /lib/modules/2.6.11-dvb/
modules.alias, modules.pcimap if cx88_blackbird loads rather than cx88_dvb 

More information about the mythtv-users mailing list