I followed the instructions on the cited web page to the letter
placed the extracted dvb-fe-nxt2004.fw file in /lib/firmware
place "options cx88xx card=34" in modprobe.conf (there is no /ect/modprobe.d/options)
rebooted and here is my dmesg output:
Linux video capture interface: v2.00
ppdev: user-space parallel port driver
cx88/2: cx2388x MPEG-TS Driver Manager version 0.0.7 loaded
cx88[0]: subsystem: 1002:a101, board: ATI HDTV Wonder [card=34,autodetected], frontend(s): 1
cx88[0]: TV tuner type 68, Radio tuner type -1
cx88/0: cx2388x v4l2 driver version 0.0.7 loaded
tuner 1-0043: chip found @ 0x86 (cx88[0])
tda9887 1-0043: creating new instance
tda9887 1-0043: tda988[5/6/7] found
tda9887 1-0043: i2c i/o error: rc == -6 (should be 4)
cx88[0]/2: cx2388x 8802 Driver Manager
cx88-mpeg driver manager 0000:05:02.2: PCI INT A -> GSI 18 (level, low) -> IRQ 18
cx88[0]/2: found at 0000:05:02.2, rev: 5, irq: 18, latency: 32, mmio: 0x93000000
IRQ 18/cx88[0]: IRQF_DISABLED is not guaranteed on shared IRQs
cx8800 0000:05:02.0: PCI INT A -> GSI 18 (level, low) -> IRQ 18
cx88[0]/0: found at 0000:05:02.0, rev: 5, irq: 18, latency: 32, mmio: 0x95000000
IRQ 18/cx88[0]: IRQF_DISABLED is not guaranteed on shared IRQs
cx88[0]/0: registered device video0 [v4l2]
cx88[0]/0: registered device vbi0
cx88[1]: subsystem: 1002:a101, board: ATI HDTV Wonder [card=34,autodetected], frontend(s): 1
cx88[1]: TV tuner type 68, Radio tuner type -1
cx2388x alsa driver version 0.0.7 loaded
tuner 2-0043: chip found @ 0x86 (cx88[1])
tda9887 2-0043: creating new instance
tda9887 2-0043: tda988[5/6/7] found
tda9887 2-0043: i2c i/o error: rc == -6 (should be 4)
cx88[1]/2: cx2388x 8802 Driver Manager
cx88-mpeg driver manager 0000:05:03.2: PCI INT A -> GSI 19 (level, low) -> IRQ 19
cx88[1]/2: found at 0000:05:03.2, rev: 5, irq: 19, latency: 32, mmio: 0x90000000
IRQ 19/cx88[1]: IRQF_DISABLED is not guaranteed on shared IRQs
cx8800 0000:05:03.0: PCI INT A -> GSI 19 (level, low) -> IRQ 19
cx88[1]/0: found at 0000:05:03.0, rev: 5, irq: 19, latency: 32, mmio: 0x92000000
IRQ 19/cx88[1]: IRQF_DISABLED is not guaranteed on shared IRQs
cx88[1]/0: registered device video1 [v4l2]
cx88[1]/0: registered device vbi1
cx88_audio 0000:05:02.1: PCI INT A -> GSI 18 (level, low) -> IRQ 18
IRQ 18/cx88[0]: IRQF_DISABLED is not guaranteed on shared IRQs
cx88[0]/1: CX88x/0: ALSA support for cx2388x boards
cx88_audio 0000:05:03.1: PCI INT A -> GSI 19 (level, low) -> IRQ 19
IRQ 19/cx88[1]: IRQF_DISABLED is not guaranteed on shared IRQs
cx88[1]/1: CX88x/1: ALSA support for cx2388x boards
tda9887 2-0043: i2c i/o error: rc == -6 (should be 4)
tda9887 1-0043: i2c i/o error: rc == -6 (should be 4)
cx88/2: cx2388x dvb driver version 0.0.7 loaded
cx88/2: registering cx8802 driver, type: dvb access: shared
cx88[0]/2: subsystem: 1002:a101, board: ATI HDTV Wonder [card=34]
cx88[0]/2: cx2388x based DVB/ATSC card
cx8802_alloc_frontends() allocating 1 frontend(s)
nxt200x: NXT2004 Detected
tuner-simple 1-0061: creating new instance
tuner-simple 1-0061: type set to 68 (Philips TUV1236D ATSC/NTSC dual in)
DVB: registering new adapter (cx88[0])
DVB: registering adapter 0 frontend 0 (Nextwave NXT200X VSB/QAM frontend)...
cx88[1]/2: subsystem: 1002:a101, board: ATI HDTV Wonder [card=34]
cx88[1]/2: cx2388x based DVB/ATSC card
cx8802_alloc_frontends() allocating 1 frontend(s)
nxt200x: NXT2004 Detected
tuner-simple 2-0061: creating new instance
tuner-simple 2-0061: type set to 68 (Philips TUV1236D ATSC/NTSC dual in)
DVB: registering new adapter (cx88[1])
DVB: registering adapter 1 frontend 0 (Nextwave NXT200X VSB/QAM frontend)...
ieee1394: Host added: ID:BUS[0-00:1023] GUID[00902700019787ac]
fuse init (API version 7.13)
p4-clockmod: P4/Xeon(TM) CPU On-Demand Clock Modulation available
nvidia: module license 'NVIDIA' taints kernel.
Disabling lock debugging due to kernel taint
nvidia 0000:01:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
nvidia 0000:01:00.0: setting latency timer to 64
vgaarb: device changed decodes: PCI:0000:01:00.0,olddecodes=io+mem,decodes=none:owns=io+mem
NVRM: loading NVIDIA UNIX x86 Kernel Module 256.53 Fri Aug 27 21:03:42 PDT 2010
vboxguest: VirtualBox Guest PCI device not found.
device-mapper: uevent: version 1.0.3
device-mapper: ioctl: 4.17.0-ioctl (2010-03-05) initialised:
dm-devel@redhat.comEXT3-fs (sda1): using internal journal
kjournald starting. Commit interval 5 seconds
EXT3-fs (sda3): using internal journal
EXT3-fs (sda3): mounted filesystem with ordered data mode
loop: module loaded
Adding 2072376k swap on /dev/sda2. Priority:-1 extents:1 across:2072376k
NET: Registered protocol family 10
lo: Disabled Privacy Extensions
e1000e 0000:04:00.0: irq 28 for MSI/MSI-X
e1000e 0000:04:00.0: irq 28 for MSI/MSI-X
ADDRCONF(NETDEV_UP): eth0: link is not ready
e1000e: eth0 NIC Link is Up 100 Mbps Full Duplex, Flow Control: RX/TX
0000:04:00.0: eth0: 10/100 speed: disabling TSO
ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
martian source 255.255.255.255 from 192.168.1.100, on dev eth0
ll header: ff:ff:ff:ff:ff:ff:00:16:e3:d1:35:9f:08:00
martian source 255.255.255.255 from 192.168.1.100, on dev eth0
ll header: ff:ff:ff:ff:ff:ff:00:16:e3:d1:35:9f:08:00
NET: Registered protocol family 17
RPC: Registered udp transport module.
RPC: Registered tcp transport module.
RPC: Registered tcp NFSv4.1 backchannel transport module.
Installing knfsd (copyright (C) 1996
okir@monad.swb.de).
svc: failed to register lockdv1 RPC service (errno 111).
lockd_up: makesock failed, error=-111
usbcore: registered new interface driver snd-usb-audio
eth0: no IPv6 routers present
here is my lsmod output
Module Size Used by
snd_usb_audio 64855 0
snd_hwdep 4668 1 snd_usb_audio
snd_usb_lib 13874 1 snd_usb_audio
snd_rawmidi 16349 1 snd_usb_lib
nfsd 202834 1
lockd 56424 1 nfsd
nfs_acl 1977 1 nfsd
auth_rpcgss 28926 1 nfsd
sunrpc 169390 6 nfsd,lockd,nfs_acl,auth_rpcgss
exportfs 3055 1 nfsd
af_packet 13958 2
ipv6 220647 18
binfmt_misc 5570 1
loop 10805 0
dm_mod 55159 0
nvidia 10198000 28
cpufreq_ondemand 7009 0
cpufreq_conservative 8144 0
cpufreq_powersave 698 0
p4_clockmod 2771 0
freq_table 3091 2 cpufreq_ondemand,p4_clockmod
speedstep_lib 3177 1 p4_clockmod
sbp2 15899 0
fuse 49490 0
tuner_simple 10523 2
tuner_types 14009 1 tuner_simple
nxt200x 10353 2
cx88_dvb 18794 0
cx88_vp3054_i2c 1627 1 cx88_dvb
snd_seq_dummy 1266 0
cx88_alsa 6768 2
snd_seq_oss 22644 0
snd_seq_midi_event 5432 1 snd_seq_oss
videobuf_dvb 4652 1 cx88_dvb
dvb_core 76031 2 cx88_dvb,videobuf_dvb
snd_seq 40479 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event
snd_seq_device 5182 4 snd_rawmidi,snd_seq_dummy,snd_seq_oss,snd_seq
snd_pcm_oss 29080 0
snd_pcm 59564 3 snd_usb_audio,cx88_alsa,snd_pcm_oss
snd_timer 15672 2 snd_seq,snd_pcm
tda9887 8214 2
tda8290 9049 0
snd_mixer_oss 11078 1 snd_pcm_oss
snd 45753 16 snd_usb_audio,snd_hwdep,snd_usb_lib,snd_rawmidi,cx88_alsa,snd_seq_oss,snd_seq,snd_seq_device,snd_pcm_oss,snd_pcm,snd_timer,snd_mixer_oss
tuner 15845 2
soundcore 5524 1 snd
snd_page_alloc 6442 1 snd_pcm
cx8800 23473 0
cx8802 11072 1 cx88_dvb
cx88xx 65809 4 cx88_dvb,cx88_alsa,cx8800,cx8802
ir_common 42009 1 cx88xx
v4l2_common 14702 3 tuner,cx8800,cx88xx
i2c_algo_bit 4134 2 cx88_vp3054_i2c,cx88xx
videodev 30988 4 tuner,cx8800,cx88xx,v4l2_common
ppdev 4644 0
tveeprom 10174 1 cx88xx
i2c_i801 6754 0
parport_pc 26633 0
firewire_ohci 17201 0
sr_mod 11580 0
v4l1_compat 11181 1 videodev
rng_core 3002 0
sg 21597 0
i2c_core 17928 14 nvidia,tuner_simple,nxt200x,cx88_vp3054_i2c,tda9887,tda8290,tuner,cx8800,cx88xx,v4l2_common,i2c_algo_bit,videodev,tveeprom,i2c_i801
parport 27824 2 ppdev,parport_pc
ir_core 4440 2 cx88xx,ir_common
videobuf_dma_sg 9568 5 cx88_dvb,cx88_alsa,cx8800,cx8802,cx88xx
ohci1394 22664 0
ieee1394 69423 2 sbp2,ohci1394
videobuf_core 14289 5 videobuf_dvb,cx8800,cx8802,cx88xx,videobuf_dma_sg
led_class 2692 0
e1000e 105231 0
rtc_cmos 7027 0
pcspkr 1382 0
btcx_risc 3320 4 cx88_alsa,cx8800,cx8802,cx88xx
cdrom 28700 1 sr_mod
ehci_hcd 28023 0
uhci_hcd 16854 0
thermal 10875 0
button 4681 0
iTCO_wdt 8856 0
iTCO_vendor_support 2302 1 iTCO_wdt
processor 29601 0
evdev 6409 7
usbcore 124122 5 snd_usb_audio,snd_usb_lib,ehci_hcd,uhci_hcd
sata_sil 6105 0
ata_generic 2315 0
ide_pci_generic 2306 0
ide_gd_mod 19369 0
ide_core 85678 2 ide_pci_generic,ide_gd_mod
pata_acpi 2303 0
ahci 29234 0
ata_piix 18324 5
libata 145372 5 sata_sil,ata_generic,pata_acpi,ahci,ata_piix
sd_mod 27605 7
scsi_mod 132002 5 sbp2,sr_mod,sg,libata,sd_mod
crc_t10dif 1195 1 sd_mod
ext3 98115 2
jbd 38701 1 ext3
under /dev/dvb there are two adapters listed:
adaptero & adapter1
in each of this dir there is:
demux0, dvr0, frontend0 net0 with a "?" on the icon for each file
so, how do we get dvb-fe-nxt2004.fw to load up?