Mailing List archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[linux-dvb] Re: Nebula DigiTV and nxt6000 problems



Robert Cook wrote:
I had my Nebula DigiTV card working before a reinstall. The only difference is the latest video4linux2 and dvb-kernel modules were used in the reinstall.
I am running Mandrake 9.2 with a 2.4.23 kernel. Video4Linux downloaded and installed. dvb-kernel downloaded and installed. Pretty much the same procedure as before.
An AVerTV-DVB card was recently added and this is working fine. With or without the AVerTV card the Nebula does not work so it does not appear to be a conflict. The Nebula works ok under windows with the manufacturers supplied software so the card is ok.
Given the AVerTV card works would indicate the kernel, video4linux and dvb-kernel are installed ok. This points to the frontend nxt6000 module. It looks like the driver is passing a zero length message to i2c->xfer which is responding with EINVAL. Not sure what i2c->xfer needs to send but a zero length buffer will not work.
Following the README.bt8xx instructions the following dmesg output is produced:
# modprobe bttv i2c_hw=1 card=0x68
# dmesg
i2c-core.o: i2c core module version 2.8.1 (20031005)
Linux video capture interface: v1.00
bttv: driver version 0.9.12 loaded
bttv: snapshot date 2004-01-14
bttv: using 4 buffers with 2080k (520 pages) each for capture
bttv: Bt8xx card found (0).
bttv0: Bt878 (rev 17) at 02:0b.0, irq: 23, latency: 64, mmio: 0xfbefc000
bttv0: detected: Nebula Electronics DigiTV [card=104], PCI subsystem ID is 0071:0101
bttv0: using: Nebula Electronics DigiTV [card=104,insmod option]
bttv0: gpio: en=00000000, out=00000000 in=00fff7cb [init]
bttv0: using tuner=-1
bttv0: registered device video0
bttv0: registered device vbi0
bttv0: PLL: 28636363 => 35468950 .. ok
bttv: Bt8xx card found (1).
bttv1: Bt878 (rev 17) at 02:0a.0, irq: 22, latency: 64, mmio: 0xfbefe000
bttv1: subsystem: 1461:0761 (UNKNOWN)
please mail id, board name and the correct card= insmod option to kraxel@bytesex.org <mailto:kraxel@bytesex.org>
bttv1: using: *** UNKNOWN/GENERIC *** [card=0,autodetected]
bttv1: gpio: en=00000000, out=00000000 in=009c005d [init]
bttv1: using tuner=-1
bttv1: i2c: checking for MSP34xx @ 0x80... not found
bttv1: i2c: checking for TDA9875 @ 0xb0... not found
bttv1: i2c: checking for TDA7432 @ 0x8a... not found
bttv1: registered device video1
bttv1: registered device vbi1
# modprobe dvb-bt8xx
# dmesg
bt878: AUDIO driver version 0.0.0 loaded
bt878: Bt878 AUDIO function found (0).
bt878(0): Bt878 (rev 17) at 02:0b.1, irq: 23, latency: 64, memory: 0xfbefd000
bt878: Bt878 AUDIO function found (1).
bt878(1): Bt878 (rev 17) at 02:0a.1, irq: 22, latency: 64, memory: 0xfbeff000
DVB: registering new adapter (Neb).
DVB: registering new adapter (Ave).
# modprobe nxt6000
# dmesg
nxt6000: unable to detect tuner
With the debug flag turned on in nxt6000.c
# modprobe nxt6000
# dmesg
nxt6000: init
nxt6000: attach
nxt6000: pll_write error -22
nxt6000: pll_write error -22
nxt6000: pll_write error -22
nxt6000: unable to detect tuner
nxt6000: nxt6000_read error (.addr = 0x18, reg: 0x73, ret: -5)
nxt6000: nxt6000_read error (.addr = 0x24, reg: 0x73, ret: -5)
nxt6000: nxt6000_read error (.addr = 0x28, reg: 0x73, ret: -5)
nxt6000: attach
nxt6000: nxt6000_read error (.addr = 0x14, reg: 0x73, ret: -5)
nxt6000: nxt6000_read error (.addr = 0x18, reg: 0x73, ret: -5)
nxt6000: nxt6000_read error (.addr = 0x24, reg: 0x73, ret: -5)
nxt6000: nxt6000_read error (.addr = 0x28, reg: 0x73, ret: -5)
can you please try to find out what chips are used in the tuner module on your card? Maybe you have to (carefully!) open the silver metal box to see what's inside.

Holger



--
Info:
To unsubscribe send a mail to ecartis@linuxtv.org with "unsubscribe linux-dvb" as subject.



Home | Main Index | Thread Index