m88ds3103 frontend different ds3103b device is not working

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

 



Hello,
I have a geniatech hdstar dvb-s2 device with m88ds3103b/ts2022
it doesn't work with m88ds3103 but vendor driver working link to
vendor driver(https://www.geniatech.com/product/x9320-quad-dvb-s2s-tv-tuner/#download)

i know my device isn't officially supported but recently ds3103b demod
patch landed to media_tree but it didn't work

i did compare someone else's geniatech hdstar device log and my device
have different
m88ds3103b chip and also ts2022 logs was a little bit dfferent
unluckily I bought a device different from the others(ds3103b users)

it doesn't work with m88ds3103 and firmware won't load to device and dmesg
logs show bunch of errors
vendor driver is not working fine can anyone tell me what's wrong with my device
trace logs of both drivers
m88ds3103.log: https://pastebin.com/tAfsZ7Jv
vendor.ds3000.log: https://pastebin.com/g90Ntd27

dmesg log
[   30.907082] usb 3-3.1: new high-speed USB device number 10 using xhci_hcd
[   30.927861] usb 3-3.1: New USB device found, idVendor=1f4d,
idProduct=3000, bcdDevice= 0.00
[   30.927864] usb 3-3.1: New USB device strings: Mfr=1, Product=2,
SerialNumber=3
[   30.927866] usb 3-3.1: Product: USB Stick
[   30.927867] usb 3-3.1: Manufacturer: Max
[   30.927869] usb 3-3.1: SerialNumber: 080116
[   30.951654] videodev: Linux video capture interface: v2.00
[   30.951656] WARNING: You are using an experimental version of the
media stack.
                   As the driver is backported to an older kernel, it
doesn't offer
                   enough quality for its usage in production.
                   Use it with care.
               Latest git patches (needed if you report a bug to
linux-media@xxxxxxxxxxxxxxx):
                   e51759f56d314d28c25be7606b03791f048e44c7 media:
v4l2-ctrls.h: clarify the p_def argument of v4l2_ctrl_new_std_compound
                   e5ad7db4b2f35aaed796669b47e24c6d79cab3d0 media:
cec-gpio: handle gpiod_get_value errors correctly
                   fcab45adb853a668e9b2f653e792770399bb441a media:
vidioc-reqbufs/create-bufs.rst: fix typo
[   30.955742] WARNING: You are using an experimental version of the
media stack.
                   As the driver is backported to an older kernel, it
doesn't offer
                   enough quality for its usage in production.
                   Use it with care.
               Latest git patches (needed if you report a bug to
linux-media@xxxxxxxxxxxxxxx):
                   e51759f56d314d28c25be7606b03791f048e44c7 media:
v4l2-ctrls.h: clarify the p_def argument of v4l2_ctrl_new_std_compound
                   e5ad7db4b2f35aaed796669b47e24c6d79cab3d0 media:
cec-gpio: handle gpiod_get_value errors correctly
                   fcab45adb853a668e9b2f653e792770399bb441a media:
vidioc-reqbufs/create-bufs.rst: fix typo
[   30.957155] dw2102: su3000_identify_state
[   30.957156] dvb-usb: found a 'TechnoTrend TT-connect S2-4600' in warm state.
[   30.957159] dw2102: su3000_power_ctrl: 1, initialized 0
[   30.957264] dvb-usb: will pass the complete MPEG2 transport stream
to the software demuxer.
[   30.957653] dvbdev: DVB: registering new adapter (TechnoTrend
TT-connect S2-4600)
[   30.957655] usb 3-3.1: media controller created
[   30.961680] dvb-usb: MAC address: 00:af:78:66:2e:73
[   30.961877] dvbdev: dvb_create_media_entity: media entity
'dvb-demux' registered.
[   31.293920] m88ds3103_probe:1813: m88ds3103 8-006a: chip_id=74
[   31.297373] i2c i2c-8: Added multiplexed i2c bus 9
[   31.299054] m88ds3103_probe:1903: m88ds3103 8-006a: dt addr is 0x21
[   31.299166] m88ds3103_get_dvb_frontend:1753: m88ds3103 8-006a:
[   31.299167] m88ds3103_get_i2c_adapter:1762: m88ds3103 8-006a:
[   31.352265] ts2020_probe:619: ts2020 9-0060: chip_id=c3
[   31.355150] ts2020 9-0060: Montage Technology TS2022 successfully identified
[   31.355221] usb 3-3.1: DVB: registering adapter 0 frontend 0
(Montage Technology M88DS3103B)...
[   31.355232] dvbdev: dvb_create_media_entity: media entity 'Montage
Technology M88DS3103B' registered.
[   31.387111] Registered IR keymap rc-tt-1500
[   31.387210] rc rc0: TechnoTrend TT-connect S2-4600 as
/devices/pci0000:00/0000:00:14.0/usb3/3-3/3-3.1/rc/rc0
[   31.387315] rc rc0: lirc_dev: driver dw2102 registered at minor =
0, scancode receiver, no transmitter
[   31.387415] input: TechnoTrend TT-connect S2-4600 as
/devices/pci0000:00/0000:00:14.0/usb3/3-3/3-3.1/rc/rc0/input20
[   31.387532] dvb-usb: schedule remote query interval to 250 msecs.
[   31.387537] dw2102: su3000_power_ctrl: 0, initialized 1
[   31.387538] dvb-usb: TechnoTrend TT-connect S2-4600 successfully
initialized and connected.
[   31.387629] usbcore: registered new interface driver dw2102
[   58.097795] dw2102: su3000_power_ctrl: 1, initialized 1
[   58.097798] m88ds3103_init:1025: m88ds3103 8-006a:
[   58.099118] m88ds3103_init:1046: m88ds3103 8-006a: firmware=ff
[   58.104573] ts2020_stat_work:435: ts2020 9-0060:
[   58.110188] m88ds3103_set_voltage:1425: m88ds3103 8-006a: fe_sec_voltage=2
[   58.110579] m88ds3103_set_voltage:1425: m88ds3103 8-006a: fe_sec_voltage=2
[   58.111311] m88ds3103_sleep:1149: m88ds3103 8-006a:
[   58.112824] dw2102: su3000_power_ctrl: 0, initialized 1
[   69.989593] dw2102: su3000_power_ctrl: 1, initialized 1
[   69.989601] m88ds3103_init:1025: m88ds3103 8-006a:
[   69.991302] m88ds3103_init:1046: m88ds3103 8-006a: firmware=ff
[   69.997066] ts2020_stat_work:435: ts2020 9-0060:
[   70.002851] m88ds3103_set_voltage:1425: m88ds3103 8-006a: fe_sec_voltage=0
[   70.003217] m88ds3103_set_tone:1378: m88ds3103 8-006a: fe_sec_tone_mode=1
[   70.004029] m88ds3103_set_tone:1378: m88ds3103 8-006a: fe_sec_tone_mode=0
[   70.004840] m88ds3103_set_frontend:638: m88ds3103 8-006a:
delivery_system=5 modulation=0 frequency=1780000 symbol_rate=27500000
inversion=2 pilot=2 rolloff=0
[   70.005589] ts2020_set_params:221: frequency=1780071 offset=71
f_vco_khz=3560000 pll_n=1846 div_ref=14 div_out=2
[   70.239415] m88ds3103b_select_mclk:412: m88ds3103 8-006a: modifying
mclk 96000000 -> 96000000
[   70.241110] m88ds3103b_dt_read:147: m88ds3103 8-006a: 0x21 reg
0x15, value 0xff
[   70.242277] m88ds3103b_dt_write:98: m88ds3103 8-006a: 0x21 reg
0x05, value 0x40
[   70.243387] m88ds3103b_dt_write:98: m88ds3103 8-006a: 0x21 reg
0x11, value 0x08
[   70.244505] m88ds3103b_dt_write:98: m88ds3103 8-006a: 0x21 reg
0x15, value 0xfd
[   70.245611] m88ds3103b_dt_write:98: m88ds3103 8-006a: 0x21 reg
0x16, value 0x60
[   70.252427] m88ds3103b_dt_write:98: m88ds3103 8-006a: 0x21 reg
0x05, value 0x00
[   70.253704] m88ds3103b_dt_write:98: m88ds3103 8-006a: 0x21 reg
0x11, value 0x0a
[   70.260571] m88ds3103b_dt_read:147: m88ds3103 8-006a: 0x21 reg
0x15, value 0xff
[   70.261835] m88ds3103b_dt_read:147: m88ds3103 8-006a: 0x21 reg
0x16, value 0xff
[   70.262980] m88ds3103b_dt_read:147: m88ds3103 8-006a: 0x21 reg
0x1d, value 0xff
[   70.264091] m88ds3103b_dt_write:98: m88ds3103 8-006a: 0x21 reg
0x05, value 0x40
[   70.265193] m88ds3103b_dt_write:98: m88ds3103 8-006a: 0x21 reg
0x11, value 0x08
[   70.266317] m88ds3103b_dt_write:98: m88ds3103 8-006a: 0x21 reg
0x1d, value 0xff
[   70.267407] m88ds3103b_dt_write:98: m88ds3103 8-006a: 0x21 reg
0x1e, value 0x00
[   70.268500] m88ds3103b_dt_write:98: m88ds3103 8-006a: 0x21 reg
0x1f, value 0x00
[   70.269612] m88ds3103b_dt_write:98: m88ds3103 8-006a: 0x21 reg
0x17, value 0xc1
[   70.270675] m88ds3103b_dt_write:98: m88ds3103 8-006a: 0x21 reg
0x17, value 0x81
[   70.277553] m88ds3103b_dt_write:98: m88ds3103 8-006a: 0x21 reg
0x05, value 0x00
[   70.278793] m88ds3103b_dt_write:98: m88ds3103 8-006a: 0x21 reg
0x11, value 0x0a
[   70.305058] m88ds3103_wr_reg_val_tab:41: m88ds3103 8-006a: tab_len=83
[   70.314862] m88ds3103b_dt_read:147: m88ds3103 8-006a: 0x21 reg
0x15, value 0xff
[   70.315966] m88ds3103b_dt_read:147: m88ds3103 8-006a: 0x21 reg
0x16, value 0xff
[   70.317067] m88ds3103b_dt_write:98: m88ds3103 8-006a: 0x21 reg
0x15, value 0xfc
[   70.318172] m88ds3103b_dt_write:98: m88ds3103 8-006a: 0x21 reg
0x16, value 0x60
[   70.318901] m88ds3103_set_frontend:916: m88ds3103 8-006a:
target_mclk=96000000 ts_clk=16000000 ts_clk_divide_ratio=6
[   70.320568] m88ds3103b_dt_read:147: m88ds3103 8-006a: 0x21 reg
0x15, value 0xff
[   70.321675] m88ds3103b_dt_read:147: m88ds3103 8-006a: 0x21 reg
0x16, value 0xff
[   70.322776] m88ds3103b_dt_read:147: m88ds3103 8-006a: 0x21 reg
0x1d, value 0xff
[   70.323860] m88ds3103b_dt_write:98: m88ds3103 8-006a: 0x21 reg
0x05, value 0x40
[   70.324964] m88ds3103b_dt_write:98: m88ds3103 8-006a: 0x21 reg
0x11, value 0x08
[   70.326068] m88ds3103b_dt_write:98: m88ds3103 8-006a: 0x21 reg
0x1d, value 0xff
[   70.327193] m88ds3103b_dt_write:98: m88ds3103 8-006a: 0x21 reg
0x1e, value 0x00
[   70.328361] m88ds3103b_dt_write:98: m88ds3103 8-006a: 0x21 reg
0x1f, value 0x00
[   70.329484] m88ds3103b_dt_write:98: m88ds3103 8-006a: 0x21 reg
0x17, value 0xc1
[   70.330567] m88ds3103b_dt_write:98: m88ds3103 8-006a: 0x21 reg
0x17, value 0x81
[   70.337346] m88ds3103b_dt_write:98: m88ds3103 8-006a: 0x21 reg
0x05, value 0x00
[   70.338487] m88ds3103b_dt_write:98: m88ds3103 8-006a: 0x21 reg
0x11, value 0x0a
[   70.346842] m88ds3103_set_frontend:987: m88ds3103 8-006a: carrier offset=71
[   70.347641] m88ds3103_read_status:214: m88ds3103 8-006a: lock=ff status=1f
[   70.348687] m88ds3103_get_frontend:1188: m88ds3103 8-006a:
[   70.349062] m88ds3103_get_frontend:1231: m88ds3103 8-006a: invalid fec_inner
[   70.349242] m88ds3103_get_frontend:1188: m88ds3103 8-006a:
[   70.349613] m88ds3103_get_frontend:1231: m88ds3103 8-006a: invalid fec_inner
[   70.349986] m88ds3103_read_status:214: m88ds3103 8-006a: lock=ff status=1f
[   70.350899] m88ds3103_get_frontend:1188: m88ds3103 8-006a:
[   70.351257] m88ds3103_get_frontend:1231: m88ds3103 8-006a: invalid fec_inner
[   70.351771] m88ds3103_read_status:214: m88ds3103 8-006a: lock=ff status=1f
[   70.352737] m88ds3103_get_frontend:1188: m88ds3103 8-006a:
[   70.353123] m88ds3103_get_frontend:1231: m88ds3103 8-006a: invalid fec_inner
[   72.023542] ts2020_stat_work:435: ts2020 9-0060:
[   73.527858] m88ds3103_read_status:214: m88ds3103 8-006a: lock=ff status=1f
[   73.528850] m88ds3103_get_frontend:1188: m88ds3103 8-006a:
[   73.529215] m88ds3103_get_frontend:1231: m88ds3103 8-006a: invalid fec_inner
[   74.039712] ts2020_stat_work:435: ts2020 9-0060:
[   76.055837] ts2020_stat_work:435: ts2020 9-0060:
[   76.506193] m88ds3103_set_voltage:1425: m88ds3103 8-006a: fe_sec_voltage=2
[   76.507078] m88ds3103_sleep:1149: m88ds3103 8-006a:
[   76.508601] dw2102: su3000_power_ctrl: 0, initialized 1



[Index of Archives]     [Linux Input]     [Video for Linux]     [Gstreamer Embedded]     [Mplayer Users]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]

  Powered by Linux