[linux-dvb] Driver for digitalnow DNTV Live! Low Profile card

Justin Warren daedalus at eigenmagic.net
Fri Sep 23 08:00:05 CEST 2005


Replying to my own query from ages back so that others can find this
information a bit quicker. Hopefully Google will pick this up.

The digitalnow DNTV Live! card I was talking about is the low profile
PCI card. It is supported via the Conexant reference design drivers,
which they tell you on the specifications page for the card:

http://www.digitalnow.com.au/product_pages/dntvlp.html

Under debian, this requires a minor tweak to modprobe to override the
autodetect of the card. The cx88 driver thinks the card is card 23,
which is a different digitalnow DNTV Live! card, but the low profile
card has same subsystem identifier, apparently. eg:

Sep 21 17:57:22 localhost kernel: cx88[0]: subsystem: 17de:a8a6, board:
digitalnow DNTV Live! DVB-T [card=23,autodetected]

This is with kernel 2.6.12.1.

To fix this, you have to force cx88 to used card=19, which under debian
(and I believe Ubuntu) is done by adding a file to /etc/modprobe.d/. It
doesn't matter what filename you give to the file. The file should
contain a single line, thus:

options cx88xx card=19

Remove all the cx88 related modules with rmmod if you have any loaded.
Then, when you run

modprobe cx88-dvb

you should see this in dmesg output:

cx88[0]: subsystem: 17de:a8a6, board: Conexant DVB-T reference design
[card=19,insmod option]

You should see the following devices as well (assuming this is the first
or only DVB card in your system):

fnord:/dev/dvb/adapter0# ls -lart
total 0
drwxr-xr-x  3 root root      60 2005-09-23 15:26 ..
crw-rw----  1 root video 212, 3 2005-09-23 15:26 frontend0
crw-rw----  1 root video 212, 4 2005-09-23 15:26 demux0
crw-rw----  1 root video 212, 5 2005-09-23 15:26 dvr0
crw-rw----  1 root video 212, 7 2005-09-23 15:26 net0
drwxr-xr-x  2 root root     120 2005-09-23 15:26 .

You can now proceed to run through the fun process of scanning for the
channels in your area and setting up channels, mythtv and whatever.

I haven't got my scanning working as yet, but I'll ask about that in a
separate email.

Hope this helps someone.

On Tue, 2005-07-19 at 15:40 +1000, Justin Warren wrote:
> Hi folks,
> 
> I'm hoping this is an easy one to answer, but I haven't had much joy
> searching the archives. I'm trying to load the appropriate frontend DVB
> drivers into a 2.6.12.1 kernel as follows:
> 
> # modprobe cx88-dvb
> 
> but I'm getting an error from mt352 that appears to cause cx88-dvb to
> bail out:
> 
> # dmesg
> 
> cx2388x dvb driver version 0.0.4 loaded
> cx88[0]: subsystem: 17de:a8a6, board: digitalnow DNTV Live! DVB-T
> [card=23,autodetected]
> cx88[0]: registered IR remote control
> ACPI: PCI Interrupt 0000:02:0a.2[A] -> Link [APC3] -> GSI 18 (level,
> low) -> IRQ 209
> cx88[0]/2: found at 0000:02:0a.2, rev: 5, irq: 209, latency: 32, mmio:
> 0xf3000000
> cx88[0]/2: cx2388x based dvb card
> mt352_read_register: readreg error (reg=127, ret==-121)
> cx88[0]: frontend initialization failed
> cx88-dvb: probe of 0000:02:0a.2 failed with error -1
> 
> Any hints?

-- 
Justin Warren <daedalus at eigenmagic.net>




More information about the linux-dvb mailing list