public inbox for linux-media@vger.kernel.org
 help / color / mirror / Atom feed
From: Antti Palosaari <crope@iki.fi>
To: Jarryd Beck <jarro.2783@gmail.com>
Cc: mkrufky@linuxtv.org, linux-dvb@linuxtv.org
Subject: Re: [linux-dvb] NXP 18211HDC1 tuner
Date: Fri, 14 Mar 2008 02:13:50 +0200	[thread overview]
Message-ID: <47D9C33E.6090503@iki.fi> (raw)
In-Reply-To: <abf3e5070803131607j1432f590p44b9b9c80f1f36e7@mail.gmail.com>

Jarryd Beck wrote:
> I found the problem, the driver I had set .no_reconnect = 1 in
> af9015_properties, the one in af9015_new didn't. So after I changed
> that I tried again, it still didn't work. I enabled debugging and tried
> to tune to a channel and this is what I got in dmesg.

I know this no_reconnect problem. But haven't found proper correction 
yet. Looks like sometimes with some hw / sw configuration it reconnects 
USB-bus after firmware download and sometimes not. When there is 
no_reconnect set it is possible that driver loads twice (two adapters) 
and it causes race condition when two drivers are accessing same hw same 
time and it hangs (remote polling causes hangs very soon after plug).
You can help and test if it is OK set no_reconnect=0 and remove #if 0 
-killed code by changing it to #if 1 in line where is comment "firmware 
is running, reconnect device in the usb bus". This forces AF9015 chipset 
reconnect USB.

> 
> usb 2-10: new high speed USB device using ehci_hcd and address 27
> usb 2-10: configuration #1 chosen from 1 choice
> af9015_usb_probe:
> af9015_identify_state: reply:01
> dvb-usb: found a 'Afatech AF9015 DVB-T USB2.0 stick' in cold state,
> will try to load a firmware
> dvb-usb: downloading firmware from file 'dvb-usb-af9015.fw'
> af9015_download_firmware:
> dvb-usb: found a 'Afatech AF9015 DVB-T USB2.0 stick' in warm state.
> dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
> DVB: registering new adapter (Afatech AF9015 DVB-T USB2.0 stick)
> af9015_eeprom_dump:
> 00: 31 c2 bb 0b 00 00 00 00 13 04 29 60 00 02 01 02
> 10: 00 80 00 fa fa 10 40 ef 01 30 31 30 31 30 32 30
> 20: 35 30 35 30 30 30 30 31 ff ff ff ff ff ff ff ff
> 30: 00 00 3a 01 00 08 02 00 cc 10 00 00 9c ff ff ff
> 40: ff ff ff ff ff 08 02 00 1d 8d c4 04 82 ff ff ff
> 50: ff ff ff ff ff 26 00 00 04 03 09 04 10 03 4c 00
> 60: 65 00 61 00 64 00 74 00 65 00 6b 00 30 03 57 00
> 70: 69 00 6e 00 46 00 61 00 73 00 74 00 20 00 44 00
> 80: 54 00 56 00 20 00 44 00 6f 00 6e 00 67 00 6c 00
> 90: 65 00 20 00 47 00 6f 00 6c 00 64 00 20 03 30 00
> a0: 31 00 30 00 31 00 30 00 31 00 30 00 31 00 30 00
> b0: 36 00 30 00 30 00 30 00 30 00 31 00 00 ff ff ff
> c0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> d0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> e0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> f0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> af9015_read_config: xtal:2 set adc_clock:28000
> af9015_read_config: tuner id1:156
> af9015_read_config: spectral inversion:0
> af9015_set_gpios:
> af9013: firmware version:4.95.0
> DVB: registering frontend 0 (Afatech AF9013 DVB-T)...
> af9015_tuner_attach:
> af9015_tda18271_tuner_attach:
> tda18271 5-00c0: creating new instance
> TDA18271HD/C1 detected @ 5-00c0
> tda18271_init_regs: initializing registers for device @ 5-00c0
> input: IR-receiver inside an USB DVB receiver as /class/input/input39
> dvb-usb: schedule remote query interval to 200 msecs.
> dvb-usb: Afatech AF9015 DVB-T USB2.0 stick successfully initialized
> and connected.
> af9015_init:
> af9015_download_ir_table:
> input: Leadtek WinFast DTV Dongle Gold as /class/input/input40
> input: USB HID v1.01 Keyboard [Leadtek WinFast DTV Dongle Gold] on
> usb-0000:00:02.1-10
> tda18271_set_standby_mode: sm = 0, sm_lt = 0, sm_xt = 0
> tda18271_init_regs: initializing registers for device @ 5-00c0
> tda18271_tune: freq = 219500000, ifc = 3800000, bw = 7000000, std = 0x1d
> tda18271_set_standby_mode: sm = 0, sm_lt = 0, sm_xt = 0
> tda18271_init_regs: initializing registers for device @ 5-00c0
> tda18271_set_standby_mode: sm = 1, sm_lt = 0, sm_xt = 0

There is no debug logs from af9013 demodulator module. You can enable 
logs by modprobe af9013 debug=1. Remember rmmod modules first from 
memory rmmod dvb_usb_af9015 af9013 mt2060 dvb_usb dvb_core

af9013 debug should log rather much useful data when tuning to channel. 
Did you try change GPIO3 as mentioned earlier?

regards
Antti
-- 
http://palosaari.fi/

_______________________________________________
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb

  reply	other threads:[~2008-03-14  0:13 UTC|newest]

Thread overview: 70+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2008-03-10  1:36 [linux-dvb] NXP 18211HDC1 tuner Jarryd Beck
2008-03-10  1:46 ` Michael Krufky
     [not found]   ` <abf3e5070803092042q6f4e90d9h890efb0ea441419e@mail.gmail.com>
2008-03-10  4:28     ` Michael Krufky
2008-03-10  7:39       ` Jarryd Beck
2008-03-10  9:56         ` Antti Palosaari
2008-03-10 11:12           ` Jarryd Beck
2008-03-10 13:38         ` Michael Krufky
2008-03-10 21:15           ` Jarryd Beck
2008-03-10 21:59             ` Antti Palosaari
2008-03-11 21:05               ` Jarryd Beck
2008-03-11 23:25                 ` Michael Krufky
2008-03-12  0:08                   ` Jarryd Beck
2008-03-12  1:46                     ` Michael Krufky
2008-03-12  2:02                       ` Steven Toth
2008-03-12  3:06                       ` Jarryd Beck
2008-03-12 12:49                         ` Michael Krufky
2008-03-12 14:02                           ` Antti Palosaari
2008-03-12 15:06                             ` mkrufky
2008-03-12 20:36                               ` Jarryd Beck
2008-03-12 20:54                                 ` Michael Krufky
2008-03-12 21:07                                   ` Jarryd Beck
2008-03-12 21:09                                     ` mkrufky
2008-03-12 21:12                                       ` Jarryd Beck
2008-03-12 21:14                                         ` mkrufky
2008-03-12 21:25                                           ` Jarryd Beck
2008-03-12 21:28                                             ` mkrufky
2008-03-12 23:11                                             ` Antti Palosaari
2008-03-13  2:20                                               ` Jarryd Beck
2008-03-13 23:07                                                 ` Jarryd Beck
2008-03-14  0:13                                                   ` Antti Palosaari [this message]
2008-03-14  2:53                                                     ` Jarryd Beck
2008-03-14  3:19                                                       ` Michael Krufky
2008-03-14  3:22                                                         ` Jarryd Beck
2008-03-14  3:33                                                           ` Jarryd Beck
2008-03-14  4:28                                                             ` Michael Krufky
2008-03-14  4:40                                                             ` Antti Palosaari
2008-03-14  5:37                                                           ` Antti Palosaari
2008-03-14 12:31                                                             ` Michael Krufky
2008-03-14 18:30                                                               ` Antti Palosaari
2008-03-14 18:32                                                                 ` Antti Palosaari
2008-03-15 13:06                                                                   ` Jarryd Beck
2008-03-15 13:21                                                                     ` Jarryd Beck
2008-03-15 14:22                                                                       ` Antti Palosaari
2008-03-15 23:42                                                                         ` Jarryd Beck
2008-03-16  0:08                                                                           ` Antti Palosaari
2008-03-16  0:27                                                                             ` Jarryd Beck
2008-03-16  0:37                                                                               ` Antti Palosaari
2008-03-16  0:40                                                                                 ` Jarryd Beck
2008-03-16  0:42                                                                                   ` Michael Krufky
2008-03-16  0:47                                                                             ` Michael Krufky
2008-03-16  1:27                                                                               ` Jarryd Beck
2008-03-16  1:39                                                                                 ` Antti Palosaari
2008-03-16  2:01                                                                                   ` Jarryd Beck
2008-03-16  2:04                                                                                     ` Antti Palosaari
2008-03-16  4:29                                                                                       ` Michael Krufky
2008-03-16  2:04                                                                                 ` Michael Krufky
2008-03-16  3:25                                                                                   ` Jarryd Beck
2008-03-16  3:28                                                                                     ` Michael Krufky
2008-03-18  2:14                                                                                       ` Antti Palosaari
2008-03-20  2:01                                                                                         ` Jarryd Beck
2008-03-20  2:29                                                                                           ` Antti Palosaari
2008-03-20  2:39                                                                                             ` Jarryd Beck
2008-03-24  5:32                                                                                             ` Jarryd Beck
2008-03-24  5:35                                                                                               ` Jarryd Beck
2008-03-24 11:58                                                                                                 ` Antti Palosaari
2008-03-24 11:59                                                                                                   ` Jarryd Beck
2008-03-24 11:56                                                                                               ` Antti Palosaari
2008-03-14  4:33                                                         ` Antti Palosaari
2008-03-14  4:26                                                       ` Antti Palosaari
     [not found] <mailman.135.1205356481.830.linux-dvb@linuxtv.org>
2008-03-13  0:02 ` ras243-dvb

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=47D9C33E.6090503@iki.fi \
    --to=crope@iki.fi \
    --cc=jarro.2783@gmail.com \
    --cc=linux-dvb@linuxtv.org \
    --cc=mkrufky@linuxtv.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox