[linux-dvb] DVico FusionHDTV DVB-T Plus - no /dev/dvb tree and frontend not

Hilton dvb at hiltonday.com
Mon Feb 6 04:41:32 CET 2006


Interesting - looks like your card has a different frontend on it than a 
usual Dvico dvb card.

I had a quick skim at Chris Pascoe's page (he wrote the dvico drivers), 
and looks like he's managed to get the Fusion working, as of yesterday.  
He has a patch for the latest dvb-v4l tree up on his site:

http://www.itee.uq.edu.au/~chrisp/Linux-DVB/DVICO/

Regards,

Hilton.

Clinton Grant wrote:

>
> Wow thanks for the quick reply. Nice sites - have done a lot of 
> Googling over the past day - seems like there's a lot of info out 
> there on DVB and Linux.
>
> No, I'm not sure everything is loading - pretty sure it's not. :(
>
> [clint at spherocyte dvb]$ /sbin/lsmod | sort
> 8139too                64833  0
> ac                     38985  0
> autofs4                56905  1
> battery                44233  0
> bluetooth             123333  4 rfcomm,l2cap
> btcx_risc              38536  3 cx8802,cx8800,cx88xx
> button                 41185  0
> compat_ioctl32         43264  1 cx8800
> cx22702                40196  1 cx88_dvb
> cx24123                42884  1 cx88_dvb
> cx8800                 70924  0
> cx8802                 46852  1 cx88_dvb
> cx88_dvb               48668  0
> cx88_vp3054_i2c        38656  1 cx88_dvb
> cx88xx                101796  3 cx88_dvb,cx8802,cx8800
> dm_mirror              57001  0
> dm_mod                 98697  6 dm_snapshot,dm_zero,dm_mirror
> dm_snapshot            50833  0
> dm_zero                35393  0
> dvb_core              128700  1 video_buf_dvb
> dvb_pll                46468  4 cx88_dvb,or51132,nxt200x,cx22702
> ehci_hcd               70477  0
> ext3                  179664  2
> floppy                107993  0
> forcedeth              60869  0
> i2c_algo_bit           43081  2 cx88_vp3054_i2c,cx88xx
> i2c_core               59457  11 
> cx88_dvb,mt352,or51132,nxt200x,cx24123,lgdt330x,cx22702,cx88xx,tveeprom,i2c_algo_bit,i2c_nforce2 
>
> i2c_nforce2            41409  0
> ieee1394              407641  1 ohci1394
> ipv6                  432321  10
> ir_common              62724  1 cx88xx
> jbd                   100073  1 ext3
> l2cap                  94401  5 rfcomm
> lgdt330x               41884  1 cx88_dvb
> libata                 98265  2 sata_nv,sata_sil
> lp                     49025  0
> mii                    39617  1 8139too
> mt352                  40580  1 cx88_dvb
> nls_utf8               35521  1
> ntfs                  239064  1
> nvidia               4899252  12
> nxt200x                47748  1 cx88_dvb
> ohci1394               71457  0
> ohci_hcd               57565  0
> or51132                43780  1 cx88_dvb
> parport                77261  2 parport_pc,lp
> parport_pc             65581  1
> pcmcia                 79729  0
> pcmcia_core            81525  3 pcmcia,yenta_socket,rsrc_nonstatic
> rfcomm                109537  0
> rsrc_nonstatic         47169  1 yenta_socket
> sata_nv                44101  0
> sata_sil               44101  0
> scsi_mod              195321  2 libata,sd_mod
> sd_mod                 53697  0
> sk98lin               208041  0
> snd                   103073  9 
> snd_intel8x0,snd_ac97_codec,snd_seq_oss,snd_seq,snd_seq_device,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer 
>
> snd_ac97_bus           36033  1 snd_ac97_codec
> snd_ac97_codec        146045  1 snd_intel8x0
> snd_intel8x0           70889  1
> snd_mixer_oss          52673  2 snd_pcm_oss
> snd_page_alloc         46289  2 snd_intel8x0,snd_pcm
> snd_pcm               139593  3 snd_intel8x0,snd_ac97_codec,snd_pcm_oss
> snd_pcm_oss            93297  0
> snd_seq                99225  5 
> snd_seq_dummy,snd_seq_oss,snd_seq_midi_event
> snd_seq_device         43857  3 snd_seq_dummy,snd_seq_oss,snd_seq
> snd_seq_dummy          37445  0
> snd_seq_midi_event     42177  1 snd_seq_oss
> snd_seq_oss            71973  0
> snd_timer              62025  2 snd_seq,snd_pcm
> soundcore              45025  2 snd
> sunrpc                210041  1
> tveeprom               50832  1 cx88xx
> v4l1_compat            46340  1 cx8800
> v4l2_common            42752  2 cx8800,compat_ioctl32
> video                  52553  0
> video_buf              59524  5 
> cx88_dvb,cx8802,video_buf_dvb,cx8800,cx88xx
> video_buf_dvb          40452  1 cx88_dvb
> videodev               45633  2 cx8800,cx88xx
> yenta_socket           63053  0
>
>
>>
>> Clinton,
>>
>> First question is, are you sure all the relevant modules are 
>> loading?  Can you provide the output from an "lsmod"?
>>
>> Check out this excellent guide on your tuner - chapter 5 has some 
>> good info on which modules should be loading.
>>
>> http://www.users.on.net/~jani/dvico-mythtv.html
>>
>> Also check this Wiki from linuxtv:
>>
>> http://www.linuxtv.org/wiki/index.php/DVB_USB
>>
>> Welcome to the world of linux dvb :)
>>
>> Hilton.
>>
>>
>> Clinton Grant wrote:
>>
>>> Hi,
>>>
>>> I've got a brand spanking new DVico FusionHDTV DVB-T Plus card. It's 
>>> working fine under Windows.
>>>
>>> I'm running Fedora Core 4 with kernel 2.6.15-1.1830_FC4.
>>>
>>> My problem appears to be that there's no /dev/dvb tree created on 
>>> the system. It appears that some of the drivers are firing up, but 
>>> the 'frontend' is not initializing.
>>>
>>> Please pardon my ignorance - I'm new to this stuff.
>>>
>>> Things I've tried:
>>>
>>> 1) Manually adding the entries into the udev config files as per the 
>>> kernel DVB readme file.
>>> 2) Used the 'default' drivers in that kernel version, and also the 
>>> latest in the Mercurial source tree (same result).
>>>
>>> Any advice/help would be appreciated. I've attached some logs
>>>
>>> TIA,
>>> Clint
>>>
>>> ===========
>>> DMESG:
>>> ===========
>>> Linux video capture interface: v1.00
>>> cx2388x dvb driver version 0.0.5 loaded
>>> CORE cx88[0]: subsystem: 18ac:db10, board: DViCO FusionHDTV DVB-T 
>>> Plus [card=21,autodetected]
>>> TV tuner 4 at 0x1fe, Radio tuner -1 at 0x1fe
>>> ACPI: PCI Interrupt 0000:02:07.2[A] -> Link [APC4] -> GSI 19 (level, 
>>> low) -> IRQ 201
>>> cx88[0]/2: found at 0000:02:07.2, rev: 5, irq: 201, latency: 32, 
>>> mmio: 0xec000000
>>> cx88[0]/2: cx2388x based dvb card
>>> cx88[0]: frontend initialization failed
>>> cx88[0]/2: cx8802_stop_dma
>>> ACPI: PCI interrupt for device 0000:02:07.2 disabled
>>> cx88-dvb: probe of 0000:02:07.2 failed with error -1
>>> cx2388x v4l2 driver version 0.0.5 loaded
>>> ACPI: PCI Interrupt 0000:02:07.0[A] -> Link [APC4] -> GSI 19 (level, 
>>> low) -> IRQ 201
>>> CORE cx88[0]: subsystem: 18ac:db10, board: DViCO FusionHDTV DVB-T 
>>> Plus [card=21,autodetected]
>>> TV tuner 4 at 0x1fe, Radio tuner -1 at 0x1fe
>>> cx88[0]/0: found at 0000:02:07.0, rev: 5, irq: 201, latency: 32, 
>>> mmio: 0xeb000000
>>> cx88[0]/0: registered device video0 [v4l2]
>>> cx88[0]/0: registered device vbi0
>>>
>>> ===========
>>> lspci -vn
>>> ===========
>>> 00:00.0 Class 0600: 10de:00e1 (rev a1)
>>>        Flags: bus master, 66Mhz, fast devsel, latency 0
>>>        Memory at e0000000 (32-bit, prefetchable) [size=128M]
>>>        Capabilities: <available only to root>
>>>
>>> 00:01.0 Class 0601: 10de:00e0 (rev a2)
>>>        Subsystem: 1458:0c11
>>>        Flags: bus master, 66Mhz, fast devsel, latency 0
>>>
>>> 00:01.1 Class 0c05: 10de:00e4 (rev a1)
>>>        Subsystem: 1458:0c11
>>>        Flags: 66Mhz, fast devsel, IRQ 12
>>>        I/O ports at e400 [size=32]
>>>        I/O ports at 1c00 [size=64]
>>>        I/O ports at 2000 [size=64]
>>>        Capabilities: <available only to root>
>>>
>>> 00:02.0 Class 0c03: 10de:00e7 (rev a1) (prog-if 10)
>>>        Subsystem: 1458:5004
>>>        Flags: bus master, 66Mhz, fast devsel, latency 0, IRQ 193
>>>        Memory at ef003000 (32-bit, non-prefetchable) [size=4K]
>>>        Capabilities: <available only to root>
>>>
>>> 00:02.1 Class 0c03: 10de:00e7 (rev a1) (prog-if 10)
>>>        Subsystem: 1458:5004
>>>        Flags: bus master, 66Mhz, fast devsel, latency 0, IRQ 217
>>>        Memory at ef004000 (32-bit, non-prefetchable) [size=4K]
>>>        Capabilities: <available only to root>
>>>
>>> 00:02.2 Class 0c03: 10de:00e8 (rev a2) (prog-if 20)
>>>        Subsystem: 1458:5004
>>>        Flags: bus master, 66Mhz, fast devsel, latency 0, IRQ 185
>>>        Memory at ef005000 (32-bit, non-prefetchable) [size=256]
>>>        Capabilities: <available only to root>
>>>
>>> 00:05.0 Class 0680: 10de:00df (rev a2)
>>>        Subsystem: 1458:e000
>>>        Flags: bus master, 66Mhz, fast devsel, latency 0, IRQ 193
>>>        Memory at ef000000 (32-bit, non-prefetchable) [size=4K]
>>>        I/O ports at b800 [size=8]
>>>        Capabilities: <available only to root>
>>>
>>> 00:06.0 Class 0401: 10de:00ea (rev a1)
>>>        Subsystem: 1458:a002
>>>        Flags: bus master, 66Mhz, fast devsel, latency 0, IRQ 217
>>>        I/O ports at bc00 [size=256]
>>>        I/O ports at c000 [size=128]
>>>        Memory at ef001000 (32-bit, non-prefetchable) [size=4K]
>>>        Capabilities: <available only to root>
>>>
>>> 00:08.0 Class 0101: 10de:00e5 (rev a2) (prog-if 8a [Master SecP PriP])
>>>        Subsystem: 1458:5002
>>>        Flags: bus master, 66Mhz, fast devsel, latency 0
>>>        I/O ports at f000 [size=16]
>>>        Capabilities: <available only to root>
>>>
>>> 00:0a.0 Class 0101: 10de:00e3 (rev a2) (prog-if 85 [Master SecO PriO])
>>>        Subsystem: 1458:b002
>>>        Flags: bus master, 66Mhz, fast devsel, latency 0, IRQ 185
>>>        I/O ports at 09f0 [size=8]
>>>        I/O ports at 0bf0 [size=4]
>>>        I/O ports at 0970 [size=8]
>>>        I/O ports at 0b70 [size=4]
>>>        I/O ports at dc00 [size=16]
>>>        I/O ports at e000 [size=128]
>>>        Capabilities: <available only to root>
>>>
>>> 00:0b.0 Class 0604: 10de:00e2 (rev a2)
>>>        Flags: bus master, 66Mhz, medium devsel, latency 16
>>>        Bus: primary=00, secondary=01, subordinate=01, sec-latency=10
>>>        Memory behind bridge: e8000000-eaffffff
>>>        Prefetchable memory behind bridge: d0000000-dfffffff
>>>
>>> 00:0e.0 Class 0604: 10de:00ed (rev a2)
>>>        Flags: bus master, 66Mhz, fast devsel, latency 0
>>>        Bus: primary=00, secondary=02, subordinate=02, sec-latency=128
>>>        I/O behind bridge: 00009000-0000afff
>>>        Memory behind bridge: eb000000-eeffffff
>>>        Prefetchable memory behind bridge: 50000000-500fffff
>>>
>>> 00:18.0 Class 0600: 1022:1100
>>>        Flags: fast devsel
>>>        Capabilities: <available only to root>
>>>
>>> 00:18.1 Class 0600: 1022:1101
>>>        Flags: fast devsel
>>>
>>> 00:18.2 Class 0600: 1022:1102
>>>        Flags: fast devsel
>>>
>>> 00:18.3 Class 0600: 1022:1103
>>>        Flags: fast devsel
>>>
>>> 01:00.0 Class 0300: 10de:00f1 (rev a2)
>>>        Subsystem: 1458:3150
>>>        Flags: bus master, 66Mhz, medium devsel, latency 248, IRQ 225
>>>        Memory at e8000000 (32-bit, non-prefetchable) [size=16M]
>>>        Memory at d0000000 (32-bit, prefetchable) [size=256M]
>>>        Memory at e9000000 (32-bit, non-prefetchable) [size=16M]
>>>        [virtual] Expansion ROM at ea000000 [disabled] [size=128K]
>>>        Capabilities: <available only to root>
>>>
>>> 02:06.0 Class 0200: 10ec:8139 (rev 10)
>>>        Subsystem: 10ec:8139
>>>        Flags: bus master, medium devsel, latency 64, IRQ 209
>>>        I/O ports at 9000 [size=256]
>>>        Memory at ee00a000 (32-bit, non-prefetchable) [size=256]
>>>        Capabilities: <available only to root>
>>>
>>> 02:07.0 Class 0400: 14f1:8800 (rev 05)
>>>        Subsystem: 18ac:db10
>>>        Flags: bus master, medium devsel, latency 32, IRQ 201
>>>        Memory at eb000000 (32-bit, non-prefetchable) [size=16M]
>>>        Capabilities: <available only to root>
>>>
>>> 02:07.2 Class 0480: 14f1:8802 (rev 05)
>>>        Subsystem: 18ac:db10
>>>        Flags: medium devsel, IRQ 201
>>>        Memory at ec000000 (32-bit, non-prefetchable) [size=16M]
>>>        Capabilities: <available only to root>
>>>
>>> 02:0b.0 Class 0200: 11ab:4320 (rev 13)
>>>        Subsystem: 1458:e000
>>>        Flags: bus master, 66Mhz, medium devsel, latency 64, IRQ 201
>>>        Memory at ee000000 (32-bit, non-prefetchable) [size=16K]
>>>        I/O ports at 9400 [size=256]
>>>        [virtual] Expansion ROM at 50080000 [disabled] [size=128K]
>>>        Capabilities: <available only to root>
>>>
>>> 02:0d.0 Class 0104: 1095:3512 (rev 01)
>>>        Subsystem: 1095:6512
>>>        Flags: bus master, 66Mhz, medium devsel, latency 32, IRQ 177
>>>        I/O ports at 9800 [size=8]
>>>        I/O ports at 9c00 [size=4]
>>>        I/O ports at a000 [size=8]
>>>        I/O ports at a400 [size=4]
>>>        I/O ports at a800 [size=16]
>>>        Memory at ee008000 (32-bit, non-prefetchable) [size=512]
>>>        [virtual] Expansion ROM at 50000000 [disabled] [size=512K]
>>>        Capabilities: <available only to root>
>>>
>>> 02:0e.0 Class 0c00: 104c:8025 (rev 01) (prog-if 10)
>>>        Subsystem: 1458:1000
>>>        Flags: bus master, medium devsel, latency 32, IRQ 209
>>>        Memory at ee009000 (32-bit, non-prefetchable) [size=2K]
>>>        Memory at ee004000 (32-bit, non-prefetchable) [size=16K]
>>>        Capabilities: <available only to root>
>>>
>>>
>>>
>>> _______________________________________________
>>> linux-dvb mailing list
>>> linux-dvb at linuxtv.org
>>> http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
>>
>>
>>
>
>




More information about the linux-dvb mailing list