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

Trying to get a Kworld-ATSC110 working



maillist wrote:
Michael Krufky wrote:
maillist wrote:


OK, I have to admit that I don't know exactly what I am trying to do. But I have burnt a few hours trying.


I have a Kworld card which is dual NTSC and ATSC capable. It uses the Philips TUV1236D network interface module just like the HDTV wonder and the Avermedia but for the PCI interface it uses the saa7135 chip like some other cards.

I can get the composite input and sort of get the TV tuner to work but I would like to understand what is going on so that I can hopefully resolve some issues and eventually get the ATSC tuner going.

So, I run the following command:
modprobe saa7134 gpio_tracking=1 i2c_scan=1

and this is what I get:

Feb 11 05:09:58 ford kernel: Linux video capture interface: v1.00
Feb 11 05:09:58 ford kernel: saa7130/34: v4l2 driver version 0.2.14 loaded
Feb 11 05:09:58 ford kernel: ACPI: PCI Interrupt 0000:01:06.0[A] -> Link [APC3] -> GSI 18 (level, high) -> IRQ 20
Feb 11 05:09:58 ford kernel: saa7133[0]: found at 0000:01:06.0, rev: 240, irq: 20, latency: 32, mmio: 0xea000000
Feb 11 05:09:58 ford kernel: saa7133[0]: subsystem: 17de:7350, board: KWORLD ATSC110 [card=89,autodetected]
Feb 11 05:09:58 ford kernel: saa7133[0]: board init: gpio is 10100
Feb 11 05:09:58 ford kernel: saa7133[0]: gpio: mode=0x0000000 in=0x0000100 out=0x0000000 [pre-init]
Feb 11 05:09:58 ford kernel: saa7133[0]: i2c eeprom 00: de 17 50 73 ff ff ff ff ff ff ff ff ff ff ff ff
Feb 11 05:09:58 ford kernel: saa7133[0]: i2c eeprom 10: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
Feb 11 05:09:58 ford kernel: saa7133[0]: i2c eeprom 20: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
Feb 11 05:09:58 ford kernel: saa7133[0]: i2c eeprom 30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
Feb 11 05:09:58 ford kernel: saa7133[0]: i2c eeprom 40: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
Feb 11 05:09:58 ford kernel: saa7133[0]: i2c eeprom 50: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
Feb 11 05:09:58 ford kernel: saa7133[0]: i2c eeprom 60: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
Feb 11 05:09:58 ford kernel: saa7133[0]: i2c eeprom 70: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
Feb 11 05:09:58 ford kernel: saa7133[0]: i2c scan: found device (at) 0x14 [???]
Feb 11 05:09:58 ford kernel: saa7133[0]: i2c scan: found device (at) 0x16 [???]
Feb 11 05:09:58 ford kernel: saa7133[0]: i2c scan: found device (at) 0xa0 [eeprom]
Feb 11 05:09:58 ford kernel: saa7133[0]: registered device video0 [v4l2]
Feb 11 05:09:58 ford kernel: saa7133[0]: registered device vbi0



You see the i2c scan found a few things but I expect more. I expect to see a tuner at 0xC0 (or somwhere around 0xCx). This is where the tuv1236 is supposed to live. So why doesn't it show up?


Am I supposed to load something else first? I have loaded tuner, bttv, saa7134-dvb, dvb_core in every possible order but yet I can't get the tuner to show up. However if I put another TV card in, an Avermedia with a BrookTree device then when the Bttv module loades it finds the tuner on the Avermedia board and on this KWorld board.

Anybody know what this is trying to tell me?


Try to copy the nxt200x implementation from the AVerMedia AVerTVHD a180. I programmed this card, and it is also based on saa7135 + nxt2004. This card uses an ALPS tuner, wich is different from yours, but Kirk Lapray told me that the nxt200x module will "unhide" the tuner's i2c address when loaded.

Give that a try, and then see if i2c_scan looks any different.

I hope this helps,

Michael

Is it possible that the nxt2004 firmware is customized by each vendor to work with their particular configuration?

I understand the ATI HDTV wonder card has the same philims tuv1236D module as this card. That is the metal box that contains the nxt2004 device. Is the ATI card also using the AverMedia firmware and working in ATSC mode?

Curt

Oh crap............. I think I got something!

scanning atsc/us-CA-SF-Bay-Area
using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
>>> tune to: 503000000:8VSB
service is running. Channel number: 20:1. Name: 'KBWB-HD (at) '
service is running. Channel number: 20:2. Name: 'KBWB-SD (at) '
>>> tune to: 551000000:8VSB
service is running. Channel number: 26:1. Name: 'KTSF-D1'
service is running. Channel number: 26:2. Name: 'KTSF-D2'
>>> tune to: 563000000:8VSB
service is running. Channel number: 5:1. Name: 'KPIX DT (at) '
>>> tune to: 593000000:8VSB
service is running. Channel number: 66:1. Name: 'KFSF DT'
>>> tune to: 623000000:8VSB
WARNING: >>> tuning failed!!!
>>> tune to: 623000000:8VSB (tuning failed)
WARNING: >>> tuning failed!!!
>>> tune to: 635000000:8VSB
service is running. Channel number: 65:1. Name: 'KKPX Digital Television'
service is running. Channel number: 65:2. Name: 'KKPX Pax'
service is running. Channel number: 65:3. Name: 'KKPX Worship'
service is running. Channel number: 65:4. Name: 'KKPX FaithTV'
>>> tune to: 647000000:8VSB
WARNING: filter timeout pid 0x1ffb
>>> tune to: 659000000:8VSB
service is running. Channel number: 44:1. Name: 'KBHK-TV (at) '
>>> tune to: 683000000:8VSB
service is running. Channel number: 48:1. Name: 'KSTS-DT'
>>> tune to: 689000000:8VSB
service is running. Channel number: 54:1. Name: 'KTEH-DT'
>>> tune to: 701000000:8VSB
service is running. Channel number: 36:1. Name: 'KICU-HD'
service is running. Channel number: 36:2. Name: 'KICU-SD'
>>> tune to: 725000000:8VSB
service is running. Channel number: 2:1. Name: 'KTVUHD'
service is running. Channel number: 2:2. Name: 'KTVU-DT'
>>> tune to: 731000000:8VSB
service is running. Channel number: 4:1. Name: 'KRON-SD'
service is running. Channel number: 4:2. Name: 'KRON-HD'
dumping lists (23 services)
KBWB-HD (at) :503000000:8VSB:49:52:3
KBWB-SD (at) :503000000:8VSB:65:68:4
KTSF-D2:551000000:8VSB:49:68:4
KTSF-D1:551000000:8VSB:49:52:3
KPIX DT (at) :563000000:8VSB:49:52:1
KFSF DT:593000000:8VSB:49:52:3
[0004]:593000000:8VSB:65:68:4
KKPX FaithTV:635000000:8VSB:97:100:6
KKPX Worship:635000000:8VSB:81:84:5
KKPX Pax:635000000:8VSB:65:68:4
KKPX Digital Television:635000000:8VSB:49:52:3
[0002]:647000000:8VSB:33:36:2
[0003]:647000000:8VSB:49:52:3
[0004]:647000000:8VSB:65:68:4
KBHK-TV (at) :659000000:8VSB:49:52:1
KSTS-DT:683000000:8VSB:49:52:3
KTEH-DT:689000000:8VSB:49:52:1
KICU-HD:701000000:8VSB:49:52:3
KICU-SD:701000000:8VSB:65:68:4
KTVUHD:725000000:8VSB:49:52:3
KTVU-DT:725000000:8VSB:65:68:4
KRON-SD:731000000:8VSB:49:52:3
KRON-HD:731000000:8VSB:65:68:4
Done.

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