By Date: <-- -->
By Thread: <-- -->

Trying to get a Kworld-ATSC110 working




Ok, I got the ATSC working and can watch HD programs and the regular NTSC is also working but it is not quite right.


Here is the problem I have.

I load module  "saa7134 tuner=68"

and I see the message:

Feb 12 03:37:40 ford kernel: ACPI: PCI Interrupt 0000:01:06.0[A] -> Link [APC3] -> GSI 18 (level, high) -> IRQ 20
Feb 12 03:37:40 ford kernel: saa7133[0]: found at 0000:01:06.0, rev: 240, irq: 20, latency: 32, mmio: 0xea000000
Feb 12 03:37:40 ford kernel: saa7133[0]: subsystem: 17de:7350, board: KWORLD ATSC110 [card=89,autodetected]
Feb 12 03:37:40 ford kernel: saa7133[0]: board init: gpio is 100
Feb 12 03:37:40 ford kernel: saa7133[0]: gpio: mode=0x0000000 in=0x0000100 out=0x0000000 [pre-init]
Feb 12 03:37:40 ford kernel: saa7133[0]: i2c eeprom 00: de 17 50 73 ff ff ff ff ff ff ff ff ff ff ff ff
Feb 12 03:37:40 ford kernel: saa7133[0]: i2c eeprom 10: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
Feb 12 03:37:40 ford kernel: saa7133[0]: i2c eeprom 20: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
Feb 12 03:37:40 ford kernel: saa7133[0]: i2c eeprom 30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
Feb 12 03:37:40 ford kernel: saa7133[0]: i2c eeprom 40: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
Feb 12 03:37:40 ford kernel: saa7133[0]: i2c eeprom 50: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
Feb 12 03:37:40 ford kernel: saa7133[0]: i2c eeprom 60: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
Feb 12 03:37:40 ford kernel: saa7133[0]: i2c eeprom 70: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
Feb 12 03:37:40 ford kernel: saa7133[0]: i2c scan: found device (at) 0x14 [???]
Feb 12 03:37:40 ford kernel: saa7133[0]: i2c scan: found device (at) 0x16 [???]
Feb 12 03:37:40 ford kernel: saa7133[0]: i2c scan: found device (at) 0xa0 [eeprom]
Feb 12 03:37:40 ford kernel: saa7133[0]: registered device video0 [v4l2]
Feb 12 03:37:40 ford kernel: saa7133[0]: registered device vbi0


Then I load "saa7134-dvb" and get the following:

Feb 12 03:37:46 ford kernel: nxt200x: NXT2004 Detected
Feb 12 03:37:46 ford kernel: DVB: registering new adapter (saa7133[0]).
Feb 12 03:37:46 ford kernel: DVB: registering frontend 0 (Nextwave NXT200X VSB/QAM frontend)...


The firmware will not be loaded to the nxt2004 until I try to access the device. So I run azap and it caused the following:

Feb 12 03:38:14 ford kernel: nxt2004: Waiting for firmware upload (dvb-fe-nxt2004.fw)...
Feb 12 03:38:14 ford udevd[1279]: move seq 3634 with timeout 10 to exec queue
Feb 12 03:38:14 ford udevd[1279]: move seq 3634 with timeout 10 to exec queue
Feb 12 03:38:14 ford udevd[1279]: move seq 3635 with timeout 10 to exec queue
Feb 12 03:38:14 ford udevd[1279]: move seq 3635 with timeout 10 to exec queue
Feb 12 03:38:14 ford kernel: nxt2004: Waiting for firmware upload(2)...
Feb 12 03:38:16 ford kernel: nxt2004: Firmware upload complete


After the nxt2004 firmware has been loaded I can finally load then "tuner" module. If I am lucky I will see the following:

Feb 12 03:38:25 ford kernel: tuner 0-0061: I2C RECV = 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74
Feb 12 03:38:25 ford kernel: tuner 0-0061: Setting mode_mask to 0x0e
Feb 12 03:38:25 ford kernel: tuner 0-0061: chip found (at) 0xc2 (saa7133[0])
Feb 12 03:38:25 ford kernel: tuner 0-0061: Calling set_type_addr for type=68, addr=0xff, mode=0x04
Feb 12 03:38:25 ford kernel: tuner 0-0061: tuner 0x61: called during i2c_client register by adapter's attach_inform
Feb 12 03:38:25 ford kernel: tuner 0-0061: type set to 68 (Philips TUV1236D ATSC/NTSC dual in)
Feb 12 03:38:25 ford kernel: tuner 0-0061: saa7133[0] tuner I2C addr 0xc2 with type 68 used for 0x0e



Sometimes it doesn't do anything when the tuner module loads. Then I re-run azap, maybe mplayer then stop the ATSC stream and reload the tuner module again. Anybody got any suggestions?


A secondary problem is that the tuv1236D is a dual input tuner module. It has an input for the HDTV and a seperate input for standard NTSC. Currently, the driver always uses the HDTV input for everything. I would like the inputs to switch as it was designed because I use my antenna to receive local chanels in HD and cable for all other cable channels. Anybody working on a solution for this?

One last thing.....what do I do with the changes that at least make it possible to use the Kworld card?

Curt

--
video4linux-list mailing list
Unsubscribe mailto:video4linux-list-request (at) redhat.com?subject=unsubscribe
https://www.redhat.com/mailman/listinfo/video4linux-list