From mboxrd@z Thu Jan 1 00:00:00 1970 Return-path: Received: from ch-smtp03.sth.basefarm.net ([80.76.149.214]:51380 "EHLO ch-smtp03.sth.basefarm.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S932829Ab0BCUkx (ORCPT ); Wed, 3 Feb 2010 15:40:53 -0500 Received: from c83-251-238-7.bredband.comhem.se ([83.251.238.7]:37474 helo=orresta.no-ip.com) by ch-smtp03.sth.basefarm.net with esmtps (TLSv1:AES256-SHA:256) (Exim 4.68) (envelope-from ) id 1Ncm1M-00020o-BG for linux-media@vger.kernel.org; Wed, 03 Feb 2010 21:40:23 +0100 Received: from [127.0.1.1] (orresta [127.0.1.1]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) (Authenticated sender: jakob) by orresta.no-ip.com (Postfix) with ESMTPSA id 5DA66C0B for ; Wed, 3 Feb 2010 21:40:17 +0100 (CET) Message-ID: <4B69DF30.8080400@orresta.no-ip.com> Date: Wed, 03 Feb 2010 21:40:16 +0100 From: listor MIME-Version: 1.0 To: linux-media@vger.kernel.org Subject: Re: [linux-dvb] Twinhan dtv 3030 mantis References: In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Sender: linux-media-owner@vger.kernel.org List-ID: Hi, Starting with 2.6.33 the mantis driver is included in mainline kernel. I have a pre5 installation that works great. I run *buntu 9.10 as well but when I saw that the kernel had mantis support I compiled my own. Just remember to add mantis as a kernel module, it's not on by default. Jakob Sundberg Niklas Claesson wrote: > Hi, > I'm trying to use this tv-card with ubuntu 9.10. I've installed Manu's > drivers from http://jusst.de/hg/mantis-v4l-dvb/ and did "modprobe > mantis" which resulted in the following in /var/log/messages > > Jan 31 20:57:40 niklas-desktop kernel: [ 179.000227] Mantis > 0000:05:02.0: PCI INT A -> GSI 23 (level, low) -> IRQ 23 > Jan 31 20:57:40 niklas-desktop kernel: [ 179.001234] DVB: registering > new adapter (Mantis DVB adapter) > Jan 31 20:57:41 niklas-desktop kernel: [ 179.672664] *pde = bac3e067 > Jan 31 20:57:41 niklas-desktop kernel: [ 179.672676] Modules linked > in: mantis(+) mantis_core ir_common ir_core tda665x lnbp21 mb86a16 > stb6100 tda10021 tda10023 zl10353 stb0899 stv0299 dvb_core joydev hidp > binfmt_misc ppdev bridge stp bnep arc4 ecb snd_hda_codec_analog > rtl8187 mac80211 led_class eeprom_93cx6 snd_hda_intel snd_hda_codec > snd_hwdep snd_pcm_oss snd_mixer_oss snd_pcm usblp snd_seq_dummy > iptable_filter ip_tables x_tables btusb cfg80211 asus_atk0110 > lirc_imon lirc_dev lp parport snd_seq_oss snd_seq_midi snd_rawmidi > snd_seq_midi_event snd_seq snd_timer snd_seq_device snd soundcore > snd_page_alloc nvidia(P) usbhid skge ohci1394 ieee1394 sky2 intel_agp > agpgart > Jan 31 20:57:41 niklas-desktop kernel: [ 179.672743] > Jan 31 20:57:41 niklas-desktop kernel: [ 179.672748] Pid: 2768, comm: > modprobe Tainted: P (2.6.31-17-generic #54-Ubuntu) System > Product Name > Jan 31 20:57:41 niklas-desktop kernel: [ 179.672752] EIP: > 0060:[] EFLAGS: 00010292 CPU: 1 > Jan 31 20:57:41 niklas-desktop kernel: [ 179.672761] EIP is at > dvb_unregister_frontend+0x10/0xe0 [dvb_core] > Jan 31 20:57:41 niklas-desktop kernel: [ 179.672764] EAX: 00000000 > EBX: f398f800 ECX: f6a51cc0 EDX: 00000000 > Jan 31 20:57:41 niklas-desktop kernel: [ 179.672767] ESI: 00000000 > EDI: f398f9fc EBP: f4983dec ESP: f4983dc8 > Jan 31 20:57:41 niklas-desktop kernel: [ 179.672771] DS: 007b ES: > 007b FS: 00d8 GS: 00e0 SS: 0068 > Jan 31 20:57:41 niklas-desktop kernel: [ 179.672779] f4983dec > f851c07e f398f800 00000000 f398f9fc f4983dec f398f800 f398f800 > Jan 31 20:57:41 niklas-desktop kernel: [ 179.672797] <0> ffffffff > f4983e2c f85955d5 f70fc858 f8599b50 f398f800 00000000 f398fc70 > Jan 31 20:57:41 niklas-desktop kernel: [ 179.672804] <0> f398f848 > f398fc64 f398fc58 f85a9500 f398fbfc f398f9ac f398f800 00000000 > Jan 31 20:57:41 niklas-desktop kernel: [ 179.672820] [] ? > dvb_net_release+0x1e/0xb0 [dvb_core] > Jan 31 20:57:41 niklas-desktop kernel: [ 179.672827] [] ? > mantis_dvb_init+0x398/0x3de [mantis_core] > Jan 31 20:57:41 niklas-desktop kernel: [ 179.672833] [] ? > mantis_pci_probe+0x1d7/0x2f8 [mantis] > Jan 31 20:57:41 niklas-desktop kernel: [ 179.672839] [] ? > local_pci_probe+0xe/0x10 > Jan 31 20:57:41 niklas-desktop kernel: [ 179.672843] [] ? > pci_device_probe+0x60/0x80 > Jan 31 20:57:41 niklas-desktop kernel: [ 179.672848] [] ? > really_probe+0x50/0x140 > Jan 31 20:57:41 niklas-desktop kernel: [ 179.672852] [] ? > _spin_lock_irqsave+0x2a/0x40 > Jan 31 20:57:41 niklas-desktop kernel: [ 179.672855] [] ? > driver_probe_device+0x19/0x20 > Jan 31 20:57:41 niklas-desktop kernel: [ 179.672859] [] ? > __driver_attach+0x79/0x80 > Jan 31 20:57:41 niklas-desktop kernel: [ 179.672862] [] ? > bus_for_each_dev+0x48/0x70 > Jan 31 20:57:41 niklas-desktop kernel: [ 179.672866] [] ? > driver_attach+0x19/0x20 > Jan 31 20:57:41 niklas-desktop kernel: [ 179.672869] [] ? > __driver_attach+0x0/0x80 > Jan 31 20:57:41 niklas-desktop kernel: [ 179.672872] [] ? > bus_add_driver+0xbf/0x2a0 > Jan 31 20:57:41 niklas-desktop kernel: [ 179.672876] [] ? > pci_device_remove+0x0/0x40 > Jan 31 20:57:41 niklas-desktop kernel: [ 179.672879] [] ? > driver_register+0x65/0x120 > Jan 31 20:57:41 niklas-desktop kernel: [ 179.672883] [] ? > __pci_register_driver+0x40/0xb0 > Jan 31 20:57:41 niklas-desktop kernel: [ 179.672887] [] ? > mantis_init+0x17/0x19 [mantis] > Jan 31 20:57:41 niklas-desktop kernel: [ 179.672890] [] ? > do_one_initcall+0x2c/0x190 > Jan 31 20:57:41 niklas-desktop kernel: [ 179.672894] [] ? > mantis_init+0x0/0x19 [mantis] > Jan 31 20:57:41 niklas-desktop kernel: [ 179.672899] [] ? > sys_init_module+0xb1/0x1f0 > Jan 31 20:57:41 niklas-desktop kernel: [ 179.672903] [] ? > sys_write+0x3d/0x70 > Jan 31 20:57:41 niklas-desktop kernel: [ 179.672906] [] ? > syscall_call+0x7/0xb > Jan 31 20:57:41 niklas-desktop kernel: [ 179.672961] ---[ end trace > 035b3cc151b9cf1a ]--- > > I can't even get the drivers from http://jusst.de/hg/mantis/ to compile: > > Kernel build directory is /lib/modules/2.6.31-17-generic/build > make -C /lib/modules/2.6.31-17-generic/build > SUBDIRS=/home/niklas/Hämtningar/mantis-5292a47772ad/v4l modules > make[2]: Entering directory `/usr/src/linux-headers-2.6.31-17-generic' > CC [M] /home/niklas/Hämtningar/mantis-5292a47772ad/v4l/tuner-xc2028.o > In file included from > /home/niklas/Hämtningar/mantis-5292a47772ad/v4l/tuner-xc2028.h:10, > from > /home/niklas/Hämtningar/mantis-5292a47772ad/v4l/tuner-xc2028.c:21: > /home/niklas/Hämtningar/mantis-5292a47772ad/v4l/dvb_frontend.h:52: > error: field 'fe_params' has incomplete type > /home/niklas/Hämtningar/mantis-5292a47772ad/v4l/dvb_frontend.h:297: > warning: 'struct dvbfe_info' declared inside parameter list > /home/niklas/Hämtningar/mantis-5292a47772ad/v4l/dvb_frontend.h:297: > warning: its scope is only this definition or declaration, which is > probably not what you want > /home/niklas/Hämtningar/mantis-5292a47772ad/v4l/dvb_frontend.h:298: > warning: 'enum dvbfe_delsys' declared inside parameter list > /home/niklas/Hämtningar/mantis-5292a47772ad/v4l/dvb_frontend.h:299: > warning: 'enum dvbfe_delsys' declared inside parameter list > /home/niklas/Hämtningar/mantis-5292a47772ad/v4l/dvb_frontend.h:316: > error: field 'fe_events' has incomplete type > /home/niklas/Hämtningar/mantis-5292a47772ad/v4l/dvb_frontend.h:317: > error: field 'fe_params' has incomplete type > /home/niklas/Hämtningar/mantis-5292a47772ad/v4l/dvb_frontend.h:354: > warning: 'enum dvbfe_fec' declared inside parameter list > /home/niklas/Hämtningar/mantis-5292a47772ad/v4l/dvb_frontend.h:354: > warning: 'enum dvbfe_modulation' declared inside parameter list > /home/niklas/Hämtningar/mantis-5292a47772ad/v4l/dvb_frontend.h:359: > warning: 'enum dvbfe_delsys' declared inside parameter list > /home/niklas/Hämtningar/mantis-5292a47772ad/v4l/tuner-xc2028.c:49: > error: 'FIRMWARE_NAME_MAX' undeclared here (not in a function) > make[3]: *** > [/home/niklas/Hämtningar/mantis-5292a47772ad/v4l/tuner-xc2028.o] Error 1 > make[2]: *** [_module_/home/niklas/Hämtningar/mantis-5292a47772ad/v4l] > Error 2 > make[2]: Leaving directory `/usr/src/linux-headers-2.6.31-17-generic' > make[1]: *** [default] Fel 2 > make[1]: Lämnar katalogen > "/home/niklas/Hämtningar/mantis-5292a47772ad/v4l" > make: *** [all] Fel 2 > > Is there anything I can do? > > Niklas Claesson > ------------------------------------------------------------------------ > > _______________________________________________ > linux-dvb users mailing list > For V4L/DVB development, please use instead linux-media@vger.kernel.org > linux-dvb@linuxtv.org > http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb