On Sun, 1 Apr 2012 10:33:15 +0200 Michael Büsch <m@xxxxxxx> wrote: > On Sun, 01 Apr 2012 07:51:33 +0300 > Antti Palosaari <crope@xxxxxx> wrote: > > > I have no clue about the firmware format, so it will probably be easier > > > if you'd dive into that stuff as you already seem to know it. > > > > Done. I didn't have neither info, but there was good posting from Daniel > > Glöckner that documents it! Nice job Daniel, without that info I was > > surely implemented it differently and surely more wrong way. > > > > I pushed my experimental tree out, patches are welcome top of that. > > http://git.linuxtv.org/anttip/media_tree.git/shortlog/refs/heads/af9035_experimental > > > > I extracted three firmwares from windows binaries I have. I will sent > > those you, Michael, for testing. First, and oldest, is TUA9001, 2nd is > > from FC0012 device and 3rd no idea. > > Great work. I'll rebase my tree on the new branch and check those firmware files asap. Hm, none of these firmwares fix the problem. Maybe it's not a firmware problem after all, but just incorrectly setup tuner-i2c. Here's the dmesg log: [ 131.451556] usb 1-1.1: new high-speed USB device number 5 using ehci_hcd [ 131.550302] usb 1-1.1: New USB device found, idVendor=15a4, idProduct=9035 [ 131.550315] usb 1-1.1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 131.674657] af9035_usb_probe: interface=0 [ 131.675169] af9035_identify_state: reply=00 00 00 00 [ 131.675185] dvb-usb: found a 'Afatech Technologies DVB-T stick' in cold state, will try to load a firmware [ 131.691605] dvb-usb: downloading firmware from file 'dvb-usb-af9035-02.fw' [ 131.691626] af9035_download_firmware: core=1 addr=4100 data_len=3 checksum=fbbe [ 131.692696] af9035_download_firmware: data uploaded=10 [ 131.692716] af9035_download_firmware: core=1 addr=4800 data_len=15014 checksum=587d [ 131.777793] af9035_download_firmware: data uploaded=15031 [ 131.777807] af9035_download_firmware: core=1 addr=83e9 data_len=4 checksum=117c [ 131.778785] af9035_download_firmware: data uploaded=15042 [ 131.778796] af9035_download_firmware: core=2 addr=4100 data_len=3 checksum=fabe [ 131.779785] af9035_download_firmware: data uploaded=15052 [ 131.779799] af9035_download_firmware: core=2 addr=4550 data_len=27252 checksum=3950 [ 131.936162] af9035_download_firmware: data uploaded=42311 [ 131.999412] af9035: firmware version=11.10.10.0 [ 131.999443] dvb-usb: found a 'Afatech Technologies DVB-T stick' in warm state. [ 131.999790] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer. [ 132.000122] DVB: registering new adapter (Afatech Technologies DVB-T stick) [ 132.000546] af9035_read_mac_address: dual mode=0 [ 132.001027] af9035_read_mac_address: [0]tuner=28 [ 132.002026] af9035_read_mac_address: [0]IF=36125 [ 132.002413] dvb-usb: MAC address: 00:00:00:00:00:00 [ 132.018549] af9033: firmware version: LINK=11.10.10.0 OFDM=5.33.10.0 [ 132.018566] DVB: registering adapter 0 frontend 0 (Afatech AF9033 (DVB-T))... [ 132.028370] i2c i2c-8: Fitipower FC0011 tuner attached [ 132.028388] dvb-usb: Afatech Technologies DVB-T stick successfully initialized and connected. [ 132.028405] af9035_init: USB speed=3 frame_size=0ff9 packet_size=80 [ 132.040019] usbcore: registered new interface driver dvb_usb_af9035 [ 145.407991] af9035_ctrl_msg: command=03 failed fw error=2 [ 145.408008] i2c i2c-8: I2C write reg failed, reg: 07, val: 0f I also tried the other firmware. Same result. -- Greetings, Michael. PGP encryption is encouraged / 908D8B0E
Attachment:
signature.asc
Description: PGP signature