[linux-dvb] Failed: Avermedia DVB-S Hybrid+FM A700 on ubuntu 8.04, kernel 2.6.24-16-generic

hermann pitton hermann-pitton at arcor.de
Tue May 20 00:30:03 CEST 2008


Hi,

Am Dienstag, den 20.05.2008, 00:05 +0300 schrieb bvidinli:
> Unfortunately, failed,
> below is what i did, if you have any idea, please try to help me...
> 
> Thanks...
> 
> on ubuntu 8.04 with kernel 2.6.24.16-generic, ubuntu's current kernel.:
> i got sources and headers for this kernel..
> (btw, i learned now that zzam = Matthias, thanks.. .)
> 
> i got mercurial,
> i did: hg clone http://linuxtv.org/hg/v4l-dvb
> then, got a700_full_20080519.diff from http://dev.gentoo.org/~zzam/dvb/
> i did:
> cd v4l-dvb
> patch -p1 < a700_full_20080519.diff
> make
> (make was successfull, without errors.. )
> sudo make install
> (install was successfull.)
> 
> 
> bvidinli at bvidinli-desktop:~/v4l-dvb$ sudo rmmod saa7134_alsa
> bvidinli at bvidinli-desktop:~/v4l-dvb$ sudo make rmmod
> make -C /home/bvidinli/v4l-dvb/v4l rmmod
> make[1]: Entering directory `/home/bvidinli/v4l-dvb/v4l'
> scripts/rmmod.pl unload
> found 233 modules
> /sbin/rmmod saa7134
> /sbin/rmmod videodev
> /sbin/rmmod videobuf_dma_sg
> /sbin/rmmod ir_kbd_i2c
> /sbin/rmmod compat_ioctl32
> /sbin/rmmod v4l1_compat
> /sbin/rmmod v4l2_common
> /sbin/rmmod videobuf_core
> /sbin/rmmod ir_common
> make[1]: Leaving directory `/home/bvidinli/v4l-dvb/v4l'
> 
> 
> bvidinli at bvidinli-desktop:~/v4l-dvb$ sudo modprobe saa7134 i2c_scan=1
> FATAL: Error inserting saa7134
> (/lib/modules/2.6.24-16-generic/ubuntu/media/saa7134/saa7134.ko):
> Unknown symbol in module, or unknown parameter (see dmesg)
> FATAL: Error running install command for saa7134
> bvidinli at bvidinli-desktop:~/v4l-dvb$
> 
> 
> 
> dmesg is as follows:
> 
> 
> [   48.937645] saa7134: disagrees about version of symbol videobuf_streamoff
> [   48.937663] saa7134: Unknown symbol videobuf_streamoff
> [   48.938027] saa7134: disagrees about version of symbol videobuf_poll_stream
> [   48.938035] saa7134: Unknown symbol videobuf_poll_stream
> [   48.938809] saa7134: disagrees about version of symbol videobuf_dma_free
> [   48.938817] saa7134: Unknown symbol videobuf_dma_free
> [   48.939134] saa7134: disagrees about version of symbol videobuf_reqbufs
> [   48.939142] saa7134: Unknown symbol videobuf_reqbufs
> [   48.939779] saa7134: disagrees about version of symbol videobuf_waiton
> [   48.939787] saa7134: Unknown symbol videobuf_waiton
> [   48.940332] saa7134: disagrees about version of symbol videobuf_dqbuf
> [   48.940340] saa7134: Unknown symbol videobuf_dqbuf
> [   48.941669] saa7134: disagrees about version of symbol videobuf_stop
> [   48.941677] saa7134: Unknown symbol videobuf_stop
> [   48.942673] saa7134: Unknown symbol videobuf_queue_pci_init
> [   48.942813] saa7134: disagrees about version of symbol videobuf_dma_unmap
> [   48.942822] saa7134: Unknown symbol videobuf_dma_unmap
> [   48.942972] saa7134: disagrees about version of symbol videobuf_read_stream
> [   48.942981] saa7134: Unknown symbol videobuf_read_stream
> [   48.943162] saa7134: disagrees about version of symbol videobuf_querybuf
> [   48.943170] saa7134: Unknown symbol videobuf_querybuf
> [   48.943520] saa7134: disagrees about version of symbol
> video_unregister_device
> [   48.943529] saa7134: Unknown symbol video_unregister_device
> [   48.943647] saa7134: disagrees about version of symbol videobuf_qbuf
> [   48.943655] saa7134: Unknown symbol videobuf_qbuf
> [   48.943950] saa7134: disagrees about version of symbol video_device_alloc
> [   48.943958] saa7134: Unknown symbol video_device_alloc
> [   48.944075] saa7134: disagrees about version of symbol videobuf_read_one
> [   48.944083] saa7134: Unknown symbol videobuf_read_one
> [   48.944365] saa7134: disagrees about version of symbol video_register_device
> [   48.944373] saa7134: Unknown symbol video_register_device
> [   48.945156] saa7134: disagrees about version of symbol videobuf_iolock
> [   48.945164] saa7134: Unknown symbol videobuf_iolock
> [   48.945433] saa7134: disagrees about version of symbol videobuf_streamon
> [   48.945442] saa7134: Unknown symbol videobuf_streamon
> [   48.946164] saa7134: disagrees about version of symbol video_device_release
> [   48.946172] saa7134: Unknown symbol video_device_release
> [   48.946287] saa7134: disagrees about version of symbol videobuf_mmap_mapper
> [   48.946295] saa7134: Unknown symbol videobuf_mmap_mapper
> [   48.946665] saa7134: disagrees about version of symbol videobuf_cgmbuf
> [   48.946673] saa7134: Unknown symbol videobuf_cgmbuf
> [   48.947108] saa7134: disagrees about version of symbol videobuf_to_dma
> [   48.947116] saa7134: Unknown symbol videobuf_to_dma
> [   48.947228] saa7134: disagrees about version of symbol videobuf_mmap_free
> [   48.947237] saa7134: Unknown symbol videobuf_mmap_free
> 
> i rebooted, the same..
> 
> 
> i repeated same compile with patch avertv_A700_dvb_part.diff
> 
> 
> 
> result:
> bvidinli at bvidinli-desktop:~/v4l-dvb$ sudo modprobe saa7134 i2c_scan=1
> FATAL: Error inserting saa7134
> (/lib/modules/2.6.24-16-generic/ubuntu/media/saa7134/saa7134.ko):
> Unknown symbol in module, or unknown parameter (see dmesg)
> FATAL: Error running install command for saa7134
> 
> 
> here is dmesg related output:
> [ 2023.405692] Linux video capture interface: v2.00
> [ 2023.525841] saa7134: disagrees about version of symbol videobuf_streamoff
> [ 2023.525868] saa7134: Unknown symbol videobuf_streamoff
> [ 2023.526215] saa7134: disagrees about version of symbol videobuf_poll_stream
> [ 2023.526223] saa7134: Unknown symbol videobuf_poll_stream
> [ 2023.526968] saa7134: disagrees about version of symbol videobuf_dma_free
> [ 2023.526976] saa7134: Unknown symbol videobuf_dma_free
> [ 2023.527249] saa7134: disagrees about version of symbol videobuf_reqbufs
> [ 2023.527257] saa7134: Unknown symbol videobuf_reqbufs
> [ 2023.527904] saa7134: disagrees about version of symbol videobuf_waiton
> [ 2023.527912] saa7134: Unknown symbol videobuf_waiton
> [ 2023.528438] saa7134: disagrees about version of symbol videobuf_dqbuf
> [ 2023.528446] saa7134: Unknown symbol videobuf_dqbuf
> [ 2023.529926] saa7134: disagrees about version of symbol videobuf_stop
> [ 2023.529935] saa7134: Unknown symbol videobuf_stop
> [ 2023.530940] saa7134: Unknown symbol videobuf_queue_pci_init
> [ 2023.531137] saa7134: disagrees about version of symbol videobuf_dma_unmap
> [ 2023.531146] saa7134: Unknown symbol videobuf_dma_unmap
> [ 2023.531271] saa7134: disagrees about version of symbol videobuf_read_stream
> [ 2023.531279] saa7134: Unknown symbol videobuf_read_stream
> [ 2023.531485] saa7134: disagrees about version of symbol videobuf_querybuf
> [ 2023.531494] saa7134: Unknown symbol videobuf_querybuf
> [ 2023.531832] saa7134: disagrees about version of symbol
> video_unregister_device
> [ 2023.531841] saa7134: Unknown symbol video_unregister_device
> [ 2023.531956] saa7134: disagrees about version of symbol videobuf_qbuf
> [ 2023.531964] saa7134: Unknown symbol videobuf_qbuf
> [ 2023.532251] saa7134: disagrees about version of symbol video_device_alloc
> [ 2023.532260] saa7134: Unknown symbol video_device_alloc
> [ 2023.532373] saa7134: disagrees about version of symbol videobuf_read_one
> [ 2023.532381] saa7134: Unknown symbol videobuf_read_one
> [ 2023.532655] saa7134: disagrees about version of symbol video_register_device
> [ 2023.532663] saa7134: Unknown symbol video_register_device
> [ 2023.533561] saa7134: disagrees about version of symbol videobuf_iolock
> [ 2023.533569] saa7134: Unknown symbol videobuf_iolock
> [ 2023.533831] saa7134: disagrees about version of symbol videobuf_streamon
> [ 2023.533839] saa7134: Unknown symbol videobuf_streamon
> [ 2023.534615] saa7134: disagrees about version of symbol video_device_release
> [ 2023.534624] saa7134: Unknown symbol video_device_release
> [ 2023.534736] saa7134: disagrees about version of symbol videobuf_mmap_mapper
> [ 2023.534745] saa7134: Unknown symbol videobuf_mmap_mapper
> [ 2023.535101] saa7134: disagrees about version of symbol videobuf_cgmbuf
> [ 2023.535109] saa7134: Unknown symbol videobuf_cgmbuf
> [ 2023.535598] saa7134: disagrees about version of symbol videobuf_to_dma
> [ 2023.535606] saa7134: Unknown symbol videobuf_to_dma
> [ 2023.535717] saa7134: disagrees about version of symbol videobuf_mmap_free
> [ 2023.535725] saa7134: Unknown symbol videobuf_mmap_free
> 
> 
> my linux kernel is: 2.6.24-16-generic, which is ubuntu 8.04's current kernel...
> i have source and header files for this kernel..
> 
> bvidinli at bvidinli-desktop:/usr/src$ uname -a
> Linux bvidinli-desktop 2.6.24-16-generic #1 SMP Thu Apr 10 13:23:42
> UTC 2008 i686 GNU/Linux
> 
> 
> 
> bvidinli at bvidinli-desktop:/usr/src$ ls -l
> total 45880
> lrwxrwxrwx  1 root src        19 2008-05-19 22:14 linux -> linux-source-2.6.24
> drwxr-xr-x 20 root root     4096 2008-04-22 20:54 linux-headers-2.6.24-16
> drwxr-xr-x  6 root root     4096 2008-04-22 20:54
> linux-headers-2.6.24-16-generic
> drwxr-xr-x 23 root root     4096 2008-04-10 19:36 linux-source-2.6.24
> -rw-r--r--  1 root root 46914792 2008-04-10 19:38 linux-source-2.6.24.tar.bz2
> bvidinli at bvidinli-desktop:/usr/src$
> 
> Attention :
> should these be applied on 2.6.26.rc2 or 2.6.25 ?
> i applied to 2.6.24, which is current kernel for ubuntu 8.04...

you seem to have mixed old and new modules around.

There have been several reports, that on recent ubuntu stuff, at least
on heron, v4l-dvb modules are in unusual locations, so they are not
removed/replaced.

Try to use "modprobe -vr ..."and modprobe -v" to find out where or read
the lists.

With "make install" you see the correct location for the new modules.
Delete any other duplicate stuff you find anywhere else and do "depmod
-a"

Alsa support seems also to be out of tree and produces the same, but you
don't need it yet.

Cheers,
Hermann





More information about the linux-dvb mailing list