[linux-dvb] isl6421 not being loaded

Gavin Hamill gdh at acentral.co.uk
Tue Jun 6 22:54:11 CEST 2006


On Tue, 06 Jun 2006 10:56:06 -0400
Michael Krufky <mkrufky at linuxtv.org> wrote:

> Gavin Hamill wrote:
> > Hi :)
> >
> > Just a little pointer that the 'make insmod' script from current 
> > v4l-dvb hg is not loading isl6421, and this module is required by 
> > cx88-dvb ... 
> If you create a patch and send it in, I'll apply it for you.

Sure thing.

I found a few more errors in insmod.sh while I was doing this.
videodev.ko is too high up - it needs to be down a few lines to satisfy
the dependencies, else you get 

videodev: Unknown symbol v4l_compat_translate_ioctl
videodev: Unknown symbol v4l2_video_std_construct
videodev: Unknown symbol v4l_printk_ioctl

The full-feature cards need lnbp21.ko loaded, so I've added that.

Finally, there's the isl6421.ko load for cx88-dvb.ko. I have also added
'evdev' to the rmmod list, since we are modprobing it at load time,
so we should try to completely undo all module loads when cleaning up.

With this script, I can now insmod.sh load and unload, with zero errors
and the kernel module list is returned to its previous state after
unloading.

Signed-off-by: Gavin Hamill <gdh at acentral.co.uk>

Cheers,
Gavin.
-------------- next part --------------
--- /root/insmod.sh	2006-06-06 21:25:05.000000000 +0100
+++ /root/v4l-dvb-bd3b66e0f536/v4l/scripts/insmod.sh	2006-06-06 21:51:23.000000000 +0100
@@ -13,10 +13,10 @@
 	modprobe evdev
 	# video4linux
 	insmod ./compat_ioctl32.ko
-	insmod ./videodev.ko
 	insmod ./v4l1-compat.ko
 	insmod ./v4l2-common.ko
 	insmod ./video-buf.ko
+	insmod ./videodev.ko
 	insmod ./ir-common.ko
 	insmod ./ir-kbd-i2c.ko
 	insmod ./tuner.ko
@@ -75,6 +75,7 @@
 	# saa7146 based siemens/technotrend/hauppauge cards
 	insmod ./saa7146.ko
 	insmod ./saa7146_vv.ko
+	insmod ./lnbp21.ko
 	insmod ./ttpci-eeprom.ko
 	insmod ./dvb-ttpci.ko
 	insmod ./budget-core.ko
@@ -118,6 +119,7 @@
 	insmod ./dvb-bt8xx.ko
 	insmod ./saa6588.ko
 	# conexant cx2388x
+	insmod ./isl6421.ko
 	insmod ./cx88xx.ko
 	insmod ./cx8800.ko
 	insmod ./cx8802.ko
@@ -272,7 +274,7 @@
 		dvb-usb-umt-010.ko dvb-usb-dibusb-mc.ko dvb-usb-dibusb-mb.ko\
 		dvb-usb-dibusb-common.ko dvb-usb-gp8psk.ko dvb-usb-vp7045.ko \
 		dvb-usb-dtt200u.ko dvb-usb-digitv.ko dvb-usb-cxusb.ko \
-		dvb-usb.ko
+		dvb-usb.ko lnbp21.ko
 # video4linux cards
 	rmmod cx88-alsa cx88-blackbird cx88-dvb cx88-vp3054-i2c cx8802 cx8800 \
 		cx88xx saa7134-oss saa7134-alsa saa7134-empress saa7134-dvb \
@@ -291,8 +293,8 @@
 	rmmod 	saa7127 msp3400 tvp5150 tda7432 tda9840 tda9875 tea6415c tea6420 \
 		saa6752hs saa6588 btcx-risc tveeprom tvaudio tda9887 tuner \
 		ir-kbd-i2c ir-common cx25840 tvmixer cs53l32a wm8775 saa7115 \
-		saa7146_vv saa7146 video-buf-dvb video-buf \
-		v4l2-common v4l1-compat dvb-core videodev compat_ioctl32
+		saa7146_vv saa7146 video-buf-dvb video-buf isl6421 \
+		videodev v4l2-common v4l1-compat dvb-core compat_ioctl32 evdev
 
 	echo
 	;;


More information about the linux-dvb mailing list