Created
April 18, 2021 07:40
-
-
Save JiangXL/1443fbc3dcca58250e101b608d2cb40b to your computer and use it in GitHub Desktop.
dmesg.txt
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[ 0.000000] Booting Linux on physical CPU 0x0 | |
[ 0.000000] Linux version 4.9.241 (khadas@b8b78b6b0b20) (gcc version 7.3.1 20180425 [linaro-7.3-2018.05 revision d29120a424ecfbc167ef90065c0eeb7f91977701] (Linaro GCC 7.3-2018.05) ) #64 SMP PREEMPT Tue Mar 30 14:40:40 CST 2021 | |
[ 0.000000] Boot CPU: AArch64 Processor [410fd034] | |
[ 0.000000] Machine model: Khadas VIM3 | |
[ 0.000000] efi: Getting EFI parameters from FDT: | |
[ 0.000000] efi: UEFI not found. | |
[ 0.000000] OF: reserved mem: __reserved_mem_alloc_size, start:0x0000000005000000, end:0x0000000005400000, len:4 MiB | |
[ 0.000000] Reserved memory: created CMA memory pool at 0x0000000005000000, size 4 MiB | |
[ 0.000000] OF: reserved mem: initialized node linux,secmon, compatible id shared-dma-pool | |
[ 0.000000] OF: reserved mem: __reserved_mem_alloc_size, start:0x000000007f800000, end:0x0000000080000000, len:8 MiB | |
[ 0.000000] OF: reserved mem: failed to allocate memory for node linux,meson-fb, size:8 MB | |
[ 0.000000] Reserved memory: created CMA memory pool at 0x0000000070000000, size 128 MiB | |
[ 0.000000] OF: reserved mem: initialized node linux,ion-dev, compatible id shared-dma-pool | |
[ 0.000000] Reserved memory: created CMA memory pool at 0x000000006d800000, size 40 MiB | |
[ 0.000000] OF: reserved mem: initialized node linux,di_cma, compatible id shared-dma-pool | |
[ 0.000000] Reserved memory: created DMA memory pool at 0x000000006d800000, size 0 MiB | |
[ 0.000000] OF: reserved mem: initialized node linux,ppmgr, compatible id shared-dma-pool | |
[ 0.000000] Reserved memory: created CMA memory pool at 0x000000005a400000, size 308 MiB | |
[ 0.000000] OF: reserved mem: initialized node linux,codec_mm_cma, compatible id shared-dma-pool | |
[ 0.000000] OF: reserved mem: initialized node linux,codec_mm_reserved, compatible id amlogic, codec-mm-reserved | |
[ 0.000000] Reserved memory: created CMA memory pool at 0x0000000056400000, size 64 MiB | |
[ 0.000000] OF: reserved mem: initialized node linux,vdin0_cma, compatible id shared-dma-pool | |
[ 0.000000] Reserved memory: created CMA memory pool at 0x0000000052400000, size 64 MiB | |
[ 0.000000] OF: reserved mem: initialized node linux,vdin1_cma, compatible id shared-dma-pool | |
[ 0.000000] Reserved memory: created CMA memory pool at 0x0000000051400000, size 16 MiB | |
[ 0.000000] OF: reserved mem: initialized node linux,galcore, compatible id shared-dma-pool | |
[ 0.000000] OF: reserved mem: failed to allocate memory for node linux,isp_cma, size:496 MB | |
[ 0.000000] Reserved memory: created CMA memory pool at 0x000000004e400000, size 48 MiB | |
[ 0.000000] OF: reserved mem: initialized node linux,adapt_cma, compatible id shared-dma-pool | |
[ 0.000000] Reserved memory: created CMA memory pool at 0x000000004a400000, size 64 MiB | |
[ 0.000000] OF: reserved mem: initialized node linux,gdc_cma, compatible id shared-dma-pool | |
[ 0.000000] cma: Reserved 8 MiB at 0x0000000049c00000 | |
[ 0.000000] On node 0 totalpages: 491520 | |
[ 0.000000] DMA zone: 7680 pages used for memmap | |
[ 0.000000] DMA zone: 0 pages reserved | |
[ 0.000000] DMA zone: 491520 pages, LIFO batch:31 | |
[ 0.000000] psci: probing for conduit method from DT. | |
[ 0.000000] psci: PSCIv1.0 detected in firmware. | |
[ 0.000000] psci: Using standard PSCI v0.2 function IDs | |
[ 0.000000] psci: MIGRATE_INFO_TYPE not supported. | |
[ 0.000000] psci: SMC Calling Convention v1.1 | |
[ 0.000000] percpu: Embedded 25 pages/cpu s64984 r8192 d29224 u102400 | |
[ 0.000000] pcpu-alloc: s64984 r8192 d29224 u102400 alloc=25*4096 | |
[ 0.000000] pcpu-alloc: [0] 0 [0] 1 [0] 2 [0] 3 [0] 4 [0] 5 | |
[ 0.000000] Detected VIPT I-cache on CPU0 | |
[ 0.000000] CPU features: enabling workaround for ARM erratum 845719 | |
[ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 483840 | |
[ 0.000000] Kernel command line: root=UUID=ce34b447-6494-4c1f-bba0-b0db9b6738cb rootfstype=ext4 rootflags=data=writeback rw ubootpart=NULL console=ttyS0,115200n8 no_console_suspend consoleblank=0 loglevel=0 logo=osd0,loaded,0x3d800000,2560x1440p60hz vout=2560x1440p60hz,enable hdmimode=2560x1440p60hz fsck.repair=yes net.ifnames=0 wol_enable=0 max_freq_a53=1800 max_freq_a73=2208 jtag=disable mac=00:15:18:01:81:31 fan=auto khadas_board=VIM3 hwver=VIM3.V12 coherent_pool=2M reboot_mode=cold_boot imagetype=EMMC uboottype=vendor splash quiet plymouth.ignore-serial-consoles vt.handoff=7 | |
[ 0.000000] fb: osd0 | |
[ 0.000000] fb: loaded | |
[ 0.000000] fb: 0x3d800000 | |
[ 0.000000] fb: 2560x1440p60hz | |
[ 0.000000] vout: 2560x1440p60hz | |
[ 0.000000] vout: enable: 1 | |
[ 0.000000] vout: get hdmimode: 2560x1440p60hz | |
[ 0.000000] init_wol_state, wol_enable=0 | |
[ 0.000000] max cpufreq of cluster0 : 1800MHz | |
[ 0.000000] max cpufreq of cluster1 : 2208MHz | |
[ 0.000000] jtag: jtag select disable | |
[ 0.000000] PID hash table entries: 4096 (order: 3, 32768 bytes) | |
[ 0.000000] Dentry cache hash table entries: 262144 (order: 9, 2097152 bytes) | |
[ 0.000000] Inode-cache hash table entries: 131072 (order: 8, 1048576 bytes) | |
[ 0.000000] Memory: 1127464K/1966080K available (14908K kernel code, 1866K rwdata, 5964K rodata, 5504K init, 1489K bss, 76760K reserved, 761856K cma-reserved) | |
[ 0.000000] Virtual kernel memory layout: | |
[ 0.000000] modules : 0xffffff8000000000 - 0xffffff8008000000 ( 128 MB) | |
[ 0.000000] vmalloc : 0xffffff8008000000 - 0xffffffbebfff0000 ( 250 GB) | |
[ 0.000000] .text : 0xffffff8009080000 - 0xffffff8009f10000 ( 14912 KB) | |
[ 0.000000] .rodata : 0xffffff8009f10000 - 0xffffff800a4f0000 ( 6016 KB) | |
[ 0.000000] .init : 0xffffff800a4f0000 - 0xffffff800aa50000 ( 5504 KB) | |
[ 0.000000] .data : 0xffffff800aa50000 - 0xffffff800ac22a00 ( 1867 KB) | |
[ 0.000000] .bss : 0xffffff800ac22a00 - 0xffffff800ad96fa4 ( 1490 KB) | |
[ 0.000000] fixed : 0xffffffbefe7fd000 - 0xffffffbefec00000 ( 4108 KB) | |
[ 0.000000] PCI I/O : 0xffffffbefee00000 - 0xffffffbeffe00000 ( 16 MB) | |
[ 0.000000] vmemmap : 0xffffffbf00000000 - 0xffffffc000000000 ( 4 GB maximum) | |
[ 0.000000] 0xffffffbf00000000 - 0xffffffbf01e00000 ( 30 MB actual) | |
[ 0.000000] memory : 0xffffffc000000000 - 0xffffffc078000000 ( 1920 MB) | |
[ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=6, Nodes=1 | |
[ 0.000000] Preemptible hierarchical RCU implementation. | |
[ 0.000000] Build-time adjustment of leaf fanout to 64. | |
[ 0.000000] RCU restricting CPUs from NR_CPUS=8 to nr_cpu_ids=6. | |
[ 0.000000] RCU: Adjusting geometry for rcu_fanout_leaf=64, nr_cpu_ids=6 | |
[ 0.000000] NR_IRQS:64 nr_irqs:64 0 | |
[ 0.000000] irq_meson_gpio: 100 to 8 gpio interrupt mux initialized | |
[ 0.000000] g12a_aoclkc_init: register ao clk ok! | |
[ 0.000000] Meson chip version = RevB (29:B - 10:0) | |
[ 0.000000] meson_g12a_sdemmc_init: register amlogic sdemmc clk | |
[ 0.000000] meson_g12a_sdemmc_init: register amlogic sdemmc clk | |
[ 0.000000] meson_g12a_gpu_init: register meson gpu clk | |
[ 0.000000] meson_g12a_media_init: register meson media clk | |
[ 0.000000] meson_g12a_misc_init: register amlogic g12a misc clks | |
[ 0.000000] meson_g12a_misc_init: done. | |
[ 0.000000] g12a_clkc_init initialization complete | |
[ 0.000000] arm_arch_timer: Architected cp15 timer(s) running at 24.00MHz (phys). | |
[ 0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x588fe9dc0, max_idle_ns: 440795202592 ns | |
[ 0.000003] sched_clock: 56 bits at 24MHz, resolution 41ns, wraps every 4398046511097ns | |
[ 0.000040] meson_bc_timer: mclk->mux_reg =ffffff800800c190,mclk->reg =ffffff800800e194 | |
[ 0.000680] Console: colour dummy device 80x25 | |
[ 0.000694] Calibrating delay loop (skipped), value calculated using timer frequency.. 48.00 BogoMIPS (lpj=96000) | |
[ 0.000702] pid_max: default: 32768 minimum: 301 | |
[ 0.000736] thread_stack_cache_init, vmap:ffffffc04747a780, bitmap:ffffffc047474000, cache page:47480 | |
[ 0.000743] thread_stack_cache_init, allocation vm area:ffffffc04743b780, addr:ffffff8020000000, size:20001000 | |
[ 0.000747] cpu 0, vmap_stack:[ffffffc049afeb20-ffffffc049b02b10] | |
[ 0.000750] cpu 0, irq_stack: [ffffffc049af5060-ffffffc049af9050] | |
[ 0.000753] cpu 1, vmap_stack:[ffffffc049b17b20-ffffffc049b1bb10] | |
[ 0.000756] cpu 1, irq_stack: [ffffffc049b0e060-ffffffc049b12050] | |
[ 0.000759] cpu 2, vmap_stack:[ffffffc049b30b20-ffffffc049b34b10] | |
[ 0.000761] cpu 2, irq_stack: [ffffffc049b27060-ffffffc049b2b050] | |
[ 0.000764] cpu 3, vmap_stack:[ffffffc049b49b20-ffffffc049b4db10] | |
[ 0.000767] cpu 3, irq_stack: [ffffffc049b40060-ffffffc049b44050] | |
[ 0.000770] cpu 4, vmap_stack:[ffffffc049b62b20-ffffffc049b66b10] | |
[ 0.000773] cpu 4, irq_stack: [ffffffc049b59060-ffffffc049b5d050] | |
[ 0.000775] cpu 5, vmap_stack:[ffffffc049b7bb20-ffffffc049b7fb10] | |
[ 0.000778] cpu 5, irq_stack: [ffffffc049b72060-ffffffc049b76050] | |
[ 0.000841] Security Framework initialized | |
[ 0.000847] SELinux: Initializing. | |
[ 0.000885] SELinux: Starting in permissive mode | |
[ 0.000915] Mount-cache hash table entries: 4096 (order: 3, 32768 bytes) | |
[ 0.000920] Mountpoint-cache hash table entries: 4096 (order: 3, 32768 bytes) | |
[ 0.001549] ftrace: allocating 48215 entries in 189 pages | |
[ 0.091681] sched-energy: Sched-energy-costs installed from DT | |
[ 0.091692] CPU0: update cpu_capacity 631 | |
[ 0.091703] ASID allocator initialised with 65536 entries | |
[ 0.140082] secmon: clear_range:5100000 200000 | |
[ 0.140886] EFI services will not be available. | |
[ 0.187803] Detected VIPT I-cache on CPU1 | |
[ 0.187854] CPU1: update cpu_capacity 631 | |
[ 0.187856] CPU1: Booted secondary processor [410fd034] | |
[ 0.220349] Detected VIPT I-cache on CPU2 | |
[ 0.220392] CPU2: update cpu_capacity 1192 | |
[ 0.220394] CPU2: Booted secondary processor [410fd092] | |
[ 0.251911] Detected VIPT I-cache on CPU3 | |
[ 0.251934] CPU3: update cpu_capacity 1192 | |
[ 0.251936] CPU3: Booted secondary processor [410fd092] | |
[ 0.284003] Detected VIPT I-cache on CPU4 | |
[ 0.284025] CPU4: update cpu_capacity 1192 | |
[ 0.284027] CPU4: Booted secondary processor [410fd092] | |
[ 0.316083] Detected VIPT I-cache on CPU5 | |
[ 0.316105] CPU5: update cpu_capacity 1192 | |
[ 0.316108] CPU5: Booted secondary processor [410fd092] | |
[ 0.316194] Brought up 6 CPUs | |
[ 0.316202] SMP: Total of 6 processors activated. | |
[ 0.316211] CPU features: detected feature: 32-bit EL0 Support | |
[ 0.316346] CPU: All CPU(s) started at EL2 | |
[ 0.316387] alternatives: patching kernel code | |
[ 0.318026] addr:ffffff80200c3e16 is in kernel, size fix 4096->10, data:mode=0755 | |
[ 0.318194] devtmpfs: initialized | |
[ 0.333162] DMI not present or invalid. | |
[ 0.333575] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns | |
[ 0.333592] futex hash table entries: 2048 (order: 5, 131072 bytes) | |
[ 0.333831] pinctrl core: initialized pinctrl subsystem | |
[ 0.334874] NET: Registered protocol family 16 | |
[ 0.337431] schedtune: init normalization constants... | |
[ 0.337443] schedtune: CLUSTER[0-1] min_pwr: 0 max_pwr: 42 | |
[ 0.337450] schedtune: CPU[0] min_pwr: 0 max_pwr: 279 | |
[ 0.337455] schedtune: CPU[1] min_pwr: 0 max_pwr: 279 | |
[ 0.337462] schedtune: CLUSTER[2-5] min_pwr: 0 max_pwr: 110 | |
[ 0.337467] schedtune: CPU[2] min_pwr: 0 max_pwr: 1048 | |
[ 0.337473] schedtune: CPU[3] min_pwr: 0 max_pwr: 1048 | |
[ 0.337478] schedtune: CPU[4] min_pwr: 0 max_pwr: 1048 | |
[ 0.337484] schedtune: CPU[5] min_pwr: 0 max_pwr: 1048 | |
[ 0.337489] schedtune: SYSTEM min_pwr: 0 max_pwr: 4902 | |
[ 0.337496] schedtune: using normalization constants mul: 2882587190 sh1: 1 sh2: 12 | |
[ 0.337500] schedtune: verify normalization constants... | |
[ 0.337505] schedtune: max_pwr/2^0: 4902 => norm_pwr: 1024 | |
[ 0.337510] schedtune: max_pwr/2^1: 2451 => norm_pwr: 512 | |
[ 0.337515] schedtune: max_pwr/2^2: 1225 => norm_pwr: 255 | |
[ 0.337521] schedtune: max_pwr/2^3: 612 => norm_pwr: 127 | |
[ 0.337526] schedtune: max_pwr/2^4: 306 => norm_pwr: 63 | |
[ 0.337531] schedtune: max_pwr/2^5: 153 => norm_pwr: 31 | |
[ 0.337536] schedtune: configured to support 5 boost groups | |
[ 0.356020] cpuidle: using governor menu | |
[ 0.356102] register canvas platform driver | |
[ 0.356125] register rdma platform driver | |
[ 0.356147] aml_vdac_init: module init | |
[ 0.357615] vdso: 2 pages (1 code @ ffffff8009f17000, 1 data @ ffffff800aa55000) | |
[ 0.357626] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers. | |
[ 0.359203] DMA: preallocated 2048 KiB pool for atomic allocations | |
[ 0.359368] clkmsr: clkmsr: driver init | |
[ 0.359372] codec_mm_module_init | |
[ 0.359399] media_configs_system_init | |
[ 0.359769] pstore: using zlib compression | |
[ 0.359800] console [pstore-1] enabled | |
[ 0.359847] pstore: Registered ramoops as persistent store backend | |
[ 0.359852] ramoops: attached 0x100000@0x7400000, ecc: 0/0 | |
[ 0.359857] ramoops: ramoops_io_en:0 1 old:0x0 ftrace_size:0x40000 | |
[ 0.361571] aml_iomap: amlogic iomap probe done | |
[ 0.361998] vpu: driver version: v20190314(8-g12b) | |
[ 0.362004] vpu: load vpu_clk: 666666667Hz(7) | |
[ 0.362188] vpu: clktree_init | |
[ 0.362230] vpu: vpu_probe OK | |
[ 0.365983] clkmsr: msr_clk_reg0=ffffff800836d004,msr_clk_reg2=ffffff800837c00c | |
[ 0.365991] clkmsr ffd18004.meson_clk_msr: failed to get msr ring reg0 | |
[ 0.371047] aml_vdac_probe:probe start.cpu_id:6,name:meson-g12ab-vdac | |
[ 0.371219] aml_vdac_probe: ok | |
[ 0.371347] canvas_probe reg=00000000ff638000,size=2000 | |
[ 0.371357] canvas maped reg_base =ffffff8008452000 | |
[ 0.376865] rdma_probe,cpu_type:0, ver:0, len:8 | |
[ 0.377071] rdma_register, rdma_table_addr ffffff8008475000 rdma_table_addr_phy 49e00000 reg_buf ffffffc046e40000 | |
[ 0.377076] rdma_register success, handle 1 table_size 32768 | |
[ 0.377080] set_rdma_handle video rdma handle = 1. | |
[ 0.377083] g12b revb!!!! | |
[ 0.377126] rdma_register, rdma_table_addr ffffff8008491000 rdma_table_addr_phy 49e08000 reg_buf ffffffc046e00000 | |
[ 0.377130] rdma_register success, handle 2 table_size 32768 | |
[ 0.377134] set_rdma_handle video rdma handle = 2. | |
[ 0.378167] aml_snd_reg_map[0], reg:ff640000, size:2000 | |
[ 0.378181] aml_snd_reg_map[1], reg:ff642000, size:2000 | |
[ 0.378194] aml_snd_reg_map[2], reg:ff64a000, size:2000 | |
[ 0.378207] aml_snd_reg_map[3], reg:ff656000, size:1800 | |
[ 0.378221] aml_snd_reg_map[4], reg:ffd01000, size:1000 | |
[ 0.378224] amlogic auge_snd_iomap probe done | |
[ 0.380998] codec_mm codec_mm: assigned reserved memory node linux,codec_mm_cma | |
[ 0.381074] codec_mm codec_mm: assigned reserved memory node linux,codec_mm_cma | |
[ 0.381077] codec_mm_probe ok | |
[ 0.536837] HugeTLB registered 2 MB page size, pre-allocated 0 pages | |
[ 0.537522] vgaarb: loaded | |
[ 0.537742] SCSI subsystem initialized | |
[ 0.537938] usbcore: registered new interface driver usbfs | |
[ 0.537983] usbcore: registered new interface driver hub | |
[ 0.538052] usbcore: registered new device driver usb | |
[ 0.538144] Linux video capture interface: v2.00 | |
[ 0.538218] pps_core: LinuxPPS API ver. 1 registered | |
[ 0.538222] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <[email protected]> | |
[ 0.538241] PTP clock support registered | |
[ 0.538517] dmi: Firmware registration failed. | |
[ 0.538821] secmon: reserve_mem_size:0x300000 | |
[ 0.538897] secmon secmon: assigned reserved memory node linux,secmon | |
[ 0.539294] secmon: get page:ffffffbf00140000, 5000 | |
[ 0.539299] secmon: share in base: 0xffffffc0050fe000, share out base: 0xffffffc0050ff000 | |
[ 0.539303] secmon: phy_in_base: 0x50fe000, phy_out_base: 0x50ff000 | |
[ 0.540090] hdmitx: system: amhdmitx_probe start | |
[ 0.540094] hdmitx: system: Ver: 20190624 | |
[ 0.540120] hdmitx: system: hdmitx_device.chip_type : 11 | |
[ 0.540151] hdmitx: system: not find match pwr-ctl | |
[ 0.540179] hdmitx: system: not find drm_amhdmitx | |
[ 0.540204] hdmitx: system: hpd irq = 36 | |
[ 0.540302] hdmitx: system: hdcp22_tx_skp failed to probe | |
[ 0.540307] hdmitx: system: hdcp22_tx_esm failed to probe | |
[ 0.540684] vout: vout1: register server: hdmitx_vout_server | |
[ 0.540689] vout: vout2: register server: hdmitx_vout2_server | |
[ 0.541161] hdmitx: hdmitx20: Mapped PHY: 0xffd00000 | |
[ 0.541174] hdmitx: hdmitx20: Mapped PHY: 0xff634400 | |
[ 0.541184] hdmitx: hdmitx20: Mapped PHY: 0xff900000 | |
[ 0.541203] hdmitx: hdmitx20: Mapped PHY: 0xff800000 | |
[ 0.541209] hdmitx: hdmitx20: Mapped PHY: 0xff63c000 | |
[ 0.541214] hdmitx: hdmitx20: Mapped PHY: 0xffd00000 | |
[ 0.541219] hdmitx: hdmitx20: Mapped PHY: 0xff608000 | |
[ 0.541224] hdmitx: hdmitx20: Mapped PHY: 0xff600000 | |
[ 0.541230] hdmitx: hdmitx20: Mapped PHY: 0xffe01000 | |
[ 0.541239] hdmitx: hw: alread display in uboot 0x1b | |
[ 0.541261] hdmitx: hw: avmute set to 1 | |
[ 0.541266] hdmitx: system: fmt_attr 444,8bit | |
[ 0.541331] hdmitx: system: amhdmitx_probe end | |
[ 0.541686] hdmitx: system: irq 80000002 0 | |
[ 0.541792] lcd: driver version: 20181012(5-g12a) | |
[ 0.541883] lcd: detect mode: tablet, fr_auto_policy: 0, key_valid: 0 | |
[ 0.541888] lcd: detect lcd_clk_path: 1 | |
[ 0.542101] lcd: lcd_clktree_probe | |
[ 0.542106] lcd: status: 0 | |
[ 0.542111] vout: vout1: register server: lcd_vout_server | |
[ 0.542116] vout: vout2: register server: lcd_vout2_server | |
[ 0.542121] lcd: lcd_get_config from dts | |
[ 0.542125] lcd: error: failed to get null | |
[ 0.542140] lcd: , invalid, 0bit, 1440x478 | |
[ 0.542146] lcd: error: Out of clock range, reset to default setting | |
[ 0.542215] lcd: error: lcd_debug_info_if is null | |
[ 0.542339] lcd: lcd_fops_create OK | |
[ 0.542372] lcd: request lcd_vsync_irq successful | |
[ 0.542398] lcd: request lcd_vsync2_irq successful | |
[ 0.542402] lcd: lcd_probe ok | |
[ 0.542657] vout: create vout attribute OK | |
[ 0.542757] vout: vout_fops_create OK | |
[ 0.542762] vout: vout1: register server: nulldisp_vout_server | |
[ 0.542837] vout: tvout monitor interval:500(ms), timeout cnt:20 | |
[ 0.542857] vout: vout_func_update_viu: 1, mux_sel=2, clk_sel=0 | |
[ 0.542862] hdmitx: hdmitx_set_current_vmode[3725] | |
[ 0.542866] hdmitx: system: recalc before 2560x1440p60hz 60 1 | |
[ 0.542872] hdmitx: system: recalc after 2560x1440p60hz 2997 50 | |
[ 0.542875] hdmitx: alread display in uboot | |
[ 0.542879] vout: init mode 2560x1440p60hz set ok | |
[ 0.542882] vout: aml_tvout_mode_monitor | |
[ 0.542892] vout: aml_vout_probe OK | |
[ 0.543496] chip type:0x29 | |
[ 0.543761] Advanced Linux Sound Architecture Driver Initialized. | |
[ 0.544176] Bluetooth: Core ver 2.22 | |
[ 0.544211] NET: Registered protocol family 31 | |
[ 0.544215] Bluetooth: HCI device and connection manager initialized | |
[ 0.544224] Bluetooth: HCI socket layer initialized | |
[ 0.544231] Bluetooth: L2CAP socket layer initialized | |
[ 0.544257] Bluetooth: SCO socket layer initialized | |
[ 0.544582] NetLabel: Initializing | |
[ 0.544587] NetLabel: domain hash size = 128 | |
[ 0.544590] NetLabel: protocols = UNLABELED CIPSOv4 | |
[ 0.544635] NetLabel: unlabeled traffic allowed by default | |
[ 0.546405] clocksource: Switched to clocksource arch_sys_counter | |
[ 0.598860] VFS: Disk quotas dquot_6.6.0 | |
[ 0.598915] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes) | |
[ 0.599037] FS-Cache: Loaded | |
[ 0.606769] jtag: module init | |
[ 0.607108] NET: Registered protocol family 2 | |
[ 0.607517] TCP established hash table entries: 16384 (order: 5, 131072 bytes) | |
[ 0.607609] TCP bind hash table entries: 16384 (order: 6, 262144 bytes) | |
[ 0.607705] TCP: Hash tables configured (established 16384 bind 16384) | |
[ 0.607754] UDP hash table entries: 1024 (order: 3, 32768 bytes) | |
[ 0.607775] UDP-Lite hash table entries: 1024 (order: 3, 32768 bytes) | |
[ 0.607907] NET: Registered protocol family 1 | |
[ 0.607929] PCI: CLS 0 bytes, default 64 | |
[ 0.609484] wifi: power_on_pin_OD = 0; | |
[ 0.609493] aml_wifi wifi: [wifi_dev_probe] no power_on_pin2 | |
[ 0.609575] aml_wifi wifi: [pwm_double_channel_conf_dt] wifi pwm dt ok | |
[ 0.609588] aml_wifi wifi: [pwm_double_channel_conf] wifi pwm conf ok | |
[ 0.609594] aml_wifi wifi: [wifi_dev_probe] dhd_static_buf setup | |
[ 0.609598] Wifi: bcmdhd_init_wlan_mem: bcmdhd_init_wlan_mem 1.579.77.41.9 | |
[ 0.609827] Wifi: bcmdhd_init_wlan_mem: bcmdhd_init_wlan_mem prealloc ok | |
[ 0.609833] aml_wifi wifi: [wifi_dev_probe] interrupt_pin=483 | |
[ 0.609838] aml_wifi wifi: [wifi_dev_probe] irq_num=0, irq_trigger_type=1 | |
[ 0.609843] aml_wifi wifi: [wifi_dev_probe] power_on_pin=482 | |
[ 0.609848] aml_wifi wifi: [wifi_dev_probe] clock_32k_pin=0 | |
[ 0.610013] aml_wifi wifi: [wifi_setup_dt] wifi_setup_dt | |
[ 0.610073] aml_wifi wifi: [wifi_setup_dt] irq num is:(70) | |
[ 0.610078] aml_wifi wifi: [wifi_setup_dt] interrupt_pin(483) | |
[ 0.610092] aml_wifi wifi: [wifi_setup_dt] power_on_pin(482) | |
[ 0.610337] Trying to unpack rootfs image as initramfs... | |
[ 0.708870] Freeing initrd memory: 10860K | |
[ 0.710479] hw perfevents: clusterb_enabled = 1 | |
[ 0.710486] hw perfevents: cpumasks 0x3, 0x3c | |
[ 0.710515] hw perfevents: cluster A irq = 10 | |
[ 0.710550] hw perfevents: cluster B irq = 11 | |
[ 0.710616] hw perfevents: enabled with armv8_pmuv3 PMU driver, 7 counters available | |
[ 0.712692] audit: initializing netlink subsys (disabled) | |
[ 0.712746] audit: type=2000 audit(0.648:1): initialized | |
[ 0.713336] workingset: timestamp_bits=46 max_order=19 bucket_order=0 | |
[ 0.721428] squashfs: version 4.0 (2009/01/31) Phillip Lougher | |
[ 0.721618] exFAT: Version 1.2.9 | |
[ 0.722347] Registering sdcardfs 0.1 | |
[ 0.722899] FS-Cache: Netfs 'cifs' registered for caching | |
[ 0.723162] Key type cifs.spnego registered | |
[ 0.723175] Key type cifs.idmap registered | |
[ 0.723182] ntfs: driver 2.1.32 [Flags: R/O]. | |
[ 0.723392] jffs2: version 2.2. (NAND) (SUMMARY) © 2001-2006 Red Hat, Inc. | |
[ 0.723729] fuse init (API version 7.26) | |
[ 0.724326] SELinux: Registering netfilter hooks | |
[ 0.727393] NET: Registered protocol family 38 | |
[ 0.727402] Key type asymmetric registered | |
[ 0.727407] Asymmetric key parser 'x509' registered | |
[ 0.727569] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 243) | |
[ 0.727718] io scheduler noop registered (default) | |
[ 0.727722] io scheduler deadline registered | |
[ 0.727750] io scheduler cfq registered | |
[ 0.735716] random: fast init done | |
[ 0.735749] random: crng init done | |
[ 0.736220] gpiomem-aml ff634000.gpiomem: Initialised: Registers at 0xff634000 | |
[ 0.736359] gpiomem-aml ff800000.gpiomem_ao: Initialised: Registers at 0xff800000 | |
[ 0.736459] [drm] Initialized | |
[ 0.736586] Unable to detect cache hierarchy for CPU 0 | |
[ 0.744006] brd: module loaded | |
[ 0.748369] loop: module loaded | |
[ 0.749362] mtdoops: mtd device (mtddev=name/number) must be supplied | |
[ 0.750460] libphy: Fixed MDIO Bus: probed | |
[ 0.750679] tun: Universal TUN/TAP device driver, 1.6 | |
[ 0.750683] tun: (C) 1999-2004 Max Krasnyansky <[email protected]> | |
[ 0.751380] REG0:Addr = ffffff80084fe540 | |
[ 0.751391] ee eth reset:Addr = ffffff8008638008 | |
[ 0.751402] auto_cali_idx 0 | |
[ 0.751780] meson6-dwmac ff3f0000.ethernet: no reset control found | |
[ 0.751786] stmmac - user ID: 0x11, Synopsys ID: 0x37 | |
[ 0.751789] Ring mode enabled | |
[ 0.751794] DMA HW capability register supported | |
[ 0.751798] Normal descriptors | |
[ 0.751801] RX Checksum Offload Engine supported | |
[ 0.751805] COE Type 2 | |
[ 0.751808] TX Checksum insertion supported | |
[ 0.751811] Wake-Up On Lan supported | |
[ 0.751843] Enable RX Mitigation via HW Watchdog Timer | |
[ 0.763097] libphy: stmmac: probed | |
[ 0.763106] eth%d: PHY ID 001cc916 at 0 IRQ POLL (stmmac-0:00) active | |
[ 0.763111] eth%d: PHY ID 001cc916 at 1 IRQ POLL (stmmac-0:01) | |
[ 0.764277] PPP generic driver version 2.4.2 | |
[ 0.764509] PPP BSD Compression module registered | |
[ 0.764514] PPP Deflate Compression module registered | |
[ 0.764530] PPP MPPE Compression module registered | |
[ 0.764536] NET: Registered protocol family 24 | |
[ 0.764608] usbcore: registered new interface driver asix | |
[ 0.764678] usbcore: registered new interface driver ax88179_178a | |
[ 0.764718] usbcore: registered new interface driver cdc_ether | |
[ 0.764753] usbcore: registered new interface driver cdc_eem | |
[ 0.764791] usbcore: registered new interface driver net1080 | |
[ 0.764827] usbcore: registered new interface driver rndis_host | |
[ 0.764865] usbcore: registered new interface driver cdc_subset | |
[ 0.764900] usbcore: registered new interface driver zaurus | |
[ 0.764946] usbcore: registered new interface driver cdc_ncm | |
[ 0.764981] usbcore: registered new interface driver qmi_wwan | |
[ 0.764996] GobiNet: Quectel_Linux&Android_GobiNet_Driver_V1.6.1 | |
[ 0.765035] usbcore: registered new interface driver GobiNet | |
[ 0.765522] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver | |
[ 0.765527] ehci-pci: EHCI PCI platform driver | |
[ 0.765574] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver | |
[ 0.765596] ohci-pci: OHCI PCI platform driver | |
[ 0.766032] usbcore: registered new interface driver cdc_acm | |
[ 0.766035] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters | |
[ 0.766080] usbcore: registered new interface driver cdc_wdm | |
[ 0.766127] usbcore: registered new interface driver usb-storage | |
[ 0.766228] usbcore: registered new interface driver usbserial | |
[ 0.766273] usbcore: registered new interface driver usbserial_generic | |
[ 0.766300] usbserial: USB Serial support registered for generic | |
[ 0.766342] usbcore: registered new interface driver ch341 | |
[ 0.766374] usbserial: USB Serial support registered for ch341-uart | |
[ 0.766454] usbcore: registered new interface driver cp210x | |
[ 0.766474] usbserial: USB Serial support registered for cp210x | |
[ 0.766509] usbcore: registered new interface driver ftdi_sio | |
[ 0.766531] usbserial: USB Serial support registered for FTDI USB Serial Device | |
[ 0.766563] usbcore: registered new interface driver option | |
[ 0.766583] usbserial: USB Serial support registered for GSM modem (1-port) | |
[ 0.766616] usbcore: registered new interface driver pl2303 | |
[ 0.766638] usbserial: USB Serial support registered for pl2303 | |
[ 0.767057] mousedev: PS/2 mouse device common for all mice | |
[ 0.767272] usbcore: registered new interface driver xpad | |
[ 0.767306] sensor_register_slave:kxtj3,id=0 | |
[ 0.767481] i2c /dev entries driver | |
[ 0.767644] IR NEC protocol handler initialized | |
[ 0.767648] IR RC5(x/sz) protocol handler initialized | |
[ 0.767651] IR RC6 protocol handler initialized | |
[ 0.767655] IR JVC protocol handler initialized | |
[ 0.767658] IR Sony protocol handler initialized | |
[ 0.767662] IR SANYO protocol handler initialized | |
[ 0.767665] IR Sharp protocol handler initialized | |
[ 0.767669] IR MCE Keyboard/mouse protocol handler initialized | |
[ 0.767672] IR XMP protocol handler initialized | |
[ 0.767727] usbcore: registered new interface driver uvcvideo | |
[ 0.767730] USB Video Class driver (1.1.1) | |
[ 0.767769] usbcore: registered new interface driver cx231xx | |
[ 0.767774] Driver for 1-wire Dallas network protocol. | |
[ 0.768058] md: linear personality registered for level -1 | |
[ 0.768410] device-mapper: ioctl: 4.35.0-ioctl (2016-06-23) initialised: [email protected] | |
[ 0.768595] device-mapper: verity-avb: AVB error handler initialized with vbmeta device: | |
[ 0.768624] Bluetooth: HCI UART driver ver 2.3 | |
[ 0.768630] Bluetooth: HCI UART protocol H4 registered | |
[ 0.770033] ledtrig-cpu: registered to indicate activity on CPUs | |
[ 0.770448] hidraw: raw HID events driver (C) Jiri Kosina | |
[ 0.770734] usbcore: registered new interface driver usbhid | |
[ 0.770738] usbhid: USB HID core driver | |
[ 0.771180] meson_cpufreq_init: ignor dsu clk! | |
[ 0.771186] meson_cpufreq_init: ignor dsu pre parent clk! | |
[ 0.771225] value of voltage_tolerance 0 | |
[ 0.771230] meson_cpufreq_init:don't find the node <dynamic_gp1_clk> | |
[ 0.771242] value of gp1_clk_target 0 | |
[ 0.772218] cpu cpu0: meson_cpufreq_init: CPU 0 initialized | |
[ 0.772913] meson_cpufreq_init: ignor dsu clk! | |
[ 0.772918] meson_cpufreq_init: ignor dsu pre parent clk! | |
[ 0.772995] value of voltage_tolerance 0 | |
[ 0.772999] meson_cpufreq_init:don't find the node <dynamic_gp1_clk> | |
[ 0.773008] value of gp1_clk_target 0 | |
[ 0.774146] cpu cpu2: meson_cpufreq_init: CPU 2 initialized | |
[ 0.774833] ff803000.serial: clock gate not found | |
[ 0.774858] meson_uart ff803000.serial: ==uart0 reg addr = ffffff800863c000 | |
[ 0.774880] ff803000.serial: ttyS0 at MMIO 0xff803000 (irq = 25, base_baud = 1500000) is a meson_uart | |
[ 0.774889] meson_uart ff803000.serial: ttyS0 use xtal(24M) 24000000 change 0 to 115200 | |
[ 0.823982] console [ttyS0] enabled | |
[ 0.824249] meson_uart ffd24000.serial: ==uart1 reg addr = ffffff800863e000 | |
[ 0.824270] ffd24000.serial: ttyS1 at MMIO 0xffd24000 (irq = 34, base_baud = 1500000) is a meson_uart | |
[ 0.824424] meson_uart ffd22000.serial: ==uart3 reg addr = ffffff80086fa000 | |
[ 0.824441] ffd22000.serial: ttyS3 at MMIO 0xffd22000 (irq = 35, base_baud = 1500000) is a meson_uart | |
[ 0.825057] amlogic-new-usb2-v2 ffe09000.usb2phy: USB2 phy probe:phy_mem:0xffe09000, iomap phy_base:0xffffff80086fc000 | |
[ 0.825206] amlogic-new-usb3-v2 ffe09080.usb3phy: USB3 phy probe:phy_mem:0xffe09080, iomap phy_base:0xffffff8008835080 | |
[ 0.825759] edt_ft5x06 3-0038: probing for EDT FT5x06 I2C | |
[ 0.826056] 4-0020 supply vcc not found, using dummy regulator | |
[ 0.826545] pca953x 4-0020: interrupt support not compiled in | |
[ 0.828276] rtc-hym8563 4-0051: rtc core: registered hym8563 as rtc0 | |
[ 0.828579] mcu_probe | |
[ 0.828585] mcu_probe: board: 3, hwver: 2 | |
[ 0.828978] create_mcu_attrs | |
[ 0.829019] mcu_probe,wol enable=0 | |
[ 0.830417] gpio-keypad gpio_keypad: power key(116) registed. | |
[ 0.830482] input: gpio_keypad as /devices/platform/gpio_keypad/input/input0 | |
[ 0.830577] meson-remote: Driver init | |
[ 0.830657] meson-remote: remote_probe | |
[ 0.830662] meson-remote ff808040.rc: protocol = 0x1 | |
[ 0.830665] meson-remote ff808040.rc: don't find the node <led_blink> | |
[ 0.831631] meson-remote ff808040.rc: led_blink = 0 | |
[ 0.831634] meson-remote ff808040.rc: don't find the node <led_blink_frq> | |
[ 0.838570] meson-remote ff808040.rc: led_blink_frq = 100 | |
[ 0.838584] meson-remote ff808040.rc: platform_data irq =33 | |
[ 0.838608] meson-remote ff808040.rc: custom_number = 1 | |
[ 0.838618] meson-remote ff808040.rc: ptable->map_size = 13 | |
[ 0.838620] meson-remote ff808040.rc: ptable->custom_name = khadas-ir | |
[ 0.838623] meson-remote ff808040.rc: ptable->custom_code = 0xff00 | |
[ 0.838626] meson-remote ff808040.rc: ptable->release_delay = 80 | |
[ 0.838631] meson-remote ff808040.rc: default protocol = 0x1 and id = 0 | |
[ 0.838633] meson-remote ff808040.rc: reg=0x0, val=0x1f40190 | |
[ 0.838636] meson-remote ff808040.rc: reg=0x4, val=0x12c00c8 | |
[ 0.838638] meson-remote ff808040.rc: reg=0x8, val=0x960050 | |
[ 0.838640] meson-remote ff808040.rc: reg=0xc, val=0x480028 | |
[ 0.838642] meson-remote ff808040.rc: reg=0x10, val=0x70fa0013 | |
[ 0.838644] meson-remote ff808040.rc: reg=0x18, val=0x8616800 | |
[ 0.838646] meson-remote ff808040.rc: reg=0x1c, val=0x9f00 | |
[ 0.838649] meson-remote ff808040.rc: reg=0x20, val=0x0 | |
[ 0.838651] meson-remote ff808040.rc: reg=0x24, val=0x0 | |
[ 0.838653] meson-remote ff808040.rc: reg=0x28, val=0x0 | |
[ 0.838849] input: aml_keypad as /devices/platform/ff808040.rc/input/input1 | |
[ 0.839022] meson-remote: IR XMP protocol handler initialized | |
[ 0.839172] efuse efuse: open efuse clk gate error!! | |
[ 0.843806] efusekeynum: 1 | |
[ 0.843821] efusekeyname: mac offset: 0 size: 12 | |
[ 0.843888] efuse efuse: probe OK! | |
[ 0.844810] ion_dev soc:ion_dev: assigned reserved memory node linux,ion-dev | |
[ 0.845075] ge2d: ge2d_init_module | |
[ 0.845348] ge2d: ge2d clock is 499 MHZ | |
[ 0.845362] ge2d: reserved mem is not used | |
[ 0.845385] ge2d: ge2d start monitor | |
[ 0.845581] vfm_grabber : driver probed successfully | |
[ 0.845584] vfm_grabber : module initialized successfully | |
[ 0.845662] [tsync_pcr_init]init success. | |
[ 0.845742] amvideom vsync irq: 43 | |
[ 0.846009] create_ge2d_work_queue video task ok | |
[ 0.846028] fb: osd_init_module | |
[ 0.846180] fb: viu vsync irq: 43 | |
[ 0.846187] fb: viu2 vsync irq: 52 | |
[ 0.846232] 0x000000db:Y=db,U=0,V=0 | |
[ 0.846234] 0x000000dc:Y=dc,U=0,V=0 | |
[ 0.846236] 0x000000dd:Y=dd,U=0,V=0 | |
[ 0.846238] 0x000000de:Y=de,U=0,V=0 | |
[ 0.846239] 0x000000df:Y=df,U=0,V=0 | |
[ 0.846241] 0x000000e0:Y=e0,U=0,V=0 | |
[ 0.850662] fb: osd_rdma_init: rdma_table p=0x49e10000,op=0x49e10000 , v=0xffffff8008887000 | |
[ 0.850677] rdma_register, rdma_table_addr ffffff8008889000 rdma_table_addr_phy 49e11000 reg_buf ffffffc0463d5000 | |
[ 0.850679] rdma_register success, handle 3 table_size 4096 | |
[ 0.850681] fb: osd_rdma_init:osd rdma handle = 3. | |
[ 0.850689] fb: mem_size: 0x800000 | |
[ 0.850691] fb: mem_size: 0x4b80000 | |
[ 0.850692] fb: mem_size: 0x100000 | |
[ 0.850693] fb: mem_size: 0x100000 | |
[ 0.850695] fb: mem_size: 0x800000 | |
[ 0.850722] fb: failed to init reserved memory | |
[ 0.850749] fb: fb def : 2560 1440 2560 2880 32 | |
[ 0.850751] fb: init fbdev bpp is:32 | |
[ 0.850845] fb: malloc_osd_memory, cma:ffffff800acdf398 | |
[ 0.850847] fb: malloc_osd_memory, 1232, base:0x0000000049c00000, size:8388608 | |
[ 0.850856] fb: use ion buffer for fb memory, fb_index=0 | |
[ 0.850858] fb: OSD0 as afbcd mode,afbc_type=2 | |
[ 0.884189] meson-fb meson-fb: create ion_client ffffffc04425b180, handle=ffffffc044251b80 | |
[ 0.884192] meson-fb meson-fb: ion memory(0): created fb at 0x0000000070000000, size 75 MiB | |
[ 0.884194] fb: 0, phy: 0x0000000070000000, vir:0xffffff800b59d000, size=77312K | |
[ 0.884197] fb: Frame buffer memory assigned at | |
[ 0.884198] fb: 0, phy: 0x0000000070000000, vir:0xffffff800b59d000, size=77312K | |
[ 0.884199] fb: 0, phy: 0x0000000070000000, vir:0xffffff800b59d000, size=77312K | |
[ 0.884201] fb: logo_index=0,fb_index=0 | |
[ 0.884202] fb: ---------------clear fb0 memory ffffff800b59d000 | |
[ 0.892035] fb: osd[0] canvas.idx =0x40 | |
[ 0.892036] fb: osd[0] canvas.addr=0x70000000 | |
[ 0.892037] fb: osd[0] canvas.width=10240 | |
[ 0.892038] fb: osd[0] canvas.height=2880 | |
[ 0.892039] fb: osd[0] frame.width=2560 | |
[ 0.892040] fb: osd[0] frame.height=1440 | |
[ 0.892041] fb: osd[0] out_addr_id =0x1 | |
[ 0.935788] Console: switching to colour frame buffer device 320x90 | |
[ 0.973823] fb: osd[0] enable: 1 (swapper/0) | |
[ 0.990988] fb: set osd0 reverse as NONE | |
[ 1.007242] fb: osd probe OK | |
[ 1.007545] hdmitx: hdcp: hdmitx_hdcp_init | |
[ 1.007986] vout: vout2: create vout2 attribute OK | |
[ 1.008123] vout: vout2: vout2_fops_create OK | |
[ 1.008295] vout: vout2: clktree_init | |
[ 1.008301] vout: vout2: register server: nulldisp_vout2_server | |
[ 1.008423] vout: vout_func_update_viu: 2, mux_sel=3, clk_sel=1 | |
[ 1.008427] vout: vout2: init mode null set ok | |
[ 1.008430] vout: vout2: aml_vout2_probe OK | |
[ 1.008578] DI: di_module_init ok. | |
[ 1.008585] DI: di_module_init: major 506 | |
[ 1.009072] deinterlace deinterlace: assigned reserved memory node linux,di_cma | |
[ 1.009082] DI: CMA size 0x2800000. | |
[ 1.009106] pre_irq:67 | |
[ 1.009118] post_irq:68 | |
[ 1.009122] DI: di_probe allocate rdma channel 0. | |
[ 1.009130] di_get_vpu_clkb: get clk vpu error. | |
[ 1.009156] DI: vpu clkb <334000000, 667000000> | |
[ 1.009208] DI:enable vpu clkb. | |
[ 1.009225] 0x000000e1:Y=e1,U=0,V=0 | |
[ 1.009228] 0x000000e2:Y=e2,U=0,V=0 | |
[ 1.009232] 0x000000e3:Y=e3,U=0,V=0 | |
[ 1.009235] 0x000000f0:Y=f0,U=0,V=0 | |
[ 1.009239] 0x000000f1:Y=f1,U=0,V=0 | |
[ 1.009242] 0x000000f2:Y=f2,U=0,V=0 | |
[ 1.009246] 0x000000f3:Y=f3,U=0,V=0 | |
[ 1.009250] 0x000000f4:Y=f4,U=0,V=0 | |
[ 1.009253] 0x000000f5:Y=f5,U=0,V=0 | |
[ 1.009256] 0x000000f6:Y=f6,U=0,V=0 | |
[ 1.009265] 0x000000f7:Y=f7,U=0,V=0 | |
[ 1.009268] 0x000000f8:Y=f8,U=0,V=0 | |
[ 1.009272] 0x000000f9:Y=f9,U=0,V=0 | |
[ 1.009275] 0x000000fa:Y=fa,U=0,V=0 | |
[ 1.009278] 0x000000fb:Y=fb,U=0,V=0 | |
[ 1.009282] 0x000000fc:Y=fc,U=0,V=0 | |
[ 1.009290] 0x000000fd:Y=fd,U=0,V=0 | |
[ 1.009293] 0x000000fe:Y=fe,U=0,V=0 | |
[ 1.009297] 0x000000ff:Y=ff,U=0,V=0 | |
[ 1.009301] 0x0000003a:Y=3a,U=0,V=0 | |
[ 1.009304] 0x0000003b:Y=3b,U=0,V=0 | |
[ 1.009307] 0x0000003c:Y=3c,U=0,V=0 | |
[ 1.009312] 0x0000003d:Y=3d,U=0,V=0 | |
[ 1.009315] DI: support post write back 61. | |
[ 1.009480] DI: di_probe:Di use HRTIMER | |
[ 1.009629] di_probe:ok | |
[ 1.009730] vdin_drv_init: major 505 | |
[ 1.010000] rdma_register, rdma_table_addr ffffff80088c4000 rdma_table_addr_phy 49e12000 reg_buf ffffffc046d3ae00 | |
[ 1.010004] rdma_register success, handle 4 table_size 512 | |
[ 1.010007] vdin_drv_probe:vdin.0 rdma hanld 4. | |
[ 1.010440] vdin vdin0: assigned reserved memory node linux,vdin0_cma | |
[ 1.010445] | |
vdin memory resource done. | |
[ 1.010452] vdin0 cma_mem_size = 64 MB | |
[ 1.010458] vdin0 irq: 40 rdma irq: 2 | |
[ 1.010463] set_canvas_manual = 0 | |
[ 1.010467] no urgent_en found | |
[ 1.010491] get fclk_div5 err | |
[ 1.011311] vdin_drv_probe: vdin cannot get msr clk !!! | |
[ 1.016756] vdin_drv_probe: driver initialized ok | |
[ 1.016903] rdma_register, rdma_table_addr ffffff80088c6000 rdma_table_addr_phy 49e13000 reg_buf ffffffc046d9a400 | |
[ 1.016907] rdma_register success, handle 5 table_size 512 | |
[ 1.016911] vdin_drv_probe:vdin.1 rdma hanld 5. | |
[ 1.017197] vdin vdin1: assigned reserved memory node linux,vdin1_cma | |
[ 1.017201] | |
vdin memory resource done. | |
[ 1.017208] vdin1 cma_mem_size = 64 MB | |
[ 1.017214] vdin1 irq: 41 rdma irq: 4 | |
[ 1.017219] set_canvas_manual = 0 | |
[ 1.017222] no urgent_en found | |
[ 1.017245] get fclk_div5 err | |
[ 1.019841] vdin_drv_probe: vdin cannot get msr clk !!! | |
[ 1.025201] vdin_debugfs_init only support debug vdin0 1 | |
[ 1.025205] vdin_drv_probe: driver initialized ok | |
[ 1.025361] vdin_drv_init: vdin driver init done | |
[ 1.025365] [viuin..]viuin_init_module viuin module init | |
[ 1.025692] [viuin..]viuin_probe probe ok. | |
[ 1.026273] [RX]-hdmirx: hdmirx_init. | |
[ 1.026278] ESM HLD: Initializing... | |
[ 1.026436] tvin_afe: tvafe_drv_init: major 503 | |
[ 1.026808] tvin_afe: tvafe_drv_init. | |
[ 1.027064] tvafe_vbi: vbi: vbi_init. | |
[ 1.027322] amvdec_csi module: init. | |
[ 1.027329] amvdec_csi_init_module:major 501 | |
[ 1.027570] amvdec_csi module: init. ok | |
[ 1.027574] amlvid:info: amlvideo_init called | |
[ 1.027577] amlvid:info: amlvideo_create_instance called | |
[ 1.027582] amlvid:info: v4l2_dev.name=:amlvideo-000 | |
[ 1.027754] amlvideo-000: V4L2 device registered as video10 | |
[ 1.027973] amlvideo2 probe called | |
[ 1.028733] amlvideo2_create_node | |
[ 1.028930] amlvideo2: V4L2 device registered as video11 | |
[ 1.028966] amlvideo2 probe called | |
[ 1.032322] amlvideo2_create_node | |
[ 1.032508] amlvideo2: V4L2 device registered as video12 | |
[ 1.032580] PPMGRDRV: warn: ppmgr module init func called | |
[ 1.032794] PPMGRDRV: info: ppmgr_driver_probe called | |
[ 1.032869] Reserved memory: failed to init DMA memory pool at 0x000000006d800000, size 0 MiB | |
[ 1.040993] PPMGRDRV: info: ppmgr_dev major:500 | |
[ 1.041878] ionvideo-000: V4L2 device registered as video13 | |
[ 1.041883] ionvid: info: Video Technology Magazine Ion Video | |
[ 1.041886] ionvid: info: Capture Board ver 1.0 successfully loaded | |
[ 1.042171] picdec: picdec_driver_probe called. | |
[ 1.042471] picdec: probe of picdec failed with error -22 | |
[ 1.042608] videosync_create_instance dev_s ffffffc04770d000,dev_s->dev ffffffc0476d0b00 | |
[ 1.042610] videosync_create_instance reg videosync.0 | |
[ 1.042703] aml_vecm_init:module init | |
[ 1.042713] videosync_thread started | |
[ 1.042825] | |
VECM probe start | |
[ 1.043007] vlock_status_init vlock_en:0 | |
[ 1.043027] Can't find wb_sel. | |
[ 1.043029] hdr:Can't find cfg_en_osd_100. | |
[ 1.043031] Can't find tx_op_color_primary. | |
[ 1.043033] amlogic, vecm | |
[ 1.043035] vlock dt support: 1 | |
[ 1.043037] vlock dt new_fsm: 0 | |
[ 1.043038] vlock dt hwver: 0 | |
[ 1.043040] vlock dt phlock_en: 0 | |
[ 1.043042] Can't find vlock_en. | |
[ 1.043043] Can't find vlock_mode. | |
[ 1.043045] Can't find vlock_pll_m_limit. | |
[ 1.043047] Can't find vlock_line_limit. | |
[ 1.043053] param_config vlock_en:0 | |
[ 1.043074] request amvecm_vsync2_irq successful | |
[ 1.043076] aml_vecm_probe: ok | |
[ 1.043108] amdolby_vision_init:module init | |
[ 1.043241] | |
amdolby_vision probe start & ver: 20181220 | |
[ 1.043244] | |
cpu_id=2 tvmode=0 | |
[ 1.043350] dolby_vision_init_receiver(dvel) | |
[ 1.043353] dolby_vision_init_receiver: dvel | |
[ 1.043474] amdolby_vision_probe: ok | |
[ 1.043506] prime_sl module init | |
[ 1.043676] reg base = ffffff80088ee000 | |
[ 1.043731] gdc ff950000.gdc: assigned reserved memory node linux,gdc_cma | |
[ 1.044049] vm_init . | |
[ 1.044502] meson-mmc: mmc driver version: 3.02, 2017-05-15: New Emmc Host Controller | |
[ 1.044994] meson-mmc: >>>>>>>>hostbase ffffff80088f6000, dmode | |
[ 1.047267] meson-mmc: actual_clock :400000, HHI_nand: 0x80 | |
[ 1.047270] meson-mmc: [meson_mmc_clk_set_rate_v3] after clock: 0x1000023c | |
[ 1.050530] hdmitx: system: plugin | |
[ 1.090414] meson-mmc: meson_mmc_probe() : success! | |
[ 1.094842] meson-mmc: >>>>>>>>hostbase ffffff8008a82000, dmode | |
[ 1.095389] meson-mmc: gpio_cd = 1ca | |
[ 1.138412] meson-mmc: meson_mmc_probe() : success! | |
[ 1.139962] meson-mmc: >>>>>>>>hostbase ffffff8008b0c000, dmode | |
[ 1.140634] meson-mmc: actual_clock :400000, HHI_nand: 0x80 | |
[ 1.140636] meson-mmc: [meson_mmc_clk_set_rate_v3] after clock: 0x1000023c | |
[ 1.146014] meson-aml-mmc ffe07000.emmc: divider requested rate 200000000 != actual rate 199999997: ret=0 | |
[ 1.146017] meson-mmc: actual_clock :199999997, HHI_nand: 0x80 | |
[ 1.146019] meson-mmc: [meson_mmc_clk_set_rate_v3] after clock: 0x10000245 | |
[ 1.146023] meson-mmc: Data 1 aligned delay is 0 | |
[ 1.146025] meson-mmc: emmc: clk 199999997 tuning start | |
[ 1.146055] meson-mmc: Tuning transfer error: nmatch=0 tuning_err:0xffffffac | |
[ 1.148719] meson-mmc: emmc: rx_tuning_result[1] = 40 | |
[ 1.149682] meson-mmc: emmc: rx_tuning_result[2] = 40 | |
[ 1.150652] meson-mmc: emmc: rx_tuning_result[3] = 40 | |
[ 1.151602] meson-mmc: emmc: rx_tuning_result[4] = 40 | |
[ 1.151605] meson-mmc: [prev_map] fixed_adj_win_map:30 | |
[ 1.151607] meson-mmc: [0]=0 | |
[ 1.151608] meson-mmc: [1]=1 | |
[ 1.151610] meson-mmc: [2]=1 | |
[ 1.151611] meson-mmc: [3]=1 | |
[ 1.151613] meson-mmc: [4]=1 | |
[ 1.151615] meson-mmc: [_find_fixed_adj_valid_win]retry test fixed adj... | |
[ 1.151617] meson-mmc: step:4, delay1:0x4104104, delay2:0x4004104 | |
[ 1.151643] meson-mmc: Tuning transfer error: nmatch=0 tuning_err:0xffffffac | |
[ 1.155916] meson-mmc: emmc: rx_tuning_result[1] = 40 | |
[ 1.156875] meson-mmc: emmc: rx_tuning_result[2] = 40 | |
[ 1.157837] meson-mmc: emmc: rx_tuning_result[3] = 40 | |
[ 1.158852] meson-mmc: emmc: rx_tuning_result[4] = 40 | |
[ 1.158854] meson-mmc: [_find_fixed_adj_valid_win]retry test fixed adj... | |
[ 1.158857] meson-mmc: step:8, delay1:0x8208208, delay2:0x8008208 | |
[ 1.158883] meson-mmc: Tuning transfer error: nmatch=0 tuning_err:0xffffffac | |
[ 1.163108] meson-mmc: emmc: rx_tuning_result[1] = 40 | |
[ 1.164053] meson-mmc: emmc: rx_tuning_result[2] = 40 | |
[ 1.165001] meson-mmc: emmc: rx_tuning_result[3] = 40 | |
[ 1.165948] meson-mmc: emmc: rx_tuning_result[4] = 40 | |
[ 1.165949] meson-mmc: [_find_fixed_adj_valid_win]retry test fixed adj... | |
[ 1.165952] meson-mmc: step:12, delay1:0xc30c30c, delay2:0xc00c30c | |
[ 1.165977] meson-mmc: Tuning transfer error: nmatch=0 tuning_err:0xffffffac | |
[ 1.169360] meson-mmc: Tuning transfer error: nmatch=0 tuning_err:0xffffffac | |
[ 1.177493] meson-mmc: emmc: rx_tuning_result[2] = 40 | |
[ 1.178462] meson-mmc: emmc: rx_tuning_result[3] = 40 | |
[ 1.179409] meson-mmc: emmc: rx_tuning_result[4] = 40 | |
[ 1.179411] meson-mmc: [>>>>>>>>bitmap_xor_dst] fixed_adj_win_map:2 | |
[ 1.179413] meson-mmc: [0]=0 | |
[ 1.179414] meson-mmc: [1]=1 | |
[ 1.179416] meson-mmc: [2]=0 | |
[ 1.179417] meson-mmc: [3]=0 | |
[ 1.179418] meson-mmc: [4]=0 | |
[ 1.179420] meson-mmc: [_find_fixed_adj_valid_win] fir_adj:1 | |
[ 1.179422] meson-mmc: [>>>>>>>>prev_map_range] fixed_adj_win_map:495 | |
[ 1.179423] meson-mmc: [1]=1 | |
[ 1.179425] meson-mmc: [2]=1 | |
[ 1.179426] meson-mmc: [3]=1 | |
[ 1.179428] meson-mmc: [4]=1 | |
[ 1.179429] meson-mmc: [0]=0 | |
[ 1.179431] meson-mmc: left:3, right:0, mid:4, size:4 | |
[ 1.179434] meson-mmc: step:0, delay1:0x0, delay2:0x0 | |
[ 1.179436] meson-mmc: emmc: sd_emmc_regs->gclock=0x10000245,sd_emmc_regs->gadjust=0x32000 | |
[ 1.179438] meson-mmc: delay1:0x0, delay2:0x0 | |
[ 1.179533] emmc: new HS200 MMC card at address 0001 | |
[ 1.179535] emmc: clock 199999997, 8-bit-bus-width | |
[ 1.179803] mmcblk0: emmc:0001 AJTD4R 14.6 GiB | |
[ 1.179925] mmcblk0boot0: emmc:0001 AJTD4R partition 1 4.00 MiB | |
[ 1.180038] mmcblk0boot1: emmc:0001 AJTD4R partition 2 4.00 MiB | |
[ 1.180161] mmcblk0rpmb: emmc:0001 AJTD4R partition 3 4.00 MiB | |
[ 1.180651] meson-mmc: Enter aml_emmc_partition_ops | |
[ 1.181031] meson-mmc: [mmc_read_partition_tbl] mmc read partition OK! | |
[ 1.181032] meson-mmc: add_emmc_partition | |
[ 1.181098] meson-mmc: [mmcblk0p01] bootloader offset 0x000000000000, size 0x000000400000 | |
[ 1.181156] meson-mmc: [mmcblk0p02] reserved offset 0x000002400000, size 0x000004000000 | |
[ 1.181212] meson-mmc: [mmcblk0p03] env offset 0x000006c00000, size 0x000000800000 | |
[ 1.181268] meson-mmc: [mmcblk0p04] logo offset 0x000007c00000, size 0x000000800000 | |
[ 1.181324] meson-mmc: [mmcblk0p05] ramdisk offset 0x000008c00000, size 0x000002000000 | |
[ 1.181390] meson-mmc: [mmcblk0p06] rootfs offset 0x00000b400000, size 0x000398a00000 | |
[ 1.181400] card key: card_blk_probe. | |
[ 1.181403] emmc_key_init:183 emmc key lba_start:0x12020,lba_end:0x12220 | |
[ 1.181405] emmc key: emmc_key_init:205 ok. | |
[ 1.181407] meson-mmc: amlmmc_dtb_init: register dtb chardev | |
[ 1.182415] meson-mmc: meson_mmc_probe() : success! | |
[ 1.182775] aml_vrtc rtc: rtc core: registered aml_vrtc as rtc1 | |
[ 1.182799] hdmitx: edid: EDID Parser: | |
[ 1.182805] hdmitx: hdmitx: reach vesa idx MAX | |
[ 1.182808] hdmitx: hdmitx: reach vesa idx MAX | |
[ 1.182811] hdmitx: hdmitx: reach vesa idx MAX | |
[ 1.182822] hdmitx: hdmitx: reach vesa idx MAX | |
[ 1.182827] hdmitx: hdmitx: reach vesa idx MAX | |
[ 1.182831] hdmitx: hdmitx: reach vesa idx MAX | |
[ 1.182847] hdmitx: edid: get dtd0 vic: 16 | |
[ 1.182852] hdmitx: hdmitx: reach vesa idx MAX | |
[ 1.182855] hdmitx: edid: find IEEEOUT | |
[ 1.182878] hdmitx: edid: check sum valid | |
[ 1.182881] hdmitx: edid: check sum valid | |
[ 1.182887] hdmitx: edid: update rx hdr info 0 at edid parsing | |
[ 1.182891] hdmitx: edid: check sum valid | |
[ 1.182894] hdmitx: edid: check sum valid | |
[ 1.182900] hdmitx: edid: blk0 raw data | |
[ 1.182925] hdmitx: edid: | |
00ffffffffffff0010aceb404c415341301c0103803c22782aee95a3544c9926 | |
0f5054a54b00714fa9408180d1c00101010101010101565e00a0a0a029503020 | |
350055502100001a000000ff0043394e38303842514153414c0a000000fc0044 | |
454c4c205532373137440a20000000fd00324b1e5819000a2020202020200185 | |
[ 1.182929] hdmitx: edid: blk1 raw data | |
[ 1.182954] hdmitx: edid: | |
020324f14f90050403020716010611121513141f23091f078301000067030c00 | |
10000032023a801871382d40582c450055502100001e7e3900a080381f403020 | |
3a0055502100001a011d007251d01e206e28550055502100001ebf1600a08038 | |
134030203a0055502100001a00000000000000000000000000000000000000b2 | |
[ 1.182959] hdmitx: system: update physcial size: 600 340 | |
[ 1.182968] hdmitx: system: get current mode: 2560x1440p60hz | |
[ 1.182972] hdmitx: system: update rx hdr info 0 | |
[ 1.182976] hdmitx: system: update physcial size: 600 340 | |
[ 1.183018] hdmitx: video: already init VIC = 0 Now VIC = 794 | |
[ 1.183023] hdmitx: hdmitx: VESA only support RGB format | |
[ 1.183027] hdmitx: hw: div40: 0 | |
[ 1.183208] cectx ff80023c.aocec: cec driver date:2019/6/13:early suspend not report pw status | |
[ 1.183243] meson-mmc: calc f8f2b4ac, store f8f2b4ac | |
[ 1.184995] meson-mmc: calc f8f2b4ac, store f8f2b4ac | |
[ 1.184996] meson-mmc: total valid 2 | |
[ 1.188108] meson-mmc: amlmmc_dtb_init: register dtb chardev OK | |
[ 1.188122] meson-mmc: Exit aml_emmc_partition_ops OK. | |
[ 1.188268] cectx ff80023c.aocec: compatible:amlogic, aocec-g12a | |
[ 1.194190] cectx ff80023c.aocec: cecb_ver:0x1 | |
[ 1.198869] cectx ff80023c.aocec: line_reg:0x1 | |
[ 1.203352] cectx ff80023c.aocec: line_bit:0x3 | |
[ 1.207935] cectx ff80023c.aocec: ee_to_ao:0x1 | |
[ 1.212422] hdmitx: ddc w1b error 0x54 0x20 0x00 | |
[ 1.212432] hdmitx: frac_rate = 1 | |
[ 1.212438] hdmitx: config HPLL = 2415000 frac_rate = 1 | |
[ 1.212492] hdmitx: HPLL: 0xdb0004c8 | |
[ 1.212494] hdmitx: config HPLL done | |
[ 1.212499] hdmitx: set_hpll_od3_clk_div[610] div = 6 | |
[ 1.212504] hdmitx: j = 32 vid_clk_div = 2 | |
[ 1.212511] hdmitx: set enc for VIC: 794 | |
[ 1.212592] input: cec_input as /devices/virtual/input/input2 | |
[ 1.212662] cectx ff80023c.aocec: not find 'port_num' | |
[ 1.217728] cectx ff80023c.aocec: using cec:1 | |
[ 1.222255] cectx ff80023c.aocec: no hdmirx regs | |
[ 1.227002] cectx ff80023c.aocec: no hhi regs | |
[ 1.231510] cectx ff80023c.aocec: not find 'output' | |
[ 1.236535] cec: wake up flag:0 | |
[ 1.237985] cectx ff80023c.aocec: irq cnt:2 | |
[ 1.240994] cectx ff80023c.aocec: wakeup_reason:0x0 | |
[ 1.245946] cectx ff80023c.aocec: cev val1: 0x0;val2: 0x0 | |
[ 1.251439] cectx ff80023c.aocec: aml_cec_probe success end | |
[ 1.257341] unifykey: storage in base: 0xffffffc005000000 | |
[ 1.257343] unifykey: storage out base: 0xffffffc005040000 | |
[ 1.257345] unifykey: storage block base: 0xffffffc005080000 | |
[ 1.257346] unifykey: probe done! | |
[ 1.257556] unifykey: no efuse-version set, use default value: -1 | |
[ 1.257558] unifykey: key unify config unifykey-num is 16 | |
[ 1.257598] unifykey: key unify fact unifykey-num is 16 | |
[ 1.257603] unifykey: unifykey_devno: 1ec00000 | |
[ 1.257685] unifykey: device unifykeys created ok | |
[ 1.257711] unifykey: aml_unifykeys_init done! | |
[ 1.257747] meson ts init | |
[ 1.257782] tsensor id: 0 | |
[ 1.257854] tsensor trim info: 0xfa00812c! | |
[ 1.257857] tsensor hireboot: 0xc0ff2b10 | |
[ 1.257932] meson ts init | |
[ 1.257943] tsensor id: 1 | |
[ 1.257988] tsensor trim info: 0xfa008150! | |
[ 1.257990] tsensor hireboot: 0xc0ff2b50 | |
[ 1.258110] audio_dsp: [dsp]register dsp to char divece(257) | |
[ 1.258185] amaudio: amaudio: driver amaudio init! | |
[ 1.258356] amaudio: amaudio_init - amaudio: driver amaudio succuess! | |
[ 1.258630] sysled: module init | |
[ 1.258873] meson_wdt ffd0f0d0.watchdog: AML Watchdog Timer probed done | |
[ 1.259126] amlogic rfkill init | |
[ 1.259195] enter bt_probe of_node | |
[ 1.259207] not get gpio_en | |
[ 1.259212] power on valid level is high | |
[ 1.259215] bt: power_on_pin_OD = 0; | |
[ 1.259217] bt: power_off_flag = 1; | |
[ 1.259218] dis power down = 0; | |
[ 1.286487] BLASTER Driver Init | |
[ 1.286780] meson-saradc ff809000.saradc: set delay per tick to <1ms> by default. | |
[ 1.286783] meson-saradc ff809000.saradc: set ticks per period to <1> by default. | |
[ 1.287720] dmc_monitor_probe | |
[ 1.288268] aml_atvdemod_init: OK, atv demod version: V2.04. | |
[ 1.288352] defendkey ff630218.defendkey: Reserved memory is not enough! | |
[ 1.289582] defendkey: probe of ff630218.defendkey failed with error -22 | |
[ 1.290071] usbcore: registered new interface driver snd-usb-audio | |
[ 1.290959] aml_codec_T9015 ff632000.t9015: aml_T9015_audio_codec_probe | |
[ 1.290974] T9015 acodec used by auge, tdmout:1 | |
[ 1.292464] asoc debug: aml_audio_controller_probe-127 | |
[ 1.293261] aml_tdm_platform_probe, tdm ID = 0, lane_cnt = 4 | |
[ 1.293279] snd_tdm ff642000.audiobus:tdma: lane_mask_out = 0, lane_oe_mask_out = 0 | |
[ 1.293372] aml_tdm_platform_probe(), share en = 1 | |
[ 1.293374] No channel mask node Channel_Mask | |
[ 1.293507] aml_tdm_platform_probe, tdm ID = 1, lane_cnt = 4 | |
[ 1.293552] TDM id 1 samesource_sel:3 | |
[ 1.293558] snd_tdm ff642000.audiobus:tdmb: lane_mask_out = 1, lane_oe_mask_out = 0 | |
[ 1.293687] aml_tdm_platform_probe(), share en = 1 | |
[ 1.293689] No channel mask node Channel_Mask | |
[ 1.293789] aml_tdm_platform_probe, tdm ID = 2, lane_cnt = 4 | |
[ 1.293803] snd_tdm ff642000.audiobus:tdmc: lane_mask_out = 0, lane_oe_mask_out = 0 | |
[ 1.293904] aml_tdm_platform_probe(), share en = 1 | |
[ 1.293906] No channel mask node Channel_Mask | |
[ 1.294200] aml_spdif_platform_probe, spdif ID = 0 | |
[ 1.294368] SPDIF id 0 asrc_id:0 auto_asrc:0 | |
[ 1.294442] spdifout_play_with_zerodata, spdif id:0 enable:0 | |
[ 1.294446] spdif_a fifo ctrl, frddr:0 type:3, 32 bits, chmask 0x3, swap 0x10 | |
[ 1.294450] spdif_info: rate: 48000, channel status ch0_l:0x100, ch0_r:0x100, ch1_l:0x200, ch1_r:0x200 | |
[ 1.294456] hdmitx: audio: aout notify format CT_PCM | |
[ 1.294458] hdmitx: hw: set audio | |
[ 1.294463] hdmitx: hw: hdmitx tx_aud_src = 0 | |
[ 1.294475] hdmitx: fs = 3, cd = 4, tmds_clk = 241500 | |
[ 1.294477] hdmitx: hw: aud_n_para = 6144 | |
[ 1.294485] hdmitx: hw: set channel status | |
[ 1.294514] hdmitx: audio: Audio Type: PCM | |
[ 1.294516] hdmitx: audio: set audio param | |
[ 1.294519] spdif_a is set to enable | |
[ 1.294525] aml_spdif_platform_probe, register soc platform | |
[ 1.294543] aml_spdif_platform_probe, spdif ID = 1 | |
[ 1.294583] spdifout_play_with_zerodata, spdif id:1 enable:0 | |
[ 1.294586] spdif_b fifo ctrl, frddr:0 type:3, 32 bits, chmask 0x3, swap 0x10 | |
[ 1.294589] spdif_info: rate: 48000, channel status ch0_l:0x100, ch0_r:0x100, ch1_l:0x200, ch1_r:0x200 | |
[ 1.294594] spdif_b is set to enable | |
[ 1.294599] aml_spdif_platform_probe, register soc platform | |
[ 1.294933] audio_ddr_mngr: 0, irqs toddr 26, frddr 29 | |
[ 1.294935] audio_ddr_mngr: 1, irqs toddr 27, frddr 30 | |
[ 1.294937] audio_ddr_mngr: 2, irqs toddr 28, frddr 31 | |
[ 1.295259] audiolocker_platform_probe | |
[ 1.296008] Register vad | |
[ 1.334426] hdmitx: hw: config hdmitx IP vic = 794 cd:4 cs: 0 | |
[ 1.344570] hdmitx: video: Sink is HDMI device | |
[ 1.344605] hdmitx: hw: set audio | |
[ 1.344609] hdmitx: hw: hdmitx tx_aud_src = 0 | |
[ 1.344623] hdmitx: fs = 3, cd = 4, tmds_clk = 241500 | |
[ 1.344627] hdmitx: hw: aud_n_para = 6144 | |
[ 1.344636] hdmitx: hw: set channel status | |
[ 1.344668] hdmitx: audio: Audio Type: PCM | |
[ 1.344672] hdmitx: hw: set audio | |
[ 1.344675] hdmitx: hw: hdmitx tx_aud_src = 0 | |
[ 1.344687] hdmitx: fs = 3, cd = 4, tmds_clk = 241500 | |
[ 1.344690] hdmitx: hw: aud_n_para = 6144 | |
[ 1.344699] hdmitx: hw: set channel status | |
[ 1.344730] hdmitx: audio: Audio Type: PCM | |
[ 1.502492] aml_dai_spdif_probe | |
[ 1.502502] asoc-aml-card auge_sound: control 2:0:0:I2SIn CLK:0 is already present | |
[ 1.504598] snd_tdm ff642000.audiobus:tdmb: ASoC: Failed to add I2SIn CLK: -16 | |
[ 1.511973] aml_dai_tdm_probe, failed add snd tdm controls | |
[ 1.517602] asoc-aml-card auge_sound: control 2:0:0:I2SIn CLK:0 is already present | |
[ 1.525315] snd_tdm ff642000.audiobus:tdmc: ASoC: Failed to add I2SIn CLK: -16 | |
[ 1.532680] aml_dai_tdm_probe, failed add snd tdm controls | |
[ 1.538312] aml_dai_spdif_probe | |
[ 1.538324] aml_dai_set_spdif_fmt , fmt 0x4000 | |
[ 1.538373] aml_spdif_new spdif_b, clk continuous:1 | |
[ 1.538375] spdifout_play_with_zerodata_free, spdif id:1 | |
[ 1.538579] asoc-aml-card auge_sound: dit-hifi <-> SPDIF-B mapping ok | |
[ 1.538582] aml_dai_set_tdm_slot(), txmask(0xff), rxmask(0xff) | |
[ 1.538584] lanes_out_cnt(0), lanes_in_cnt(1) | |
[ 1.538586] lanes_lb_cnt(0) | |
[ 1.538587] slots(8), slot_width(32) | |
[ 1.538590] lanes_oe_out_cnt(0), lanes_oe_in_cnt(0) | |
[ 1.538594] asoc aml_dai_set_tdm_fmt, 0x4004, ffffffc046fe0818, id(0), clksel(0) | |
[ 1.538598] master_mode(1), binv(1), finv(0) out_skew(2), in_skew(3) | |
[ 1.538854] asoc-aml-card auge_sound: multicodec <-> TDM-A mapping ok | |
[ 1.538856] aml_dai_set_tdm_slot(), txmask(0x3), rxmask(0x3) | |
[ 1.538858] lanes_out_cnt(1), lanes_in_cnt(1) | |
[ 1.538859] lanes_lb_cnt(0) | |
[ 1.538861] slots(2), slot_width(32) | |
[ 1.538863] lanes_oe_out_cnt(0), lanes_oe_in_cnt(0) | |
[ 1.538869] asoc aml_dai_set_tdm_fmt, 0x4001, ffffffc046fe0618, id(1), clksel(1) | |
[ 1.538872] master_mode(1), binv(1), finv(1) out_skew(2), in_skew(3) | |
[ 1.539085] asoc-aml-card auge_sound: multicodec <-> TDM-B mapping ok | |
[ 1.539087] aml_dai_set_tdm_slot(), txmask(0x3), rxmask(0x3) | |
[ 1.539089] lanes_out_cnt(0), lanes_in_cnt(1) | |
[ 1.539090] lanes_lb_cnt(0) | |
[ 1.539092] slots(2), slot_width(32) | |
[ 1.539094] lanes_oe_out_cnt(0), lanes_oe_in_cnt(0) | |
[ 1.539097] asoc aml_dai_set_tdm_fmt, 0x4001, ffffffc046fe0a18, id(2), clksel(2) | |
[ 1.539100] master_mode(1), binv(1), finv(1) out_skew(2), in_skew(3) | |
[ 1.539314] asoc-aml-card auge_sound: multicodec <-> TDM-C mapping ok | |
[ 1.539316] aml_dai_set_spdif_fmt , fmt 0x4000 | |
[ 1.539350] aml_spdif_new spdif_a, clk continuous:1 | |
[ 1.539352] spdifout_play_with_zerodata_free, spdif id:0 | |
[ 1.539439] asoc-aml-card auge_sound: dit-hifi <-> SPDIF mapping ok | |
[ 1.540515] snd_card_add_kcontrols card:ffffffc0442ea018 | |
[ 1.540522] effect_v2 is not init | |
[ 1.540524] Not init vad | |
[ 1.540526] Failed to add VAD controls | |
[ 1.540534] eq/drc v1 function enable | |
[ 1.566530] GACT probability NOT on | |
[ 1.566539] Mirror/redirect action on | |
[ 1.566543] u32 classifier | |
[ 1.566545] Actions configured | |
[ 1.566550] Netfilter messages via NETLINK v0.30. | |
[ 1.566668] nf_conntrack version 0.5.0 (16384 buckets, 65536 max) | |
[ 1.566742] ctnetlink v0.93: registering with nfnetlink. | |
[ 1.566998] xt_time: kernel timezone is -0000 | |
[ 1.567009] IPVS: Registered protocols (TCP, UDP) | |
[ 1.567072] IPVS: Connection hash table configured (size=4096, memory=64Kbytes) | |
[ 1.567112] IPVS: Creating netns size=1928 id=0 | |
[ 1.567151] IPVS: ipvs loaded. | |
[ 1.567154] IPVS: [rr] scheduler registered. | |
[ 1.567193] ipip: IPv4 and MPLS over IPv4 tunneling driver | |
[ 1.567393] IPv4 over IPsec tunneling driver | |
[ 1.567597] ip_tables: (C) 2000-2006 Netfilter Core Team | |
[ 1.567694] arp_tables: arp_tables: (C) 2002 David S. Miller | |
[ 1.567721] Initializing XFRM netlink socket | |
[ 1.567951] NET: Registered protocol family 10 | |
[ 1.568443] mip6: Mobile IPv6 | |
[ 1.568454] ip6_tables: (C) 2000-2006 Netfilter Core Team | |
[ 1.568780] sit: IPv6, IPv4 and MPLS over IPv4 tunneling driver | |
[ 1.569160] NET: Registered protocol family 17 | |
[ 1.569169] NET: Registered protocol family 15 | |
[ 1.569188] Bridge firewalling registered | |
[ 1.569234] Bluetooth: RFCOMM TTY layer initialized | |
[ 1.569243] Bluetooth: RFCOMM socket layer initialized | |
[ 1.569269] Bluetooth: RFCOMM ver 1.11 | |
[ 1.569274] Bluetooth: BNEP (Ethernet Emulation) ver 1.3 | |
[ 1.569276] Bluetooth: BNEP filters: protocol multicast | |
[ 1.569280] Bluetooth: BNEP socket layer initialized | |
[ 1.569283] Bluetooth: HIDP (Human Interface Emulation) ver 1.2 | |
[ 1.569287] Bluetooth: HIDP socket layer initialized | |
[ 1.569299] l2tp_core: L2TP core driver, V2.0 | |
[ 1.569305] l2tp_ppp: PPPoL2TP kernel driver, V2.0 | |
[ 1.569307] l2tp_ip: L2TP IP encapsulation support (L2TPv3) | |
[ 1.569316] l2tp_netlink: L2TP netlink interface | |
[ 1.569332] l2tp_eth: L2TP ethernet pseudowire support (L2TPv3) | |
[ 1.569341] l2tp_debugfs: L2TP debugfs support | |
[ 1.569343] l2tp_ip6: L2TP IP encapsulation support for IPv6 (L2TPv3) | |
[ 1.569414] NET: Registered protocol family 35 | |
[ 1.569443] Key type dns_resolver registered | |
[ 1.570112] Registered swp emulation handler | |
[ 1.570120] Registered cp15_barrier emulation handler | |
[ 1.570126] Registered setend emulation handler | |
[ 1.570391] registered taskstats version 1 | |
[ 1.575703] edt_ft5x06 3-0038: probing for EDT FT5x06 I2C | |
[ 1.914635] edt_ft5x06 3-0038: touchscreen probe failed | |
[ 1.915156] dwc3 ff500000.dwc3: Configuration mismatch. dr_mode forced to host | |
[ 1.917772] xhci-hcd xhci-hcd.0.auto: xHCI Host Controller | |
[ 1.917782] xhci-hcd xhci-hcd.0.auto: new USB bus registered, assigned bus number 1 | |
[ 1.917963] xhci-hcd xhci-hcd.0.auto: hcc params 0x0228fe6c hci version 0x110 quirks 0x20010010 | |
[ 1.917987] xhci-hcd xhci-hcd.0.auto: irq 15, io mem 0xff500000 | |
[ 1.918347] hub 1-0:1.0: USB hub found | |
[ 1.918361] hub 1-0:1.0: 2 ports detected | |
[ 1.918541] xhci-hcd xhci-hcd.0.auto: xHCI Host Controller | |
[ 1.918546] xhci-hcd xhci-hcd.0.auto: new USB bus registered, assigned bus number 2 | |
[ 1.918575] usb usb2: We don't know the algorithms for LPM for this host, disabling LPM. | |
[ 1.918811] hub 2-0:1.0: USB hub found | |
[ 1.918821] hub 2-0:1.0: 1 port detected | |
[ 1.919154] i2c i2c-4: sensor_probe: kxtj3,ffffffc046d90c00 | |
[ 1.919329] sensors 4-000e: sensor_chip_init:kxtj3:devid=0x35,ops=0xffffff800ab07d58 | |
[ 1.919835] input: gsensor as /devices/platform/soc/ff800000.aobus/ff805000.i2c/i2c-4/4-000e/input/input4 | |
[ 1.920217] sensors 4-000e: sensor_irq_init:use polling,delay=30 ms | |
[ 1.920284] sensors 4-000e: sensor_misc_device_register:miscdevice: accel | |
[ 1.920287] sensors 4-000e: sensor_probe:initialized ok,sensor name:kxtj3,type:2,id=0 | |
[ 1.920619] rtc-hym8563 4-0051: setting system clock to 2021-04-18 07:06:32 UTC (1618729592) | |
[ 1.920810] dwc_otg ff400000.dwc2_a: dwc_otg_driver_probe(ffffffc046d88c00) | |
[ 1.920825] dwc_otg: usb0: type: 2 speed: 0, config: 0, dma: 0, id: 0, phy: ffe09000, ctrl: 0 | |
[ 1.920835] dwc_otg ff400000.dwc2_a: base=0xffffff8008f40000 | |
[ 1.920838] dwc_otg ff400000.dwc2_a: dwc_otg_device=0xffffffc045cfb000 | |
[ 2.020953] dwc_otg: Core Release: 3.30a | |
[ 2.020956] dwc_otg: Setting default values for core params | |
[ 2.020964] dwc_otg: curmode: 0, host_only: 0 | |
[ 2.020975] dwc_otg ff400000.dwc2_a: DMA config: BURST_DEFAULT | |
[ 2.033113] dwc_otg: Using Buffer DMA mode | |
[ 2.033116] dwc_otg: OTG VER PARAM: 1, OTG VER FLAG: 1 | |
[ 2.033118] dwc_otg: Working on port type = SLAVE | |
[ 2.033121] dwc_otg: Dedicated Tx FIFOs mode | |
[ 2.034215] input: adc_keypad as /devices/platform/adc_keypad/input/input5 | |
[ 2.034680] bl: chip type/name: (5-g12a) | |
[ 2.034683] bl: key_valid: 0 | |
[ 2.034684] bl: aml_bl_config_load from dts | |
[ 2.034689] bl: no backlight exist | |
[ 2.034696] aml-bl: probe of backlight failed with error -1 | |
[ 2.035060] meson_cdev probe | |
[ 2.035106] meson_cdev index: 0 | |
[ 2.035156] thermal thermal_zone0: binding zone soc_thermal with cdev thermal-cpufreq-0 failed:-22 | |
[ 2.038662] meson_cdev index: 1 | |
[ 2.038695] thermal thermal_zone0: binding zone soc_thermal with cdev thermal-cpufreq-1 failed:-22 | |
[ 2.047757] meson_cdev index: 2 | |
[ 2.047760] cpucore_cooling_register, max_cpu_core_num:2 | |
[ 2.047820] meson_cdev index: 3 | |
[ 2.047823] cpucore_cooling_register, max_cpu_core_num:4 | |
[ 2.047871] meson_cdev index: 4 | |
[ 2.047883] meson_cdev index: 5 | |
[ 2.047907] find tzd id: 0 | |
[ 2.047988] find tzd id: 0 | |
[ 2.048048] find tzd id: 0 | |
[ 2.048073] meson_cdev probe done | |
[ 2.048153] gxbb_pm: enter meson_pm_probe! | |
[ 2.048170] gxbb_pm: meson_pm_probe done | |
[ 2.048538] ALSA device list: | |
[ 2.048540] #0: AML-AUGESOUND | |
[ 2.048651] meson_uart ff803000.serial: ttyS0 use xtal(24M) 24000000 change 115200 to 115200 | |
[ 2.050801] Freeing unused kernel memory: 5504K | |
[ 2.246448] usb 1-1: new high-speed USB device number 2 using xhci-hcd | |
[ 2.398693] hub 1-1:1.0: USB hub found | |
[ 2.398730] hub 1-1:1.0: 4 ports detected | |
[ 2.406870] fb: osd[0] enable: 1 (sh) | |
[ 2.413583] fb: osd[1] enable: 0 (sh) | |
[ 2.502452] raid6: int64x1 gen() 1101 MB/s | |
[ 2.570437] raid6: int64x1 xor() 1030 MB/s | |
[ 2.638420] raid6: int64x2 gen() 1743 MB/s | |
[ 2.706408] usb 1-1.1: new full-speed USB device number 3 using xhci-hcd | |
[ 2.706420] raid6: int64x2 xor() 1287 MB/s | |
[ 2.774407] raid6: int64x4 gen() 2280 MB/s | |
[ 2.842400] raid6: int64x4 xor() 1560 MB/s | |
[ 2.849880] input: Logitech Mechanical keyboard Logitech Mechanical keyboard as /devices/platform/ff500000.dwc3/xhci-hcd.0.auto/usb1/1-1/1-1.1/1-1.1:1.0/0003:046D:C341.0001/input/input6 | |
[ 2.907024] hid-generic 0003:046D:C341.0001: input,hidraw0: USB HID v1.11 Keyboard [Logitech Mechanical keyboard Logitech Mechanical keyboard] on usb-xhci-hcd.0.auto-1.1/input0 | |
[ 2.910441] raid6: int64x8 gen() 2294 MB/s | |
[ 2.910669] input: Logitech Mechanical keyboard Logitech Mechanical keyboard as /devices/platform/ff500000.dwc3/xhci-hcd.0.auto/usb1/1-1/1-1.1/1-1.1:1.1/0003:046D:C341.0002/input/input7 | |
[ 2.970642] hid-generic 0003:046D:C341.0002: input,hidraw1: USB HID v1.11 Keyboard [Logitech Mechanical keyboard Logitech Mechanical keyboard] on usb-xhci-hcd.0.auto-1.1/input1 | |
[ 2.974941] hid-generic 0003:046D:C341.0003: hiddev0,hidraw2: USB HID v1.11 Device [Logitech Mechanical keyboard Logitech Mechanical keyboard] on usb-xhci-hcd.0.auto-1.1/input2 | |
[ 2.979840] raid6: int64x8 xor() 1563 MB/s | |
[ 3.046414] raid6: neonx1 gen() 2768 MB/s | |
[ 3.074418] usb 1-1.2: new low-speed USB device number 4 using xhci-hcd | |
[ 3.114461] raid6: neonx1 xor() 1639 MB/s | |
[ 3.182432] raid6: neonx2 gen() 3214 MB/s | |
[ 3.250446] raid6: neonx2 xor() 1541 MB/s | |
[ 3.296426] input: PixArt lenovo USB Optical Mouse as /devices/platform/ff500000.dwc3/xhci-hcd.0.auto/usb1/1-1/1-1.2/1-1.2:1.0/0003:17EF:608D.0004/input/input8 | |
[ 3.296619] hid-generic 0003:17EF:608D.0004: input,hidraw3: USB HID v1.11 Mouse [PixArt lenovo USB Optical Mouse] on usb-xhci-hcd.0.auto-1.2/input0 | |
[ 3.318423] raid6: neonx4 gen() 2238 MB/s | |
[ 3.386403] raid6: neonx4 xor() 3137 MB/s | |
[ 3.454397] raid6: neonx8 gen() 4649 MB/s | |
[ 3.522399] raid6: neonx8 xor() 3429 MB/s | |
[ 3.522401] raid6: using algorithm neonx8 gen() 4649 MB/s | |
[ 3.522403] raid6: .... xor() 3429 MB/s, rmw enabled | |
[ 3.522405] raid6: using intx1 recovery algorithm | |
[ 3.522816] xor: measuring software checksum speed | |
[ 3.562397] 8regs : 7461.000 MB/sec | |
[ 3.602397] 8regs_prefetch: 6277.000 MB/sec | |
[ 3.642410] 32regs : 8541.000 MB/sec | |
[ 3.682397] 32regs_prefetch: 8350.000 MB/sec | |
[ 3.682399] xor: using function: 32regs (8541.000 MB/sec) | |
[ 3.709709] Btrfs loaded, crc32c=crc32c-generic, assert=on | |
[ 3.709765] BTRFS: selftest: sectorsize: 4096 nodesize: 4096 | |
[ 3.709767] BTRFS: selftest: Running btrfs free space cache tests | |
[ 3.709776] BTRFS: selftest: Running extent only tests | |
[ 3.709786] BTRFS: selftest: Running bitmap only tests | |
[ 3.709797] BTRFS: selftest: Running bitmap and extent tests | |
[ 3.709810] BTRFS: selftest: Running space stealing from bitmap to extent | |
[ 3.710133] BTRFS: selftest: Free space cache tests finished | |
[ 3.710135] BTRFS: selftest: Running extent buffer operation tests | |
[ 3.710137] BTRFS: selftest: Running btrfs_split_item tests | |
[ 3.710160] BTRFS: selftest: Running extent I/O tests | |
[ 3.710162] BTRFS: selftest: Running find delalloc tests | |
[ 3.820166] BTRFS: selftest: Running extent buffer bitmap tests | |
[ 3.871083] BTRFS: selftest: Extent I/O tests finished | |
[ 3.871086] BTRFS: selftest: Running btrfs_get_extent tests | |
[ 3.871184] BTRFS: selftest: Running hole first btrfs_get_extent test | |
[ 3.871200] BTRFS: selftest: Running outstanding_extents tests | |
[ 3.871231] BTRFS: selftest: Running qgroup tests | |
[ 3.871233] BTRFS: selftest: Qgroup basic add | |
[ 3.871266] BTRFS: selftest: Qgroup multiple refs test | |
[ 3.871311] BTRFS: selftest: Running free space tree tests | |
[ 3.892720] BTRFS: selftest: sectorsize: 4096 nodesize: 8192 | |
[ 3.892722] BTRFS: selftest: Running btrfs free space cache tests | |
[ 3.892727] BTRFS: selftest: Running extent only tests | |
[ 3.892737] BTRFS: selftest: Running bitmap only tests | |
[ 3.892746] BTRFS: selftest: Running bitmap and extent tests | |
[ 3.892759] BTRFS: selftest: Running space stealing from bitmap to extent | |
[ 3.893078] BTRFS: selftest: Free space cache tests finished | |
[ 3.893080] BTRFS: selftest: Running extent buffer operation tests | |
[ 3.893081] BTRFS: selftest: Running btrfs_split_item tests | |
[ 3.893093] BTRFS: selftest: Running extent I/O tests | |
[ 3.893095] BTRFS: selftest: Running find delalloc tests | |
[ 4.003177] BTRFS: selftest: Running extent buffer bitmap tests | |
[ 4.054059] BTRFS: selftest: Extent I/O tests finished | |
[ 4.054062] BTRFS: selftest: Running btrfs_get_extent tests | |
[ 4.054166] BTRFS: selftest: Running hole first btrfs_get_extent test | |
[ 4.054182] BTRFS: selftest: Running outstanding_extents tests | |
[ 4.054213] BTRFS: selftest: Running qgroup tests | |
[ 4.054216] BTRFS: selftest: Qgroup basic add | |
[ 4.054249] BTRFS: selftest: Qgroup multiple refs test | |
[ 4.054295] BTRFS: selftest: Running free space tree tests | |
[ 4.075717] BTRFS: selftest: sectorsize: 4096 nodesize: 16384 | |
[ 4.075719] BTRFS: selftest: Running btrfs free space cache tests | |
[ 4.075723] BTRFS: selftest: Running extent only tests | |
[ 4.075733] BTRFS: selftest: Running bitmap only tests | |
[ 4.075742] BTRFS: selftest: Running bitmap and extent tests | |
[ 4.075756] BTRFS: selftest: Running space stealing from bitmap to extent | |
[ 4.076075] BTRFS: selftest: Free space cache tests finished | |
[ 4.076077] BTRFS: selftest: Running extent buffer operation tests | |
[ 4.076078] BTRFS: selftest: Running btrfs_split_item tests | |
[ 4.076091] BTRFS: selftest: Running extent I/O tests | |
[ 4.076093] BTRFS: selftest: Running find delalloc tests | |
[ 4.185886] BTRFS: selftest: Running extent buffer bitmap tests | |
[ 4.236822] BTRFS: selftest: Extent I/O tests finished | |
[ 4.236825] BTRFS: selftest: Running btrfs_get_extent tests | |
[ 4.236930] BTRFS: selftest: Running hole first btrfs_get_extent test | |
[ 4.236946] BTRFS: selftest: Running outstanding_extents tests | |
[ 4.236976] BTRFS: selftest: Running qgroup tests | |
[ 4.236978] BTRFS: selftest: Qgroup basic add | |
[ 4.237012] BTRFS: selftest: Qgroup multiple refs test | |
[ 4.237059] BTRFS: selftest: Running free space tree tests | |
[ 4.258504] BTRFS: selftest: sectorsize: 4096 nodesize: 32768 | |
[ 4.258506] BTRFS: selftest: Running btrfs free space cache tests | |
[ 4.258511] BTRFS: selftest: Running extent only tests | |
[ 4.258520] BTRFS: selftest: Running bitmap only tests | |
[ 4.258530] BTRFS: selftest: Running bitmap and extent tests | |
[ 4.258543] BTRFS: selftest: Running space stealing from bitmap to extent | |
[ 4.258863] BTRFS: selftest: Free space cache tests finished | |
[ 4.258865] BTRFS: selftest: Running extent buffer operation tests | |
[ 4.258866] BTRFS: selftest: Running btrfs_split_item tests | |
[ 4.258880] BTRFS: selftest: Running extent I/O tests | |
[ 4.258882] BTRFS: selftest: Running find delalloc tests | |
[ 4.368764] BTRFS: selftest: Running extent buffer bitmap tests | |
[ 4.419658] BTRFS: selftest: Extent I/O tests finished | |
[ 4.419660] BTRFS: selftest: Running btrfs_get_extent tests | |
[ 4.419762] BTRFS: selftest: Running hole first btrfs_get_extent test | |
[ 4.419779] BTRFS: selftest: Running outstanding_extents tests | |
[ 4.419811] BTRFS: selftest: Running qgroup tests | |
[ 4.419813] BTRFS: selftest: Qgroup basic add | |
[ 4.419847] BTRFS: selftest: Qgroup multiple refs test | |
[ 4.419895] BTRFS: selftest: Running free space tree tests | |
[ 4.441353] BTRFS: selftest: sectorsize: 4096 nodesize: 65536 | |
[ 4.441355] BTRFS: selftest: Running btrfs free space cache tests | |
[ 4.441360] BTRFS: selftest: Running extent only tests | |
[ 4.441369] BTRFS: selftest: Running bitmap only tests | |
[ 4.441379] BTRFS: selftest: Running bitmap and extent tests | |
[ 4.441392] BTRFS: selftest: Running space stealing from bitmap to extent | |
[ 4.441711] BTRFS: selftest: Free space cache tests finished | |
[ 4.441714] BTRFS: selftest: Running extent buffer operation tests | |
[ 4.441715] BTRFS: selftest: Running btrfs_split_item tests | |
[ 4.441730] BTRFS: selftest: Running extent I/O tests | |
[ 4.441732] BTRFS: selftest: Running find delalloc tests | |
[ 4.551932] BTRFS: selftest: Running extent buffer bitmap tests | |
[ 4.602809] BTRFS: selftest: Extent I/O tests finished | |
[ 4.602812] BTRFS: selftest: Running btrfs_get_extent tests | |
[ 4.602918] BTRFS: selftest: Running hole first btrfs_get_extent test | |
[ 4.602937] BTRFS: selftest: Running outstanding_extents tests | |
[ 4.602968] BTRFS: selftest: Running qgroup tests | |
[ 4.602971] BTRFS: selftest: Qgroup basic add | |
[ 4.603005] BTRFS: selftest: Qgroup multiple refs test | |
[ 4.603057] BTRFS: selftest: Running free space tree tests | |
[ 9.846698] EXT4-fs (mmcblk0p6): mounted filesystem with writeback data mode. Opts: data=writeback | |
[ 10.067232] cgroup: cgroup2: unknown option "nsdelegate" | |
[ 10.076703] systemd[1]: systemd 245.4-4ubuntu3.6 running in system mode. (+PAM +AUDIT +SELINUX +IMA +APPARMOR +SMACK +SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL +XZ +LZ4 +SECCOMP +BLKID +ELFUTILS +KMOD +IDN2 -IDN +PCRE2 default-hierarchy=hybrid) | |
[ 10.077399] systemd[1]: Detected architecture arm64. | |
[ 10.084666] systemd[1]: Set hostname to <Khadas>. | |
[ 10.349961] systemd[1]: Created slice system-modprobe.slice. | |
[ 10.350450] systemd[1]: Created slice system-serial\x2dgetty.slice. | |
[ 10.350801] systemd[1]: Created slice User and Session Slice. | |
[ 10.350912] systemd[1]: Started Forward Password Requests to Wall Directory Watch. | |
[ 10.351331] systemd[1]: Set up automount Arbitrary Executable File Formats File System Automount Point. | |
[ 10.351418] systemd[1]: Reached target User and Group Name Lookups. | |
[ 10.351446] systemd[1]: Reached target Remote File Systems. | |
[ 10.351464] systemd[1]: Reached target Slices. | |
[ 10.351486] systemd[1]: Reached target Swap. | |
[ 10.351506] systemd[1]: Reached target System Time Set. | |
[ 10.351726] systemd[1]: Listening on Syslog Socket. | |
[ 10.351878] systemd[1]: Listening on fsck to fsckd communication Socket. | |
[ 10.351970] systemd[1]: Listening on initctl Compatibility Named Pipe. | |
[ 10.352268] systemd[1]: Listening on Journal Audit Socket. | |
[ 10.352403] systemd[1]: Listening on Journal Socket (/dev/log). | |
[ 10.352597] systemd[1]: Listening on Journal Socket. | |
[ 10.352766] systemd[1]: Listening on udev Control Socket. | |
[ 10.352876] systemd[1]: Listening on udev Kernel Socket. | |
[ 10.354609] systemd[1]: Mounting Huge Pages File System... | |
[ 10.356487] systemd[1]: Mounting POSIX Message Queue File System... | |
[ 10.358554] systemd[1]: Mounting Kernel Debug File System... | |
[ 10.360342] systemd[1]: Mounting Kernel Trace File System... | |
[ 10.362875] systemd[1]: Starting Journal Service... | |
[ 10.365108] systemd[1]: Started Camera ISP 3A server service. | |
[ 10.379484] systemd[1]: Starting Restore / save the current clock... | |
[ 10.383719] systemd[1]: Starting Set the console keyboard layout... | |
[ 10.389953] systemd[1]: Starting Create list of static device nodes for the current kernel... | |
[ 10.390065] systemd[1]: Condition check resulted in Load Kernel Module drm being skipped. | |
[ 10.392688] systemd[1]: Started Nameserver information manager. | |
[ 10.392929] systemd[1]: Reached target Network (Pre). | |
[ 10.394128] systemd[1]: Condition check resulted in Set Up Additional Binary Formats being skipped. | |
[ 10.394215] systemd[1]: Condition check resulted in File System Check on Root Device being skipped. | |
[ 10.397403] systemd[1]: Starting Load Kernel Modules... | |
[ 10.404479] systemd[1]: Starting Remount Root and Kernel File Systems... | |
[ 10.406854] systemd[1]: Starting udev Coldplug all Devices... | |
[ 10.409474] systemd[1]: Starting Uncomplicated firewall... | |
[ 10.412734] systemd[1]: Mounted Huge Pages File System. | |
[ 10.413215] systemd[1]: Mounted POSIX Message Queue File System. | |
[ 10.413600] systemd[1]: Mounted Kernel Debug File System. | |
[ 10.413989] systemd[1]: Mounted Kernel Trace File System. | |
[ 10.414675] systemd[1]: camera_isp_3a_server.service: Succeeded. | |
[ 10.417047] systemd[1]: Finished Create list of static device nodes for the current kernel. | |
[ 10.418784] systemd[1]: Finished Restore / save the current clock. | |
[ 10.424056] systemd[1]: Finished Uncomplicated firewall. | |
[ 10.448288] EXT4-fs (mmcblk0p6): re-mounted. Opts: commit=600,errors=remount-ro | |
[ 10.487707] dhd_module_init: in Dongle Host Driver, version 1.579.77.41.10 (r) | |
[ 10.487715] ======== dhd_wlan_init_plat_data ======== | |
[ 10.487718] dhd_wlan_init_gpio: WL_HOST_WAKE=-1, oob_irq=70, oob_irq_flags=0x418 | |
[ 10.487720] dhd_wlan_init_gpio: WL_REG_ON=-1 | |
[ 10.487722] dhd_wifi_platform_load: Enter | |
[ 10.487755] Power-up adapter 'DHD generic adapter' | |
[ 10.487757] wifi_platform_set_power = 1 | |
[ 10.487759] ======== PULL WL_REG_ON(-1) HIGH! ======== | |
[ 10.487774] aml_wifi wifi: [extern_wifi_set_enable] WIFI Disable! 482 | |
[ 10.598866] systemd[1]: Finished Remount Root and Kernel File Systems. | |
[ 10.599398] systemd[1]: Started Journal Service. | |
[ 10.619754] systemd-journald[2521]: Received client request to flush runtime journal. | |
[ 10.687799] aml_wifi wifi: [extern_wifi_set_enable] WIFI Enable! 482 | |
[ 11.194445] wifi_platform_bus_enumerate device present 1 | |
[ 11.194450] ======== Card detection to detect SDIO card! ======== | |
[ 11.195678] meson-mmc: sdio: resp_timeout,vstat:0xa1ff2800,virqc:3fff | |
[ 11.196656] meson-mmc: sdio: err: wait for irq service, bus_fsm:0x8 | |
[ 11.204106] meson-mmc: sdio: resp_timeout,vstat:0xa1ff2800,virqc:3fff | |
[ 11.209655] meson-mmc: sdio: err: wait for irq service, bus_fsm:0x8 | |
[ 11.220673] meson-mmc: sdio: resp_timeout,vstat:0xa1ff2800,virqc:3fff | |
[ 11.222658] meson-mmc: sdio: err: wait for irq service, bus_fsm:0x8 | |
[ 11.231792] meson-mmc: actual_clock :0, HHI_nand: 0x80 | |
[ 11.231798] meson-mmc: [meson_mmc_clk_set_rate_v3] after clock: 0x1000023c | |
[ 11.250500] meson-mmc: actual_clock :400000, HHI_nand: 0x80 | |
[ 11.250507] meson-mmc: [meson_mmc_clk_set_rate_v3] after clock: 0x1000023c | |
[ 11.268225] sdio: queuing unknown CIS tuple 0x80 (2 bytes) | |
[ 11.270914] sdio: queuing unknown CIS tuple 0x80 (3 bytes) | |
[ 11.273604] sdio: queuing unknown CIS tuple 0x80 (3 bytes) | |
[ 11.278450] sdio: queuing unknown CIS tuple 0x80 (7 bytes) | |
[ 11.284368] sdio: queuing unknown CIS tuple 0x81 (9 bytes) | |
[ 11.290325] sdio: queuing unknown CIS tuple 0x8e (9 bytes) | |
[ 11.378666] meson-aml-mmc ffe03000.sdio: divider requested rate 200000000 != actual rate 199999997: ret=0 | |
[ 11.378673] meson-mmc: actual_clock :199999997, HHI_nand: 0x80 | |
[ 11.378675] meson-mmc: [meson_mmc_clk_set_rate_v3] after clock: 0x10000245 | |
[ 11.378679] meson-mmc: Data 1 aligned delay is 0 | |
[ 11.378682] meson-mmc: sdio: clk 199999997 tuning start | |
[ 11.378716] meson-mmc: Tuning transfer error: nmatch=0 tuning_err:0xffffffac | |
[ 11.381151] meson-mmc: sdio: rx_tuning_result[1] = 40 | |
[ 11.381999] meson-mmc: sdio: rx_tuning_result[2] = 40 | |
[ 11.384714] meson-mmc: sdio: rx_tuning_result[3] = 40 | |
[ 11.385540] meson-mmc: sdio: rx_tuning_result[4] = 40 | |
[ 11.385545] meson-mmc: [prev_map] fixed_adj_win_map:30 | |
[ 11.385546] meson-mmc: [0]=0 | |
[ 11.385548] meson-mmc: [1]=1 | |
[ 11.385549] meson-mmc: [2]=1 | |
[ 11.385551] meson-mmc: [3]=1 | |
[ 11.385552] meson-mmc: [4]=1 | |
[ 11.385554] meson-mmc: [_find_fixed_adj_valid_win]retry test fixed adj... | |
[ 11.385558] meson-mmc: step:4, delay1:0x4104104, delay2:0x4004104 | |
[ 11.385582] meson-mmc: Tuning transfer error: nmatch=0 tuning_err:0xffffffac | |
[ 11.388410] meson-mmc: sdio: rx_tuning_result[1] = 40 | |
[ 11.389278] meson-mmc: sdio: rx_tuning_result[2] = 40 | |
[ 11.390075] meson-mmc: sdio: rx_tuning_result[3] = 40 | |
[ 11.390893] meson-mmc: sdio: rx_tuning_result[4] = 40 | |
[ 11.390899] meson-mmc: [_find_fixed_adj_valid_win]retry test fixed adj... | |
[ 11.390902] meson-mmc: step:8, delay1:0x8208208, delay2:0x8008208 | |
[ 11.390924] meson-mmc: Tuning transfer error: nmatch=0 tuning_err:0xffffffac | |
[ 11.406465] IPVS: Creating netns size=1928 id=1 | |
[ 11.406532] meson-mmc: sdio: rx_tuning_result[1] = 40 | |
[ 11.411544] meson-mmc: sdio: rx_tuning_result[2] = 40 | |
[ 11.413324] meson-mmc: sdio: rx_tuning_result[3] = 40 | |
[ 11.414260] meson-mmc: sdio: rx_tuning_result[4] = 40 | |
[ 11.414265] meson-mmc: [_find_fixed_adj_valid_win]retry test fixed adj... | |
[ 11.414268] meson-mmc: step:12, delay1:0xc30c30c, delay2:0xc00c30c | |
[ 11.415204] meson-mmc: sdio: rx_tuning_result[0] = 40 | |
[ 11.416951] meson-mmc: sdio: rx_tuning_result[1] = 40 | |
[ 11.417841] meson-mmc: sdio: rx_tuning_result[2] = 40 | |
[ 11.418756] meson-mmc: sdio: rx_tuning_result[3] = 40 | |
[ 11.420021] meson-mmc: sdio: rx_tuning_result[4] = 40 | |
[ 11.420027] meson-mmc: [_find_fixed_adj_valid_win]retry test fixed adj... | |
[ 11.420031] meson-mmc: step:16, delay1:0x10410410, delay2:0x10010410 | |
[ 11.420922] meson-mmc: sdio: rx_tuning_result[0] = 40 | |
[ 11.421720] meson-mmc: sdio: rx_tuning_result[1] = 40 | |
[ 11.422644] meson-mmc: sdio: rx_tuning_result[2] = 40 | |
[ 11.423562] meson-mmc: sdio: rx_tuning_result[3] = 40 | |
[ 11.425627] meson-mmc: sdio: rx_tuning_result[4] = 40 | |
[ 11.425636] meson-mmc: [_find_fixed_adj_valid_win]retry test fixed adj... | |
[ 11.425639] meson-mmc: step:20, delay1:0x14514514, delay2:0x14014514 | |
[ 11.428220] meson-mmc: sdio: rx_tuning_result[0] = 40 | |
[ 11.431329] meson-mmc: sdio: rx_tuning_result[1] = 40 | |
[ 11.432798] meson-mmc: sdio: rx_tuning_result[2] = 40 | |
[ 11.434074] meson-mmc: sdio: rx_tuning_result[3] = 40 | |
[ 11.437828] meson-mmc: sdio: rx_tuning_result[4] = 40 | |
[ 11.437836] meson-mmc: [_find_fixed_adj_valid_win]retry test fixed adj... | |
[ 11.437839] meson-mmc: step:24, delay1:0x18618618, delay2:0x18018618 | |
[ 11.445042] meson-mmc: sdio: rx_tuning_result[0] = 40 | |
[ 11.445068] meson-mmc: Tuning transfer error: nmatch=0 tuning_err:0xffffffac | |
[ 11.449769] meson-mmc: sdio: rx_tuning_result[2] = 40 | |
[ 11.452570] meson-mmc: sdio: rx_tuning_result[3] = 40 | |
[ 11.455352] meson-mmc: sdio: rx_tuning_result[4] = 40 | |
[ 11.455359] meson-mmc: [>>>>>>>>bitmap_xor_dst] fixed_adj_win_map:2 | |
[ 11.455361] meson-mmc: [0]=0 | |
[ 11.455362] meson-mmc: [1]=1 | |
[ 11.455364] meson-mmc: [2]=0 | |
[ 11.455365] meson-mmc: [3]=0 | |
[ 11.455367] meson-mmc: [4]=0 | |
[ 11.455369] meson-mmc: [_find_fixed_adj_valid_win] fir_adj:1 | |
[ 11.455372] meson-mmc: [>>>>>>>>prev_map_range] fixed_adj_win_map:495 | |
[ 11.455373] meson-mmc: [1]=1 | |
[ 11.455375] meson-mmc: [2]=1 | |
[ 11.455376] meson-mmc: [3]=1 | |
[ 11.455377] meson-mmc: [4]=1 | |
[ 11.455379] meson-mmc: [0]=0 | |
[ 11.455381] meson-mmc: left:3, right:0, mid:4, size:4 | |
[ 11.455384] meson-mmc: step:0, delay1:0x0, delay2:0x0 | |
[ 11.455387] meson-mmc: sdio: sd_emmc_regs->gclock=0x10000245,sd_emmc_regs->gadjust=0x32000 | |
[ 11.455389] meson-mmc: delay1:0x0, delay2:0x0 | |
[ 11.471172] sdio: new ultra high speed SDR104 SDIO card at address 0001 | |
[ 11.471178] sdio: clock 199999997, 4-bit-bus-width | |
[ 11.471443] meson-mmc: [sdio_reinit] finish | |
[ 11.487708] bcmsdh_register: register client driver | |
[ 11.487883] bcmsdh_sdmmc_probe: Enter num=1 | |
[ 11.488416] bcmsdh_sdmmc_probe: Enter num=2 | |
[ 11.488421] bus num (host idx)=2, slot num (rca)=1 | |
[ 11.488425] found adapter info 'DHD generic adapter' | |
[ 11.488431] Wifi: bcmdhd_mem_prealloc: sectoin 3, size 139264 | |
[ 11.488458] alloc static buf at ffffffc0460c0000! | |
[ 11.488459] Wifi: bcmdhd_mem_prealloc: sectoin 4, size 0 | |
[ 11.488515] sdioh_attach: set sd_f2_blocksize 256 | |
[ 11.488557] sdioh_attach: sd clock rate = 0 | |
[ 11.488837] dhdsdio_probe : no mutex held. set lock | |
[ 11.488942] F1 signature read @0x18000000=0x17294359 | |
[ 11.492699] F1 signature OK, socitype:0x1 chip:0x4359 rev:0x9 pkg:0x2 | |
[ 11.493363] DHD: dongle ram size is set to 917504(orig 917504) at 0x160000 | |
[ 11.493420] Wifi: bcmdhd_mem_prealloc: sectoin 7, size 30432 | |
[ 11.493435] dhd_conf_set_chiprev: chip=0x4359, chiprev=9 | |
[ 11.493477] Wifi: bcmdhd_mem_prealloc: sectoin 0, size 10320 | |
[ 11.493497] CFG80211-ERROR) wl_setup_wiphy : Registering Vendor80211 | |
[ 11.493737] Wifi: bcmdhd_mem_prealloc: sectoin 5, size 65536 | |
[ 11.498161] CFG80211-ERROR) wl_init_prof : wl_init_prof: No profile | |
[ 11.498445] wl_escan_attach: Enter | |
[ 11.498458] Wifi: bcmdhd_mem_prealloc: sectoin 19, size 67488 | |
[ 11.498496] wl_escan_init: Enter | |
[ 11.498628] wl_create_event_handler(): thread:wl_escan_handler:a37 started | |
[ 11.498641] Wifi: bcmdhd_mem_prealloc: sectoin 20, size 65536 | |
[ 11.498659] Wifi: bcmdhd_mem_prealloc: sectoin 21, size 65536 | |
[ 11.498674] Wifi: bcmdhd_mem_prealloc: sectoin 22, size 65536 | |
[ 11.498692] Wifi: bcmdhd_mem_prealloc: sectoin 23, size 65536 | |
[ 11.498726] tsk Enter, tsk = 0xffffffc046350198 | |
[ 11.499239] dhd_attach(): thread:dhd_watchdog_thread:a38 started | |
[ 11.499316] dhd_attach(): thread:dhd_dpc:a39 started | |
[ 11.499362] dhd_attach(): thread:dhd_rxf:a3a started | |
[ 11.499371] dhd_deferred_work_init: work queue initialized | |
[ 11.499374] dhd_tcpack_suppress_set: TCP ACK Suppress mode 0 -> mode 2 | |
[ 11.499394] Wifi: bcmdhd_mem_prealloc: sectoin 1, size 10300 | |
[ 11.499398] Wifi: bcmdhd_mem_prealloc: sectoin 2, size 65536 | |
[ 11.499413] dhd_bus_set_default_min_res_mask: Unhandled chip id | |
[ 11.499702] sdioh_cis_read: func_cis_ptr[0]=0x10ac | |
[ 11.518158] Dongle Host Driver, version 1.579.77.41.10 (r) | |
[ 11.518726] wl_ext_iapsta_attach_netdev: ifidx=0, bssidx=0 | |
[ 11.518733] Register interface [wlan0] MAC: 10:2c:6b:5d:30:b8 | |
[ 11.518786] dhd_tcpack_suppress_set: TCP ACK Suppress mode 2 -> mode 0 | |
[ 11.518794] dhd_wl_ioctl: returning as busstate=0 | |
[ 11.518798] dhd_dbg_detach_pkt_monitor, 2204 | |
[ 11.518802] dhd_bus_devreset: == Power OFF == | |
[ 11.519416] bcmsdh_oob_intr_unregister: Enter | |
[ 11.519421] bcmsdh_oob_intr_unregister: irq is not registered | |
[ 11.519429] dhd_txglom_enable: enable 0 | |
[ 11.519432] dhd_conf_set_txglom_params: txglom_mode=copy | |
[ 11.519434] dhd_conf_set_txglom_params: txglomsize=0, deferred_tx_len=0 | |
[ 11.519437] dhd_conf_set_txglom_params: txinrx_thres=128, dhd_txminmax=-1 | |
[ 11.519438] dhd_conf_set_txglom_params: tx_max_offset=0, txctl_tmo_fix=300 | |
[ 11.519442] dhd_bus_devreset: WLAN OFF DONE | |
[ 11.519491] wifi_platform_set_power = 0 | |
[ 11.519494] ======== PULL WL_REG_ON(-1) LOW! ======== | |
[ 11.519511] aml_wifi wifi: [extern_wifi_set_enable] WIFI Disable! 482 | |
[ 11.574178] amlvideo2.0 cma memory is 5a400000 , size is 1800000 | |
[ 11.575820] amlvideo2.0 cma memory release succeed | |
[ 11.578456] vout: aml_tvout_mode_work: monitor_timeout | |
[ 11.590390] amlvideo2.1 cma memory is 5a400000 , size is 1800000 | |
[ 11.590794] amlvideo2.1 cma memory release succeed | |
[ 11.615568] fw_module_init@main_kernel_juno_v4l2.c:772 GENERIC(ERR) :Juno isp fw_module_init | |
[ 11.615809] isp_module_check@main_kernel_juno_v4l2.c:542 GENERIC(ERR) :isp efuse value: ff630038 4000 | |
[ 11.615869] isp_platform_probe@main_kernel_juno_v4l2.c:580 GENERIC(ERR) :Juno isp irq = 59, flags = 0x404 ! | |
[ 11.615876] isp_platform_probe@main_kernel_juno_v4l2.c:590 GENERIC(ERR) :Juno isp address = 0xff140000, end = 0xff17ffff ! | |
[ 11.626598] isp_platform_probe@main_kernel_juno_v4l2.c:609 GENERIC(ERR) :Success to get link device: isp-sc | |
[ 11.626620] AM_SC: am_sc_parse_dt: rs idx info: name: isp_sc | |
[ 11.626634] AM_SC: am_sc_parse_dt:rs info: irq: 58 | |
[ 11.636502] isp_platform_probe@main_kernel_juno_v4l2.c:624 GENERIC(ERR) :isp init clock is 666 MHZ | |
[ 11.636577] isp_platform_probe@main_kernel_juno_v4l2.c:637 GENERIC(ERR) :mipi init clock is 199 MHZ | |
[ 11.641707] interrupt comes in (irq = 59) without app handler, status: 0x200, pusle mode:0 | |
[ 11.652788] isp_platform_probe@main_kernel_juno_v4l2.c:650 GENERIC(ERR) :register v4l2 driver. result 0. | |
[ 11.652798] isp_platform_probe@main_kernel_juno_v4l2.c:659 GENERIC(ERR) :-------------------------------- | |
[ 11.652803] isp_platform_probe@main_kernel_juno_v4l2.c:660 GENERIC(ERR) :Register 3 subdevices | |
[ 11.652808] isp_platform_probe@main_kernel_juno_v4l2.c:661 GENERIC(ERR) :-------------------------------- | |
[ 11.652828] isp_platform_probe@main_kernel_juno_v4l2.c:685 GENERIC(ERR) :Init finished. async register notifier result 0. Waiting for subdevices | |
[ 11.676522] mali ffe40000.bifrost: Continuing without Mali regulator control | |
[ 11.676629] mali ffe40000.bifrost: max pp is 2 | |
[ 11.676633] mali ffe40000.bifrost: set min pp to default 1 | |
[ 11.676635] mali ffe40000.bifrost: min pp is 1 | |
[ 11.676638] mali ffe40000.bifrost: set min clk default to 0 | |
[ 11.676641] mali ffe40000.bifrost: min clk is 0 | |
[ 11.676653] mali ffe40000.bifrost: hiu io source 0xffffff80106bc000 | |
[ 11.676659] mali ffe40000.bifrost: hiu io source 0xffffff80106be000 | |
[ 11.676662] mali ffe40000.bifrost: num of pp used most of time 1 | |
[ 11.676664] mali ffe40000.bifrost: clock dvfs cfg table size is 6 | |
[ 11.676682] mali ffe40000.bifrost: max clk set 4 | |
[ 11.676685] mali ffe40000.bifrost: max clk is 4 | |
[ 11.676687] mali ffe40000.bifrost: turbo clk set to 5 | |
[ 11.676689] mali ffe40000.bifrost: turbo clk is 5 | |
[ 11.676692] mali ffe40000.bifrost: default clk set to 4 | |
[ 11.676694] mali ffe40000.bifrost: default clk is 4 | |
[ 11.676699] mali ffe40000.bifrost: ====================0==================== | |
clk_freq= 285714285, clk_parent=fclk_div7, voltage=1150, keep_count=5, threshod=<100 190>, clk_sample=285 | |
[ 11.676703] mali ffe40000.bifrost: ====================1==================== | |
clk_freq= 400000000, clk_parent=fclk_div5, voltage=1150, keep_count=5, threshod=<152 207>, clk_sample=400 | |
[ 11.676706] mali ffe40000.bifrost: ====================2==================== | |
clk_freq= 500000000, clk_parent=fclk_div4, voltage=1150, keep_count=5, threshod=<180 220>, clk_sample=500 | |
[ 11.676710] mali ffe40000.bifrost: ====================3==================== | |
clk_freq= 666666666, clk_parent=fclk_div3, voltage=1150, keep_count=5, threshod=<210 236>, clk_sample=666 | |
[ 11.676713] mali ffe40000.bifrost: ====================4==================== | |
clk_freq= 800000000, clk_parent=fclk_div2p5, voltage=1150, keep_count=5, threshod=<230 255>, clk_sample=800 | |
[ 11.676716] mali ffe40000.bifrost: ====================5==================== | |
clk_freq= 800000000, clk_parent=fclk_div2p5, voltage=1150, keep_count=5, threshod=<230 255>, clk_sample=800 | |
[ 11.676719] mali ffe40000.bifrost: clock dvfs table size is 6 | |
[ 11.676816] mali_plat=ffffff800236e620 | |
[ 11.677069] find tzd id: 0 | |
[ 11.677110] gpu cooling register okay with err=0 | |
[ 11.677237] find tzd id: 0 | |
[ 11.677253] gpu core cooling register okay with err=0 | |
[ 11.677280] shader_present=3, tiler_present=1, l2_present=1 | |
[ 11.677365] Mali_pwr_on:gpu_irq : 200 | |
[ 11.677583] mali ffe40000.bifrost: GPU identified as 0x2 arch 7.2.1 r0p0 status 0 | |
[ 11.679240] mali ffe40000.bifrost: Using coherency mode 0 set from dtb | |
[ 11.690769] mali ffe40000.bifrost: Probed as mali0 | |
[ 11.843913] dhdsdio_probe : the lock is released. | |
[ 11.848243] dhd_module_init: Exit err=0 | |
[ 11.852802] No find node. | |
[ 11.852826] register clk_set_setting cpu[46] | |
[ 11.863372] Registered firmware driver success. | |
[ 11.863965] Try to load video/h264_enc.bin ... | |
[ 11.865960] load firmware size : 76288, Name : video/h264_enc.bin. | |
[ 11.865984] the fw pack ver v0.0 is too lower. | |
[ 11.865986] it may work abnormally so need to be update in time. | |
[ 11.866544] Try to load video/video_ucode.bin ... | |
[ 11.886475] load firmware size : 1706240, Name : video/video_ucode.bin. | |
[ 11.886899] the fw pack ver v0.2 is too lower. | |
[ 11.886905] it may work abnormally so need to be update in time. | |
[ 11.961002] Amlogic A/V streaming port init | |
[ 11.971824] get gate demux control ok ffffffc044c96b40 | |
[ 11.971844] get gate parser_top control ok ffffffc044c96c40 | |
[ 11.971874] get gate vdec control ok ffffffc044c96e00 | |
[ 11.971883] get gate clk_81 control failed (null) | |
[ 11.971920] get gate clk_vdec_mux control ok ffffffc044ea2180 | |
[ 11.971962] get gate clk_hcodec_mux control ok ffffffc0440d6f40 | |
[ 11.972008] get gate clk_hevc_mux control ok ffffffc0440d6580 | |
[ 11.972062] get gate clk_hevcb_mux control ok ffffffc0440d6680 | |
[ 11.972086] get gate ahbarb0 control ok ffffffc0440d6540 | |
[ 11.972092] get gate asyncfifo control failed (null) | |
[ 11.981718] amvdec_avs module init | |
[ 11.988377] amvdec_h264 module init | |
[ 12.002963] ammvdec_h264 module init | |
[ 12.004612] BT_RADIO going: on | |
[ 12.004618] AML_BT: going ON | |
[ 12.024119] amvdec_h265 module init | |
[ 12.040522] ionvid: dbg: ionvideo open | |
[ 12.040659] ionvid: dbg: vidioc_close!!!! | |
[ 12.040664] ionvid: dbg: vidioc_close | |
[ 12.049652] ammvdec_mpeg12 module init | |
[ 12.063247] ammvdec_mpeg4_driver_init_module | |
[ 12.075579] amvdec_vc1 module init | |
[ 12.084287] amvdec_vp9 module init | |
[ 12.121002] amvenc_avc_probe -- reserved memory config fail. | |
[ 12.121005] amvenc_avc - cma memory pool size: 60 MB | |
[ 12.121025] encode_wq_init. | |
[ 12.121029] encode start monitor. | |
[ 12.123224] encode workqueue monitor start. | |
[ 12.135197] vpu_init | |
[ 12.135395] vpu_probe | |
[ 12.135398] HevcEnc reserved memory config fail. | |
[ 12.135400] HevcEnc - cma memory pool size: 64 MB | |
[ 12.135422] HevcEnc - wave420l_irq: 50 | |
[ 12.135488] vpu base address get from platform driver physical base addr=0xff610000, virtual base=0xffffff8010dc8000 | |
[ 12.135848] success to probe vpu device with video memory from cma | |
[ 12.164850] npu_version: 2 | |
[ 12.165043] Galcore version 6.4.3.279124CB | |
[ 12.196319] fb: malloc_osd_memory, cma:ffffff800acdf398 | |
[ 12.196331] fb: malloc_osd_memory, 1232, base:0x0000000049c00000, size:8388608 | |
[ 12.196335] fb: use ion buffer for fb memory, fb_index=1 | |
[ 12.196339] fb: OSD1 as afbcd mode,afbc_type=2 | |
[ 12.197135] meson-fb meson-fb: create ion_client ffffffc04425b180, handle=ffffffc044ea2700 | |
[ 12.200117] meson-fb meson-fb: ion memory(1): created fb at 0x0000000074c00000, size 1 MiB | |
[ 12.208480] fb: 1, phy: 0x0000000074c00000, vir:0xffffff8011605000, size=1024K | |
[ 12.208485] fb: Frame buffer memory assigned at | |
[ 12.208490] fb: 1, phy: 0x0000000074c00000, vir:0xffffff8011605000, size=1024K | |
[ 12.208494] fb: 1, phy: 0x0000000074c00000, vir:0xffffff8011605000, size=1024K | |
[ 12.208499] fb: logo_index=0,fb_index=1 | |
[ 12.208503] fb: ---------------clear fb1 memory ffffff8011605000 | |
[ 12.208690] fb: osd[1] canvas.idx =0x43 | |
[ 12.208694] fb: osd[1] canvas.addr=0x74c00000 | |
[ 12.208697] fb: osd[1] canvas.width=128 | |
[ 12.208700] fb: osd[1] canvas.height=32 | |
[ 12.208704] fb: osd[1] frame.width=32 | |
[ 12.208707] fb: osd[1] frame.height=32 | |
[ 12.208710] fb: osd[1] out_addr_id =0x2 | |
[ 12.217674] iq name from dts config is ----> os08a10 | |
[ 12.217707] get_cali_name_id@soc_iq.c:168 SUBDEV_IQ(ERR) :get_calibrations_os08a10 | |
[ 12.217718] acamera_camera_async_bound@main_kernel_juno_v4l2.c:133 GENERIC(ERR) :bound called with sd 0x26e4400, asd 0x22bca68, sd->dev 0x46ed8410, name SocCalibrations | |
[ 12.217726] soc_iq_probe@soc_iq.c:276 SUBDEV_IQ(ERR) :register v4l2 IQ device. result 0, sd 0x26e4400 sd->dev 0x46ed8410 | |
[ 12.218560] fb: malloc_osd_memory, cma:ffffff800acdf398 | |
[ 12.218568] fb: malloc_osd_memory, 1232, base:0x0000000049c00000, size:8388608 | |
[ 12.218571] fb: use ion buffer for fb memory, fb_index=2 | |
[ 12.218574] fb: OSD2 as afbcd mode,afbc_type=2 | |
[ 12.219759] meson-fb meson-fb: create ion_client ffffffc04425b180, handle=ffffffc043bfed80 | |
[ 12.222460] acamera_soc_lens_init@soc_lens.c:221 GENERIC(INFO) :Lens subdevice init | |
[ 12.223258] acamera_camera_async_bound@main_kernel_juno_v4l2.c:133 GENERIC(ERR) :bound called with sd 0x2736480, asd 0x22bca90, sd->dev 0x3ccc9010, name SocLens | |
[ 12.223269] soc_lens_probe@soc_lens.c:193 GENERIC(INFO) :register v4l2 lens device. result 0, sd 0x2736480 sd->dev 0x3ccc9010 | |
[ 12.226918] meson-fb meson-fb: ion memory(2): created fb at 0x0000000074d00000, size 1 MiB | |
[ 12.227086] dhd_ioctl_entry: Interface is down | |
[ 12.236140] fb: 2, phy: 0x0000000074d00000, vir:0xffffff80117aa000, size=1024K | |
[ 12.236143] fb: Frame buffer memory assigned at | |
[ 12.236146] fb: 2, phy: 0x0000000074d00000, vir:0xffffff80117aa000, size=1024K | |
[ 12.236149] fb: 2, phy: 0x0000000074d00000, vir:0xffffff80117aa000, size=1024K | |
[ 12.236152] fb: logo_index=0,fb_index=2 | |
[ 12.236155] fb: ---------------clear fb2 memory ffffff80117aa000 | |
[ 12.236356] fb: osd[2] canvas.idx =0x41 | |
[ 12.236357] fb: osd[2] canvas.addr=0x74d00000 | |
[ 12.236358] fb: osd[2] canvas.width=128 | |
[ 12.236359] fb: osd[2] canvas.height=32 | |
[ 12.236360] fb: osd[2] frame.width=32 | |
[ 12.236361] fb: osd[2] frame.height=32 | |
[ 12.236362] fb: osd[2] out_addr_id =0x3 | |
[ 12.238136] acamera_camera_sensor_init@soc_sensor.c:564 GENERIC(ERR) :Sensor subdevice init | |
[ 12.238763] config sensor os08a10 driver. | |
[ 12.238855] ir_cut_get_named_gpio@soc_sensor.c:477 GENERIC(ERR) :ir cut gpio count = 1 | |
[ 12.238883] ir_cut_get_named_gpio@soc_sensor.c:482 GENERIC(ERR) :ir cut gpio name [0] = 404 | |
[ 12.238893] sensor bsp init | |
[ 12.238905] acamera_camera_async_bound@main_kernel_juno_v4l2.c:133 GENERIC(ERR) :bound called with sd 0x277ad98, asd 0x22bcab8, sd->dev 0x46ed8010, name SocSensor | |
[ 12.238920] acamera_camera_async_complete@main_kernel_juno_v4l2.c:187 GENERIC(ERR) :complete called | |
[ 12.238932] acamera_camera_async_complete@main_kernel_juno_v4l2.c:189 GENERIC(ERR) :starting V4L2 firmware | |
[ 12.240352] [email protected]:43 GENERIC(ERR) :Control - id:0x980900, val:128, is_int:1, min:0, max:255. | |
[ 12.240363] [email protected]:916 GENERIC(ERR) :ISP FW not inited yet | |
[ 12.240370] [email protected]:650 GENERIC(ERR) :Failed alloc cma pages. | |
[ 12.240384] acamera_camera_async_complete@main_kernel_juno_v4l2.c:198 GENERIC(ERR) :Failed to register ISP v4l2 driver. | |
[ 12.240399] soc_sensor_probe@soc_sensor.c:530 GENERIC(ERR) :register v4l2 sensor device. result -1, sd 0x277ad98 sd->dev 0x46ed8010 | |
[ 12.240431] soc_sensor: probe of sensor failed with error -1 | |
[ 12.253763] fb: vpu clkc clock is 199 MHZ | |
[ 12.253788] fb: malloc_osd_memory, cma:ffffff800acdf398 | |
[ 12.253795] fb: malloc_osd_memory, 1232, base:0x0000000049c00000, size:8388608 | |
[ 12.253799] fb: use ion buffer for fb memory, fb_index=3 | |
[ 12.253804] fb: OSD3 as afbcd mode,afbc_type=2 | |
[ 12.257621] meson-fb meson-fb: create ion_client ffffffc04425b180, handle=ffffffc044ea2fc0 | |
[ 12.260650] meson-fb meson-fb: ion memory(3): created fb at 0x0000000074e00000, size 8 MiB | |
[ 12.260656] fb: 3, phy: 0x0000000074e00000, vir:0xffffff801190b000, size=8192K | |
[ 12.260663] fb: Frame buffer memory assigned at | |
[ 12.260664] fb: 3, phy: 0x0000000074e00000, vir:0xffffff801190b000, size=8192K | |
[ 12.260666] fb: 3, phy: 0x0000000074e00000, vir:0xffffff801190b000, size=8192K | |
[ 12.260669] fb: logo_index=0,fb_index=3 | |
[ 12.260672] fb: ---------------clear fb3 memory ffffff801190b000 | |
[ 12.261952] fb: osd[3] canvas.idx =0x42 | |
[ 12.261954] fb: osd[3] canvas.addr=0x74e00000 | |
[ 12.261956] fb: osd[3] canvas.width=128 | |
[ 12.261958] fb: osd[3] canvas.height=32 | |
[ 12.261959] fb: osd[3] frame.width=32 | |
[ 12.261961] fb: osd[3] frame.height=32 | |
[ 12.261963] fb: osd[3] out_addr_id =0x4 | |
[ 12.356064] soc_lens_ioctl@soc_lens.c:100 GENERIC(ERR) :Failed to process lens_ioctl. Lens is not initialized yet. lens_init must be called before | |
[ 12.362802] camera_ioctl@soc_sensor.c:251 GENERIC(ERR) :Failed to process camera_ioctl. Sensor is not initialized yet. camera_init must be called before | |
[ 12.469552] meson-remote ff808040.rc: remote_ioctl invalid user space pointer | |
[ 12.505089] IPVS: Creating netns size=1928 id=2 | |
[ 12.717620] zram: Added device: zram0 | |
[ 12.725145] zram: Added device: zram1 | |
[ 12.730100] zram: Added device: zram2 | |
[ 12.742331] zram: Added device: zram3 | |
[ 12.753381] zram: Added device: zram4 | |
[ 12.757535] zram: Added device: zram5 | |
[ 12.813055] zram0: detected capacity change from 0 to 162619392 | |
[ 12.816834] meson6-dwmac ff3f0000.ethernet eth0: fail to init PTP. | |
[ 12.817243] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready | |
[ 12.843337] Adding 158804k swap on /dev/zram0. Priority:5 extents:1 across:158804k SS | |
[ 12.844299] zram1: detected capacity change from 0 to 162619392 | |
[ 12.844725] BT_RADIO going: off | |
[ 12.844730] AML_BT: going OFF | |
[ 12.875776] Adding 158804k swap on /dev/zram1. Priority:5 extents:1 across:158804k SS | |
[ 12.877232] zram2: detected capacity change from 0 to 162619392 | |
[ 12.921556] Adding 158804k swap on /dev/zram2. Priority:5 extents:1 across:158804k SS | |
[ 12.923706] zram3: detected capacity change from 0 to 162619392 | |
[ 12.949316] Adding 158804k swap on /dev/zram3. Priority:5 extents:1 across:158804k SS | |
[ 12.957185] zram4: detected capacity change from 0 to 162619392 | |
[ 12.981062] Adding 158804k swap on /dev/zram4. Priority:5 extents:1 across:158804k SS | |
[ 12.983978] zram5: detected capacity change from 0 to 162619392 | |
[ 13.005197] Adding 158804k swap on /dev/zram5. Priority:5 extents:1 across:158804k SS | |
[ 13.381426] IPVS: Creating netns size=1928 id=3 | |
[ 13.485576] fb: osd_release now.index=3,open_count=1 | |
[ 13.485587] fb: osd_release now.index=2,open_count=1 | |
[ 13.485591] fb: osd_release now.index=1,open_count=1 | |
[ 13.608620] fb: osd[0] canvas.idx =0x40 | |
[ 13.608622] fb: osd[0] canvas.addr=0x70000000 | |
[ 13.608623] fb: osd[0] canvas.width=10240 | |
[ 13.608624] fb: osd[0] canvas.height=1440 | |
[ 13.608625] fb: osd[0] frame.width=2560 | |
[ 13.608626] fb: osd[0] frame.height=1440 | |
[ 13.608627] fb: osd[0] out_addr_id =0x1 | |
[ 13.619930] fb: osd[0] enable: 0 (Xorg) | |
[ 13.852698] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready | |
[ 13.852802] dhd_open: Enter ffffffc046d11000 | |
[ 13.852804] dhd_open : no mutex held. set lock | |
[ 13.852811] | |
Dongle Host Driver, version 1.579.77.41.10 (r) | |
[ 13.852815] wl_ext_iapsta_attach_netdev: ifidx=0, bssidx=0 | |
[ 13.852818] wl_android_wifi_on in 1 | |
[ 13.852820] wl_android_wifi_on in 2: g_wifi_on=0 | |
[ 13.852823] wifi_platform_set_power = 1 | |
[ 13.852825] ======== PULL WL_REG_ON(-1) HIGH! ======== | |
[ 13.852846] aml_wifi wifi: [extern_wifi_set_enable] WIFI Disable! 482 | |
[ 14.053163] aml_wifi wifi: [extern_wifi_set_enable] WIFI Enable! 482 | |
[ 14.095448] aml_spdif_open | |
[ 14.095569] audio_ddr_mngr: frddrs[0] registered by device ff642000.audiobus:spdif_b | |
[ 14.095710] set normal 512 fs /4 fs | |
[ 14.095734] set spdifout clk:5644800, mpll:22579200 | |
[ 14.095736] get spdifout clk:5644797, mpll:22579186 | |
[ 14.095739] aml_dai_set_spdif_fmt , fmt 0x4000 | |
[ 14.095742] set normal 512 fs /4 fs | |
[ 14.095752] set spdifout clk:5644800, mpll:22579200 | |
[ 14.095754] get spdifout clk:5644797, mpll:22579186 | |
[ 14.095787] spdif_info: rate: 44100, channel status ch0_l:0x100, ch0_r:0x100, ch1_l:0x0, ch1_r:0x0 | |
[ 14.095794] hdmitx: hw: set audio | |
[ 14.095796] hdmitx: hw: hdmitx tx_aud_src = 0 | |
[ 14.095808] hdmitx: fs = 2, cd = 4, tmds_clk = 241500 | |
[ 14.095811] hdmitx: hw: aud_n_para = 6272 | |
[ 14.095818] hdmitx: hw: set channel status | |
[ 14.095847] hdmitx: audio: Audio Type: PCM | |
[ 14.095849] hdmitx: audio: set audio param | |
[ 14.095852] aml_spdif_fifo_ctrl, bit depth:16, frddr type:1, toddr:type:1 | |
[ 14.100507] spdif_b keep clk continuous | |
[ 14.100519] aml_spdif_close | |
[ 14.100610] audio_ddr_mngr: frddrs[0] released by device ff642000.audiobus:spdif_b | |
[ 14.100981] aml_spdif_open | |
[ 14.101104] audio_ddr_mngr: frddrs[0] registered by device ff642000.audiobus:spdif_b | |
[ 14.101329] spdif_b keep clk continuous | |
[ 14.101334] aml_spdif_close | |
[ 14.101372] audio_ddr_mngr: frddrs[0] released by device ff642000.audiobus:spdif_b | |
[ 14.101659] aml_spdif_open | |
[ 14.101779] audio_ddr_mngr: frddrs[0] registered by device ff642000.audiobus:spdif_b | |
[ 14.101970] spdif_b keep clk continuous | |
[ 14.101975] aml_spdif_close | |
[ 14.102035] audio_ddr_mngr: frddrs[0] released by device ff642000.audiobus:spdif_b | |
[ 14.102460] aml_spdif_open | |
[ 14.103034] audio_ddr_mngr: frddrs[0] registered by device ff642000.audiobus:spdif_b | |
[ 14.103359] spdif_b keep clk continuous | |
[ 14.103367] aml_spdif_close | |
[ 14.103425] audio_ddr_mngr: frddrs[0] released by device ff642000.audiobus:spdif_b | |
[ 14.103776] aml_spdif_open | |
[ 14.103904] audio_ddr_mngr: frddrs[0] registered by device ff642000.audiobus:spdif_b | |
[ 14.104361] spdif_b keep clk continuous | |
[ 14.104370] aml_spdif_close | |
[ 14.104416] audio_ddr_mngr: frddrs[0] released by device ff642000.audiobus:spdif_b | |
[ 14.104762] aml_spdif_open | |
[ 14.104887] audio_ddr_mngr: frddrs[0] registered by device ff642000.audiobus:spdif_b | |
[ 14.105074] set normal 512 fs /4 fs | |
[ 14.105101] set spdifout clk:5644800, mpll:22579200 | |
[ 14.105103] get spdifout clk:5644797, mpll:22579186 | |
[ 14.105106] aml_dai_set_spdif_fmt , fmt 0x4000 | |
[ 14.105108] set normal 512 fs /4 fs | |
[ 14.105119] set spdifout clk:5644800, mpll:22579200 | |
[ 14.105121] get spdifout clk:5644797, mpll:22579186 | |
[ 14.105160] spdif_info: rate: 44100, channel status ch0_l:0x100, ch0_r:0x100, ch1_l:0x0, ch1_r:0x0 | |
[ 14.105167] hdmitx: hw: set audio | |
[ 14.105169] hdmitx: hw: hdmitx tx_aud_src = 0 | |
[ 14.105182] hdmitx: fs = 2, cd = 4, tmds_clk = 241500 | |
[ 14.105184] hdmitx: hw: aud_n_para = 6272 | |
[ 14.105191] hdmitx: hw: set channel status | |
[ 14.105220] hdmitx: audio: Audio Type: PCM | |
[ 14.105222] hdmitx: audio: set audio param | |
[ 14.105224] aml_spdif_fifo_ctrl, bit depth:16, frddr type:1, toddr:type:1 | |
[ 14.106285] spdif_b keep clk continuous | |
[ 14.106292] aml_spdif_close | |
[ 14.106361] audio_ddr_mngr: frddrs[0] released by device ff642000.audiobus:spdif_b | |
[ 14.109743] aml_spdif_open | |
[ 14.109848] audio_ddr_mngr: frddrs[0] registered by device ff642000.audiobus:spdif_b | |
[ 14.109992] set normal 512 fs /4 fs | |
[ 14.110017] set spdifout clk:5644800, mpll:22579200 | |
[ 14.110020] get spdifout clk:5644797, mpll:22579186 | |
[ 14.110022] aml_dai_set_spdif_fmt , fmt 0x4000 | |
[ 14.110025] set normal 512 fs /4 fs | |
[ 14.110035] set spdifout clk:5644800, mpll:22579200 | |
[ 14.110037] get spdifout clk:5644797, mpll:22579186 | |
[ 14.110119] spdif_info: rate: 44100, channel status ch0_l:0x100, ch0_r:0x100, ch1_l:0x0, ch1_r:0x0 | |
[ 14.110126] hdmitx: hw: set audio | |
[ 14.110128] hdmitx: hw: hdmitx tx_aud_src = 0 | |
[ 14.110142] hdmitx: fs = 2, cd = 4, tmds_clk = 241500 | |
[ 14.110144] hdmitx: hw: aud_n_para = 6272 | |
[ 14.110152] hdmitx: hw: set channel status | |
[ 14.110181] hdmitx: audio: Audio Type: PCM | |
[ 14.110183] hdmitx: audio: set audio param | |
[ 14.110186] aml_spdif_fifo_ctrl, bit depth:16, frddr type:1, toddr:type:1 | |
[ 14.122503] asoc-aml-card auge_sound: S/PDIF Playback enable | |
[ 14.558437] sdio_reset_comm(): | |
[ 14.558496] meson-mmc: actual_clock :400000, HHI_nand: 0x80 | |
[ 14.558499] meson-mmc: [meson_mmc_clk_set_rate_v3] after clock: 0x1000023c | |
[ 14.565001] meson-mmc: actual_clock :0, HHI_nand: 0x80 | |
[ 14.565007] meson-mmc: [meson_mmc_clk_set_rate_v3] after clock: 0x1000023c | |
[ 14.582796] meson-mmc: actual_clock :400000, HHI_nand: 0x80 | |
[ 14.582802] meson-mmc: [meson_mmc_clk_set_rate_v3] after clock: 0x1000023c | |
[ 14.600880] sdio: queuing unknown CIS tuple 0x80 (2 bytes) | |
[ 14.603710] sdio: queuing unknown CIS tuple 0x80 (3 bytes) | |
[ 14.606548] sdio: queuing unknown CIS tuple 0x80 (3 bytes) | |
[ 14.611800] sdio: queuing unknown CIS tuple 0x80 (7 bytes) | |
[ 14.629986] fb: osd[0] enable: 1 (Xorg) | |
[ 14.721179] meson-aml-mmc ffe03000.sdio: divider requested rate 200000000 != actual rate 199999997: ret=0 | |
[ 14.721188] meson-mmc: actual_clock :199999997, HHI_nand: 0x80 | |
[ 14.721192] meson-mmc: [meson_mmc_clk_set_rate_v3] after clock: 0x10000245 | |
[ 14.721198] meson-mmc: Data 1 aligned delay is 0 | |
[ 14.721203] meson-mmc: sdio: clk 199999997 tuning start | |
[ 14.721258] meson-mmc: Tuning transfer error: nmatch=0 tuning_err:0xffffffac | |
[ 14.724474] meson-mmc: sdio: rx_tuning_result[1] = 40 | |
[ 14.725529] meson-mmc: sdio: rx_tuning_result[2] = 40 | |
[ 14.729077] meson-mmc: sdio: rx_tuning_result[3] = 40 | |
[ 14.730108] meson-mmc: sdio: rx_tuning_result[4] = 40 | |
[ 14.730111] meson-mmc: [prev_map] fixed_adj_win_map:30 | |
[ 14.730113] meson-mmc: [0]=0 | |
[ 14.730114] meson-mmc: [1]=1 | |
[ 14.730116] meson-mmc: [2]=1 | |
[ 14.730117] meson-mmc: [3]=1 | |
[ 14.730119] meson-mmc: [4]=1 | |
[ 14.730121] meson-mmc: [_find_fixed_adj_valid_win]retry test fixed adj... | |
[ 14.730124] meson-mmc: step:4, delay1:0x4104104, delay2:0x4004104 | |
[ 14.730151] meson-mmc: Tuning transfer error: nmatch=0 tuning_err:0xffffffac | |
[ 14.732719] meson-mmc: sdio: rx_tuning_result[1] = 40 | |
[ 14.739418] meson-mmc: sdio: rx_tuning_result[2] = 40 | |
[ 14.740522] meson-mmc: sdio: rx_tuning_result[3] = 40 | |
[ 14.742095] meson-mmc: sdio: rx_tuning_result[4] = 40 | |
[ 14.742101] meson-mmc: [_find_fixed_adj_valid_win]retry test fixed adj... | |
[ 14.742105] meson-mmc: step:8, delay1:0x8208208, delay2:0x8008208 | |
[ 14.744580] meson-mmc: sdio: rx_tuning_result[0] = 40 | |
[ 14.745754] meson-mmc: sdio: rx_tuning_result[1] = 40 | |
[ 14.746904] meson-mmc: sdio: rx_tuning_result[2] = 40 | |
[ 14.748014] meson-mmc: sdio: rx_tuning_result[3] = 40 | |
[ 14.749036] meson-mmc: sdio: rx_tuning_result[4] = 40 | |
[ 14.749042] meson-mmc: [_find_fixed_adj_valid_win]retry test fixed adj... | |
[ 14.749046] meson-mmc: step:12, delay1:0xc30c30c, delay2:0xc00c30c | |
[ 14.750294] meson-mmc: sdio: rx_tuning_result[0] = 40 | |
[ 14.751564] meson-mmc: sdio: rx_tuning_result[1] = 40 | |
[ 14.752751] meson-mmc: sdio: rx_tuning_result[2] = 40 | |
[ 14.753924] meson-mmc: sdio: rx_tuning_result[3] = 40 | |
[ 14.755147] meson-mmc: sdio: rx_tuning_result[4] = 40 | |
[ 14.755154] meson-mmc: [_find_fixed_adj_valid_win]retry test fixed adj... | |
[ 14.755158] meson-mmc: step:16, delay1:0x10410410, delay2:0x10010410 | |
[ 14.756298] meson-mmc: sdio: rx_tuning_result[0] = 40 | |
[ 14.757509] meson-mmc: sdio: rx_tuning_result[1] = 40 | |
[ 14.758593] meson-mmc: sdio: rx_tuning_result[2] = 40 | |
[ 14.759611] meson-mmc: sdio: rx_tuning_result[3] = 40 | |
[ 14.761826] meson-mmc: sdio: rx_tuning_result[4] = 40 | |
[ 14.761832] meson-mmc: [_find_fixed_adj_valid_win]retry test fixed adj... | |
[ 14.761835] meson-mmc: step:20, delay1:0x14514514, delay2:0x14014514 | |
[ 14.762834] meson-mmc: sdio: rx_tuning_result[0] = 40 | |
[ 14.763613] meson-mmc: Tuning transfer error: nmatch=29 tuning_err:0xffffffac | |
[ 14.769090] meson-mmc: sdio: rx_tuning_result[2] = 40 | |
[ 14.772094] meson-mmc: sdio: rx_tuning_result[3] = 40 | |
[ 14.773243] meson-mmc: sdio: rx_tuning_result[4] = 40 | |
[ 14.773247] meson-mmc: [>>>>>>>>bitmap_xor_dst] fixed_adj_win_map:2 | |
[ 14.773248] meson-mmc: [0]=0 | |
[ 14.773250] meson-mmc: [1]=1 | |
[ 14.773251] meson-mmc: [2]=0 | |
[ 14.773253] meson-mmc: [3]=0 | |
[ 14.773254] meson-mmc: [4]=0 | |
[ 14.773257] meson-mmc: [_find_fixed_adj_valid_win] fir_adj:1 | |
[ 14.773259] meson-mmc: [>>>>>>>>prev_map_range] fixed_adj_win_map:495 | |
[ 14.773260] meson-mmc: [1]=1 | |
[ 14.773262] meson-mmc: [2]=1 | |
[ 14.773263] meson-mmc: [3]=1 | |
[ 14.773265] meson-mmc: [4]=1 | |
[ 14.773266] meson-mmc: [0]=0 | |
[ 14.773268] meson-mmc: left:3, right:0, mid:4, size:4 | |
[ 14.773271] meson-mmc: step:0, delay1:0x0, delay2:0x0 | |
[ 14.773274] meson-mmc: sdio: sd_emmc_regs->gclock=0x10000245,sd_emmc_regs->gadjust=0x32000 | |
[ 14.773276] meson-mmc: delay1:0x0, delay2:0x0 | |
[ 14.773348] sdioh_start: set sd_f2_blocksize 256 | |
[ 14.773767] | |
dhd_bus_devreset: == WLAN ON == | |
[ 14.773996] F1 signature read @0x18000000=0x17294359 | |
[ 14.778675] F1 signature OK, socitype:0x1 chip:0x4359 rev:0x9 pkg:0x2 | |
[ 14.779528] DHD: dongle ram size is set to 917504(orig 917504) at 0x160000 | |
[ 14.779598] dhd_bus_set_default_min_res_mask: Unhandled chip id | |
[ 14.780310] dhd_os_open_image: /lib/firmware/brcm/config.txt (184 bytes) open success | |
[ 14.780536] dhd_conf_read_sdio_params: dhd_slpauto = 0 | |
[ 14.780542] dhd_conf_read_others: ccode = CN | |
[ 14.780546] dhd_conf_read_others: regrev = 38 | |
[ 14.780553] dhd_conf_read_nv_by_chip: nv_by_chip_count=5 | |
[ 14.780555] dhd_conf_read_nv_by_chip: chip=0xa9a6, chiprev=0, name=nvram_ap6212.txt | |
[ 14.780557] dhd_conf_read_nv_by_chip: chip=0xa9a6, chiprev=1, name=nvram_ap6212a.txt | |
[ 14.780559] dhd_conf_read_nv_by_chip: chip=0x4345, chiprev=6, name=nvram_ap6255.txt | |
[ 14.780561] dhd_conf_read_nv_by_chip: chip=0x4354, chiprev=2, name=nvram_ap6356.txt | |
[ 14.780564] dhd_conf_read_nv_by_chip: chip=0x4359, chiprev=9, name=nvram_ap6359sa.txt | |
[ 14.780572] Final fw_path=/lib/firmware/brcm/fw_bcm4359c0_ag.bin | |
[ 14.780574] Final nv_path=/lib/firmware/brcm/nvram_ap6359sa.txt | |
[ 14.780575] Final clm_path=/lib/firmware/brcm/clm.blob | |
[ 14.780577] Final conf_path=/lib/firmware/brcm/config.txt | |
[ 14.781161] dhd_os_open_image: /lib/firmware/brcm/fw_bcm4359c0_ag.bin (637347 bytes) open success | |
[ 14.857779] dhd_os_open_image: /lib/firmware/brcm/nvram_ap6359sa.txt (6096 bytes) open success | |
[ 14.858193] NVRAM version: AP6398S_NVRAM_V3.0_20200312A | |
[ 14.858879] dhdsdio_write_vars: Download, Upload and compare of NVRAM succeeded. | |
[ 14.879438] BT_RADIO going: on | |
[ 14.879444] AML_BT: going ON | |
[ 15.049804] dhd_bus_init: enable 0x06, ready 0x06 (waited 0us) | |
[ 15.049872] si_get_pmu_reg_addr: addrRET: 18000670 | |
[ 15.050056] bcmsdh_oob_intr_register: HW_OOB irq=70 flags=0x8 | |
[ 15.050318] dhd_get_memdump_info: File [/data/misc/wifi/.memdump.info] doesn't exist | |
[ 15.050337] dhd_get_memdump_info: MEMDUMP ENABLED = 2 | |
[ 15.051460] Disable tdls_auto_op failed. -1 | |
[ 15.051469] dhd_tcpack_suppress_set: TCP ACK Suppress mode 0 -> mode 1 | |
[ 15.051834] dhd_apply_default_clm: Ignore clm file /lib/firmware/brcm/clm.blob | |
[ 15.053028] Firmware up: op_mode=0x0405, MAC=10:2c:6b:5d:30:b8 | |
[ 15.073788] Driver: 1.579.77.41.10 (r) | |
Firmware: wl0: Sep 20 2019 20:22:36 version 9.87.51.11.34 (edb7293@shgit) (r711217) FWID 01-c7feb1ee | |
CLM: 9.7.5 | |
[ 15.074083] dhd_txglom_enable: enable 1 | |
[ 15.074091] dhd_conf_set_txglom_params: txglom_mode=copy | |
[ 15.074096] dhd_conf_set_txglom_params: txglomsize=36, deferred_tx_len=0 | |
[ 15.074100] dhd_conf_set_txglom_params: txinrx_thres=128, dhd_txminmax=-1 | |
[ 15.074104] dhd_conf_set_txglom_params: tx_max_offset=0, txctl_tmo_fix=300 | |
[ 15.074117] dhd_conf_get_disable_proptx: fw_proptx=0, disable_proptx=1 | |
[ 15.075591] dhd_pno_init: Support Android Location Service | |
[ 15.101812] rtt_do_get_ioctl: failed to send getbuf proxd iovar (CMD ID : 1), status=-23 | |
[ 15.101818] dhd_rtt_init : FTM is not supported | |
[ 15.101821] dhd_preinit_ioctls: SensorHub diabled 0 | |
[ 15.102070] dhd_preinit_ioctls failed to set ShubHub disable | |
[ 15.103275] failed to set WNM capabilities | |
[ 15.103539] dhd_conf_set_country: set country CN, revision 38 | |
[ 15.105818] Country code: CN (CN/38) | |
[ 15.108889] CONFIG-ERROR) dhd_conf_set_intiovar: txbf setting failed -23 | |
[ 15.117220] wl_android_wifi_on: Success | |
[ 15.158968] dhd_open : the lock is released. | |
[ 15.158975] dhd_open: Exit ret=0 | |
[ 15.387457] P2P interface registered | |
[ 15.387476] wl_cfgp2p_add_p2p_disc_if: wdev: ffffffc035872000, wdev->net: (null) | |
[ 15.400290] WLC_E_IF: NO_IF set, event Ignored | |
[ 15.401720] P2P interface started | |
[ 15.427445] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready | |
[ 16.302846] meson_uart ffd24000.serial: ttyS1 use xtal(24M) 24000000 change 0 to 9600 | |
[ 16.302911] meson_uart ffd24000.serial: ttyS1 use xtal(24M) 24000000 change 9600 to 9600 | |
[ 16.302930] meson_uart ffd24000.serial: ttyS1 use xtal(24M) 24000000 change 9600 to 115200 | |
[ 16.740946] Connecting with f0:b4:29:e0:8e:5d ssid "QBLAB_3DP", len (9) channel=7 | |
[ 16.749047] dhd_dbg_start_pkt_monitor, 1724 | |
[ 16.889782] wl_iw_event: Link UP with f0:b4:29:e0:8e:5d | |
[ 16.889812] wl_bss_connect_done succeeded with f0:b4:29:e0:8e:5d | |
[ 16.890037] CFG80211-ERROR) wl_cfg80211_scan_abort : scan abort failed | |
[ 16.912088] wl_bss_connect_done succeeded with f0:b4:29:e0:8e:5d vndr_oui: 00-90-4C 00-0C-43 | |
[ 17.043324] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready | |
[ 17.509824] meson_uart ff803000.serial: ttyS0 use xtal(24M) 24000000 change 115200 to 115200 | |
[ 17.643594] using random self ethernet address | |
[ 17.643600] using random host ethernet address | |
[ 17.655761] file system registered | |
[ 17.658278] assign_ffs_buffer FFS_BUFFER_MAX=100!!! | |
[ 17.666581] read descriptors | |
[ 17.666594] read strings | |
[ 18.664900] usb0: HOST MAC 12:34:43:59:53:50 | |
[ 18.664957] usb0: MAC 02:34:43:59:53:50 | |
[ 18.866706] IPv6: ADDRCONF(NETDEV_UP): usb0: link is not ready | |
[ 19.166726] asoc-aml-card auge_sound: S/PDIF Playback disable | |
[ 19.166851] spdif_b keep clk continuous | |
[ 19.166859] aml_spdif_close | |
[ 19.166925] audio_ddr_mngr: frddrs[0] released by device ff642000.audiobus:spdif_b | |
[ 19.178975] aml_spdif_open | |
[ 19.179090] audio_ddr_mngr: frddrs[0] registered by device ff642000.audiobus:spdif_b | |
[ 19.179230] set normal 512 fs /4 fs | |
[ 19.179256] set spdifout clk:5644800, mpll:22579200 | |
[ 19.179258] get spdifout clk:5644797, mpll:22579186 | |
[ 19.179261] aml_dai_set_spdif_fmt , fmt 0x4000 | |
[ 19.179264] set normal 512 fs /4 fs | |
[ 19.179274] set spdifout clk:5644800, mpll:22579200 | |
[ 19.179276] get spdifout clk:5644797, mpll:22579186 | |
[ 19.179309] spdif_info: rate: 44100, channel status ch0_l:0x100, ch0_r:0x100, ch1_l:0x0, ch1_r:0x0 | |
[ 19.179317] aml_spdif_fifo_ctrl, bit depth:16, frddr type:1, toddr:type:1 | |
[ 19.181489] spdif_b keep clk continuous | |
[ 19.181493] aml_spdif_close | |
[ 19.181530] audio_ddr_mngr: frddrs[0] released by device ff642000.audiobus:spdif_b | |
[ 19.181767] aml_spdif_open | |
[ 19.181847] audio_ddr_mngr: frddrs[0] registered by device ff642000.audiobus:spdif_b | |
[ 19.181983] spdif_b keep clk continuous | |
[ 19.181986] aml_spdif_close | |
[ 19.182009] audio_ddr_mngr: frddrs[0] released by device ff642000.audiobus:spdif_b | |
[ 19.182171] aml_spdif_open | |
[ 19.182223] audio_ddr_mngr: frddrs[0] registered by device ff642000.audiobus:spdif_b | |
[ 19.182308] spdif_b keep clk continuous | |
[ 19.182311] aml_spdif_close | |
[ 19.182331] audio_ddr_mngr: frddrs[0] released by device ff642000.audiobus:spdif_b | |
[ 19.182652] aml_spdif_open | |
[ 19.182887] audio_ddr_mngr: frddrs[0] registered by device ff642000.audiobus:spdif_b | |
[ 19.183052] spdif_b keep clk continuous | |
[ 19.183054] aml_spdif_close | |
[ 19.183103] audio_ddr_mngr: frddrs[0] released by device ff642000.audiobus:spdif_b | |
[ 19.183264] aml_spdif_open | |
[ 19.184316] audio_ddr_mngr: frddrs[0] registered by device ff642000.audiobus:spdif_b | |
[ 19.184573] spdif_b keep clk continuous | |
[ 19.184576] aml_spdif_close | |
[ 19.184618] audio_ddr_mngr: frddrs[0] released by device ff642000.audiobus:spdif_b | |
[ 19.184780] aml_spdif_open | |
[ 19.184830] audio_ddr_mngr: frddrs[0] registered by device ff642000.audiobus:spdif_b | |
[ 19.184926] set normal 512 fs /4 fs | |
[ 19.184950] set spdifout clk:5644800, mpll:22579200 | |
[ 19.184953] get spdifout clk:5644797, mpll:22579186 | |
[ 19.184955] aml_dai_set_spdif_fmt , fmt 0x4000 | |
[ 19.184958] set normal 512 fs /4 fs | |
[ 19.184968] set spdifout clk:5644800, mpll:22579200 | |
[ 19.184970] get spdifout clk:5644797, mpll:22579186 | |
[ 19.185001] spdif_info: rate: 44100, channel status ch0_l:0x100, ch0_r:0x100, ch1_l:0x0, ch1_r:0x0 | |
[ 19.185008] hdmitx: hw: set audio | |
[ 19.185010] hdmitx: hw: hdmitx tx_aud_src = 0 | |
[ 19.185023] hdmitx: fs = 2, cd = 4, tmds_clk = 241500 | |
[ 19.185025] hdmitx: hw: aud_n_para = 6272 | |
[ 19.185033] hdmitx: hw: set channel status | |
[ 19.185062] hdmitx: audio: Audio Type: PCM | |
[ 19.185064] hdmitx: audio: set audio param | |
[ 19.185066] aml_spdif_fifo_ctrl, bit depth:16, frddr type:1, toddr:type:1 | |
[ 19.185390] spdif_b keep clk continuous | |
[ 19.185392] aml_spdif_close | |
[ 19.185412] audio_ddr_mngr: frddrs[0] released by device ff642000.audiobus:spdif_b | |
[ 19.187142] aml_spdif_open | |
[ 19.188449] audio_ddr_mngr: frddrs[0] registered by device ff642000.audiobus:spdif_b | |
[ 19.188584] set normal 512 fs /4 fs | |
[ 19.188610] set spdifout clk:5644800, mpll:22579200 | |
[ 19.188612] get spdifout clk:5644797, mpll:22579186 | |
[ 19.188615] aml_dai_set_spdif_fmt , fmt 0x4000 | |
[ 19.188617] set normal 512 fs /4 fs | |
[ 19.188627] set spdifout clk:5644800, mpll:22579200 | |
[ 19.188629] get spdifout clk:5644797, mpll:22579186 | |
[ 19.188708] spdif_info: rate: 44100, channel status ch0_l:0x100, ch0_r:0x100, ch1_l:0x0, ch1_r:0x0 | |
[ 19.188715] hdmitx: hw: set audio | |
[ 19.188718] hdmitx: hw: hdmitx tx_aud_src = 0 | |
[ 19.188731] hdmitx: fs = 2, cd = 4, tmds_clk = 241500 | |
[ 19.188733] hdmitx: hw: aud_n_para = 6272 | |
[ 19.188741] hdmitx: hw: set channel status | |
[ 19.188770] hdmitx: audio: Audio Type: PCM | |
[ 19.188772] hdmitx: audio: set audio param | |
[ 19.188774] aml_spdif_fifo_ctrl, bit depth:16, frddr type:1, toddr:type:1 | |
[ 19.208781] asoc-aml-card auge_sound: S/PDIF Playback enable | |
[ 23.778861] meson_uart ffd24000.serial: ttyS1 use xtal(24M) 24000000 change 115200 to 2000000 | |
[ 24.209546] asoc-aml-card auge_sound: S/PDIF Playback disable | |
[ 24.209647] spdif_b keep clk continuous | |
[ 24.209654] aml_spdif_close | |
[ 24.209719] audio_ddr_mngr: frddrs[0] released by device ff642000.audiobus:spdif_b | |
[ 40.120985] IPVS: Creating netns size=1928 id=4 | |
[ 40.523988] fb: osd[0] enable: 1 (Xorg) | |
[ 41.383302] amlvideo2.0 cma memory is 5a400000 , size is 1800000 | |
[ 41.385392] amlvideo2.0 cma memory release succeed | |
[ 41.387117] amlvideo2.1 cma memory is 5a400000 , size is 1800000 | |
[ 41.389069] amlvideo2.1 cma memory release succeed | |
[ 41.389526] soc_lens_ioctl@soc_lens.c:100 GENERIC(ERR) :Failed to process lens_ioctl. Lens is not initialized yet. lens_init must be called before | |
[ 41.389903] camera_ioctl@soc_sensor.c:251 GENERIC(ERR) :Failed to process camera_ioctl. Sensor is not initialized yet. camera_init must be called before | |
[ 41.390478] ionvid: dbg: ionvideo open | |
[ 41.390525] ionvid: dbg: vidioc_close!!!! | |
[ 41.390537] ionvid: dbg: vidioc_close | |
[ 41.477781] amlvideo2.0 cma memory is 5a400000 , size is 1800000 | |
[ 41.479610] amlvideo2.0 cma memory release succeed | |
[ 41.481077] amlvideo2.1 cma memory is 5a400000 , size is 1800000 | |
[ 41.482959] amlvideo2.1 cma memory release succeed | |
[ 41.483376] soc_lens_ioctl@soc_lens.c:100 GENERIC(ERR) :Failed to process lens_ioctl. Lens is not initialized yet. lens_init must be called before | |
[ 41.483594] camera_ioctl@soc_sensor.c:251 GENERIC(ERR) :Failed to process camera_ioctl. Sensor is not initialized yet. camera_init must be called before | |
[ 41.484182] ionvid: dbg: ionvideo open | |
[ 41.484209] ionvid: dbg: vidioc_close!!!! | |
[ 41.484222] ionvid: dbg: vidioc_close | |
[ 42.778567] BT_RADIO going: on | |
[ 42.778572] AML_BT: going ON | |
[ 43.433844] BT_RADIO going: off | |
[ 43.433850] AML_BT: going OFF | |
[ 45.469329] BT_RADIO going: on | |
[ 45.469336] AML_BT: going ON | |
[ 46.890604] meson_uart ffd24000.serial: ttyS1 use xtal(24M) 24000000 change 2000000 to 2000000 | |
[ 46.890642] meson_uart ffd24000.serial: ttyS1 use xtal(24M) 24000000 change 2000000 to 115200 | |
[ 54.344288] meson_uart ffd24000.serial: ttyS1 use xtal(24M) 24000000 change 115200 to 2000000 | |
[ 62.484544] fb: mem_free_work, free memory: addr:800000 | |
[ 150.754917] amlvideo2.0 cma memory is 5a400000 , size is 1800000 | |
[ 150.756798] amlvideo2.0 cma memory release succeed | |
[ 150.757449] amlvideo2.1 cma memory is 5a400000 , size is 1800000 | |
[ 150.758077] amlvideo2.1 cma memory release succeed | |
[ 150.759319] soc_lens_ioctl@soc_lens.c:100 GENERIC(ERR) :Failed to process lens_ioctl. Lens is not initialized yet. lens_init must be called before | |
[ 150.759402] soc_lens_ioctl@soc_lens.c:100 GENERIC(ERR) :Failed to process lens_ioctl. Lens is not initialized yet. lens_init must be called before | |
[ 150.759926] camera_ioctl@soc_sensor.c:251 GENERIC(ERR) :Failed to process camera_ioctl. Sensor is not initialized yet. camera_init must be called before | |
[ 150.760023] camera_ioctl@soc_sensor.c:251 GENERIC(ERR) :Failed to process camera_ioctl. Sensor is not initialized yet. camera_init must be called before | |
[ 150.760694] ionvid: dbg: ionvideo open | |
[ 150.761263] ionvid: dbg: vidioc_close!!!! | |
[ 150.761273] ionvid: dbg: vidioc_close | |
[ 156.153249] amlvideo2.0 cma memory is 5a400000 , size is 1800000 | |
[ 156.154258] amlvideo2.0 cma memory release succeed | |
[ 156.154885] amlvideo2.1 cma memory is 5a400000 , size is 1800000 | |
[ 156.155428] amlvideo2.1 cma memory release succeed | |
[ 156.156756] soc_lens_ioctl@soc_lens.c:100 GENERIC(ERR) :Failed to process lens_ioctl. Lens is not initialized yet. lens_init must be called before | |
[ 156.156861] soc_lens_ioctl@soc_lens.c:100 GENERIC(ERR) :Failed to process lens_ioctl. Lens is not initialized yet. lens_init must be called before | |
[ 156.157323] camera_ioctl@soc_sensor.c:251 GENERIC(ERR) :Failed to process camera_ioctl. Sensor is not initialized yet. camera_init must be called before | |
[ 156.157428] camera_ioctl@soc_sensor.c:251 GENERIC(ERR) :Failed to process camera_ioctl. Sensor is not initialized yet. camera_init must be called before | |
[ 156.158220] ionvid: dbg: ionvideo open | |
[ 156.158863] ionvid: dbg: vidioc_close!!!! | |
[ 156.158873] ionvid: dbg: vidioc_close | |
[ 158.068245] amlvideo2.0 cma memory is 5a400000 , size is 1800000 | |
[ 158.069242] amlvideo2.0 cma memory release succeed | |
[ 158.069871] amlvideo2.1 cma memory is 5a400000 , size is 1800000 | |
[ 158.070497] amlvideo2.1 cma memory release succeed | |
[ 158.071861] soc_lens_ioctl@soc_lens.c:100 GENERIC(ERR) :Failed to process lens_ioctl. Lens is not initialized yet. lens_init must be called before | |
[ 158.071974] soc_lens_ioctl@soc_lens.c:100 GENERIC(ERR) :Failed to process lens_ioctl. Lens is not initialized yet. lens_init must be called before | |
[ 158.072456] camera_ioctl@soc_sensor.c:251 GENERIC(ERR) :Failed to process camera_ioctl. Sensor is not initialized yet. camera_init must be called before | |
[ 158.072559] camera_ioctl@soc_sensor.c:251 GENERIC(ERR) :Failed to process camera_ioctl. Sensor is not initialized yet. camera_init must be called before | |
[ 158.073337] ionvid: dbg: ionvideo open | |
[ 158.073983] ionvid: dbg: vidioc_close!!!! | |
[ 158.073995] ionvid: dbg: vidioc_close | |
[ 158.074567] ionvid: dbg: ionvideo open | |
[ 158.086573] aml_spdif_open | |
[ 158.088899] audio_ddr_mngr: frddrs[0] registered by device ff642000.audiobus:spdif_b | |
[ 158.090682] spdif_b keep clk continuous | |
[ 158.090690] aml_spdif_close | |
[ 158.097345] audio_ddr_mngr: frddrs[0] released by device ff642000.audiobus:spdif_b | |
[ 158.098660] aml_spdif_open | |
[ 158.099305] audio_ddr_mngr: frddrs[0] registered by device ff642000.audiobus:spdif_b | |
[ 158.099709] spdif_b keep clk continuous | |
[ 158.099715] aml_spdif_close | |
[ 158.099762] audio_ddr_mngr: frddrs[0] released by device ff642000.audiobus:spdif_b | |
[ 158.100349] aml_spdif_open | |
[ 158.100448] audio_ddr_mngr: frddrs[0] registered by device ff642000.audiobus:spdif_b | |
[ 158.100673] spdif_b keep clk continuous | |
[ 158.100678] aml_spdif_close | |
[ 158.100708] audio_ddr_mngr: frddrs[0] released by device ff642000.audiobus:spdif_b | |
[ 158.102826] aml_spdif_open | |
[ 158.102958] audio_ddr_mngr: frddrs[0] registered by device ff642000.audiobus:spdif_b | |
[ 158.103113] set normal 512 fs /4 fs | |
[ 158.103138] set spdifout clk:6144000, mpll:24576000 | |
[ 158.103140] get spdifout clk:6143997, mpll:24575987 | |
[ 158.103142] aml_dai_set_spdif_fmt , fmt 0x4000 | |
[ 158.103145] set normal 512 fs /4 fs | |
[ 158.103155] set spdifout clk:6144000, mpll:24576000 | |
[ 158.103157] get spdifout clk:6143997, mpll:24575987 | |
[ 158.103251] spdif_info: rate: 48000, channel status ch0_l:0x100, ch0_r:0x100, ch1_l:0x200, ch1_r:0x200 | |
[ 158.103259] hdmitx: hw: set audio | |
[ 158.103261] hdmitx: hw: hdmitx tx_aud_src = 0 | |
[ 158.103273] hdmitx: fs = 3, cd = 4, tmds_clk = 241500 | |
[ 158.103276] hdmitx: hw: aud_n_para = 6144 | |
[ 158.103283] hdmitx: hw: set channel status | |
[ 158.103312] hdmitx: audio: Audio Type: PCM | |
[ 158.103314] hdmitx: audio: set audio param | |
[ 158.103317] aml_spdif_fifo_ctrl, bit depth:16, frddr type:1, toddr:type:1 | |
[ 158.103661] asoc-aml-card auge_sound: S/PDIF Playback enable | |
[ 158.104327] asoc-aml-card auge_sound: S/PDIF Playback disable | |
[ 158.104338] spdif_b keep clk continuous | |
[ 158.104341] aml_spdif_close | |
[ 158.104407] audio_ddr_mngr: frddrs[0] released by device ff642000.audiobus:spdif_b | |
[ 158.104663] aml_spdif_open | |
[ 158.106436] audio_ddr_mngr: frddrs[0] registered by device ff642000.audiobus:spdif_b | |
[ 158.106520] spdif_b keep clk continuous | |
[ 158.106522] aml_spdif_close | |
[ 158.106567] audio_ddr_mngr: frddrs[0] released by device ff642000.audiobus:spdif_b | |
[ 158.106612] aml_spdif_open | |
[ 158.106716] audio_ddr_mngr: frddrs[0] registered by device ff642000.audiobus:spdif_b | |
[ 158.106753] set normal 512 fs /4 fs | |
[ 158.106772] set spdifout clk:1024000, mpll:4096000 | |
[ 158.106774] get spdifout clk:1024000, mpll:4095999 | |
[ 158.106777] aml_dai_set_spdif_fmt , fmt 0x4000 | |
[ 158.106779] set normal 512 fs /4 fs | |
[ 158.106789] set spdifout clk:1024000, mpll:4096000 | |
[ 158.106790] get spdifout clk:1024000, mpll:4095999 | |
[ 158.106888] set normal 512 fs /4 fs | |
[ 158.106898] set spdifout clk:1024000, mpll:4096000 | |
[ 158.106900] get spdifout clk:1024000, mpll:4095999 | |
[ 158.106902] aml_dai_set_spdif_fmt , fmt 0x4000 | |
[ 158.106903] set normal 512 fs /4 fs | |
[ 158.106913] set spdifout clk:1024000, mpll:4096000 | |
[ 158.106914] get spdifout clk:1024000, mpll:4095999 | |
[ 158.107008] set normal 512 fs /4 fs | |
[ 158.107018] set spdifout clk:1024000, mpll:4096000 | |
[ 158.107019] get spdifout clk:1024000, mpll:4095999 | |
[ 158.107021] aml_dai_set_spdif_fmt , fmt 0x4000 | |
[ 158.107023] set normal 512 fs /4 fs | |
[ 158.107032] set spdifout clk:1024000, mpll:4096000 | |
[ 158.107034] get spdifout clk:1024000, mpll:4095999 | |
[ 158.107093] set normal 512 fs /4 fs | |
[ 158.107103] set spdifout clk:1024000, mpll:4096000 | |
[ 158.107105] get spdifout clk:1024000, mpll:4095999 | |
[ 158.107107] aml_dai_set_spdif_fmt , fmt 0x4000 | |
[ 158.107108] set normal 512 fs /4 fs | |
[ 158.107118] set spdifout clk:1024000, mpll:4096000 | |
[ 158.107119] get spdifout clk:1024000, mpll:4095999 | |
[ 158.107207] set normal 512 fs /4 fs | |
[ 158.107217] set spdifout clk:1024000, mpll:4096000 | |
[ 158.107218] get spdifout clk:1024000, mpll:4095999 | |
[ 158.107220] aml_dai_set_spdif_fmt , fmt 0x4000 | |
[ 158.107222] set normal 512 fs /4 fs | |
[ 158.107231] set spdifout clk:1024000, mpll:4096000 | |
[ 158.107233] get spdifout clk:1024000, mpll:4095999 | |
[ 158.107294] set normal 512 fs /4 fs | |
[ 158.107304] set spdifout clk:1024000, mpll:4096000 | |
[ 158.107305] get spdifout clk:1024000, mpll:4095999 | |
[ 158.107307] aml_dai_set_spdif_fmt , fmt 0x4000 | |
[ 158.107309] set normal 512 fs /4 fs | |
[ 158.107318] set spdifout clk:1024000, mpll:4096000 | |
[ 158.107320] get spdifout clk:1024000, mpll:4095999 | |
[ 158.107381] set normal 512 fs /4 fs | |
[ 158.107391] set spdifout clk:1024000, mpll:4096000 | |
[ 158.107392] get spdifout clk:1024000, mpll:4095999 | |
[ 158.107394] aml_dai_set_spdif_fmt , fmt 0x4000 | |
[ 158.107396] set normal 512 fs /4 fs | |
[ 158.107405] set spdifout clk:1024000, mpll:4096000 | |
[ 158.107407] get spdifout clk:1024000, mpll:4095999 | |
[ 158.107464] set normal 512 fs /4 fs | |
[ 158.107474] set spdifout clk:1024000, mpll:4096000 | |
[ 158.107476] get spdifout clk:1024000, mpll:4095999 | |
[ 158.107477] aml_dai_set_spdif_fmt , fmt 0x4000 | |
[ 158.107479] set normal 512 fs /4 fs | |
[ 158.107519] set spdifout clk:1024000, mpll:4096000 | |
[ 158.107521] get spdifout clk:1024000, mpll:4095999 | |
[ 158.107631] set normal 512 fs /4 fs | |
[ 158.107641] set spdifout clk:1024000, mpll:4096000 | |
[ 158.107643] get spdifout clk:1024000, mpll:4095999 | |
[ 158.107645] aml_dai_set_spdif_fmt , fmt 0x4000 | |
[ 158.107647] set normal 512 fs /4 fs | |
[ 158.107656] set spdifout clk:1024000, mpll:4096000 | |
[ 158.107658] get spdifout clk:1024000, mpll:4095999 | |
[ 158.107755] set normal 512 fs /4 fs | |
[ 158.107765] set spdifout clk:1024000, mpll:4096000 | |
[ 158.107767] get spdifout clk:1024000, mpll:4095999 | |
[ 158.107769] aml_dai_set_spdif_fmt , fmt 0x4000 | |
[ 158.107771] set normal 512 fs /4 fs | |
[ 158.107780] set spdifout clk:1024000, mpll:4096000 | |
[ 158.107782] get spdifout clk:1024000, mpll:4095999 | |
[ 158.107868] set normal 512 fs /4 fs | |
[ 158.107878] set spdifout clk:1024000, mpll:4096000 | |
[ 158.107880] get spdifout clk:1024000, mpll:4095999 | |
[ 158.107882] aml_dai_set_spdif_fmt , fmt 0x4000 | |
[ 158.107883] set normal 512 fs /4 fs | |
[ 158.107893] set spdifout clk:1024000, mpll:4096000 | |
[ 158.107894] get spdifout clk:1024000, mpll:4095999 | |
[ 158.107976] set normal 512 fs /4 fs | |
[ 158.107986] set spdifout clk:1024000, mpll:4096000 | |
[ 158.107988] get spdifout clk:1024000, mpll:4095999 | |
[ 158.107990] aml_dai_set_spdif_fmt , fmt 0x4000 | |
[ 158.107991] set normal 512 fs /4 fs | |
[ 158.108001] set spdifout clk:1024000, mpll:4096000 | |
[ 158.108002] get spdifout clk:1024000, mpll:4095999 | |
[ 158.108078] set normal 512 fs /4 fs | |
[ 158.108088] set spdifout clk:1024000, mpll:4096000 | |
[ 158.108090] get spdifout clk:1024000, mpll:4095999 | |
[ 158.108091] aml_dai_set_spdif_fmt , fmt 0x4000 | |
[ 158.108093] set normal 512 fs /4 fs | |
[ 158.108102] set spdifout clk:1024000, mpll:4096000 | |
[ 158.108104] get spdifout clk:1024000, mpll:4095999 | |
[ 158.108176] set normal 512 fs /4 fs | |
[ 158.108186] set spdifout clk:1024000, mpll:4096000 | |
[ 158.108187] get spdifout clk:1024000, mpll:4095999 | |
[ 158.108189] aml_dai_set_spdif_fmt , fmt 0x4000 | |
[ 158.108191] set normal 512 fs /4 fs | |
[ 158.108200] set spdifout clk:1024000, mpll:4096000 | |
[ 158.108202] get spdifout clk:1024000, mpll:4095999 | |
[ 158.108274] set normal 512 fs /4 fs | |
[ 158.108284] set spdifout clk:1024000, mpll:4096000 | |
[ 158.108286] get spdifout clk:1024000, mpll:4095999 | |
[ 158.108288] aml_dai_set_spdif_fmt , fmt 0x4000 | |
[ 158.108289] set normal 512 fs /4 fs | |
[ 158.108299] set spdifout clk:1024000, mpll:4096000 | |
[ 158.108300] get spdifout clk:1024000, mpll:4095999 | |
[ 158.108365] set normal 512 fs /4 fs | |
[ 158.108376] set spdifout clk:1024000, mpll:4096000 | |
[ 158.108380] get spdifout clk:1024000, mpll:4095999 | |
[ 158.108382] aml_dai_set_spdif_fmt , fmt 0x4000 | |
[ 158.108383] set normal 512 fs /4 fs | |
[ 158.108392] set spdifout clk:1024000, mpll:4096000 | |
[ 158.108394] get spdifout clk:1024000, mpll:4095999 | |
[ 158.108486] set normal 512 fs /4 fs | |
[ 158.108496] set spdifout clk:1024000, mpll:4096000 | |
[ 158.108498] get spdifout clk:1024000, mpll:4095999 | |
[ 158.108500] aml_dai_set_spdif_fmt , fmt 0x4000 | |
[ 158.108501] set normal 512 fs /4 fs | |
[ 158.108511] set spdifout clk:1024000, mpll:4096000 | |
[ 158.108513] get spdifout clk:1024000, mpll:4095999 | |
[ 158.108626] set normal 512 fs /4 fs | |
[ 158.108641] set spdifout clk:5644800, mpll:22579200 | |
[ 158.108643] get spdifout clk:5644797, mpll:22579186 | |
[ 158.108647] aml_dai_set_spdif_fmt , fmt 0x4000 | |
[ 158.108649] set normal 512 fs /4 fs | |
[ 158.108659] set spdifout clk:5644800, mpll:22579200 | |
[ 158.108661] get spdifout clk:5644797, mpll:22579186 | |
[ 158.108788] set normal 512 fs /4 fs | |
[ 158.108800] set spdifout clk:5644800, mpll:22579200 | |
[ 158.108802] get spdifout clk:5644797, mpll:22579186 | |
[ 158.108804] aml_dai_set_spdif_fmt , fmt 0x4000 | |
[ 158.108806] set normal 512 fs /4 fs | |
[ 158.108816] set spdifout clk:5644800, mpll:22579200 | |
[ 158.108818] get spdifout clk:5644797, mpll:22579186 | |
[ 158.108845] spdif_info: rate: 44100, channel status ch0_l:0x100, ch0_r:0x100, ch1_l:0x0, ch1_r:0x0 | |
[ 158.108853] hdmitx: hw: set audio | |
[ 158.108856] hdmitx: hw: hdmitx tx_aud_src = 0 | |
[ 158.108871] hdmitx: fs = 2, cd = 4, tmds_clk = 241500 | |
[ 158.108874] hdmitx: hw: aud_n_para = 6272 | |
[ 158.108881] hdmitx: hw: set channel status | |
[ 158.108910] hdmitx: audio: Audio Type: PCM | |
[ 158.108913] hdmitx: audio: set audio param | |
[ 158.108915] aml_spdif_fifo_ctrl, bit depth:16, frddr type:1, toddr:type:1 | |
[ 158.109110] spdif_b keep clk continuous | |
[ 158.109114] aml_spdif_close | |
[ 158.109171] audio_ddr_mngr: frddrs[0] released by device ff642000.audiobus:spdif_b | |
[ 158.123696] ionvid: dbg: vidioc_close!!!! | |
[ 158.123710] ionvid: dbg: vidioc_close |
martingosnell
commented
Aug 29, 2022
via email
Dear Qxx ,
I hope this helps:
1. Male a list of very variable used in beginlive()
2. List every assignment to these make sure especially with character
arrays that there is no spill over
3. Check that every variable reliquishes memory use
here are some helpful links, you can get code to assist and there are also
services availably to help debug your code
Memory Leak in C++ or C? How to Detect Memory Leaks in C++ or C
(parasoft.com)
<https://www.parasoft.com/blog/finding-memory-leaks-in-c-or-c/>
Detecting and Managing Memory Leaks (smartbear.com)
<https://smartbear.com/blog/detecting-and-managing-memory-leaks/>
(367) Memory Leaks And How To Prevent Them | C Programming Tutorial -
YouTube <https://www.youtube.com/watch?v=lQCLAKfcYI4>
Memory Leak Detection in C - CodeProject
<https://www.codeproject.com/Articles/19361/Memory-Leak-Detection-in-C>
Please let me know if i can help, please let's get this fixed.
Best Regards
Dr Martin E. Gosnell B.E. (Hons) PhD.
Quantitative (Biotechnology) Pty Ltd (Research Engineer) &
Australian centre of excellence for Nano scale Bio-Photonics (CNBP) (Centre
Researcher)
Macquarie, Adelaide and RMIT Universities.
*Address:* 116-118 Great Western Highway, Mt. Victoria, NSW, 2786,
Australia,
*mb:* +614 22 498 630
*email:* ***@***.***
http://www.facebook.com/QuantitativePL
http://www.quantitative.net.au
http://cnbp.org.au/
*"Winners of the prestigious ANSTO Eureka prize for Innovative Use of
Technology 2016"*
*Autonomy, Mastery, Purpose*
LEGAL NOTICE
This message (including all attachments) contains confidential information
intended for a specific individual and purpose, and is protected by law.
Any confidentiality or privilege is not waived or lost because this email
has been sent to you by mistake. If you have received it in error, please
let us know by reply email, delete it from your system and destroy any
copies.
This email is also subject to copyright. Any disclosure, copying, or
distribution of this message, or the taking of any action based on it, is
strictly prohibited.
Emails may be interfered with, may contain computer viruses or other
defects and may not be successfully replicated on other systems. We give no
warranties in relation to these matters. If you have any doubts about the
authenticity of an email purportedly sent by us, please contact us
immediately.
…On Mon, 29 Aug 2022 at 11:21, QinXiaoXu ***@***.***> wrote:
Hi,
I found some codes about this issue,I'm trying fix it.
祝好(Best Regards)
秦晓旭(QinXiaoXu)
On 8/28/2022 16:04,Martin ***@***.***>
***@***.***> wrote:
Dear Qxx and Dr.Qiu's,
URGENT
Dr. Qiu, would you please let us know if we can assist in fixing the
software (windows SDK) memory leaks, we would need access to the source
code.
Qxx is working on this but it is taking a long time due to his
commitments, we may be able to help you.
We urgently need this fixed before we release products in about 1 month
that use your camera.
Qxx do you have any latest updates?
We have provided a signed NDA.
Your urgent assistance would be greatly appreciated.
Best Regards
Dr Martin E. Gosnell B.E. (Hons) PhD.
Quantitative (Biotechnology) Pty Ltd (Research Engineer) &
Australian centre of excellence for Nano scale Bio-Photonics
(CNBP) (Centre Researcher)
Macquarie, Adelaide and RMIT Universities.
*Address:* 116-118 Great Western Highway, Mt. Victoria, NSW, 2786,
Australia,
*mb:* +614 22 498 630
*email:* ***@***.***
http://www.facebook.com/QuantitativePL
http://www.quantitative.net.au
http://cnbp.org.au/
*"Winners of the prestigious ANSTO Eureka prize for Innovative Use of
Technology 2016"*
*Autonomy, Mastery, Purpose*
LEGAL NOTICE
This message (including all attachments) contains confidential information
intended for a specific individual and purpose, and is protected by law.
Any confidentiality or privilege is not waived or lost because this email
has been sent to you by mistake. If you have received it in error, please
let us know by reply email, delete it from your system and destroy any
copies.
This email is also subject to copyright. Any disclosure, copying, or
distribution of this message, or the taking of any action based on it, is
strictly prohibited.
Emails may be interfered with, may contain computer viruses or other
defects and may not be successfully replicated on other systems. We give no
warranties in relation to these matters. If you have any doubts about the
authenticity of an email purportedly sent by us, please contact us
immediately.
On Mon, 22 Aug 2022 at 13:00, Martin Gosnell ***@***.***>
wrote:
> Dear Qxx,
>
> Hi Qxx,
>
> Glad to hear you are onto it, fixing the memory leak is important.
> Have you discussed it with the team?? regarding supply of source code.?
> Please see our signed non disclosure statement below.
> This would be good as I can then help suggest problems.
>
> You sent me source code for the Matlab project already so I do not think
> the team would have a problem with sending source code for the latest SDK
> do you?
> It is very important for your business and mine to have the SDK working
> well and as discussed previously I have made a lot of progress in
> overcoming
> existing issues, and will post code to github as discussed with JiangXL
> once complete.
>
> cheers
> Martin
>
> OFFICIAL NON DISCLOSURE STATEMENT:
> Quantitative does ensure the manufacturer and supplier of QHYCCD cameras
> that any source code supplied is strictly confidential, and is supplied
> with the purpose of collaborating in debugging the SDK.
> QHYCCD reserves all rights in ownership and licensing and QUANTITATIVE
> PTYLTD will respect their authorship completely, and delete source code
> once the project has been finished.
> [image: signature.jpg]
>
>
>
>
>
> Best Regards
> Dr Martin E. Gosnell B.E. (Hons) PhD.
> Quantitative (Biotechnology) Pty Ltd (Research Engineer) &
> Australian centre of excellence for Nano scale Bio-Photonics
> (CNBP) (Centre Researcher)
> Macquarie, Adelaide and RMIT Universities.
> *Address:* 116-118 Great Western Highway, Mt. Victoria, NSW, 2786,
> Australia,
> *mb:* +614 22 498 630
> *email:* ***@***.***
>
> http://www.facebook.com/QuantitativePL
>
> http://www.quantitative.net.au
>
> http://cnbp.org.au/
>
> *"Winners of the prestigious ANSTO Eureka prize for Innovative Use of
> Technology 2016"*
>
> *Autonomy, Mastery, Purpose*
>
> LEGAL NOTICE
> This message (including all attachments) contains confidential
> information intended for a specific individual and purpose, and is
> protected by law. Any confidentiality or privilege is not waived or lost
> because this email has been sent to you by mistake. If you have received it
> in error, please let us know by reply email, delete it from your system and
> destroy any copies.
>
> This email is also subject to copyright. Any disclosure, copying, or
> distribution of this message, or the taking of any action based on it, is
> strictly prohibited.
>
> Emails may be interfered with, may contain computer viruses or other
> defects and may not be successfully replicated on other systems. We give no
> warranties in relation to these matters. If you have any doubts about the
> authenticity of an email purportedly sent by us, please contact us
> immediately.
>
>
>
>
> On Mon, 22 Aug 2022 at 12:36, QinXiaoXu ***@***.***> wrote:
>
>> Hi,
>>
>> I'm reading tech manual about this issue,and Dr.Qiu's email is
>> ***@***.***
>>
>> 祝好(Best Regards)
>> 秦晓旭(QinXiaoXu)
>> On 8/21/2022 15:18,Martin ***@***.***>
>> ***@***.***> wrote:
>>
>> Hey Qxx,
>>
>> I am running out of time, can you discuss with your team to supply
>> source code, or contact Dr. Qiu as a matter of urgency?
>> Also please can you give me Dr Qiu's email, cheers.
>>
>> Thank you.
>>
>> MArtin
>>
>> On Tue, 16 Aug 2022 at 16:29, qxx ***@***.***> wrote:
>>
>>> Hi,
>>>
>>> I have sent a message to Dr.QIu,but had no reply,maybe he is busy
>>> on other work,after I receive reply I will let you know,and you can send a
>>> email about source code before that.
>>>
>>> qxx
>>> ***@***.***
>>>
>>> <https://maas.mail.163.com/dashi-web-extend/html/proSignature.html?ftlId=1&name=qxx&uid=qxx%40qhyccd.com&iconUrl=https%3A%2F%2Fmail-online.nosdn.127.net%2Fqiyelogo%2FdefaultAvatar.png&items=%5B%22qxx%40qhyccd.com%22%5D>
>>> 签名由 网易邮箱大师 <https://mail.163.com/dashi/dlpro.html?from=mail81> 定制
>>> On 8/16/2022 13:13,Martin ***@***.***>
>>> ***@***.***> wrote:
>>>
>>> Dear Qxx,
>>>
>>> Thank you. Then I will write to Dr. Qiu, I wanted to check with you
>>> first because I did not want to do anything that created problems for you
>>> personally.
>>> Yes I can sign a non disclosure agreement (NDA) to protect your
>>> company, but I would also need before I invest even more time into your
>>> product that your team will make the time to work with me on resolving this.
>>> Yes it only occurs in live mode, I only use live mode as single grab
>>> produces faulty images with dark and light regions (your company should
>>> really fix this, I will let Dr Qiu know about this too)
>>> I obtain single images by using live mode and averaging frames.
>>>
>>> Alternatively your company could pay us to fix it, and if we use
>>> contractors they will need to sign NDA too, then we could also provide
>>> fully working and tested example code, also same for the MEX Matlab code
>>> and also
>>> the current code we are developing for use on both Windows, Linux and
>>> ARM64. We have already done a lot of work on your code.
>>> Please discuss with the team and Dr. Qiu.
>>>
>>> cheers
>>> Martin
>>>
>>>
>>> On Tue, 16 Aug 2022 at 13:34, qxx ***@***.***> wrote:
>>>
>>>> Hi,
>>>>
>>>> Sorry for my late reply,I'm in vacation these days.
>>>>
>>>> About the SDK source code,it is not public,so you need check it to
>>>> Dr.Qiu,only Dr.Qiu has decision-making power,maybe you can sign a
>>>> agreement to use it.
>>>>
>>>> And I will let Dr.Qiu and my colleague know this issue about
>>>> memory leak.I tested it before,it will occur when call BeginQHYCCDLive
>>>> function,did you found other functions will make memory leak issue?
>>>>
>>>> qxx
>>>> ***@***.***
>>>>
>>>> <https://maas.mail.163.com/dashi-web-extend/html/proSignature.html?ftlId=1&name=qxx&uid=qxx%40qhyccd.com&iconUrl=https%3A%2F%2Fmail-online.nosdn.127.net%2Fqiyelogo%2FdefaultAvatar.png&items=%5B%22qxx%40qhyccd.com%22%5D>
>>>> 签名由 网易邮箱大师 <https://mail.163.com/dashi/dlpro.html?from=mail81> 定制
>>>> On 8/16/2022 11:22,Martin ***@***.***>
>>>> ***@***.***> wrote:
>>>>
>>>> Dear Qxx,
>>>>
>>>> Would you like to discuss with your team, for permission to supply
>>>> our company with the source code for the current SDK I am using (I recall
>>>> it was the latest July 2022) but I need to check for certain.
>>>> Then we could work together as we did on matlab MEX SDK and find the
>>>> memory leaks, I can involve some professional C++ coders too if necessary.
>>>> I can write to Dr. Qiu if you think this will help us. I am releasing
>>>> my commercial software at the end of September and I do not want to have to
>>>> include work arounds due to memory leaks and other issues if possible.
>>>> Please let me know the best way forward.
>>>>
>>>> Best Regards
>>>> Dr Martin E. Gosnell B.E. (Hons) PhD.
>>>> Quantitative (Biotechnology) Pty Ltd (Research Engineer) &
>>>> Australian centre of excellence for Nano scale Bio-Photonics
>>>> (CNBP) (Centre Researcher)
>>>> Macquarie, Adelaide and RMIT Universities.
>>>> *Address:* 116-118 Great Western Highway, Mt. Victoria, NSW, 2786,
>>>> Australia,
>>>> *mb:* +614 22 498 630
>>>> *email:* ***@***.***
>>>>
>>>> http://www.facebook.com/QuantitativePL
>>>>
>>>> http://www.quantitative.net.au
>>>>
>>>> http://cnbp.org.au/
>>>>
>>>> *"Winners of the prestigious ANSTO Eureka prize for Innovative Use of
>>>> Technology 2016"*
>>>>
>>>> *Autonomy, Mastery, Purpose*
>>>>
>>>> LEGAL NOTICE
>>>> This message (including all attachments) contains confidential
>>>> information intended for a specific individual and purpose, and is
>>>> protected by law. Any confidentiality or privilege is not waived or lost
>>>> because this email has been sent to you by mistake. If you have received it
>>>> in error, please let us know by reply email, delete it from your system and
>>>> destroy any copies.
>>>>
>>>> This email is also subject to copyright. Any disclosure, copying, or
>>>> distribution of this message, or the taking of any action based on it, is
>>>> strictly prohibited.
>>>>
>>>> Emails may be interfered with, may contain computer viruses or other
>>>> defects and may not be successfully replicated on other systems. We give no
>>>> warranties in relation to these matters. If you have any doubts about the
>>>> authenticity of an email purportedly sent by us, please contact us
>>>> immediately.
>>>>
>>>>
>>>> On Sun, 14 Aug 2022 at 16:10, Martin Gosnell ***@***.***>
>>>> wrote:
>>>>
>>>>> Dear Qxx,
>>>>>
>>>>> Even the latest SDK has memory leaks, this is very bad for your
>>>>> customers and businesses.
>>>>> How can I support a camera which still has faulty SDK files, can you
>>>>> comment please,
>>>>> I must insist your company addresses this problem, the product is not
>>>>> finished.
>>>>> I do not want to have to write to the company bosses but I cannot
>>>>> have this affecting my business, can you understand, I am releasing a new
>>>>> product in 6 weeks
>>>>> and want a properly working SDK, thank you.
>>>>>
>>>>> Best Regards
>>>>> Dr Martin E. Gosnell B.E. (Hons) PhD.
>>>>> Quantitative (Biotechnology) Pty Ltd (Research Engineer) &
>>>>> Australian centre of excellence for Nano scale Bio-Photonics
>>>>> (CNBP) (Centre Researcher)
>>>>> Macquarie, Adelaide and RMIT Universities.
>>>>> *Address:* 116-118 Great Western Highway, Mt. Victoria, NSW, 2786,
>>>>> Australia,
>>>>> *mb:* +614 22 498 630
>>>>> *email:* ***@***.***
>>>>>
>>>>> http://www.facebook.com/QuantitativePL
>>>>>
>>>>> http://www.quantitative.net.au
>>>>>
>>>>> http://cnbp.org.au/
>>>>>
>>>>> *"Winners of the prestigious ANSTO Eureka prize for Innovative Use of
>>>>> Technology 2016"*
>>>>>
>>>>> *Autonomy, Mastery, Purpose*
>>>>>
>>>>> LEGAL NOTICE
>>>>> This message (including all attachments) contains confidential
>>>>> information intended for a specific individual and purpose, and is
>>>>> protected by law. Any confidentiality or privilege is not waived or lost
>>>>> because this email has been sent to you by mistake. If you have received it
>>>>> in error, please let us know by reply email, delete it from your system and
>>>>> destroy any copies.
>>>>>
>>>>> This email is also subject to copyright. Any disclosure, copying, or
>>>>> distribution of this message, or the taking of any action based on it, is
>>>>> strictly prohibited.
>>>>>
>>>>> Emails may be interfered with, may contain computer viruses or other
>>>>> defects and may not be successfully replicated on other systems. We give no
>>>>> warranties in relation to these matters. If you have any doubts about the
>>>>> authenticity of an email purportedly sent by us, please contact us
>>>>> immediately.
>>>>>
>>>>>
font{
line-height: 1.6;
}
ul,ol{
padding-left: 20px;
list-style-position: inside;
}
Hi,
I fixed part of memory issue,and there is a thread also have memory issue,I'm testing now,after I solve it,I will let you know.
font{
line-height: 1.6;
}
祝好(Best Regards)秦晓旭(QinXiaoXu)
On 8/29/2022 ***@***.***> wrote:
font{
line-height: 1.6;
}
ul,ol{
padding-left: 20px;
list-style-position: inside;
}
Hi,
Thanks for your advise,I will check it.
font{
line-height: 1.6;
}
祝好(Best Regards)秦晓旭(QinXiaoXu)
On 8/29/2022 10:01,Martin ***@***.***> wrote:
Dear Qxx ,I hope this helps:1. Make a list of very variable used in beginlive()2. List every assignment to these make sure especially with character arrays that there is no spill over3. Check that every variable reliquishes memory usehere are some helpful links, you can get code to assist and there are also services availably to help debug your codeMemory Leak in C++ or C? How to Detect Memory Leaks in C++ or C (parasoft.com)Detecting and Managing Memory Leaks (smartbear.com)(367) Memory Leaks And How To Prevent Them | C Programming Tutorial - YouTubeMemory Leak Detection in C - CodeProjectPlease let me know if i can help, please let's get this fixed.Best RegardsDr Martin E. Gosnell B.E. (Hons) PhD.Quantitative (Biotechnology) Pty Ltd (Research Engineer) &Australian centre of excellence for Nano scale Bio-Photonics (CNBP) (Centre Researcher)Macquarie, Adelaide and RMIT Universities.Address: 116-118 Great Western Highway, Mt. Victoria, NSW, 2786, Australia,mb: +614 22 498 ***@***.***://www.facebook.com/QuantitativePLhttp://www.quantitative.net.auhttp://cnbp.org.au/"Winners of the prestigious ANSTO Eureka prize for Innovative Use of Technology 2016"Autonomy, Mastery, PurposeLEGAL NOTICEThis message (including all attachments) contains confidential information intended for a specific individual and purpose, and is protected by law. Any confidentiality or privilege is not waived or lost because this email has been sent to you by mistake. If you have received it in error, please let us know by reply email, delete it from your system and destroy any copies. This email is also subject to copyright. Any disclosure, copying, or distribution of this message, or the taking of any action based on it, is strictly prohibited. Emails may be interfered with, may contain computer viruses or other defects and may not be successfully replicated on other systems. We give no warranties in relation to these matters. If you have any doubts about the authenticity of an email purportedly sent by us, please contact us immediately.On Mon, 29 Aug 2022 at 11:21, QinXiaoXu ***@***.***> wrote:
Hi,
I found some codes about this issue,I'm trying fix it.
祝好(Best Regards)秦晓旭(QinXiaoXu)
On 8/28/2022 16:04,Martin ***@***.***> wrote:
Dear Qxx and Dr.Qiu's,URGENTDr. Qiu, would you please let us know if we can assist in fixing the software (windows SDK) memory leaks, we would need access to the source code.Qxx is working on this but it is taking a long time due to his commitments, we may be able to help you.We urgently need this fixed before we release products in about 1 month that use your camera.Qxx do you have any latest updates?We have provided a signed NDA.Your urgent assistance would be greatly appreciated.Best RegardsDr Martin E. Gosnell B.E. (Hons) PhD.Quantitative (Biotechnology) Pty Ltd (Research Engineer) &Australian centre of excellence for Nano scale Bio-Photonics (CNBP) (Centre Researcher)Macquarie, Adelaide and RMIT Universities.Address: 116-118 Great Western Highway, Mt. Victoria, NSW, 2786, Australia,mb: +614 22 498 ***@***.***://www.facebook.com/QuantitativePLhttp://www.quantitative.net.auhttp://cnbp.org.au/"Winners of the prestigious ANSTO Eureka prize for Innovative Use of Technology 2016"Autonomy, Mastery, PurposeLEGAL NOTICEThis message (including all attachments) contains confidential information intended for a specific individual and purpose, and is protected by law. Any confidentiality or privilege is not waived or lost because this email has been sent to you by mistake. If you have received it in error, please let us know by reply email, delete it from your system and destroy any copies. This email is also subject to copyright. Any disclosure, copying, or distribution of this message, or the taking of any action based on it, is strictly prohibited. Emails may be interfered with, may contain computer viruses or other defects and may not be successfully replicated on other systems. We give no warranties in relation to these matters. If you have any doubts about the authenticity of an email purportedly sent by us, please contact us immediately.On Mon, 22 Aug 2022 at 13:00, Martin Gosnell ***@***.***> wrote:Dear Qxx,Hi Qxx,Glad to hear you are onto it, fixing the memory leak is important.Have you discussed it with the team?? regarding supply of source code.? Please see our signed non disclosure statement below.This would be good as I can then help suggest problems.You sent me source code for the Matlab project already so I do not think the team would have a problem with sending source code for the latest SDK do you?It is very important for your business and mine to have the SDK working well and as discussed previously I have made a lot of progress in overcoming existing issues, and will post code to github as discussed with JiangXL once complete.cheersMartinOFFICIAL NON DISCLOSURE STATEMENT:Quantitative does ensure the manufacturer and supplier of QHYCCD cameras that any source code supplied is strictly confidential, and is supplied with the purpose of collaborating in debugging the SDK.QHYCCD reserves all rights in ownership and licensing and QUANTITATIVE PTYLTD will respect their authorship completely, and delete source code once the project has been finished.Best RegardsDr Martin E. Gosnell B.E. (Hons) PhD.Quantitative (Biotechnology) Pty Ltd (Research Engineer) &Australian centre of excellence for Nano scale Bio-Photonics (CNBP) (Centre Researcher)Macquarie, Adelaide and RMIT Universities.Address: 116-118 Great Western Highway, Mt. Victoria, NSW, 2786, Australia,mb: +614 22 498 ***@***.***://www.facebook.com/QuantitativePLhttp://www.quantitative.net.auhttp://cnbp.org.au/"Winners of the prestigious ANSTO Eureka prize for Innovative Use of Technology 2016"Autonomy, Mastery, PurposeLEGAL NOTICEThis message (including all attachments) contains confidential information intended for a specific individual and purpose, and is protected by law. Any confidentiality or privilege is not waived or lost because this email has been sent to you by mistake. If you have received it in error, please let us know by reply email, delete it from your system and destroy any copies. This email is also subject to copyright. Any disclosure, copying, or distribution of this message, or the taking of any action based on it, is strictly prohibited. Emails may be interfered with, may contain computer viruses or other defects and may not be successfully replicated on other systems. We give no warranties in relation to these matters. If you have any doubts about the authenticity of an email purportedly sent by us, please contact us immediately.On Mon, 22 Aug 2022 at 12:36, QinXiaoXu ***@***.***> wrote:
Hi,
I'm reading tech manual about this issue,and Dr.Qiu's email is ***@***.***
祝好(Best Regards)秦晓旭(QinXiaoXu)
On 8/21/2022 15:18,Martin ***@***.***> wrote:
Hey Qxx,I am running out of time, can you discuss with your team to supply source code, or contact Dr. Qiu as a matter of urgency?Also please can you give me Dr Qiu's email, cheers.Thank you.MArtinOn Tue, 16 Aug 2022 at 16:29, qxx ***@***.***> wrote:
Hi,
I have sent a message to Dr.QIu,but had no reply,maybe he is busy on other work,after I receive reply I will let you know,and you can send a email about source code before that.
qxx
***@***.***
签名由
网易邮箱大师
定制
On 8/16/2022 13:13,Martin ***@***.***> wrote:
Dear Qxx,Thank you. Then I will write to Dr. Qiu, I wanted to check with you first because I did not want to do anything that created problems for you personally.Yes I can sign a non disclosure agreement (NDA) to protect your company, but I would also need before I invest even more time into your product that your team will make the time to work with me on resolving this.Yes it only occurs in live mode, I only use live mode as single grab produces faulty images with dark and light regions (your company should really fix this, I will let Dr Qiu know about this too)I obtain single images by using live mode and averaging frames.Alternatively your company could pay us to fix it, and if we use contractors they will need to sign NDA too, then we could also provide fully working and tested example code, also same for the MEX Matlab code and also the current code we are developing for use on both Windows, Linux and ARM64. We have already done a lot of work on your code.Please discuss with the team and Dr. Qiu.cheersMartinOn Tue, 16 Aug 2022 at 13:34, qxx ***@***.***> wrote:
Hi,
Sorry for my late reply,I'm in vacation these days. About the SDK source code,it is not public,so you need check it to Dr.Qiu,only Dr.Qiu has decision-making power,maybe you can sign a agreement to use it. And I will let Dr.Qiu and my colleague know this issue about memory leak.I tested it before,it will occur when call BeginQHYCCDLive function,did you found other functions will make memory leak issue?
qxx
***@***.***
签名由
网易邮箱大师
定制
On 8/16/2022 11:22,Martin ***@***.***> wrote:
Dear Qxx,Would you like to discuss with your team, for permission to supply our company with the source code for the current SDK I am using (I recall it was the latest July 2022) but I need to check for certain.Then we could work together as we did on matlab MEX SDK and find the memory leaks, I can involve some professional C++ coders too if necessary.I can write to Dr. Qiu if you think this will help us. I am releasing my commercial software at the end of September and I do not want to have to include work arounds due to memory leaks and other issues if possible.Please let me know the best way forward.Best RegardsDr Martin E. Gosnell B.E. (Hons) PhD.Quantitative (Biotechnology) Pty Ltd (Research Engineer) &Australian centre of excellence for Nano scale Bio-Photonics (CNBP) (Centre Researcher)Macquarie, Adelaide and RMIT Universities.Address: 116-118 Great Western Highway, Mt. Victoria, NSW, 2786, Australia,mb: +614 22 498 ***@***.***://www.facebook.com/QuantitativePLhttp://www.quantitative.net.auhttp://cnbp.org.au/"Winners of the prestigious ANSTO Eureka prize for Innovative Use of Technology 2016"Autonomy, Mastery, PurposeLEGAL NOTICEThis message (including all attachments) contains confidential information intended for a specific individual and purpose, and is protected by law. Any confidentiality or privilege is not waived or lost because this email has been sent to you by mistake. If you have received it in error, please let us know by reply email, delete it from your system and destroy any copies. This email is also subject to copyright. Any disclosure, copying, or distribution of this message, or the taking of any action based on it, is strictly prohibited. Emails may be interfered with, may contain computer viruses or other defects and may not be successfully replicated on other systems. We give no warranties in relation to these matters. If you have any doubts about the authenticity of an email purportedly sent by us, please contact us immediately.On Sun, 14 Aug 2022 at 16:10, Martin Gosnell ***@***.***> wrote:Dear Qxx,Even the latest SDK has memory leaks, this is very bad for your customers and businesses.How can I support a camera which still has faulty SDK files, can you comment please,I must insist your company addresses this problem, the product is not finished.I do not want to have to write to the company bosses but I cannot have this affecting my business, can you understand, I am releasing a new product in 6 weeks and want a properly working SDK, thank you.Best RegardsDr Martin E. Gosnell B.E. (Hons) PhD.Quantitative (Biotechnology) Pty Ltd (Research Engineer) &Australian centre of excellence for Nano scale Bio-Photonics (CNBP) (Centre Researcher)Macquarie, Adelaide and RMIT Universities.Address: 116-118 Great Western Highway, Mt. Victoria, NSW, 2786, Australia,mb: +614 22 498 ***@***.***://www.facebook.com/QuantitativePLhttp://www.quantitative.net.auhttp://cnbp.org.au/"Winners of the prestigious ANSTO Eureka prize for Innovative Use of Technology 2016"Autonomy, Mastery, PurposeLEGAL NOTICEThis message (including all attachments) contains confidential information intended for a specific individual and purpose, and is protected by law. Any confidentiality or privilege is not waived or lost because this email has been sent to you by mistake. If you have received it in error, please let us know by reply email, delete it from your system and destroy any copies. This email is also subject to copyright. Any disclosure, copying, or distribution of this message, or the taking of any action based on it, is strictly prohibited. Emails may be interfered with, may contain computer viruses or other defects and may not be successfully replicated on other systems. We give no warranties in relation to these matters. If you have any doubts about the authenticity of an email purportedly sent by us, please contact us immediately.
Dear Qxx,
Brilliant !! this could not come at a better time, I just had a very
important meeting with the chairman/Centre Director of a large research and
innovation in Australia, and they absolutely want to further the translation
of my technology, which uses you camera, so this could be good for
everyone, please keep me updated, and if there is anything further we can
to help please let me know.
Once you have an SDK file please send and we will start testing along with
you. Also we will be releasing the product also using the aarch64 (Linux
ARM) operating system, please let us know if the
memory issues are in this SDK or if it is not a problem, this
platform/operating system is very suitable for real time intelligent vision
systems and makes your product more attractive if the SDK works well.
Best Regards
Dr Martin E. Gosnell B.E. (Hons) PhD.
Quantitative (Biotechnology) Pty Ltd (Research Engineer) &
Australian centre of excellence for Nano scale Bio-Photonics (CNBP) (Centre
Researcher)
Macquarie, Adelaide and RMIT Universities.
*Address:* 116-118 Great Western Highway, Mt. Victoria, NSW, 2786,
Australia,
*mb:* +614 22 498 630
*email:* ***@***.***
http://www.facebook.com/QuantitativePL
http://www.quantitative.net.au
http://cnbp.org.au/
*"Winners of the prestigious ANSTO Eureka prize for Innovative Use of
Technology 2016"*
*Autonomy, Mastery, Purpose*
LEGAL NOTICE
This message (including all attachments) contains confidential information
intended for a specific individual and purpose, and is protected by law.
Any confidentiality or privilege is not waived or lost because this email
has been sent to you by mistake. If you have received it in error, please
let us know by reply email, delete it from your system and destroy any
copies.
This email is also subject to copyright. Any disclosure, copying, or
distribution of this message, or the taking of any action based on it, is
strictly prohibited.
Emails may be interfered with, may contain computer viruses or other
defects and may not be successfully replicated on other systems. We give no
warranties in relation to these matters. If you have any doubts about the
authenticity of an email purportedly sent by us, please contact us
immediately.
…On Thu, 1 Sept 2022 at 15:39, QinXiaoXu ***@***.***> wrote:
Hi,
I fixed part of memory issue,and there is a thread also have memory
issue,I'm testing now,after I solve it,I will let you know.
祝好(Best Regards)
秦晓旭(QinXiaoXu)
On 8/29/2022 ***@***.***> ***@***.***> wrote:
Hi,
Thanks for your advise,I will check it.
祝好(Best Regards)
秦晓旭(QinXiaoXu)
On 8/29/2022 10:01,Martin ***@***.***>
***@***.***> wrote:
Dear Qxx ,
I hope this helps:
1. Make a list of very variable used in beginlive()
2. List every assignment to these make sure especially with character
arrays that there is no spill over
3. Check that every variable reliquishes memory use
here are some helpful links, you can get code to assist and there are also
services availably to help debug your code
Memory Leak in C++ or C? How to Detect Memory Leaks in C++ or C
(parasoft.com)
<https://www.parasoft.com/blog/finding-memory-leaks-in-c-or-c/>
Detecting and Managing Memory Leaks (smartbear.com)
<https://smartbear.com/blog/detecting-and-managing-memory-leaks/>
(367) Memory Leaks And How To Prevent Them | C Programming Tutorial -
YouTube <https://www.youtube.com/watch?v=lQCLAKfcYI4>
Memory Leak Detection in C - CodeProject
<https://www.codeproject.com/Articles/19361/Memory-Leak-Detection-in-C>
Please let me know if i can help, please let's get this fixed.
Best Regards
Dr Martin E. Gosnell B.E. (Hons) PhD.
Quantitative (Biotechnology) Pty Ltd (Research Engineer) &
Australian centre of excellence for Nano scale Bio-Photonics
(CNBP) (Centre Researcher)
Macquarie, Adelaide and RMIT Universities.
*Address:* 116-118 Great Western Highway, Mt. Victoria, NSW, 2786,
Australia,
*mb:* +614 22 498 630
*email:* ***@***.***
http://www.facebook.com/QuantitativePL
http://www.quantitative.net.au
http://cnbp.org.au/
*"Winners of the prestigious ANSTO Eureka prize for Innovative Use of
Technology 2016"*
*Autonomy, Mastery, Purpose*
LEGAL NOTICE
This message (including all attachments) contains confidential information
intended for a specific individual and purpose, and is protected by law.
Any confidentiality or privilege is not waived or lost because this email
has been sent to you by mistake. If you have received it in error, please
let us know by reply email, delete it from your system and destroy any
copies.
This email is also subject to copyright. Any disclosure, copying, or
distribution of this message, or the taking of any action based on it, is
strictly prohibited.
Emails may be interfered with, may contain computer viruses or other
defects and may not be successfully replicated on other systems. We give no
warranties in relation to these matters. If you have any doubts about the
authenticity of an email purportedly sent by us, please contact us
immediately.
On Mon, 29 Aug 2022 at 11:21, QinXiaoXu ***@***.***> wrote:
> Hi,
>
> I found some codes about this issue,I'm trying fix it.
>
> 祝好(Best Regards)
> 秦晓旭(QinXiaoXu)
> On 8/28/2022 16:04,Martin ***@***.***>
> ***@***.***> wrote:
>
> Dear Qxx and Dr.Qiu's,
>
> URGENT
>
> Dr. Qiu, would you please let us know if we can assist in fixing the
> software (windows SDK) memory leaks, we would need access to the source
> code.
> Qxx is working on this but it is taking a long time due to his
> commitments, we may be able to help you.
> We urgently need this fixed before we release products in about 1 month
> that use your camera.
>
> Qxx do you have any latest updates?
>
> We have provided a signed NDA.
> Your urgent assistance would be greatly appreciated.
>
> Best Regards
> Dr Martin E. Gosnell B.E. (Hons) PhD.
> Quantitative (Biotechnology) Pty Ltd (Research Engineer) &
> Australian centre of excellence for Nano scale Bio-Photonics
> (CNBP) (Centre Researcher)
> Macquarie, Adelaide and RMIT Universities.
> *Address:* 116-118 Great Western Highway, Mt. Victoria, NSW, 2786,
> Australia,
> *mb:* +614 22 498 630
> *email:* ***@***.***
>
> http://www.facebook.com/QuantitativePL
>
> http://www.quantitative.net.au
>
> http://cnbp.org.au/
>
> *"Winners of the prestigious ANSTO Eureka prize for Innovative Use of
> Technology 2016"*
>
> *Autonomy, Mastery, Purpose*
>
> LEGAL NOTICE
> This message (including all attachments) contains confidential
> information intended for a specific individual and purpose, and is
> protected by law. Any confidentiality or privilege is not waived or lost
> because this email has been sent to you by mistake. If you have received it
> in error, please let us know by reply email, delete it from your system and
> destroy any copies.
>
> This email is also subject to copyright. Any disclosure, copying, or
> distribution of this message, or the taking of any action based on it, is
> strictly prohibited.
>
> Emails may be interfered with, may contain computer viruses or other
> defects and may not be successfully replicated on other systems. We give no
> warranties in relation to these matters. If you have any doubts about the
> authenticity of an email purportedly sent by us, please contact us
> immediately.
>
>
>
>
> On Mon, 22 Aug 2022 at 13:00, Martin Gosnell ***@***.***>
> wrote:
>
>> Dear Qxx,
>>
>> Hi Qxx,
>>
>> Glad to hear you are onto it, fixing the memory leak is important.
>> Have you discussed it with the team?? regarding supply of source code.?
>> Please see our signed non disclosure statement below.
>> This would be good as I can then help suggest problems.
>>
>> You sent me source code for the Matlab project already so I do not think
>> the team would have a problem with sending source code for the latest SDK
>> do you?
>> It is very important for your business and mine to have the SDK working
>> well and as discussed previously I have made a lot of progress in
>> overcoming
>> existing issues, and will post code to github as discussed with JiangXL
>> once complete.
>>
>> cheers
>> Martin
>>
>> OFFICIAL NON DISCLOSURE STATEMENT:
>> Quantitative does ensure the manufacturer and supplier of QHYCCD cameras
>> that any source code supplied is strictly confidential, and is supplied
>> with the purpose of collaborating in debugging the SDK.
>> QHYCCD reserves all rights in ownership and licensing and QUANTITATIVE
>> PTYLTD will respect their authorship completely, and delete source code
>> once the project has been finished.
>> [image: signature.jpg]
>>
>>
>>
>>
>>
>> Best Regards
>> Dr Martin E. Gosnell B.E. (Hons) PhD.
>> Quantitative (Biotechnology) Pty Ltd (Research Engineer) &
>> Australian centre of excellence for Nano scale Bio-Photonics
>> (CNBP) (Centre Researcher)
>> Macquarie, Adelaide and RMIT Universities.
>> *Address:* 116-118 Great Western Highway, Mt. Victoria, NSW, 2786,
>> Australia,
>> *mb:* +614 22 498 630
>> *email:* ***@***.***
>>
>> http://www.facebook.com/QuantitativePL
>>
>> http://www.quantitative.net.au
>>
>> http://cnbp.org.au/
>>
>> *"Winners of the prestigious ANSTO Eureka prize for Innovative Use of
>> Technology 2016"*
>>
>> *Autonomy, Mastery, Purpose*
>>
>> LEGAL NOTICE
>> This message (including all attachments) contains confidential
>> information intended for a specific individual and purpose, and is
>> protected by law. Any confidentiality or privilege is not waived or lost
>> because this email has been sent to you by mistake. If you have received it
>> in error, please let us know by reply email, delete it from your system and
>> destroy any copies.
>>
>> This email is also subject to copyright. Any disclosure, copying, or
>> distribution of this message, or the taking of any action based on it, is
>> strictly prohibited.
>>
>> Emails may be interfered with, may contain computer viruses or other
>> defects and may not be successfully replicated on other systems. We give no
>> warranties in relation to these matters. If you have any doubts about the
>> authenticity of an email purportedly sent by us, please contact us
>> immediately.
>>
>>
>>
>>
>> On Mon, 22 Aug 2022 at 12:36, QinXiaoXu ***@***.***> wrote:
>>
>>> Hi,
>>>
>>> I'm reading tech manual about this issue,and Dr.Qiu's email is
>>> ***@***.***
>>>
>>> 祝好(Best Regards)
>>> 秦晓旭(QinXiaoXu)
>>> On 8/21/2022 15:18,Martin ***@***.***>
>>> ***@***.***> wrote:
>>>
>>> Hey Qxx,
>>>
>>> I am running out of time, can you discuss with your team to supply
>>> source code, or contact Dr. Qiu as a matter of urgency?
>>> Also please can you give me Dr Qiu's email, cheers.
>>>
>>> Thank you.
>>>
>>> MArtin
>>>
>>> On Tue, 16 Aug 2022 at 16:29, qxx ***@***.***> wrote:
>>>
>>>> Hi,
>>>>
>>>> I have sent a message to Dr.QIu,but had no reply,maybe he is busy
>>>> on other work,after I receive reply I will let you know,and you can send a
>>>> email about source code before that.
>>>>
>>>> qxx
>>>> ***@***.***
>>>>
>>>> <https://maas.mail.163.com/dashi-web-extend/html/proSignature.html?ftlId=1&name=qxx&uid=qxx%40qhyccd.com&iconUrl=https%3A%2F%2Fmail-online.nosdn.127.net%2Fqiyelogo%2FdefaultAvatar.png&items=%5B%22qxx%40qhyccd.com%22%5D>
>>>> 签名由 网易邮箱大师 <https://mail.163.com/dashi/dlpro.html?from=mail81> 定制
>>>> On 8/16/2022 13:13,Martin ***@***.***>
>>>> ***@***.***> wrote:
>>>>
>>>> Dear Qxx,
>>>>
>>>> Thank you. Then I will write to Dr. Qiu, I wanted to check with you
>>>> first because I did not want to do anything that created problems for you
>>>> personally.
>>>> Yes I can sign a non disclosure agreement (NDA) to protect your
>>>> company, but I would also need before I invest even more time into your
>>>> product that your team will make the time to work with me on resolving this.
>>>> Yes it only occurs in live mode, I only use live mode as single grab
>>>> produces faulty images with dark and light regions (your company should
>>>> really fix this, I will let Dr Qiu know about this too)
>>>> I obtain single images by using live mode and averaging frames.
>>>>
>>>> Alternatively your company could pay us to fix it, and if we use
>>>> contractors they will need to sign NDA too, then we could also provide
>>>> fully working and tested example code, also same for the MEX Matlab code
>>>> and also
>>>> the current code we are developing for use on both Windows, Linux and
>>>> ARM64. We have already done a lot of work on your code.
>>>> Please discuss with the team and Dr. Qiu.
>>>>
>>>> cheers
>>>> Martin
>>>>
>>>>
>>>> On Tue, 16 Aug 2022 at 13:34, qxx ***@***.***> wrote:
>>>>
>>>>> Hi,
>>>>>
>>>>> Sorry for my late reply,I'm in vacation these days.
>>>>>
>>>>> About the SDK source code,it is not public,so you need check it
>>>>> to Dr.Qiu,only Dr.Qiu has decision-making power,maybe you can sign a
>>>>> agreement to use it.
>>>>>
>>>>> And I will let Dr.Qiu and my colleague know this issue about
>>>>> memory leak.I tested it before,it will occur when call BeginQHYCCDLive
>>>>> function,did you found other functions will make memory leak issue?
>>>>>
>>>>> qxx
>>>>> ***@***.***
>>>>>
>>>>> <https://maas.mail.163.com/dashi-web-extend/html/proSignature.html?ftlId=1&name=qxx&uid=qxx%40qhyccd.com&iconUrl=https%3A%2F%2Fmail-online.nosdn.127.net%2Fqiyelogo%2FdefaultAvatar.png&items=%5B%22qxx%40qhyccd.com%22%5D>
>>>>> 签名由 网易邮箱大师 <https://mail.163.com/dashi/dlpro.html?from=mail81> 定制
>>>>> On 8/16/2022 11:22,Martin ***@***.***>
>>>>> ***@***.***> wrote:
>>>>>
>>>>> Dear Qxx,
>>>>>
>>>>> Would you like to discuss with your team, for permission to supply
>>>>> our company with the source code for the current SDK I am using (I recall
>>>>> it was the latest July 2022) but I need to check for certain.
>>>>> Then we could work together as we did on matlab MEX SDK and find the
>>>>> memory leaks, I can involve some professional C++ coders too if necessary.
>>>>> I can write to Dr. Qiu if you think this will help us. I am releasing
>>>>> my commercial software at the end of September and I do not want to have to
>>>>> include work arounds due to memory leaks and other issues if possible.
>>>>> Please let me know the best way forward.
>>>>>
>>>>> Best Regards
>>>>> Dr Martin E. Gosnell B.E. (Hons) PhD.
>>>>> Quantitative (Biotechnology) Pty Ltd (Research Engineer) &
>>>>> Australian centre of excellence for Nano scale Bio-Photonics
>>>>> (CNBP) (Centre Researcher)
>>>>> Macquarie, Adelaide and RMIT Universities.
>>>>> *Address:* 116-118 Great Western Highway, Mt. Victoria, NSW, 2786,
>>>>> Australia,
>>>>> *mb:* +614 22 498 630
>>>>> *email:* ***@***.***
>>>>>
>>>>> http://www.facebook.com/QuantitativePL
>>>>>
>>>>> http://www.quantitative.net.au
>>>>>
>>>>> http://cnbp.org.au/
>>>>>
>>>>> *"Winners of the prestigious ANSTO Eureka prize for Innovative Use of
>>>>> Technology 2016"*
>>>>>
>>>>> *Autonomy, Mastery, Purpose*
>>>>>
>>>>> LEGAL NOTICE
>>>>> This message (including all attachments) contains confidential
>>>>> information intended for a specific individual and purpose, and is
>>>>> protected by law. Any confidentiality or privilege is not waived or lost
>>>>> because this email has been sent to you by mistake. If you have received it
>>>>> in error, please let us know by reply email, delete it from your system and
>>>>> destroy any copies.
>>>>>
>>>>> This email is also subject to copyright. Any disclosure, copying, or
>>>>> distribution of this message, or the taking of any action based on it, is
>>>>> strictly prohibited.
>>>>>
>>>>> Emails may be interfered with, may contain computer viruses or other
>>>>> defects and may not be successfully replicated on other systems. We give no
>>>>> warranties in relation to these matters. If you have any doubts about the
>>>>> authenticity of an email purportedly sent by us, please contact us
>>>>> immediately.
>>>>>
>>>>>
>>>>> On Sun, 14 Aug 2022 at 16:10, Martin Gosnell ***@***.***>
>>>>> wrote:
>>>>>
>>>>>> Dear Qxx,
>>>>>>
>>>>>> Even the latest SDK has memory leaks, this is very bad for your
>>>>>> customers and businesses.
>>>>>> How can I support a camera which still has faulty SDK files, can you
>>>>>> comment please,
>>>>>> I must insist your company addresses this problem, the product is
>>>>>> not finished.
>>>>>> I do not want to have to write to the company bosses but I cannot
>>>>>> have this affecting my business, can you understand, I am releasing a new
>>>>>> product in 6 weeks
>>>>>> and want a properly working SDK, thank you.
>>>>>>
>>>>>> Best Regards
>>>>>> Dr Martin E. Gosnell B.E. (Hons) PhD.
>>>>>> Quantitative (Biotechnology) Pty Ltd (Research Engineer) &
>>>>>> Australian centre of excellence for Nano scale Bio-Photonics
>>>>>> (CNBP) (Centre Researcher)
>>>>>> Macquarie, Adelaide and RMIT Universities.
>>>>>> *Address:* 116-118 Great Western Highway, Mt. Victoria, NSW, 2786,
>>>>>> Australia,
>>>>>> *mb:* +614 22 498 630
>>>>>> *email:* ***@***.***
>>>>>>
>>>>>> http://www.facebook.com/QuantitativePL
>>>>>>
>>>>>> http://www.quantitative.net.au
>>>>>>
>>>>>> http://cnbp.org.au/
>>>>>>
>>>>>> *"Winners of the prestigious ANSTO Eureka prize for Innovative Use
>>>>>> of Technology 2016"*
>>>>>>
>>>>>> *Autonomy, Mastery, Purpose*
>>>>>>
>>>>>> LEGAL NOTICE
>>>>>> This message (including all attachments) contains confidential
>>>>>> information intended for a specific individual and purpose, and is
>>>>>> protected by law. Any confidentiality or privilege is not waived or lost
>>>>>> because this email has been sent to you by mistake. If you have received it
>>>>>> in error, please let us know by reply email, delete it from your system and
>>>>>> destroy any copies.
>>>>>>
>>>>>> This email is also subject to copyright. Any disclosure, copying, or
>>>>>> distribution of this message, or the taking of any action based on it, is
>>>>>> strictly prohibited.
>>>>>>
>>>>>> Emails may be interfered with, may contain computer viruses or other
>>>>>> defects and may not be successfully replicated on other systems. We give no
>>>>>> warranties in relation to these matters. If you have any doubts about the
>>>>>> authenticity of an email purportedly sent by us, please contact us
>>>>>> immediately.
>>>>>>
>>>>>>
font{
line-height: 1.6;
}
ul,ol{
padding-left: 20px;
list-style-position: inside;
}
Hi,
I'm not sure this issue,the SDK use different source code and thread,I need test on arm linux after solve Windows issue.
font{
line-height: 1.6;
}
祝好(Best Regards)秦晓旭(QinXiaoXu)
On 9/1/2022 14:10,Martin ***@***.***> wrote:
Dear Qxx,Brilliant !! this could not come at a better time, I just had a very important meeting with the chairman/Centre Director of a large research and innovation in Australia, and they absolutely want to further the translationof my technology, which uses you camera, so this could be good for everyone, please keep me updated, and if there is anything further we can to help please let me know.Once you have an SDK file please send and we will start testing along with you. Also we will be releasing the product also using the aarch64 (Linux ARM) operating system, please let us know if the memory issues are in this SDK or if it is not a problem, this platform/operating system is very suitable for real time intelligent vision systems and makes your product more attractive if the SDK works well.Best RegardsDr Martin E. Gosnell B.E. (Hons) PhD.Quantitative (Biotechnology) Pty Ltd (Research Engineer) &Australian centre of excellence for Nano scale Bio-Photonics (CNBP) (Centre Researcher)Macquarie, Adelaide and RMIT Universities.Address: 116-118 Great Western Highway, Mt. Victoria, NSW, 2786, Australia,mb: +614 22 498 ***@***.***://www.facebook.com/QuantitativePLhttp://www.quantitative.net.auhttp://cnbp.org.au/"Winners of the prestigious ANSTO Eureka prize for Innovative Use of Technology 2016"Autonomy, Mastery, PurposeLEGAL NOTICEThis message (including all attachments) contains confidential information intended for a specific individual and purpose, and is protected by law. Any confidentiality or privilege is not waived or lost because this email has been sent to you by mistake. If you have received it in error, please let us know by reply email, delete it from your system and destroy any copies. This email is also subject to copyright. Any disclosure, copying, or distribution of this message, or the taking of any action based on it, is strictly prohibited. Emails may be interfered with, may contain computer viruses or other defects and may not be successfully replicated on other systems. We give no warranties in relation to these matters. If you have any doubts about the authenticity of an email purportedly sent by us, please contact us immediately.On Thu, 1 Sept 2022 at 15:39, QinXiaoXu ***@***.***> wrote:
Hi,
I fixed part of memory issue,and there is a thread also have memory issue,I'm testing now,after I solve it,I will let you know.
祝好(Best Regards)秦晓旭(QinXiaoXu)
On 8/29/2022 ***@***.***> wrote:
Hi,
Thanks for your advise,I will check it.
祝好(Best Regards)秦晓旭(QinXiaoXu)
On 8/29/2022 10:01,Martin ***@***.***> wrote:
Dear Qxx ,I hope this helps:1. Make a list of very variable used in beginlive()2. List every assignment to these make sure especially with character arrays that there is no spill over3. Check that every variable reliquishes memory usehere are some helpful links, you can get code to assist and there are also services availably to help debug your codeMemory Leak in C++ or C? How to Detect Memory Leaks in C++ or C (parasoft.com)Detecting and Managing Memory Leaks (smartbear.com)(367) Memory Leaks And How To Prevent Them | C Programming Tutorial - YouTubeMemory Leak Detection in C - CodeProjectPlease let me know if i can help, please let's get this fixed.Best RegardsDr Martin E. Gosnell B.E. (Hons) PhD.Quantitative (Biotechnology) Pty Ltd (Research Engineer) &Australian centre of excellence for Nano scale Bio-Photonics (CNBP) (Centre Researcher)Macquarie, Adelaide and RMIT Universities.Address: 116-118 Great Western Highway, Mt. Victoria, NSW, 2786, Australia,mb: +614 22 498 ***@***.***://www.facebook.com/QuantitativePLhttp://www.quantitative.net.auhttp://cnbp.org.au/"Winners of the prestigious ANSTO Eureka prize for Innovative Use of Technology 2016"Autonomy, Mastery, PurposeLEGAL NOTICEThis message (including all attachments) contains confidential information intended for a specific individual and purpose, and is protected by law. Any confidentiality or privilege is not waived or lost because this email has been sent to you by mistake. If you have received it in error, please let us know by reply email, delete it from your system and destroy any copies. This email is also subject to copyright. Any disclosure, copying, or distribution of this message, or the taking of any action based on it, is strictly prohibited. Emails may be interfered with, may contain computer viruses or other defects and may not be successfully replicated on other systems. We give no warranties in relation to these matters. If you have any doubts about the authenticity of an email purportedly sent by us, please contact us immediately.On Mon, 29 Aug 2022 at 11:21, QinXiaoXu ***@***.***> wrote:
Hi,
I found some codes about this issue,I'm trying fix it.
祝好(Best Regards)秦晓旭(QinXiaoXu)
On 8/28/2022 16:04,Martin ***@***.***> wrote:
Dear Qxx and Dr.Qiu's,URGENTDr. Qiu, would you please let us know if we can assist in fixing the software (windows SDK) memory leaks, we would need access to the source code.Qxx is working on this but it is taking a long time due to his commitments, we may be able to help you.We urgently need this fixed before we release products in about 1 month that use your camera.Qxx do you have any latest updates?We have provided a signed NDA.Your urgent assistance would be greatly appreciated.Best RegardsDr Martin E. Gosnell B.E. (Hons) PhD.Quantitative (Biotechnology) Pty Ltd (Research Engineer) &Australian centre of excellence for Nano scale Bio-Photonics (CNBP) (Centre Researcher)Macquarie, Adelaide and RMIT Universities.Address: 116-118 Great Western Highway, Mt. Victoria, NSW, 2786, Australia,mb: +614 22 498 ***@***.***://www.facebook.com/QuantitativePLhttp://www.quantitative.net.auhttp://cnbp.org.au/"Winners of the prestigious ANSTO Eureka prize for Innovative Use of Technology 2016"Autonomy, Mastery, PurposeLEGAL NOTICEThis message (including all attachments) contains confidential information intended for a specific individual and purpose, and is protected by law. Any confidentiality or privilege is not waived or lost because this email has been sent to you by mistake. If you have received it in error, please let us know by reply email, delete it from your system and destroy any copies. This email is also subject to copyright. Any disclosure, copying, or distribution of this message, or the taking of any action based on it, is strictly prohibited. Emails may be interfered with, may contain computer viruses or other defects and may not be successfully replicated on other systems. We give no warranties in relation to these matters. If you have any doubts about the authenticity of an email purportedly sent by us, please contact us immediately.On Mon, 22 Aug 2022 at 13:00, Martin Gosnell ***@***.***> wrote:Dear Qxx,Hi Qxx,Glad to hear you are onto it, fixing the memory leak is important.Have you discussed it with the team?? regarding supply of source code.? Please see our signed non disclosure statement below.This would be good as I can then help suggest problems.You sent me source code for the Matlab project already so I do not think the team would have a problem with sending source code for the latest SDK do you?It is very important for your business and mine to have the SDK working well and as discussed previously I have made a lot of progress in overcoming existing issues, and will post code to github as discussed with JiangXL once complete.cheersMartinOFFICIAL NON DISCLOSURE STATEMENT:Quantitative does ensure the manufacturer and supplier of QHYCCD cameras that any source code supplied is strictly confidential, and is supplied with the purpose of collaborating in debugging the SDK.QHYCCD reserves all rights in ownership and licensing and QUANTITATIVE PTYLTD will respect their authorship completely, and delete source code once the project has been finished.Best RegardsDr Martin E. Gosnell B.E. (Hons) PhD.Quantitative (Biotechnology) Pty Ltd (Research Engineer) &Australian centre of excellence for Nano scale Bio-Photonics (CNBP) (Centre Researcher)Macquarie, Adelaide and RMIT Universities.Address: 116-118 Great Western Highway, Mt. Victoria, NSW, 2786, Australia,mb: +614 22 498 ***@***.***://www.facebook.com/QuantitativePLhttp://www.quantitative.net.auhttp://cnbp.org.au/"Winners of the prestigious ANSTO Eureka prize for Innovative Use of Technology 2016"Autonomy, Mastery, PurposeLEGAL NOTICEThis message (including all attachments) contains confidential information intended for a specific individual and purpose, and is protected by law. Any confidentiality or privilege is not waived or lost because this email has been sent to you by mistake. If you have received it in error, please let us know by reply email, delete it from your system and destroy any copies. This email is also subject to copyright. Any disclosure, copying, or distribution of this message, or the taking of any action based on it, is strictly prohibited. Emails may be interfered with, may contain computer viruses or other defects and may not be successfully replicated on other systems. We give no warranties in relation to these matters. If you have any doubts about the authenticity of an email purportedly sent by us, please contact us immediately.On Mon, 22 Aug 2022 at 12:36, QinXiaoXu ***@***.***> wrote:
Hi,
I'm reading tech manual about this issue,and Dr.Qiu's email is ***@***.***
祝好(Best Regards)秦晓旭(QinXiaoXu)
On 8/21/2022 15:18,Martin ***@***.***> wrote:
Hey Qxx,I am running out of time, can you discuss with your team to supply source code, or contact Dr. Qiu as a matter of urgency?Also please can you give me Dr Qiu's email, cheers.Thank you.MArtinOn Tue, 16 Aug 2022 at 16:29, qxx ***@***.***> wrote:
Hi,
I have sent a message to Dr.QIu,but had no reply,maybe he is busy on other work,after I receive reply I will let you know,and you can send a email about source code before that.
qxx
***@***.***
签名由
网易邮箱大师
定制
On 8/16/2022 13:13,Martin ***@***.***> wrote:
Dear Qxx,Thank you. Then I will write to Dr. Qiu, I wanted to check with you first because I did not want to do anything that created problems for you personally.Yes I can sign a non disclosure agreement (NDA) to protect your company, but I would also need before I invest even more time into your product that your team will make the time to work with me on resolving this.Yes it only occurs in live mode, I only use live mode as single grab produces faulty images with dark and light regions (your company should really fix this, I will let Dr Qiu know about this too)I obtain single images by using live mode and averaging frames.Alternatively your company could pay us to fix it, and if we use contractors they will need to sign NDA too, then we could also provide fully working and tested example code, also same for the MEX Matlab code and also the current code we are developing for use on both Windows, Linux and ARM64. We have already done a lot of work on your code.Please discuss with the team and Dr. Qiu.cheersMartinOn Tue, 16 Aug 2022 at 13:34, qxx ***@***.***> wrote:
Hi,
Sorry for my late reply,I'm in vacation these days. About the SDK source code,it is not public,so you need check it to Dr.Qiu,only Dr.Qiu has decision-making power,maybe you can sign a agreement to use it. And I will let Dr.Qiu and my colleague know this issue about memory leak.I tested it before,it will occur when call BeginQHYCCDLive function,did you found other functions will make memory leak issue?
qxx
***@***.***
签名由
网易邮箱大师
定制
On 8/16/2022 11:22,Martin ***@***.***> wrote:
Dear Qxx,Would you like to discuss with your team, for permission to supply our company with the source code for the current SDK I am using (I recall it was the latest July 2022) but I need to check for certain.Then we could work together as we did on matlab MEX SDK and find the memory leaks, I can involve some professional C++ coders too if necessary.I can write to Dr. Qiu if you think this will help us. I am releasing my commercial software at the end of September and I do not want to have to include work arounds due to memory leaks and other issues if possible.Please let me know the best way forward.Best RegardsDr Martin E. Gosnell B.E. (Hons) PhD.Quantitative (Biotechnology) Pty Ltd (Research Engineer) &Australian centre of excellence for Nano scale Bio-Photonics (CNBP) (Centre Researcher)Macquarie, Adelaide and RMIT Universities.Address: 116-118 Great Western Highway, Mt. Victoria, NSW, 2786, Australia,mb: +614 22 498 ***@***.***://www.facebook.com/QuantitativePLhttp://www.quantitative.net.auhttp://cnbp.org.au/"Winners of the prestigious ANSTO Eureka prize for Innovative Use of Technology 2016"Autonomy, Mastery, PurposeLEGAL NOTICEThis message (including all attachments) contains confidential information intended for a specific individual and purpose, and is protected by law. Any confidentiality or privilege is not waived or lost because this email has been sent to you by mistake. If you have received it in error, please let us know by reply email, delete it from your system and destroy any copies. This email is also subject to copyright. Any disclosure, copying, or distribution of this message, or the taking of any action based on it, is strictly prohibited. Emails may be interfered with, may contain computer viruses or other defects and may not be successfully replicated on other systems. We give no warranties in relation to these matters. If you have any doubts about the authenticity of an email purportedly sent by us, please contact us immediately.On Sun, 14 Aug 2022 at 16:10, Martin Gosnell ***@***.***> wrote:Dear Qxx,Even the latest SDK has memory leaks, this is very bad for your customers and businesses.How can I support a camera which still has faulty SDK files, can you comment please,I must insist your company addresses this problem, the product is not finished.I do not want to have to write to the company bosses but I cannot have this affecting my business, can you understand, I am releasing a new product in 6 weeks and want a properly working SDK, thank you.Best RegardsDr Martin E. Gosnell B.E. (Hons) PhD.Quantitative (Biotechnology) Pty Ltd (Research Engineer) &Australian centre of excellence for Nano scale Bio-Photonics (CNBP) (Centre Researcher)Macquarie, Adelaide and RMIT Universities.Address: 116-118 Great Western Highway, Mt. Victoria, NSW, 2786, Australia,mb: +614 22 498 ***@***.***://www.facebook.com/QuantitativePLhttp://www.quantitative.net.auhttp://cnbp.org.au/"Winners of the prestigious ANSTO Eureka prize for Innovative Use of Technology 2016"Autonomy, Mastery, PurposeLEGAL NOTICEThis message (including all attachments) contains confidential information intended for a specific individual and purpose, and is protected by law. Any confidentiality or privilege is not waived or lost because this email has been sent to you by mistake. If you have received it in error, please let us know by reply email, delete it from your system and destroy any copies. This email is also subject to copyright. Any disclosure, copying, or distribution of this message, or the taking of any action based on it, is strictly prohibited. Emails may be interfered with, may contain computer viruses or other defects and may not be successfully replicated on other systems. We give no warranties in relation to these matters. If you have any doubts about the authenticity of an email purportedly sent by us, please contact us immediately.
Perfect thanks Qxx.
Martin
…On Thu, 1 Sept 2022 at 16:29, QinXiaoXu ***@***.***> wrote:
Hi,
I'm not sure this issue,the SDK use different source code and thread,I
need test on arm linux after solve Windows issue.
祝好(Best Regards)
秦晓旭(QinXiaoXu)
On 9/1/2022 14:10,Martin ***@***.***>
***@***.***> wrote:
Dear Qxx,
Brilliant !! this could not come at a better time, I just had a very
important meeting with the chairman/Centre Director of a large research and
innovation in Australia, and they absolutely want to further the translation
of my technology, which uses you camera, so this could be good for
everyone, please keep me updated, and if there is anything further we can
to help please let me know.
Once you have an SDK file please send and we will start testing along with
you. Also we will be releasing the product also using the aarch64 (Linux
ARM) operating system, please let us know if the
memory issues are in this SDK or if it is not a problem, this
platform/operating system is very suitable for real time intelligent vision
systems and makes your product more attractive if the SDK works well.
Best Regards
Dr Martin E. Gosnell B.E. (Hons) PhD.
Quantitative (Biotechnology) Pty Ltd (Research Engineer) &
Australian centre of excellence for Nano scale Bio-Photonics
(CNBP) (Centre Researcher)
Macquarie, Adelaide and RMIT Universities.
*Address:* 116-118 Great Western Highway, Mt. Victoria, NSW, 2786,
Australia,
*mb:* +614 22 498 630
*email:* ***@***.***
http://www.facebook.com/QuantitativePL
http://www.quantitative.net.au
http://cnbp.org.au/
*"Winners of the prestigious ANSTO Eureka prize for Innovative Use of
Technology 2016"*
*Autonomy, Mastery, Purpose*
LEGAL NOTICE
This message (including all attachments) contains confidential information
intended for a specific individual and purpose, and is protected by law.
Any confidentiality or privilege is not waived or lost because this email
has been sent to you by mistake. If you have received it in error, please
let us know by reply email, delete it from your system and destroy any
copies.
This email is also subject to copyright. Any disclosure, copying, or
distribution of this message, or the taking of any action based on it, is
strictly prohibited.
Emails may be interfered with, may contain computer viruses or other
defects and may not be successfully replicated on other systems. We give no
warranties in relation to these matters. If you have any doubts about the
authenticity of an email purportedly sent by us, please contact us
immediately.
On Thu, 1 Sept 2022 at 15:39, QinXiaoXu ***@***.***> wrote:
> Hi,
>
> I fixed part of memory issue,and there is a thread also have memory
> issue,I'm testing now,after I solve it,I will let you know.
>
> 祝好(Best Regards)
> 秦晓旭(QinXiaoXu)
> On 8/29/2022 ***@***.***> ***@***.***> wrote:
>
> Hi,
>
> Thanks for your advise,I will check it.
>
> 祝好(Best Regards)
> 秦晓旭(QinXiaoXu)
> On 8/29/2022 10:01,Martin ***@***.***>
> ***@***.***> wrote:
>
> Dear Qxx ,
>
> I hope this helps:
>
> 1. Make a list of very variable used in beginlive()
> 2. List every assignment to these make sure especially with character
> arrays that there is no spill over
> 3. Check that every variable reliquishes memory use
>
> here are some helpful links, you can get code to assist and there are
> also services availably to help debug your code
> Memory Leak in C++ or C? How to Detect Memory Leaks in C++ or C
> (parasoft.com)
> <https://www.parasoft.com/blog/finding-memory-leaks-in-c-or-c/>
> Detecting and Managing Memory Leaks (smartbear.com)
> <https://smartbear.com/blog/detecting-and-managing-memory-leaks/>
> (367) Memory Leaks And How To Prevent Them | C Programming Tutorial -
> YouTube <https://www.youtube.com/watch?v=lQCLAKfcYI4>
> Memory Leak Detection in C - CodeProject
> <https://www.codeproject.com/Articles/19361/Memory-Leak-Detection-in-C>
>
> Please let me know if i can help, please let's get this fixed.
>
>
> Best Regards
> Dr Martin E. Gosnell B.E. (Hons) PhD.
> Quantitative (Biotechnology) Pty Ltd (Research Engineer) &
> Australian centre of excellence for Nano scale Bio-Photonics
> (CNBP) (Centre Researcher)
> Macquarie, Adelaide and RMIT Universities.
> *Address:* 116-118 Great Western Highway, Mt. Victoria, NSW, 2786,
> Australia,
> *mb:* +614 22 498 630
> *email:* ***@***.***
>
> http://www.facebook.com/QuantitativePL
>
> http://www.quantitative.net.au
>
> http://cnbp.org.au/
>
> *"Winners of the prestigious ANSTO Eureka prize for Innovative Use of
> Technology 2016"*
>
> *Autonomy, Mastery, Purpose*
>
> LEGAL NOTICE
> This message (including all attachments) contains confidential
> information intended for a specific individual and purpose, and is
> protected by law. Any confidentiality or privilege is not waived or lost
> because this email has been sent to you by mistake. If you have received it
> in error, please let us know by reply email, delete it from your system and
> destroy any copies.
>
> This email is also subject to copyright. Any disclosure, copying, or
> distribution of this message, or the taking of any action based on it, is
> strictly prohibited.
>
> Emails may be interfered with, may contain computer viruses or other
> defects and may not be successfully replicated on other systems. We give no
> warranties in relation to these matters. If you have any doubts about the
> authenticity of an email purportedly sent by us, please contact us
> immediately.
>
>
> On Mon, 29 Aug 2022 at 11:21, QinXiaoXu ***@***.***> wrote:
>
>> Hi,
>>
>> I found some codes about this issue,I'm trying fix it.
>>
>> 祝好(Best Regards)
>> 秦晓旭(QinXiaoXu)
>> On 8/28/2022 16:04,Martin ***@***.***>
>> ***@***.***> wrote:
>>
>> Dear Qxx and Dr.Qiu's,
>>
>> URGENT
>>
>> Dr. Qiu, would you please let us know if we can assist in fixing the
>> software (windows SDK) memory leaks, we would need access to the source
>> code.
>> Qxx is working on this but it is taking a long time due to his
>> commitments, we may be able to help you.
>> We urgently need this fixed before we release products in about 1 month
>> that use your camera.
>>
>> Qxx do you have any latest updates?
>>
>> We have provided a signed NDA.
>> Your urgent assistance would be greatly appreciated.
>>
>> Best Regards
>> Dr Martin E. Gosnell B.E. (Hons) PhD.
>> Quantitative (Biotechnology) Pty Ltd (Research Engineer) &
>> Australian centre of excellence for Nano scale Bio-Photonics
>> (CNBP) (Centre Researcher)
>> Macquarie, Adelaide and RMIT Universities.
>> *Address:* 116-118 Great Western Highway, Mt. Victoria, NSW, 2786,
>> Australia,
>> *mb:* +614 22 498 630
>> *email:* ***@***.***
>>
>> http://www.facebook.com/QuantitativePL
>>
>> http://www.quantitative.net.au
>>
>> http://cnbp.org.au/
>>
>> *"Winners of the prestigious ANSTO Eureka prize for Innovative Use of
>> Technology 2016"*
>>
>> *Autonomy, Mastery, Purpose*
>>
>> LEGAL NOTICE
>> This message (including all attachments) contains confidential
>> information intended for a specific individual and purpose, and is
>> protected by law. Any confidentiality or privilege is not waived or lost
>> because this email has been sent to you by mistake. If you have received it
>> in error, please let us know by reply email, delete it from your system and
>> destroy any copies.
>>
>> This email is also subject to copyright. Any disclosure, copying, or
>> distribution of this message, or the taking of any action based on it, is
>> strictly prohibited.
>>
>> Emails may be interfered with, may contain computer viruses or other
>> defects and may not be successfully replicated on other systems. We give no
>> warranties in relation to these matters. If you have any doubts about the
>> authenticity of an email purportedly sent by us, please contact us
>> immediately.
>>
>>
>>
>>
>> On Mon, 22 Aug 2022 at 13:00, Martin Gosnell ***@***.***>
>> wrote:
>>
>>> Dear Qxx,
>>>
>>> Hi Qxx,
>>>
>>> Glad to hear you are onto it, fixing the memory leak is important.
>>> Have you discussed it with the team?? regarding supply of source code.?
>>> Please see our signed non disclosure statement below.
>>> This would be good as I can then help suggest problems.
>>>
>>> You sent me source code for the Matlab project already so I do not
>>> think the team would have a problem with sending source code for the latest
>>> SDK do you?
>>> It is very important for your business and mine to have the SDK working
>>> well and as discussed previously I have made a lot of progress in
>>> overcoming
>>> existing issues, and will post code to github as discussed with JiangXL
>>> once complete.
>>>
>>> cheers
>>> Martin
>>>
>>> OFFICIAL NON DISCLOSURE STATEMENT:
>>> Quantitative does ensure the manufacturer and supplier of QHYCCD
>>> cameras that any source code supplied is strictly confidential, and is
>>> supplied with the purpose of collaborating in debugging the SDK.
>>> QHYCCD reserves all rights in ownership and licensing and QUANTITATIVE
>>> PTYLTD will respect their authorship completely, and delete source code
>>> once the project has been finished.
>>> [image: signature.jpg]
>>>
>>>
>>>
>>>
>>>
>>> Best Regards
>>> Dr Martin E. Gosnell B.E. (Hons) PhD.
>>> Quantitative (Biotechnology) Pty Ltd (Research Engineer) &
>>> Australian centre of excellence for Nano scale Bio-Photonics
>>> (CNBP) (Centre Researcher)
>>> Macquarie, Adelaide and RMIT Universities.
>>> *Address:* 116-118 Great Western Highway, Mt. Victoria, NSW, 2786,
>>> Australia,
>>> *mb:* +614 22 498 630
>>> *email:* ***@***.***
>>>
>>> http://www.facebook.com/QuantitativePL
>>>
>>> http://www.quantitative.net.au
>>>
>>> http://cnbp.org.au/
>>>
>>> *"Winners of the prestigious ANSTO Eureka prize for Innovative Use of
>>> Technology 2016"*
>>>
>>> *Autonomy, Mastery, Purpose*
>>>
>>> LEGAL NOTICE
>>> This message (including all attachments) contains confidential
>>> information intended for a specific individual and purpose, and is
>>> protected by law. Any confidentiality or privilege is not waived or lost
>>> because this email has been sent to you by mistake. If you have received it
>>> in error, please let us know by reply email, delete it from your system and
>>> destroy any copies.
>>>
>>> This email is also subject to copyright. Any disclosure, copying, or
>>> distribution of this message, or the taking of any action based on it, is
>>> strictly prohibited.
>>>
>>> Emails may be interfered with, may contain computer viruses or other
>>> defects and may not be successfully replicated on other systems. We give no
>>> warranties in relation to these matters. If you have any doubts about the
>>> authenticity of an email purportedly sent by us, please contact us
>>> immediately.
>>>
>>>
>>>
>>>
>>> On Mon, 22 Aug 2022 at 12:36, QinXiaoXu ***@***.***> wrote:
>>>
>>>> Hi,
>>>>
>>>> I'm reading tech manual about this issue,and Dr.Qiu's email is
>>>> ***@***.***
>>>>
>>>> 祝好(Best Regards)
>>>> 秦晓旭(QinXiaoXu)
>>>> On 8/21/2022 15:18,Martin ***@***.***>
>>>> ***@***.***> wrote:
>>>>
>>>> Hey Qxx,
>>>>
>>>> I am running out of time, can you discuss with your team to supply
>>>> source code, or contact Dr. Qiu as a matter of urgency?
>>>> Also please can you give me Dr Qiu's email, cheers.
>>>>
>>>> Thank you.
>>>>
>>>> MArtin
>>>>
>>>> On Tue, 16 Aug 2022 at 16:29, qxx ***@***.***> wrote:
>>>>
>>>>> Hi,
>>>>>
>>>>> I have sent a message to Dr.QIu,but had no reply,maybe he is busy
>>>>> on other work,after I receive reply I will let you know,and you can send a
>>>>> email about source code before that.
>>>>>
>>>>> qxx
>>>>> ***@***.***
>>>>>
>>>>> <https://maas.mail.163.com/dashi-web-extend/html/proSignature.html?ftlId=1&name=qxx&uid=qxx%40qhyccd.com&iconUrl=https%3A%2F%2Fmail-online.nosdn.127.net%2Fqiyelogo%2FdefaultAvatar.png&items=%5B%22qxx%40qhyccd.com%22%5D>
>>>>> 签名由 网易邮箱大师 <https://mail.163.com/dashi/dlpro.html?from=mail81> 定制
>>>>> On 8/16/2022 13:13,Martin ***@***.***>
>>>>> ***@***.***> wrote:
>>>>>
>>>>> Dear Qxx,
>>>>>
>>>>> Thank you. Then I will write to Dr. Qiu, I wanted to check with you
>>>>> first because I did not want to do anything that created problems for you
>>>>> personally.
>>>>> Yes I can sign a non disclosure agreement (NDA) to protect your
>>>>> company, but I would also need before I invest even more time into your
>>>>> product that your team will make the time to work with me on resolving this.
>>>>> Yes it only occurs in live mode, I only use live mode as single grab
>>>>> produces faulty images with dark and light regions (your company should
>>>>> really fix this, I will let Dr Qiu know about this too)
>>>>> I obtain single images by using live mode and averaging frames.
>>>>>
>>>>> Alternatively your company could pay us to fix it, and if we use
>>>>> contractors they will need to sign NDA too, then we could also provide
>>>>> fully working and tested example code, also same for the MEX Matlab code
>>>>> and also
>>>>> the current code we are developing for use on both Windows, Linux and
>>>>> ARM64. We have already done a lot of work on your code.
>>>>> Please discuss with the team and Dr. Qiu.
>>>>>
>>>>> cheers
>>>>> Martin
>>>>>
>>>>>
>>>>> On Tue, 16 Aug 2022 at 13:34, qxx ***@***.***> wrote:
>>>>>
>>>>>> Hi,
>>>>>>
>>>>>> Sorry for my late reply,I'm in vacation these days.
>>>>>>
>>>>>> About the SDK source code,it is not public,so you need check it
>>>>>> to Dr.Qiu,only Dr.Qiu has decision-making power,maybe you can sign
>>>>>> a agreement to use it.
>>>>>>
>>>>>> And I will let Dr.Qiu and my colleague know this issue about
>>>>>> memory leak.I tested it before,it will occur when call BeginQHYCCDLive
>>>>>> function,did you found other functions will make memory leak issue?
>>>>>>
>>>>>> qxx
>>>>>> ***@***.***
>>>>>>
>>>>>> <https://maas.mail.163.com/dashi-web-extend/html/proSignature.html?ftlId=1&name=qxx&uid=qxx%40qhyccd.com&iconUrl=https%3A%2F%2Fmail-online.nosdn.127.net%2Fqiyelogo%2FdefaultAvatar.png&items=%5B%22qxx%40qhyccd.com%22%5D>
>>>>>> 签名由 网易邮箱大师 <https://mail.163.com/dashi/dlpro.html?from=mail81> 定制
>>>>>> On 8/16/2022 11:22,Martin ***@***.***>
>>>>>> ***@***.***> wrote:
>>>>>>
>>>>>> Dear Qxx,
>>>>>>
>>>>>> Would you like to discuss with your team, for permission to supply
>>>>>> our company with the source code for the current SDK I am using (I recall
>>>>>> it was the latest July 2022) but I need to check for certain.
>>>>>> Then we could work together as we did on matlab MEX SDK and find the
>>>>>> memory leaks, I can involve some professional C++ coders too if necessary.
>>>>>> I can write to Dr. Qiu if you think this will help us. I am
>>>>>> releasing my commercial software at the end of September and I do not want
>>>>>> to have to include work arounds due to memory leaks and other issues if
>>>>>> possible.
>>>>>> Please let me know the best way forward.
>>>>>>
>>>>>> Best Regards
>>>>>> Dr Martin E. Gosnell B.E. (Hons) PhD.
>>>>>> Quantitative (Biotechnology) Pty Ltd (Research Engineer) &
>>>>>> Australian centre of excellence for Nano scale Bio-Photonics
>>>>>> (CNBP) (Centre Researcher)
>>>>>> Macquarie, Adelaide and RMIT Universities.
>>>>>> *Address:* 116-118 Great Western Highway, Mt. Victoria, NSW, 2786,
>>>>>> Australia,
>>>>>> *mb:* +614 22 498 630
>>>>>> *email:* ***@***.***
>>>>>>
>>>>>> http://www.facebook.com/QuantitativePL
>>>>>>
>>>>>> http://www.quantitative.net.au
>>>>>>
>>>>>> http://cnbp.org.au/
>>>>>>
>>>>>> *"Winners of the prestigious ANSTO Eureka prize for Innovative Use
>>>>>> of Technology 2016"*
>>>>>>
>>>>>> *Autonomy, Mastery, Purpose*
>>>>>>
>>>>>> LEGAL NOTICE
>>>>>> This message (including all attachments) contains confidential
>>>>>> information intended for a specific individual and purpose, and is
>>>>>> protected by law. Any confidentiality or privilege is not waived or lost
>>>>>> because this email has been sent to you by mistake. If you have received it
>>>>>> in error, please let us know by reply email, delete it from your system and
>>>>>> destroy any copies.
>>>>>>
>>>>>> This email is also subject to copyright. Any disclosure, copying, or
>>>>>> distribution of this message, or the taking of any action based on it, is
>>>>>> strictly prohibited.
>>>>>>
>>>>>> Emails may be interfered with, may contain computer viruses or other
>>>>>> defects and may not be successfully replicated on other systems. We give no
>>>>>> warranties in relation to these matters. If you have any doubts about the
>>>>>> authenticity of an email purportedly sent by us, please contact us
>>>>>> immediately.
>>>>>>
>>>>>>
>>>>>> On Sun, 14 Aug 2022 at 16:10, Martin Gosnell <
>>>>>> ***@***.***> wrote:
>>>>>>
>>>>>>> Dear Qxx,
>>>>>>>
>>>>>>> Even the latest SDK has memory leaks, this is very bad for your
>>>>>>> customers and businesses.
>>>>>>> How can I support a camera which still has faulty SDK files, can
>>>>>>> you comment please,
>>>>>>> I must insist your company addresses this problem, the product is
>>>>>>> not finished.
>>>>>>> I do not want to have to write to the company bosses but I cannot
>>>>>>> have this affecting my business, can you understand, I am releasing a new
>>>>>>> product in 6 weeks
>>>>>>> and want a properly working SDK, thank you.
>>>>>>>
>>>>>>> Best Regards
>>>>>>> Dr Martin E. Gosnell B.E. (Hons) PhD.
>>>>>>> Quantitative (Biotechnology) Pty Ltd (Research Engineer) &
>>>>>>> Australian centre of excellence for Nano scale Bio-Photonics
>>>>>>> (CNBP) (Centre Researcher)
>>>>>>> Macquarie, Adelaide and RMIT Universities.
>>>>>>> *Address:* 116-118 Great Western Highway, Mt. Victoria, NSW, 2786,
>>>>>>> Australia,
>>>>>>> *mb:* +614 22 498 630
>>>>>>> *email:* ***@***.***
>>>>>>>
>>>>>>> http://www.facebook.com/QuantitativePL
>>>>>>>
>>>>>>> http://www.quantitative.net.au
>>>>>>>
>>>>>>> http://cnbp.org.au/
>>>>>>>
>>>>>>> *"Winners of the prestigious ANSTO Eureka prize for Innovative Use
>>>>>>> of Technology 2016"*
>>>>>>>
>>>>>>> *Autonomy, Mastery, Purpose*
>>>>>>>
>>>>>>> LEGAL NOTICE
>>>>>>> This message (including all attachments) contains confidential
>>>>>>> information intended for a specific individual and purpose, and is
>>>>>>> protected by law. Any confidentiality or privilege is not waived or lost
>>>>>>> because this email has been sent to you by mistake. If you have received it
>>>>>>> in error, please let us know by reply email, delete it from your system and
>>>>>>> destroy any copies.
>>>>>>>
>>>>>>> This email is also subject to copyright. Any disclosure, copying,
>>>>>>> or distribution of this message, or the taking of any action based on it,
>>>>>>> is strictly prohibited.
>>>>>>>
>>>>>>> Emails may be interfered with, may contain computer viruses or
>>>>>>> other defects and may not be successfully replicated on other systems. We
>>>>>>> give no warranties in relation to these matters. If you have any doubts
>>>>>>> about the authenticity of an email purportedly sent by us, please contact
>>>>>>> us immediately.
>>>>>>>
>>>>>>>
font{
line-height: 1.6;
}
ul,ol{
padding-left: 20px;
list-style-position: inside;
}
Hi,
Please check the attachment and try it.
font{
line-height: 1.6;
}
祝好(Best Regards)秦晓旭(QinXiaoXu)
On 9/1/2022 16:06,Martin ***@***.***> wrote:
Perfect thanks Qxx.MartinOn Thu, 1 Sept 2022 at 16:29, QinXiaoXu ***@***.***> wrote:
Hi,
I'm not sure this issue,the SDK use different source code and thread,I need test on arm linux after solve Windows issue.
祝好(Best Regards)秦晓旭(QinXiaoXu)
On 9/1/2022 14:10,Martin ***@***.***> wrote:
Dear Qxx,Brilliant !! this could not come at a better time, I just had a very important meeting with the chairman/Centre Director of a large research and innovation in Australia, and they absolutely want to further the translationof my technology, which uses you camera, so this could be good for everyone, please keep me updated, and if there is anything further we can to help please let me know.Once you have an SDK file please send and we will start testing along with you. Also we will be releasing the product also using the aarch64 (Linux ARM) operating system, please let us know if the memory issues are in this SDK or if it is not a problem, this platform/operating system is very suitable for real time intelligent vision systems and makes your product more attractive if the SDK works well.Best RegardsDr Martin E. Gosnell B.E. (Hons) PhD.Quantitative (Biotechnology) Pty Ltd (Research Engineer) &Australian centre of excellence for Nano scale Bio-Photonics (CNBP) (Centre Researcher)Macquarie, Adelaide and RMIT Universities.Address: 116-118 Great Western Highway, Mt. Victoria, NSW, 2786, Australia,mb: +614 22 498 ***@***.***://www.facebook.com/QuantitativePLhttp://www.quantitative.net.auhttp://cnbp.org.au/"Winners of the prestigious ANSTO Eureka prize for Innovative Use of Technology 2016"Autonomy, Mastery, PurposeLEGAL NOTICEThis message (including all attachments) contains confidential information intended for a specific individual and purpose, and is protected by law. Any confidentiality or privilege is not waived or lost because this email has been sent to you by mistake. If you have received it in error, please let us know by reply email, delete it from your system and destroy any copies. This email is also subject to copyright. Any disclosure, copying, or distribution of this message, or the taking of any action based on it, is strictly prohibited. Emails may be interfered with, may contain computer viruses or other defects and may not be successfully replicated on other systems. We give no warranties in relation to these matters. If you have any doubts about the authenticity of an email purportedly sent by us, please contact us immediately.On Thu, 1 Sept 2022 at 15:39, QinXiaoXu ***@***.***> wrote:
Hi,
I fixed part of memory issue,and there is a thread also have memory issue,I'm testing now,after I solve it,I will let you know.
祝好(Best Regards)秦晓旭(QinXiaoXu)
On 8/29/2022 ***@***.***> wrote:
Hi,
Thanks for your advise,I will check it.
祝好(Best Regards)秦晓旭(QinXiaoXu)
On 8/29/2022 10:01,Martin ***@***.***> wrote:
Dear Qxx ,I hope this helps:1. Make a list of very variable used in beginlive()2. List every assignment to these make sure especially with character arrays that there is no spill over3. Check that every variable reliquishes memory usehere are some helpful links, you can get code to assist and there are also services availably to help debug your codeMemory Leak in C++ or C? How to Detect Memory Leaks in C++ or C (parasoft.com)Detecting and Managing Memory Leaks (smartbear.com)(367) Memory Leaks And How To Prevent Them | C Programming Tutorial - YouTubeMemory Leak Detection in C - CodeProjectPlease let me know if i can help, please let's get this fixed.Best RegardsDr Martin E. Gosnell B.E. (Hons) PhD.Quantitative (Biotechnology) Pty Ltd (Research Engineer) &Australian centre of excellence for Nano scale Bio-Photonics (CNBP) (Centre Researcher)Macquarie, Adelaide and RMIT Universities.Address: 116-118 Great Western Highway, Mt. Victoria, NSW, 2786, Australia,mb: +614 22 498 ***@***.***://www.facebook.com/QuantitativePLhttp://www.quantitative.net.auhttp://cnbp.org.au/"Winners of the prestigious ANSTO Eureka prize for Innovative Use of Technology 2016"Autonomy, Mastery, PurposeLEGAL NOTICEThis message (including all attachments) contains confidential information intended for a specific individual and purpose, and is protected by law. Any confidentiality or privilege is not waived or lost because this email has been sent to you by mistake. If you have received it in error, please let us know by reply email, delete it from your system and destroy any copies. This email is also subject to copyright. Any disclosure, copying, or distribution of this message, or the taking of any action based on it, is strictly prohibited. Emails may be interfered with, may contain computer viruses or other defects and may not be successfully replicated on other systems. We give no warranties in relation to these matters. If you have any doubts about the authenticity of an email purportedly sent by us, please contact us immediately.On Mon, 29 Aug 2022 at 11:21, QinXiaoXu ***@***.***> wrote:
Hi,
I found some codes about this issue,I'm trying fix it.
祝好(Best Regards)秦晓旭(QinXiaoXu)
On 8/28/2022 16:04,Martin ***@***.***> wrote:
Dear Qxx and Dr.Qiu's,URGENTDr. Qiu, would you please let us know if we can assist in fixing the software (windows SDK) memory leaks, we would need access to the source code.Qxx is working on this but it is taking a long time due to his commitments, we may be able to help you.We urgently need this fixed before we release products in about 1 month that use your camera.Qxx do you have any latest updates?We have provided a signed NDA.Your urgent assistance would be greatly appreciated.Best RegardsDr Martin E. Gosnell B.E. (Hons) PhD.Quantitative (Biotechnology) Pty Ltd (Research Engineer) &Australian centre of excellence for Nano scale Bio-Photonics (CNBP) (Centre Researcher)Macquarie, Adelaide and RMIT Universities.Address: 116-118 Great Western Highway, Mt. Victoria, NSW, 2786, Australia,mb: +614 22 498 ***@***.***://www.facebook.com/QuantitativePLhttp://www.quantitative.net.auhttp://cnbp.org.au/"Winners of the prestigious ANSTO Eureka prize for Innovative Use of Technology 2016"Autonomy, Mastery, PurposeLEGAL NOTICEThis message (including all attachments) contains confidential information intended for a specific individual and purpose, and is protected by law. Any confidentiality or privilege is not waived or lost because this email has been sent to you by mistake. If you have received it in error, please let us know by reply email, delete it from your system and destroy any copies. This email is also subject to copyright. Any disclosure, copying, or distribution of this message, or the taking of any action based on it, is strictly prohibited. Emails may be interfered with, may contain computer viruses or other defects and may not be successfully replicated on other systems. We give no warranties in relation to these matters. If you have any doubts about the authenticity of an email purportedly sent by us, please contact us immediately.On Mon, 22 Aug 2022 at 13:00, Martin Gosnell ***@***.***> wrote:Dear Qxx,Hi Qxx,Glad to hear you are onto it, fixing the memory leak is important.Have you discussed it with the team?? regarding supply of source code.? Please see our signed non disclosure statement below.This would be good as I can then help suggest problems.You sent me source code for the Matlab project already so I do not think the team would have a problem with sending source code for the latest SDK do you?It is very important for your business and mine to have the SDK working well and as discussed previously I have made a lot of progress in overcoming existing issues, and will post code to github as discussed with JiangXL once complete.cheersMartinOFFICIAL NON DISCLOSURE STATEMENT:Quantitative does ensure the manufacturer and supplier of QHYCCD cameras that any source code supplied is strictly confidential, and is supplied with the purpose of collaborating in debugging the SDK.QHYCCD reserves all rights in ownership and licensing and QUANTITATIVE PTYLTD will respect their authorship completely, and delete source code once the project has been finished.Best RegardsDr Martin E. Gosnell B.E. (Hons) PhD.Quantitative (Biotechnology) Pty Ltd (Research Engineer) &Australian centre of excellence for Nano scale Bio-Photonics (CNBP) (Centre Researcher)Macquarie, Adelaide and RMIT Universities.Address: 116-118 Great Western Highway, Mt. Victoria, NSW, 2786, Australia,mb: +614 22 498 ***@***.***://www.facebook.com/QuantitativePLhttp://www.quantitative.net.auhttp://cnbp.org.au/"Winners of the prestigious ANSTO Eureka prize for Innovative Use of Technology 2016"Autonomy, Mastery, PurposeLEGAL NOTICEThis message (including all attachments) contains confidential information intended for a specific individual and purpose, and is protected by law. Any confidentiality or privilege is not waived or lost because this email has been sent to you by mistake. If you have received it in error, please let us know by reply email, delete it from your system and destroy any copies. This email is also subject to copyright. Any disclosure, copying, or distribution of this message, or the taking of any action based on it, is strictly prohibited. Emails may be interfered with, may contain computer viruses or other defects and may not be successfully replicated on other systems. We give no warranties in relation to these matters. If you have any doubts about the authenticity of an email purportedly sent by us, please contact us immediately.On Mon, 22 Aug 2022 at 12:36, QinXiaoXu ***@***.***> wrote:
Hi,
I'm reading tech manual about this issue,and Dr.Qiu's email is ***@***.***
祝好(Best Regards)秦晓旭(QinXiaoXu)
On 8/21/2022 15:18,Martin ***@***.***> wrote:
Hey Qxx,I am running out of time, can you discuss with your team to supply source code, or contact Dr. Qiu as a matter of urgency?Also please can you give me Dr Qiu's email, cheers.Thank you.MArtinOn Tue, 16 Aug 2022 at 16:29, qxx ***@***.***> wrote:
Hi,
I have sent a message to Dr.QIu,but had no reply,maybe he is busy on other work,after I receive reply I will let you know,and you can send a email about source code before that.
qxx
***@***.***
签名由
网易邮箱大师
定制
On 8/16/2022 13:13,Martin ***@***.***> wrote:
Dear Qxx,Thank you. Then I will write to Dr. Qiu, I wanted to check with you first because I did not want to do anything that created problems for you personally.Yes I can sign a non disclosure agreement (NDA) to protect your company, but I would also need before I invest even more time into your product that your team will make the time to work with me on resolving this.Yes it only occurs in live mode, I only use live mode as single grab produces faulty images with dark and light regions (your company should really fix this, I will let Dr Qiu know about this too)I obtain single images by using live mode and averaging frames.Alternatively your company could pay us to fix it, and if we use contractors they will need to sign NDA too, then we could also provide fully working and tested example code, also same for the MEX Matlab code and also the current code we are developing for use on both Windows, Linux and ARM64. We have already done a lot of work on your code.Please discuss with the team and Dr. Qiu.cheersMartinOn Tue, 16 Aug 2022 at 13:34, qxx ***@***.***> wrote:
Hi,
Sorry for my late reply,I'm in vacation these days. About the SDK source code,it is not public,so you need check it to Dr.Qiu,only Dr.Qiu has decision-making power,maybe you can sign a agreement to use it. And I will let Dr.Qiu and my colleague know this issue about memory leak.I tested it before,it will occur when call BeginQHYCCDLive function,did you found other functions will make memory leak issue?
qxx
***@***.***
签名由
网易邮箱大师
定制
On 8/16/2022 11:22,Martin ***@***.***> wrote:
Dear Qxx,Would you like to discuss with your team, for permission to supply our company with the source code for the current SDK I am using (I recall it was the latest July 2022) but I need to check for certain.Then we could work together as we did on matlab MEX SDK and find the memory leaks, I can involve some professional C++ coders too if necessary.I can write to Dr. Qiu if you think this will help us. I am releasing my commercial software at the end of September and I do not want to have to include work arounds due to memory leaks and other issues if possible.Please let me know the best way forward.Best RegardsDr Martin E. Gosnell B.E. (Hons) PhD.Quantitative (Biotechnology) Pty Ltd (Research Engineer) &Australian centre of excellence for Nano scale Bio-Photonics (CNBP) (Centre Researcher)Macquarie, Adelaide and RMIT Universities.Address: 116-118 Great Western Highway, Mt. Victoria, NSW, 2786, Australia,mb: +614 22 498 ***@***.***://www.facebook.com/QuantitativePLhttp://www.quantitative.net.auhttp://cnbp.org.au/"Winners of the prestigious ANSTO Eureka prize for Innovative Use of Technology 2016"Autonomy, Mastery, PurposeLEGAL NOTICEThis message (including all attachments) contains confidential information intended for a specific individual and purpose, and is protected by law. Any confidentiality or privilege is not waived or lost because this email has been sent to you by mistake. If you have received it in error, please let us know by reply email, delete it from your system and destroy any copies. This email is also subject to copyright. Any disclosure, copying, or distribution of this message, or the taking of any action based on it, is strictly prohibited. Emails may be interfered with, may contain computer viruses or other defects and may not be successfully replicated on other systems. We give no warranties in relation to these matters. If you have any doubts about the authenticity of an email purportedly sent by us, please contact us immediately.On Sun, 14 Aug 2022 at 16:10, Martin Gosnell ***@***.***> wrote:Dear Qxx,Even the latest SDK has memory leaks, this is very bad for your customers and businesses.How can I support a camera which still has faulty SDK files, can you comment please,I must insist your company addresses this problem, the product is not finished.I do not want to have to write to the company bosses but I cannot have this affecting my business, can you understand, I am releasing a new product in 6 weeks and want a properly working SDK, thank you.Best RegardsDr Martin E. Gosnell B.E. (Hons) PhD.Quantitative (Biotechnology) Pty Ltd (Research Engineer) &Australian centre of excellence for Nano scale Bio-Photonics (CNBP) (Centre Researcher)Macquarie, Adelaide and RMIT Universities.Address: 116-118 Great Western Highway, Mt. Victoria, NSW, 2786, Australia,mb: +614 22 498 ***@***.***://www.facebook.com/QuantitativePLhttp://www.quantitative.net.auhttp://cnbp.org.au/"Winners of the prestigious ANSTO Eureka prize for Innovative Use of Technology 2016"Autonomy, Mastery, PurposeLEGAL NOTICEThis message (including all attachments) contains confidential information intended for a specific individual and purpose, and is protected by law. Any confidentiality or privilege is not waived or lost because this email has been sent to you by mistake. If you have received it in error, please let us know by reply email, delete it from your system and destroy any copies. This email is also subject to copyright. Any disclosure, copying, or distribution of this message, or the taking of any action based on it, is strictly prohibited. Emails may be interfered with, may contain computer viruses or other defects and may not be successfully replicated on other systems. We give no warranties in relation to these matters. If you have any doubts about the authenticity of an email purportedly sent by us, please contact us immediately.
font{
line-height: 1.6;
}
ul,ol{
padding-left: 20px;
list-style-position: inside;
}
Hi, Please check the link and try it.
https://www.qhyccd.com/file/repository/latestSoftAndDirver/SDK/qhyccddll.zip
font{
line-height: 1.6;
}
祝好(Best Regards)秦晓旭(QinXiaoXu)
On 9/5/2022 ***@***.***> wrote:
font{
line-height: 1.6;
}
ul,ol{
padding-left: 20px;
list-style-position: inside;
}
Hi,
Please check the attachment and try it.
font{
line-height: 1.6;
}
祝好(Best Regards)秦晓旭(QinXiaoXu)
On 9/1/2022 16:06,Martin ***@***.***> wrote:
Perfect thanks Qxx.MartinOn Thu, 1 Sept 2022 at 16:29, QinXiaoXu ***@***.***> wrote:
Hi,
I'm not sure this issue,the SDK use different source code and thread,I need test on arm linux after solve Windows issue.
祝好(Best Regards)秦晓旭(QinXiaoXu)
On 9/1/2022 14:10,Martin ***@***.***> wrote:
Dear Qxx,Brilliant !! this could not come at a better time, I just had a very important meeting with the chairman/Centre Director of a large research and innovation in Australia, and they absolutely want to further the translationof my technology, which uses you camera, so this could be good for everyone, please keep me updated, and if there is anything further we can to help please let me know.Once you have an SDK file please send and we will start testing along with you. Also we will be releasing the product also using the aarch64 (Linux ARM) operating system, please let us know if the memory issues are in this SDK or if it is not a problem, this platform/operating system is very suitable for real time intelligent vision systems and makes your product more attractive if the SDK works well.Best RegardsDr Martin E. Gosnell B.E. (Hons) PhD.Quantitative (Biotechnology) Pty Ltd (Research Engineer) &Australian centre of excellence for Nano scale Bio-Photonics (CNBP) (Centre Researcher)Macquarie, Adelaide and RMIT Universities.Address: 116-118 Great Western Highway, Mt. Victoria, NSW, 2786, Australia,mb: +614 22 498 ***@***.***://www.facebook.com/QuantitativePLhttp://www.quantitative.net.auhttp://cnbp.org.au/"Winners of the prestigious ANSTO Eureka prize for Innovative Use of Technology 2016"Autonomy, Mastery, PurposeLEGAL NOTICEThis message (including all attachments) contains confidential information intended for a specific individual and purpose, and is protected by law. Any confidentiality or privilege is not waived or lost because this email has been sent to you by mistake. If you have received it in error, please let us know by reply email, delete it from your system and destroy any copies. This email is also subject to copyright. Any disclosure, copying, or distribution of this message, or the taking of any action based on it, is strictly prohibited. Emails may be interfered with, may contain computer viruses or other defects and may not be successfully replicated on other systems. We give no warranties in relation to these matters. If you have any doubts about the authenticity of an email purportedly sent by us, please contact us immediately.On Thu, 1 Sept 2022 at 15:39, QinXiaoXu ***@***.***> wrote:
Hi,
I fixed part of memory issue,and there is a thread also have memory issue,I'm testing now,after I solve it,I will let you know.
祝好(Best Regards)秦晓旭(QinXiaoXu)
On 8/29/2022 ***@***.***> wrote:
Hi,
Thanks for your advise,I will check it.
祝好(Best Regards)秦晓旭(QinXiaoXu)
On 8/29/2022 10:01,Martin ***@***.***> wrote:
Dear Qxx ,I hope this helps:1. Make a list of very variable used in beginlive()2. List every assignment to these make sure especially with character arrays that there is no spill over3. Check that every variable reliquishes memory usehere are some helpful links, you can get code to assist and there are also services availably to help debug your codeMemory Leak in C++ or C? How to Detect Memory Leaks in C++ or C (parasoft.com)Detecting and Managing Memory Leaks (smartbear.com)(367) Memory Leaks And How To Prevent Them | C Programming Tutorial - YouTubeMemory Leak Detection in C - CodeProjectPlease let me know if i can help, please let's get this fixed.Best RegardsDr Martin E. Gosnell B.E. (Hons) PhD.Quantitative (Biotechnology) Pty Ltd (Research Engineer) &Australian centre of excellence for Nano scale Bio-Photonics (CNBP) (Centre Researcher)Macquarie, Adelaide and RMIT Universities.Address: 116-118 Great Western Highway, Mt. Victoria, NSW, 2786, Australia,mb: +614 22 498 ***@***.***://www.facebook.com/QuantitativePLhttp://www.quantitative.net.auhttp://cnbp.org.au/"Winners of the prestigious ANSTO Eureka prize for Innovative Use of Technology 2016"Autonomy, Mastery, PurposeLEGAL NOTICEThis message (including all attachments) contains confidential information intended for a specific individual and purpose, and is protected by law. Any confidentiality or privilege is not waived or lost because this email has been sent to you by mistake. If you have received it in error, please let us know by reply email, delete it from your system and destroy any copies. This email is also subject to copyright. Any disclosure, copying, or distribution of this message, or the taking of any action based on it, is strictly prohibited. Emails may be interfered with, may contain computer viruses or other defects and may not be successfully replicated on other systems. We give no warranties in relation to these matters. If you have any doubts about the authenticity of an email purportedly sent by us, please contact us immediately.On Mon, 29 Aug 2022 at 11:21, QinXiaoXu ***@***.***> wrote:
Hi,
I found some codes about this issue,I'm trying fix it.
祝好(Best Regards)秦晓旭(QinXiaoXu)
On 8/28/2022 16:04,Martin ***@***.***> wrote:
Dear Qxx and Dr.Qiu's,URGENTDr. Qiu, would you please let us know if we can assist in fixing the software (windows SDK) memory leaks, we would need access to the source code.Qxx is working on this but it is taking a long time due to his commitments, we may be able to help you.We urgently need this fixed before we release products in about 1 month that use your camera.Qxx do you have any latest updates?We have provided a signed NDA.Your urgent assistance would be greatly appreciated.Best RegardsDr Martin E. Gosnell B.E. (Hons) PhD.Quantitative (Biotechnology) Pty Ltd (Research Engineer) &Australian centre of excellence for Nano scale Bio-Photonics (CNBP) (Centre Researcher)Macquarie, Adelaide and RMIT Universities.Address: 116-118 Great Western Highway, Mt. Victoria, NSW, 2786, Australia,mb: +614 22 498 ***@***.***://www.facebook.com/QuantitativePLhttp://www.quantitative.net.auhttp://cnbp.org.au/"Winners of the prestigious ANSTO Eureka prize for Innovative Use of Technology 2016"Autonomy, Mastery, PurposeLEGAL NOTICEThis message (including all attachments) contains confidential information intended for a specific individual and purpose, and is protected by law. Any confidentiality or privilege is not waived or lost because this email has been sent to you by mistake. If you have received it in error, please let us know by reply email, delete it from your system and destroy any copies. This email is also subject to copyright. Any disclosure, copying, or distribution of this message, or the taking of any action based on it, is strictly prohibited. Emails may be interfered with, may contain computer viruses or other defects and may not be successfully replicated on other systems. We give no warranties in relation to these matters. If you have any doubts about the authenticity of an email purportedly sent by us, please contact us immediately.On Mon, 22 Aug 2022 at 13:00, Martin Gosnell ***@***.***> wrote:Dear Qxx,Hi Qxx,Glad to hear you are onto it, fixing the memory leak is important.Have you discussed it with the team?? regarding supply of source code.? Please see our signed non disclosure statement below.This would be good as I can then help suggest problems.You sent me source code for the Matlab project already so I do not think the team would have a problem with sending source code for the latest SDK do you?It is very important for your business and mine to have the SDK working well and as discussed previously I have made a lot of progress in overcoming existing issues, and will post code to github as discussed with JiangXL once complete.cheersMartinOFFICIAL NON DISCLOSURE STATEMENT:Quantitative does ensure the manufacturer and supplier of QHYCCD cameras that any source code supplied is strictly confidential, and is supplied with the purpose of collaborating in debugging the SDK.QHYCCD reserves all rights in ownership and licensing and QUANTITATIVE PTYLTD will respect their authorship completely, and delete source code once the project has been finished.Best RegardsDr Martin E. Gosnell B.E. (Hons) PhD.Quantitative (Biotechnology) Pty Ltd (Research Engineer) &Australian centre of excellence for Nano scale Bio-Photonics (CNBP) (Centre Researcher)Macquarie, Adelaide and RMIT Universities.Address: 116-118 Great Western Highway, Mt. Victoria, NSW, 2786, Australia,mb: +614 22 498 ***@***.***://www.facebook.com/QuantitativePLhttp://www.quantitative.net.auhttp://cnbp.org.au/"Winners of the prestigious ANSTO Eureka prize for Innovative Use of Technology 2016"Autonomy, Mastery, PurposeLEGAL NOTICEThis message (including all attachments) contains confidential information intended for a specific individual and purpose, and is protected by law. Any confidentiality or privilege is not waived or lost because this email has been sent to you by mistake. If you have received it in error, please let us know by reply email, delete it from your system and destroy any copies. This email is also subject to copyright. Any disclosure, copying, or distribution of this message, or the taking of any action based on it, is strictly prohibited. Emails may be interfered with, may contain computer viruses or other defects and may not be successfully replicated on other systems. We give no warranties in relation to these matters. If you have any doubts about the authenticity of an email purportedly sent by us, please contact us immediately.On Mon, 22 Aug 2022 at 12:36, QinXiaoXu ***@***.***> wrote:
Hi,
I'm reading tech manual about this issue,and Dr.Qiu's email is ***@***.***
祝好(Best Regards)秦晓旭(QinXiaoXu)
On 8/21/2022 15:18,Martin ***@***.***> wrote:
Hey Qxx,I am running out of time, can you discuss with your team to supply source code, or contact Dr. Qiu as a matter of urgency?Also please can you give me Dr Qiu's email, cheers.Thank you.MArtinOn Tue, 16 Aug 2022 at 16:29, qxx ***@***.***> wrote:
Hi,
I have sent a message to Dr.QIu,but had no reply,maybe he is busy on other work,after I receive reply I will let you know,and you can send a email about source code before that.
qxx
***@***.***
签名由
网易邮箱大师
定制
On 8/16/2022 13:13,Martin ***@***.***> wrote:
Dear Qxx,Thank you. Then I will write to Dr. Qiu, I wanted to check with you first because I did not want to do anything that created problems for you personally.Yes I can sign a non disclosure agreement (NDA) to protect your company, but I would also need before I invest even more time into your product that your team will make the time to work with me on resolving this.Yes it only occurs in live mode, I only use live mode as single grab produces faulty images with dark and light regions (your company should really fix this, I will let Dr Qiu know about this too)I obtain single images by using live mode and averaging frames.Alternatively your company could pay us to fix it, and if we use contractors they will need to sign NDA too, then we could also provide fully working and tested example code, also same for the MEX Matlab code and also the current code we are developing for use on both Windows, Linux and ARM64. We have already done a lot of work on your code.Please discuss with the team and Dr. Qiu.cheersMartinOn Tue, 16 Aug 2022 at 13:34, qxx ***@***.***> wrote:
Hi,
Sorry for my late reply,I'm in vacation these days. About the SDK source code,it is not public,so you need check it to Dr.Qiu,only Dr.Qiu has decision-making power,maybe you can sign a agreement to use it. And I will let Dr.Qiu and my colleague know this issue about memory leak.I tested it before,it will occur when call BeginQHYCCDLive function,did you found other functions will make memory leak issue?
qxx
***@***.***
签名由
网易邮箱大师
定制
On 8/16/2022 11:22,Martin ***@***.***> wrote:
Dear Qxx,Would you like to discuss with your team, for permission to supply our company with the source code for the current SDK I am using (I recall it was the latest July 2022) but I need to check for certain.Then we could work together as we did on matlab MEX SDK and find the memory leaks, I can involve some professional C++ coders too if necessary.I can write to Dr. Qiu if you think this will help us. I am releasing my commercial software at the end of September and I do not want to have to include work arounds due to memory leaks and other issues if possible.Please let me know the best way forward.Best RegardsDr Martin E. Gosnell B.E. (Hons) PhD.Quantitative (Biotechnology) Pty Ltd (Research Engineer) &Australian centre of excellence for Nano scale Bio-Photonics (CNBP) (Centre Researcher)Macquarie, Adelaide and RMIT Universities.Address: 116-118 Great Western Highway, Mt. Victoria, NSW, 2786, Australia,mb: +614 22 498 ***@***.***://www.facebook.com/QuantitativePLhttp://www.quantitative.net.auhttp://cnbp.org.au/"Winners of the prestigious ANSTO Eureka prize for Innovative Use of Technology 2016"Autonomy, Mastery, PurposeLEGAL NOTICEThis message (including all attachments) contains confidential information intended for a specific individual and purpose, and is protected by law. Any confidentiality or privilege is not waived or lost because this email has been sent to you by mistake. If you have received it in error, please let us know by reply email, delete it from your system and destroy any copies. This email is also subject to copyright. Any disclosure, copying, or distribution of this message, or the taking of any action based on it, is strictly prohibited. Emails may be interfered with, may contain computer viruses or other defects and may not be successfully replicated on other systems. We give no warranties in relation to these matters. If you have any doubts about the authenticity of an email purportedly sent by us, please contact us immediately.On Sun, 14 Aug 2022 at 16:10, Martin Gosnell ***@***.***> wrote:Dear Qxx,Even the latest SDK has memory leaks, this is very bad for your customers and businesses.How can I support a camera which still has faulty SDK files, can you comment please,I must insist your company addresses this problem, the product is not finished.I do not want to have to write to the company bosses but I cannot have this affecting my business, can you understand, I am releasing a new product in 6 weeks and want a properly working SDK, thank you.Best RegardsDr Martin E. Gosnell B.E. (Hons) PhD.Quantitative (Biotechnology) Pty Ltd (Research Engineer) &Australian centre of excellence for Nano scale Bio-Photonics (CNBP) (Centre Researcher)Macquarie, Adelaide and RMIT Universities.Address: 116-118 Great Western Highway, Mt. Victoria, NSW, 2786, Australia,mb: +614 22 498 ***@***.***://www.facebook.com/QuantitativePLhttp://www.quantitative.net.auhttp://cnbp.org.au/"Winners of the prestigious ANSTO Eureka prize for Innovative Use of Technology 2016"Autonomy, Mastery, PurposeLEGAL NOTICEThis message (including all attachments) contains confidential information intended for a specific individual and purpose, and is protected by law. Any confidentiality or privilege is not waived or lost because this email has been sent to you by mistake. If you have received it in error, please let us know by reply email, delete it from your system and destroy any copies. This email is also subject to copyright. Any disclosure, copying, or distribution of this message, or the taking of any action based on it, is strictly prohibited. Emails may be interfered with, may contain computer viruses or other defects and may not be successfully replicated on other systems. We give no warranties in relation to these matters. If you have any doubts about the authenticity of an email purportedly sent by us, please contact us immediately.
Brilliant Qxx ... I will give it a good test and report back to you.
Cheers
Martin
…On Mon, 5 Sep 2022, 12:13 QinXiaoXu, ***@***.***> wrote:
Hi,
Please check the link and try it.
https://www.qhyccd.com/file/repository/latestSoftAndDirver/SDK/qhyccddll.zip
祝好(Best Regards)
秦晓旭(QinXiaoXu)
On 9/5/2022 ***@***.***> ***@***.***> wrote:
Hi,
Please check the attachment and try it.
祝好(Best Regards)
秦晓旭(QinXiaoXu)
On 9/1/2022 16:06,Martin ***@***.***>
***@***.***> wrote:
Perfect thanks Qxx.
Martin
On Thu, 1 Sept 2022 at 16:29, QinXiaoXu ***@***.***> wrote:
> Hi,
>
> I'm not sure this issue,the SDK use different source code and
> thread,I need test on arm linux after solve Windows issue.
>
> 祝好(Best Regards)
> 秦晓旭(QinXiaoXu)
> On 9/1/2022 14:10,Martin ***@***.***>
> ***@***.***> wrote:
>
> Dear Qxx,
>
> Brilliant !! this could not come at a better time, I just had a very
> important meeting with the chairman/Centre Director of a large research and
> innovation in Australia, and they absolutely want to further the translation
> of my technology, which uses you camera, so this could be good for
> everyone, please keep me updated, and if there is anything further we can
> to help please let me know.
> Once you have an SDK file please send and we will start testing along
> with you. Also we will be releasing the product also using the aarch64
> (Linux ARM) operating system, please let us know if the
> memory issues are in this SDK or if it is not a problem, this
> platform/operating system is very suitable for real time intelligent vision
> systems and makes your product more attractive if the SDK works well.
>
> Best Regards
> Dr Martin E. Gosnell B.E. (Hons) PhD.
> Quantitative (Biotechnology) Pty Ltd (Research Engineer) &
> Australian centre of excellence for Nano scale Bio-Photonics
> (CNBP) (Centre Researcher)
> Macquarie, Adelaide and RMIT Universities.
> *Address:* 116-118 Great Western Highway, Mt. Victoria, NSW, 2786,
> Australia,
> *mb:* +614 22 498 630
> *email:* ***@***.***
>
> http://www.facebook.com/QuantitativePL
>
> http://www.quantitative.net.au
>
> http://cnbp.org.au/
>
> *"Winners of the prestigious ANSTO Eureka prize for Innovative Use of
> Technology 2016"*
>
> *Autonomy, Mastery, Purpose*
>
> LEGAL NOTICE
> This message (including all attachments) contains confidential
> information intended for a specific individual and purpose, and is
> protected by law. Any confidentiality or privilege is not waived or lost
> because this email has been sent to you by mistake. If you have received it
> in error, please let us know by reply email, delete it from your system and
> destroy any copies.
>
> This email is also subject to copyright. Any disclosure, copying, or
> distribution of this message, or the taking of any action based on it, is
> strictly prohibited.
>
> Emails may be interfered with, may contain computer viruses or other
> defects and may not be successfully replicated on other systems. We give no
> warranties in relation to these matters. If you have any doubts about the
> authenticity of an email purportedly sent by us, please contact us
> immediately.
>
>
> On Thu, 1 Sept 2022 at 15:39, QinXiaoXu ***@***.***> wrote:
>
>> Hi,
>>
>> I fixed part of memory issue,and there is a thread also have memory
>> issue,I'm testing now,after I solve it,I will let you know.
>>
>> 祝好(Best Regards)
>> 秦晓旭(QinXiaoXu)
>> On 8/29/2022 ***@***.***> ***@***.***> wrote:
>>
>> Hi,
>>
>> Thanks for your advise,I will check it.
>>
>> 祝好(Best Regards)
>> 秦晓旭(QinXiaoXu)
>> On 8/29/2022 10:01,Martin ***@***.***>
>> ***@***.***> wrote:
>>
>> Dear Qxx ,
>>
>> I hope this helps:
>>
>> 1. Make a list of very variable used in beginlive()
>> 2. List every assignment to these make sure especially with character
>> arrays that there is no spill over
>> 3. Check that every variable reliquishes memory use
>>
>> here are some helpful links, you can get code to assist and there are
>> also services availably to help debug your code
>> Memory Leak in C++ or C? How to Detect Memory Leaks in C++ or C
>> (parasoft.com)
>> <https://www.parasoft.com/blog/finding-memory-leaks-in-c-or-c/>
>> Detecting and Managing Memory Leaks (smartbear.com)
>> <https://smartbear.com/blog/detecting-and-managing-memory-leaks/>
>> (367) Memory Leaks And How To Prevent Them | C Programming Tutorial -
>> YouTube <https://www.youtube.com/watch?v=lQCLAKfcYI4>
>> Memory Leak Detection in C - CodeProject
>> <https://www.codeproject.com/Articles/19361/Memory-Leak-Detection-in-C>
>>
>> Please let me know if i can help, please let's get this fixed.
>>
>>
>> Best Regards
>> Dr Martin E. Gosnell B.E. (Hons) PhD.
>> Quantitative (Biotechnology) Pty Ltd (Research Engineer) &
>> Australian centre of excellence for Nano scale Bio-Photonics
>> (CNBP) (Centre Researcher)
>> Macquarie, Adelaide and RMIT Universities.
>> *Address:* 116-118 Great Western Highway, Mt. Victoria, NSW, 2786,
>> Australia,
>> *mb:* +614 22 498 630
>> *email:* ***@***.***
>>
>> http://www.facebook.com/QuantitativePL
>>
>> http://www.quantitative.net.au
>>
>> http://cnbp.org.au/
>>
>> *"Winners of the prestigious ANSTO Eureka prize for Innovative Use of
>> Technology 2016"*
>>
>> *Autonomy, Mastery, Purpose*
>>
>> LEGAL NOTICE
>> This message (including all attachments) contains confidential
>> information intended for a specific individual and purpose, and is
>> protected by law. Any confidentiality or privilege is not waived or lost
>> because this email has been sent to you by mistake. If you have received it
>> in error, please let us know by reply email, delete it from your system and
>> destroy any copies.
>>
>> This email is also subject to copyright. Any disclosure, copying, or
>> distribution of this message, or the taking of any action based on it, is
>> strictly prohibited.
>>
>> Emails may be interfered with, may contain computer viruses or other
>> defects and may not be successfully replicated on other systems. We give no
>> warranties in relation to these matters. If you have any doubts about the
>> authenticity of an email purportedly sent by us, please contact us
>> immediately.
>>
>>
>> On Mon, 29 Aug 2022 at 11:21, QinXiaoXu ***@***.***> wrote:
>>
>>> Hi,
>>>
>>> I found some codes about this issue,I'm trying fix it.
>>>
>>> 祝好(Best Regards)
>>> 秦晓旭(QinXiaoXu)
>>> On 8/28/2022 16:04,Martin ***@***.***>
>>> ***@***.***> wrote:
>>>
>>> Dear Qxx and Dr.Qiu's,
>>>
>>> URGENT
>>>
>>> Dr. Qiu, would you please let us know if we can assist in fixing the
>>> software (windows SDK) memory leaks, we would need access to the source
>>> code.
>>> Qxx is working on this but it is taking a long time due to his
>>> commitments, we may be able to help you.
>>> We urgently need this fixed before we release products in about 1 month
>>> that use your camera.
>>>
>>> Qxx do you have any latest updates?
>>>
>>> We have provided a signed NDA.
>>> Your urgent assistance would be greatly appreciated.
>>>
>>> Best Regards
>>> Dr Martin E. Gosnell B.E. (Hons) PhD.
>>> Quantitative (Biotechnology) Pty Ltd (Research Engineer) &
>>> Australian centre of excellence for Nano scale Bio-Photonics
>>> (CNBP) (Centre Researcher)
>>> Macquarie, Adelaide and RMIT Universities.
>>> *Address:* 116-118 Great Western Highway, Mt. Victoria, NSW, 2786,
>>> Australia,
>>> *mb:* +614 22 498 630
>>> *email:* ***@***.***
>>>
>>> http://www.facebook.com/QuantitativePL
>>>
>>> http://www.quantitative.net.au
>>>
>>> http://cnbp.org.au/
>>>
>>> *"Winners of the prestigious ANSTO Eureka prize for Innovative Use of
>>> Technology 2016"*
>>>
>>> *Autonomy, Mastery, Purpose*
>>>
>>> LEGAL NOTICE
>>> This message (including all attachments) contains confidential
>>> information intended for a specific individual and purpose, and is
>>> protected by law. Any confidentiality or privilege is not waived or lost
>>> because this email has been sent to you by mistake. If you have received it
>>> in error, please let us know by reply email, delete it from your system and
>>> destroy any copies.
>>>
>>> This email is also subject to copyright. Any disclosure, copying, or
>>> distribution of this message, or the taking of any action based on it, is
>>> strictly prohibited.
>>>
>>> Emails may be interfered with, may contain computer viruses or other
>>> defects and may not be successfully replicated on other systems. We give no
>>> warranties in relation to these matters. If you have any doubts about the
>>> authenticity of an email purportedly sent by us, please contact us
>>> immediately.
>>>
>>>
>>>
>>>
>>> On Mon, 22 Aug 2022 at 13:00, Martin Gosnell ***@***.***>
>>> wrote:
>>>
>>>> Dear Qxx,
>>>>
>>>> Hi Qxx,
>>>>
>>>> Glad to hear you are onto it, fixing the memory leak is important.
>>>> Have you discussed it with the team?? regarding supply of source
>>>> code.? Please see our signed non disclosure statement below.
>>>> This would be good as I can then help suggest problems.
>>>>
>>>> You sent me source code for the Matlab project already so I do not
>>>> think the team would have a problem with sending source code for the latest
>>>> SDK do you?
>>>> It is very important for your business and mine to have the SDK
>>>> working well and as discussed previously I have made a lot of progress in
>>>> overcoming
>>>> existing issues, and will post code to github as discussed with
>>>> JiangXL once complete.
>>>>
>>>> cheers
>>>> Martin
>>>>
>>>> OFFICIAL NON DISCLOSURE STATEMENT:
>>>> Quantitative does ensure the manufacturer and supplier of QHYCCD
>>>> cameras that any source code supplied is strictly confidential, and is
>>>> supplied with the purpose of collaborating in debugging the SDK.
>>>> QHYCCD reserves all rights in ownership and licensing and QUANTITATIVE
>>>> PTYLTD will respect their authorship completely, and delete source code
>>>> once the project has been finished.
>>>> [image: signature.jpg]
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> Best Regards
>>>> Dr Martin E. Gosnell B.E. (Hons) PhD.
>>>> Quantitative (Biotechnology) Pty Ltd (Research Engineer) &
>>>> Australian centre of excellence for Nano scale Bio-Photonics
>>>> (CNBP) (Centre Researcher)
>>>> Macquarie, Adelaide and RMIT Universities.
>>>> *Address:* 116-118 Great Western Highway, Mt. Victoria, NSW, 2786,
>>>> Australia,
>>>> *mb:* +614 22 498 630
>>>> *email:* ***@***.***
>>>>
>>>> http://www.facebook.com/QuantitativePL
>>>>
>>>> http://www.quantitative.net.au
>>>>
>>>> http://cnbp.org.au/
>>>>
>>>> *"Winners of the prestigious ANSTO Eureka prize for Innovative Use of
>>>> Technology 2016"*
>>>>
>>>> *Autonomy, Mastery, Purpose*
>>>>
>>>> LEGAL NOTICE
>>>> This message (including all attachments) contains confidential
>>>> information intended for a specific individual and purpose, and is
>>>> protected by law. Any confidentiality or privilege is not waived or lost
>>>> because this email has been sent to you by mistake. If you have received it
>>>> in error, please let us know by reply email, delete it from your system and
>>>> destroy any copies.
>>>>
>>>> This email is also subject to copyright. Any disclosure, copying, or
>>>> distribution of this message, or the taking of any action based on it, is
>>>> strictly prohibited.
>>>>
>>>> Emails may be interfered with, may contain computer viruses or other
>>>> defects and may not be successfully replicated on other systems. We give no
>>>> warranties in relation to these matters. If you have any doubts about the
>>>> authenticity of an email purportedly sent by us, please contact us
>>>> immediately.
>>>>
>>>>
>>>>
>>>>
>>>> On Mon, 22 Aug 2022 at 12:36, QinXiaoXu ***@***.***> wrote:
>>>>
>>>>> Hi,
>>>>>
>>>>> I'm reading tech manual about this issue,and Dr.Qiu's email is
>>>>> ***@***.***
>>>>>
>>>>> 祝好(Best Regards)
>>>>> 秦晓旭(QinXiaoXu)
>>>>> On 8/21/2022 15:18,Martin ***@***.***>
>>>>> ***@***.***> wrote:
>>>>>
>>>>> Hey Qxx,
>>>>>
>>>>> I am running out of time, can you discuss with your team to supply
>>>>> source code, or contact Dr. Qiu as a matter of urgency?
>>>>> Also please can you give me Dr Qiu's email, cheers.
>>>>>
>>>>> Thank you.
>>>>>
>>>>> MArtin
>>>>>
>>>>> On Tue, 16 Aug 2022 at 16:29, qxx ***@***.***> wrote:
>>>>>
>>>>>> Hi,
>>>>>>
>>>>>> I have sent a message to Dr.QIu,but had no reply,maybe he is
>>>>>> busy on other work,after I receive reply I will let you know,and you can
>>>>>> send a email about source code before that.
>>>>>>
>>>>>> qxx
>>>>>> ***@***.***
>>>>>>
>>>>>> <https://maas.mail.163.com/dashi-web-extend/html/proSignature.html?ftlId=1&name=qxx&uid=qxx%40qhyccd.com&iconUrl=https%3A%2F%2Fmail-online.nosdn.127.net%2Fqiyelogo%2FdefaultAvatar.png&items=%5B%22qxx%40qhyccd.com%22%5D>
>>>>>> 签名由 网易邮箱大师 <https://mail.163.com/dashi/dlpro.html?from=mail81> 定制
>>>>>> On 8/16/2022 13:13,Martin ***@***.***>
>>>>>> ***@***.***> wrote:
>>>>>>
>>>>>> Dear Qxx,
>>>>>>
>>>>>> Thank you. Then I will write to Dr. Qiu, I wanted to check with you
>>>>>> first because I did not want to do anything that created problems for you
>>>>>> personally.
>>>>>> Yes I can sign a non disclosure agreement (NDA) to protect your
>>>>>> company, but I would also need before I invest even more time into your
>>>>>> product that your team will make the time to work with me on resolving this.
>>>>>> Yes it only occurs in live mode, I only use live mode as single grab
>>>>>> produces faulty images with dark and light regions (your company should
>>>>>> really fix this, I will let Dr Qiu know about this too)
>>>>>> I obtain single images by using live mode and averaging frames.
>>>>>>
>>>>>> Alternatively your company could pay us to fix it, and if we use
>>>>>> contractors they will need to sign NDA too, then we could also provide
>>>>>> fully working and tested example code, also same for the MEX Matlab code
>>>>>> and also
>>>>>> the current code we are developing for use on both Windows, Linux
>>>>>> and ARM64. We have already done a lot of work on your code.
>>>>>> Please discuss with the team and Dr. Qiu.
>>>>>>
>>>>>> cheers
>>>>>> Martin
>>>>>>
>>>>>>
>>>>>> On Tue, 16 Aug 2022 at 13:34, qxx ***@***.***> wrote:
>>>>>>
>>>>>>> Hi,
>>>>>>>
>>>>>>> Sorry for my late reply,I'm in vacation these days.
>>>>>>>
>>>>>>> About the SDK source code,it is not public,so you need check it
>>>>>>> to Dr.Qiu,only Dr.Qiu has decision-making power,maybe you can sign
>>>>>>> a agreement to use it.
>>>>>>>
>>>>>>> And I will let Dr.Qiu and my colleague know this issue about
>>>>>>> memory leak.I tested it before,it will occur when call BeginQHYCCDLive
>>>>>>> function,did you found other functions will make memory leak issue?
>>>>>>>
>>>>>>> qxx
>>>>>>> ***@***.***
>>>>>>>
>>>>>>> <https://maas.mail.163.com/dashi-web-extend/html/proSignature.html?ftlId=1&name=qxx&uid=qxx%40qhyccd.com&iconUrl=https%3A%2F%2Fmail-online.nosdn.127.net%2Fqiyelogo%2FdefaultAvatar.png&items=%5B%22qxx%40qhyccd.com%22%5D>
>>>>>>> 签名由 网易邮箱大师 <https://mail.163.com/dashi/dlpro.html?from=mail81> 定制
>>>>>>> On 8/16/2022 11:22,Martin ***@***.***>
>>>>>>> ***@***.***> wrote:
>>>>>>>
>>>>>>> Dear Qxx,
>>>>>>>
>>>>>>> Would you like to discuss with your team, for permission to supply
>>>>>>> our company with the source code for the current SDK I am using (I recall
>>>>>>> it was the latest July 2022) but I need to check for certain.
>>>>>>> Then we could work together as we did on matlab MEX SDK and find
>>>>>>> the memory leaks, I can involve some professional C++ coders too if
>>>>>>> necessary.
>>>>>>> I can write to Dr. Qiu if you think this will help us. I am
>>>>>>> releasing my commercial software at the end of September and I do not want
>>>>>>> to have to include work arounds due to memory leaks and other issues if
>>>>>>> possible.
>>>>>>> Please let me know the best way forward.
>>>>>>>
>>>>>>> Best Regards
>>>>>>> Dr Martin E. Gosnell B.E. (Hons) PhD.
>>>>>>> Quantitative (Biotechnology) Pty Ltd (Research Engineer) &
>>>>>>> Australian centre of excellence for Nano scale Bio-Photonics
>>>>>>> (CNBP) (Centre Researcher)
>>>>>>> Macquarie, Adelaide and RMIT Universities.
>>>>>>> *Address:* 116-118 Great Western Highway, Mt. Victoria, NSW, 2786,
>>>>>>> Australia,
>>>>>>> *mb:* +614 22 498 630
>>>>>>> *email:* ***@***.***
>>>>>>>
>>>>>>> http://www.facebook.com/QuantitativePL
>>>>>>>
>>>>>>> http://www.quantitative.net.au
>>>>>>>
>>>>>>> http://cnbp.org.au/
>>>>>>>
>>>>>>> *"Winners of the prestigious ANSTO Eureka prize for Innovative Use
>>>>>>> of Technology 2016"*
>>>>>>>
>>>>>>> *Autonomy, Mastery, Purpose*
>>>>>>>
>>>>>>> LEGAL NOTICE
>>>>>>> This message (including all attachments) contains confidential
>>>>>>> information intended for a specific individual and purpose, and is
>>>>>>> protected by law. Any confidentiality or privilege is not waived or lost
>>>>>>> because this email has been sent to you by mistake. If you have received it
>>>>>>> in error, please let us know by reply email, delete it from your system and
>>>>>>> destroy any copies.
>>>>>>>
>>>>>>> This email is also subject to copyright. Any disclosure, copying,
>>>>>>> or distribution of this message, or the taking of any action based on it,
>>>>>>> is strictly prohibited.
>>>>>>>
>>>>>>> Emails may be interfered with, may contain computer viruses or
>>>>>>> other defects and may not be successfully replicated on other systems. We
>>>>>>> give no warranties in relation to these matters. If you have any doubts
>>>>>>> about the authenticity of an email purportedly sent by us, please contact
>>>>>>> us immediately.
>>>>>>>
>>>>>>>
>>>>>>> On Sun, 14 Aug 2022 at 16:10, Martin Gosnell <
>>>>>>> ***@***.***> wrote:
>>>>>>>
>>>>>>>> Dear Qxx,
>>>>>>>>
>>>>>>>> Even the latest SDK has memory leaks, this is very bad for your
>>>>>>>> customers and businesses.
>>>>>>>> How can I support a camera which still has faulty SDK files, can
>>>>>>>> you comment please,
>>>>>>>> I must insist your company addresses this problem, the product is
>>>>>>>> not finished.
>>>>>>>> I do not want to have to write to the company bosses but I cannot
>>>>>>>> have this affecting my business, can you understand, I am releasing a new
>>>>>>>> product in 6 weeks
>>>>>>>> and want a properly working SDK, thank you.
>>>>>>>>
>>>>>>>> Best Regards
>>>>>>>> Dr Martin E. Gosnell B.E. (Hons) PhD.
>>>>>>>> Quantitative (Biotechnology) Pty Ltd (Research Engineer) &
>>>>>>>> Australian centre of excellence for Nano scale Bio-Photonics
>>>>>>>> (CNBP) (Centre Researcher)
>>>>>>>> Macquarie, Adelaide and RMIT Universities.
>>>>>>>> *Address:* 116-118 Great Western Highway, Mt. Victoria, NSW,
>>>>>>>> 2786, Australia,
>>>>>>>> *mb:* +614 22 498 630
>>>>>>>> *email:* ***@***.***
>>>>>>>>
>>>>>>>> http://www.facebook.com/QuantitativePL
>>>>>>>>
>>>>>>>> http://www.quantitative.net.au
>>>>>>>>
>>>>>>>> http://cnbp.org.au/
>>>>>>>>
>>>>>>>> *"Winners of the prestigious ANSTO Eureka prize for Innovative Use
>>>>>>>> of Technology 2016"*
>>>>>>>>
>>>>>>>> *Autonomy, Mastery, Purpose*
>>>>>>>>
>>>>>>>> LEGAL NOTICE
>>>>>>>> This message (including all attachments) contains confidential
>>>>>>>> information intended for a specific individual and purpose, and is
>>>>>>>> protected by law. Any confidentiality or privilege is not waived or lost
>>>>>>>> because this email has been sent to you by mistake. If you have received it
>>>>>>>> in error, please let us know by reply email, delete it from your system and
>>>>>>>> destroy any copies.
>>>>>>>>
>>>>>>>> This email is also subject to copyright. Any disclosure, copying,
>>>>>>>> or distribution of this message, or the taking of any action based on it,
>>>>>>>> is strictly prohibited.
>>>>>>>>
>>>>>>>> Emails may be interfered with, may contain computer viruses or
>>>>>>>> other defects and may not be successfully replicated on other systems. We
>>>>>>>> give no warranties in relation to these matters. If you have any doubts
>>>>>>>> about the authenticity of an email purportedly sent by us, please contact
>>>>>>>> us immediately.
>>>>>>>>
>>>>>>>>
Dear Qxx ,
I ran my code starting the python memory trace (tracemalloc()) just prior
to calling BeginLive(), then updating during the live mode loop which uses
GetLiveFrame().
I ran for 90 seconds, and here are the result every ten second for previous
and new SDK
[image: image.png]
The new SDK appears only slightly better.
Best Regards
Dr Martin E. Gosnell B.E. (Hons) PhD.
Quantitative (Biotechnology) Pty Ltd (Research Engineer) &
Australian centre of excellence for Nano scale Bio-Photonics (CNBP) (Centre
Researcher)
Macquarie, Adelaide and RMIT Universities.
*Address:* 116-118 Great Western Highway, Mt. Victoria, NSW, 2786,
Australia,
*mb:* +614 22 498 630
*email:* ***@***.***
http://www.facebook.com/QuantitativePL
http://www.quantitative.net.au
http://cnbp.org.au/
*"Winners of the prestigious ANSTO Eureka prize for Innovative Use of
Technology 2016"*
*Autonomy, Mastery, Purpose*
LEGAL NOTICE
This message (including all attachments) contains confidential information
intended for a specific individual and purpose, and is protected by law.
Any confidentiality or privilege is not waived or lost because this email
has been sent to you by mistake. If you have received it in error, please
let us know by reply email, delete it from your system and destroy any
copies.
This email is also subject to copyright. Any disclosure, copying, or
distribution of this message, or the taking of any action based on it, is
strictly prohibited.
Emails may be interfered with, may contain computer viruses or other
defects and may not be successfully replicated on other systems. We give no
warranties in relation to these matters. If you have any doubts about the
authenticity of an email purportedly sent by us, please contact us
immediately.
…On Mon, 5 Sept 2022 at 12:13, QinXiaoXu ***@***.***> wrote:
Hi,
Please check the link and try it.
https://www.qhyccd.com/file/repository/latestSoftAndDirver/SDK/qhyccddll.zip
祝好(Best Regards)
秦晓旭(QinXiaoXu)
On 9/5/2022 ***@***.***> ***@***.***> wrote:
Hi,
Please check the attachment and try it.
祝好(Best Regards)
秦晓旭(QinXiaoXu)
On 9/1/2022 16:06,Martin ***@***.***>
***@***.***> wrote:
Perfect thanks Qxx.
Martin
On Thu, 1 Sept 2022 at 16:29, QinXiaoXu ***@***.***> wrote:
> Hi,
>
> I'm not sure this issue,the SDK use different source code and
> thread,I need test on arm linux after solve Windows issue.
>
> 祝好(Best Regards)
> 秦晓旭(QinXiaoXu)
> On 9/1/2022 14:10,Martin ***@***.***>
> ***@***.***> wrote:
>
> Dear Qxx,
>
> Brilliant !! this could not come at a better time, I just had a very
> important meeting with the chairman/Centre Director of a large research and
> innovation in Australia, and they absolutely want to further the translation
> of my technology, which uses you camera, so this could be good for
> everyone, please keep me updated, and if there is anything further we can
> to help please let me know.
> Once you have an SDK file please send and we will start testing along
> with you. Also we will be releasing the product also using the aarch64
> (Linux ARM) operating system, please let us know if the
> memory issues are in this SDK or if it is not a problem, this
> platform/operating system is very suitable for real time intelligent vision
> systems and makes your product more attractive if the SDK works well.
>
> Best Regards
> Dr Martin E. Gosnell B.E. (Hons) PhD.
> Quantitative (Biotechnology) Pty Ltd (Research Engineer) &
> Australian centre of excellence for Nano scale Bio-Photonics
> (CNBP) (Centre Researcher)
> Macquarie, Adelaide and RMIT Universities.
> *Address:* 116-118 Great Western Highway, Mt. Victoria, NSW, 2786,
> Australia,
> *mb:* +614 22 498 630
> *email:* ***@***.***
>
> http://www.facebook.com/QuantitativePL
>
> http://www.quantitative.net.au
>
> http://cnbp.org.au/
>
> *"Winners of the prestigious ANSTO Eureka prize for Innovative Use of
> Technology 2016"*
>
> *Autonomy, Mastery, Purpose*
>
> LEGAL NOTICE
> This message (including all attachments) contains confidential
> information intended for a specific individual and purpose, and is
> protected by law. Any confidentiality or privilege is not waived or lost
> because this email has been sent to you by mistake. If you have received it
> in error, please let us know by reply email, delete it from your system and
> destroy any copies.
>
> This email is also subject to copyright. Any disclosure, copying, or
> distribution of this message, or the taking of any action based on it, is
> strictly prohibited.
>
> Emails may be interfered with, may contain computer viruses or other
> defects and may not be successfully replicated on other systems. We give no
> warranties in relation to these matters. If you have any doubts about the
> authenticity of an email purportedly sent by us, please contact us
> immediately.
>
>
> On Thu, 1 Sept 2022 at 15:39, QinXiaoXu ***@***.***> wrote:
>
>> Hi,
>>
>> I fixed part of memory issue,and there is a thread also have memory
>> issue,I'm testing now,after I solve it,I will let you know.
>>
>> 祝好(Best Regards)
>> 秦晓旭(QinXiaoXu)
>> On 8/29/2022 ***@***.***> ***@***.***> wrote:
>>
>> Hi,
>>
>> Thanks for your advise,I will check it.
>>
>> 祝好(Best Regards)
>> 秦晓旭(QinXiaoXu)
>> On 8/29/2022 10:01,Martin ***@***.***>
>> ***@***.***> wrote:
>>
>> Dear Qxx ,
>>
>> I hope this helps:
>>
>> 1. Make a list of very variable used in beginlive()
>> 2. List every assignment to these make sure especially with character
>> arrays that there is no spill over
>> 3. Check that every variable reliquishes memory use
>>
>> here are some helpful links, you can get code to assist and there are
>> also services availably to help debug your code
>> Memory Leak in C++ or C? How to Detect Memory Leaks in C++ or C
>> (parasoft.com)
>> <https://www.parasoft.com/blog/finding-memory-leaks-in-c-or-c/>
>> Detecting and Managing Memory Leaks (smartbear.com)
>> <https://smartbear.com/blog/detecting-and-managing-memory-leaks/>
>> (367) Memory Leaks And How To Prevent Them | C Programming Tutorial -
>> YouTube <https://www.youtube.com/watch?v=lQCLAKfcYI4>
>> Memory Leak Detection in C - CodeProject
>> <https://www.codeproject.com/Articles/19361/Memory-Leak-Detection-in-C>
>>
>> Please let me know if i can help, please let's get this fixed.
>>
>>
>> Best Regards
>> Dr Martin E. Gosnell B.E. (Hons) PhD.
>> Quantitative (Biotechnology) Pty Ltd (Research Engineer) &
>> Australian centre of excellence for Nano scale Bio-Photonics
>> (CNBP) (Centre Researcher)
>> Macquarie, Adelaide and RMIT Universities.
>> *Address:* 116-118 Great Western Highway, Mt. Victoria, NSW, 2786,
>> Australia,
>> *mb:* +614 22 498 630
>> *email:* ***@***.***
>>
>> http://www.facebook.com/QuantitativePL
>>
>> http://www.quantitative.net.au
>>
>> http://cnbp.org.au/
>>
>> *"Winners of the prestigious ANSTO Eureka prize for Innovative Use of
>> Technology 2016"*
>>
>> *Autonomy, Mastery, Purpose*
>>
>> LEGAL NOTICE
>> This message (including all attachments) contains confidential
>> information intended for a specific individual and purpose, and is
>> protected by law. Any confidentiality or privilege is not waived or lost
>> because this email has been sent to you by mistake. If you have received it
>> in error, please let us know by reply email, delete it from your system and
>> destroy any copies.
>>
>> This email is also subject to copyright. Any disclosure, copying, or
>> distribution of this message, or the taking of any action based on it, is
>> strictly prohibited.
>>
>> Emails may be interfered with, may contain computer viruses or other
>> defects and may not be successfully replicated on other systems. We give no
>> warranties in relation to these matters. If you have any doubts about the
>> authenticity of an email purportedly sent by us, please contact us
>> immediately.
>>
>>
>> On Mon, 29 Aug 2022 at 11:21, QinXiaoXu ***@***.***> wrote:
>>
>>> Hi,
>>>
>>> I found some codes about this issue,I'm trying fix it.
>>>
>>> 祝好(Best Regards)
>>> 秦晓旭(QinXiaoXu)
>>> On 8/28/2022 16:04,Martin ***@***.***>
>>> ***@***.***> wrote:
>>>
>>> Dear Qxx and Dr.Qiu's,
>>>
>>> URGENT
>>>
>>> Dr. Qiu, would you please let us know if we can assist in fixing the
>>> software (windows SDK) memory leaks, we would need access to the source
>>> code.
>>> Qxx is working on this but it is taking a long time due to his
>>> commitments, we may be able to help you.
>>> We urgently need this fixed before we release products in about 1 month
>>> that use your camera.
>>>
>>> Qxx do you have any latest updates?
>>>
>>> We have provided a signed NDA.
>>> Your urgent assistance would be greatly appreciated.
>>>
>>> Best Regards
>>> Dr Martin E. Gosnell B.E. (Hons) PhD.
>>> Quantitative (Biotechnology) Pty Ltd (Research Engineer) &
>>> Australian centre of excellence for Nano scale Bio-Photonics
>>> (CNBP) (Centre Researcher)
>>> Macquarie, Adelaide and RMIT Universities.
>>> *Address:* 116-118 Great Western Highway, Mt. Victoria, NSW, 2786,
>>> Australia,
>>> *mb:* +614 22 498 630
>>> *email:* ***@***.***
>>>
>>> http://www.facebook.com/QuantitativePL
>>>
>>> http://www.quantitative.net.au
>>>
>>> http://cnbp.org.au/
>>>
>>> *"Winners of the prestigious ANSTO Eureka prize for Innovative Use of
>>> Technology 2016"*
>>>
>>> *Autonomy, Mastery, Purpose*
>>>
>>> LEGAL NOTICE
>>> This message (including all attachments) contains confidential
>>> information intended for a specific individual and purpose, and is
>>> protected by law. Any confidentiality or privilege is not waived or lost
>>> because this email has been sent to you by mistake. If you have received it
>>> in error, please let us know by reply email, delete it from your system and
>>> destroy any copies.
>>>
>>> This email is also subject to copyright. Any disclosure, copying, or
>>> distribution of this message, or the taking of any action based on it, is
>>> strictly prohibited.
>>>
>>> Emails may be interfered with, may contain computer viruses or other
>>> defects and may not be successfully replicated on other systems. We give no
>>> warranties in relation to these matters. If you have any doubts about the
>>> authenticity of an email purportedly sent by us, please contact us
>>> immediately.
>>>
>>>
>>>
>>>
>>> On Mon, 22 Aug 2022 at 13:00, Martin Gosnell ***@***.***>
>>> wrote:
>>>
>>>> Dear Qxx,
>>>>
>>>> Hi Qxx,
>>>>
>>>> Glad to hear you are onto it, fixing the memory leak is important.
>>>> Have you discussed it with the team?? regarding supply of source
>>>> code.? Please see our signed non disclosure statement below.
>>>> This would be good as I can then help suggest problems.
>>>>
>>>> You sent me source code for the Matlab project already so I do not
>>>> think the team would have a problem with sending source code for the latest
>>>> SDK do you?
>>>> It is very important for your business and mine to have the SDK
>>>> working well and as discussed previously I have made a lot of progress in
>>>> overcoming
>>>> existing issues, and will post code to github as discussed with
>>>> JiangXL once complete.
>>>>
>>>> cheers
>>>> Martin
>>>>
>>>> OFFICIAL NON DISCLOSURE STATEMENT:
>>>> Quantitative does ensure the manufacturer and supplier of QHYCCD
>>>> cameras that any source code supplied is strictly confidential, and is
>>>> supplied with the purpose of collaborating in debugging the SDK.
>>>> QHYCCD reserves all rights in ownership and licensing and QUANTITATIVE
>>>> PTYLTD will respect their authorship completely, and delete source code
>>>> once the project has been finished.
>>>> [image: signature.jpg]
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> Best Regards
>>>> Dr Martin E. Gosnell B.E. (Hons) PhD.
>>>> Quantitative (Biotechnology) Pty Ltd (Research Engineer) &
>>>> Australian centre of excellence for Nano scale Bio-Photonics
>>>> (CNBP) (Centre Researcher)
>>>> Macquarie, Adelaide and RMIT Universities.
>>>> *Address:* 116-118 Great Western Highway, Mt. Victoria, NSW, 2786,
>>>> Australia,
>>>> *mb:* +614 22 498 630
>>>> *email:* ***@***.***
>>>>
>>>> http://www.facebook.com/QuantitativePL
>>>>
>>>> http://www.quantitative.net.au
>>>>
>>>> http://cnbp.org.au/
>>>>
>>>> *"Winners of the prestigious ANSTO Eureka prize for Innovative Use of
>>>> Technology 2016"*
>>>>
>>>> *Autonomy, Mastery, Purpose*
>>>>
>>>> LEGAL NOTICE
>>>> This message (including all attachments) contains confidential
>>>> information intended for a specific individual and purpose, and is
>>>> protected by law. Any confidentiality or privilege is not waived or lost
>>>> because this email has been sent to you by mistake. If you have received it
>>>> in error, please let us know by reply email, delete it from your system and
>>>> destroy any copies.
>>>>
>>>> This email is also subject to copyright. Any disclosure, copying, or
>>>> distribution of this message, or the taking of any action based on it, is
>>>> strictly prohibited.
>>>>
>>>> Emails may be interfered with, may contain computer viruses or other
>>>> defects and may not be successfully replicated on other systems. We give no
>>>> warranties in relation to these matters. If you have any doubts about the
>>>> authenticity of an email purportedly sent by us, please contact us
>>>> immediately.
>>>>
>>>>
>>>>
>>>>
>>>> On Mon, 22 Aug 2022 at 12:36, QinXiaoXu ***@***.***> wrote:
>>>>
>>>>> Hi,
>>>>>
>>>>> I'm reading tech manual about this issue,and Dr.Qiu's email is
>>>>> ***@***.***
>>>>>
>>>>> 祝好(Best Regards)
>>>>> 秦晓旭(QinXiaoXu)
>>>>> On 8/21/2022 15:18,Martin ***@***.***>
>>>>> ***@***.***> wrote:
>>>>>
>>>>> Hey Qxx,
>>>>>
>>>>> I am running out of time, can you discuss with your team to supply
>>>>> source code, or contact Dr. Qiu as a matter of urgency?
>>>>> Also please can you give me Dr Qiu's email, cheers.
>>>>>
>>>>> Thank you.
>>>>>
>>>>> MArtin
>>>>>
>>>>> On Tue, 16 Aug 2022 at 16:29, qxx ***@***.***> wrote:
>>>>>
>>>>>> Hi,
>>>>>>
>>>>>> I have sent a message to Dr.QIu,but had no reply,maybe he is
>>>>>> busy on other work,after I receive reply I will let you know,and you can
>>>>>> send a email about source code before that.
>>>>>>
>>>>>> qxx
>>>>>> ***@***.***
>>>>>>
>>>>>> <https://maas.mail.163.com/dashi-web-extend/html/proSignature.html?ftlId=1&name=qxx&uid=qxx%40qhyccd.com&iconUrl=https%3A%2F%2Fmail-online.nosdn.127.net%2Fqiyelogo%2FdefaultAvatar.png&items=%5B%22qxx%40qhyccd.com%22%5D>
>>>>>> 签名由 网易邮箱大师 <https://mail.163.com/dashi/dlpro.html?from=mail81> 定制
>>>>>> On 8/16/2022 13:13,Martin ***@***.***>
>>>>>> ***@***.***> wrote:
>>>>>>
>>>>>> Dear Qxx,
>>>>>>
>>>>>> Thank you. Then I will write to Dr. Qiu, I wanted to check with you
>>>>>> first because I did not want to do anything that created problems for you
>>>>>> personally.
>>>>>> Yes I can sign a non disclosure agreement (NDA) to protect your
>>>>>> company, but I would also need before I invest even more time into your
>>>>>> product that your team will make the time to work with me on resolving this.
>>>>>> Yes it only occurs in live mode, I only use live mode as single grab
>>>>>> produces faulty images with dark and light regions (your company should
>>>>>> really fix this, I will let Dr Qiu know about this too)
>>>>>> I obtain single images by using live mode and averaging frames.
>>>>>>
>>>>>> Alternatively your company could pay us to fix it, and if we use
>>>>>> contractors they will need to sign NDA too, then we could also provide
>>>>>> fully working and tested example code, also same for the MEX Matlab code
>>>>>> and also
>>>>>> the current code we are developing for use on both Windows, Linux
>>>>>> and ARM64. We have already done a lot of work on your code.
>>>>>> Please discuss with the team and Dr. Qiu.
>>>>>>
>>>>>> cheers
>>>>>> Martin
>>>>>>
>>>>>>
>>>>>> On Tue, 16 Aug 2022 at 13:34, qxx ***@***.***> wrote:
>>>>>>
>>>>>>> Hi,
>>>>>>>
>>>>>>> Sorry for my late reply,I'm in vacation these days.
>>>>>>>
>>>>>>> About the SDK source code,it is not public,so you need check it
>>>>>>> to Dr.Qiu,only Dr.Qiu has decision-making power,maybe you can sign
>>>>>>> a agreement to use it.
>>>>>>>
>>>>>>> And I will let Dr.Qiu and my colleague know this issue about
>>>>>>> memory leak.I tested it before,it will occur when call BeginQHYCCDLive
>>>>>>> function,did you found other functions will make memory leak issue?
>>>>>>>
>>>>>>> qxx
>>>>>>> ***@***.***
>>>>>>>
>>>>>>> <https://maas.mail.163.com/dashi-web-extend/html/proSignature.html?ftlId=1&name=qxx&uid=qxx%40qhyccd.com&iconUrl=https%3A%2F%2Fmail-online.nosdn.127.net%2Fqiyelogo%2FdefaultAvatar.png&items=%5B%22qxx%40qhyccd.com%22%5D>
>>>>>>> 签名由 网易邮箱大师 <https://mail.163.com/dashi/dlpro.html?from=mail81> 定制
>>>>>>> On 8/16/2022 11:22,Martin ***@***.***>
>>>>>>> ***@***.***> wrote:
>>>>>>>
>>>>>>> Dear Qxx,
>>>>>>>
>>>>>>> Would you like to discuss with your team, for permission to supply
>>>>>>> our company with the source code for the current SDK I am using (I recall
>>>>>>> it was the latest July 2022) but I need to check for certain.
>>>>>>> Then we could work together as we did on matlab MEX SDK and find
>>>>>>> the memory leaks, I can involve some professional C++ coders too if
>>>>>>> necessary.
>>>>>>> I can write to Dr. Qiu if you think this will help us. I am
>>>>>>> releasing my commercial software at the end of September and I do not want
>>>>>>> to have to include work arounds due to memory leaks and other issues if
>>>>>>> possible.
>>>>>>> Please let me know the best way forward.
>>>>>>>
>>>>>>> Best Regards
>>>>>>> Dr Martin E. Gosnell B.E. (Hons) PhD.
>>>>>>> Quantitative (Biotechnology) Pty Ltd (Research Engineer) &
>>>>>>> Australian centre of excellence for Nano scale Bio-Photonics
>>>>>>> (CNBP) (Centre Researcher)
>>>>>>> Macquarie, Adelaide and RMIT Universities.
>>>>>>> *Address:* 116-118 Great Western Highway, Mt. Victoria, NSW, 2786,
>>>>>>> Australia,
>>>>>>> *mb:* +614 22 498 630
>>>>>>> *email:* ***@***.***
>>>>>>>
>>>>>>> http://www.facebook.com/QuantitativePL
>>>>>>>
>>>>>>> http://www.quantitative.net.au
>>>>>>>
>>>>>>> http://cnbp.org.au/
>>>>>>>
>>>>>>> *"Winners of the prestigious ANSTO Eureka prize for Innovative Use
>>>>>>> of Technology 2016"*
>>>>>>>
>>>>>>> *Autonomy, Mastery, Purpose*
>>>>>>>
>>>>>>> LEGAL NOTICE
>>>>>>> This message (including all attachments) contains confidential
>>>>>>> information intended for a specific individual and purpose, and is
>>>>>>> protected by law. Any confidentiality or privilege is not waived or lost
>>>>>>> because this email has been sent to you by mistake. If you have received it
>>>>>>> in error, please let us know by reply email, delete it from your system and
>>>>>>> destroy any copies.
>>>>>>>
>>>>>>> This email is also subject to copyright. Any disclosure, copying,
>>>>>>> or distribution of this message, or the taking of any action based on it,
>>>>>>> is strictly prohibited.
>>>>>>>
>>>>>>> Emails may be interfered with, may contain computer viruses or
>>>>>>> other defects and may not be successfully replicated on other systems. We
>>>>>>> give no warranties in relation to these matters. If you have any doubts
>>>>>>> about the authenticity of an email purportedly sent by us, please contact
>>>>>>> us immediately.
>>>>>>>
>>>>>>>
>>>>>>> On Sun, 14 Aug 2022 at 16:10, Martin Gosnell <
>>>>>>> ***@***.***> wrote:
>>>>>>>
>>>>>>>> Dear Qxx,
>>>>>>>>
>>>>>>>> Even the latest SDK has memory leaks, this is very bad for your
>>>>>>>> customers and businesses.
>>>>>>>> How can I support a camera which still has faulty SDK files, can
>>>>>>>> you comment please,
>>>>>>>> I must insist your company addresses this problem, the product is
>>>>>>>> not finished.
>>>>>>>> I do not want to have to write to the company bosses but I cannot
>>>>>>>> have this affecting my business, can you understand, I am releasing a new
>>>>>>>> product in 6 weeks
>>>>>>>> and want a properly working SDK, thank you.
>>>>>>>>
>>>>>>>> Best Regards
>>>>>>>> Dr Martin E. Gosnell B.E. (Hons) PhD.
>>>>>>>> Quantitative (Biotechnology) Pty Ltd (Research Engineer) &
>>>>>>>> Australian centre of excellence for Nano scale Bio-Photonics
>>>>>>>> (CNBP) (Centre Researcher)
>>>>>>>> Macquarie, Adelaide and RMIT Universities.
>>>>>>>> *Address:* 116-118 Great Western Highway, Mt. Victoria, NSW,
>>>>>>>> 2786, Australia,
>>>>>>>> *mb:* +614 22 498 630
>>>>>>>> *email:* ***@***.***
>>>>>>>>
>>>>>>>> http://www.facebook.com/QuantitativePL
>>>>>>>>
>>>>>>>> http://www.quantitative.net.au
>>>>>>>>
>>>>>>>> http://cnbp.org.au/
>>>>>>>>
>>>>>>>> *"Winners of the prestigious ANSTO Eureka prize for Innovative Use
>>>>>>>> of Technology 2016"*
>>>>>>>>
>>>>>>>> *Autonomy, Mastery, Purpose*
>>>>>>>>
>>>>>>>> LEGAL NOTICE
>>>>>>>> This message (including all attachments) contains confidential
>>>>>>>> information intended for a specific individual and purpose, and is
>>>>>>>> protected by law. Any confidentiality or privilege is not waived or lost
>>>>>>>> because this email has been sent to you by mistake. If you have received it
>>>>>>>> in error, please let us know by reply email, delete it from your system and
>>>>>>>> destroy any copies.
>>>>>>>>
>>>>>>>> This email is also subject to copyright. Any disclosure, copying,
>>>>>>>> or distribution of this message, or the taking of any action based on it,
>>>>>>>> is strictly prohibited.
>>>>>>>>
>>>>>>>> Emails may be interfered with, may contain computer viruses or
>>>>>>>> other defects and may not be successfully replicated on other systems. We
>>>>>>>> give no warranties in relation to these matters. If you have any doubts
>>>>>>>> about the authenticity of an email purportedly sent by us, please contact
>>>>>>>> us immediately.
>>>>>>>>
>>>>>>>>
font{
line-height: 1.6;
}
ul,ol{
padding-left: 20px;
list-style-position: inside;
}
Hi,
How do you test the memory issue?Could you send the test code to me? And I tested via a C++ code,it show me it has no memory issue in task manager,is the C++ have difference with python?
font{
line-height: 1.6;
}
祝好(Best Regards)秦晓旭(QinXiaoXu)
On 9/9/2022 10:08,Martin ***@***.***> wrote:
Dear Qxx ,I ran my code starting the python memory trace (tracemalloc()) just prior to calling BeginLive(), then updating during the live mode loop which uses GetLiveFrame().I ran for 90 seconds, and here are the result every ten second for previous and new SDKThe new SDK appears only slightly better.Best RegardsDr Martin E. Gosnell B.E. (Hons) PhD.Quantitative (Biotechnology) Pty Ltd (Research Engineer) &Australian centre of excellence for Nano scale Bio-Photonics (CNBP) (Centre Researcher)Macquarie, Adelaide and RMIT Universities.Address: 116-118 Great Western Highway, Mt. Victoria, NSW, 2786, Australia,mb: +614 22 498 ***@***.***://www.facebook.com/QuantitativePLhttp://www.quantitative.net.auhttp://cnbp.org.au/"Winners of the prestigious ANSTO Eureka prize for Innovative Use of Technology 2016"Autonomy, Mastery, PurposeLEGAL NOTICEThis message (including all attachments) contains confidential information intended for a specific individual and purpose, and is protected by law. Any confidentiality or privilege is not waived or lost because this email has been sent to you by mistake. If you have received it in error, please let us know by reply email, delete it from your system and destroy any copies. This email is also subject to copyright. Any disclosure, copying, or distribution of this message, or the taking of any action based on it, is strictly prohibited. Emails may be interfered with, may contain computer viruses or other defects and may not be successfully replicated on other systems. We give no warranties in relation to these matters. If you have any doubts about the authenticity of an email purportedly sent by us, please contact us immediately.On Mon, 5 Sept 2022 at 12:13, QinXiaoXu ***@***.***> wrote:
Hi, Please check the link and try it.
https://www.qhyccd.com/file/repository/latestSoftAndDirver/SDK/qhyccddll.zip
祝好(Best Regards)秦晓旭(QinXiaoXu)
On 9/5/2022 ***@***.***> wrote:
Hi,
Please check the attachment and try it.
祝好(Best Regards)秦晓旭(QinXiaoXu)
On 9/1/2022 16:06,Martin ***@***.***> wrote:
Perfect thanks Qxx.MartinOn Thu, 1 Sept 2022 at 16:29, QinXiaoXu ***@***.***> wrote:
Hi,
I'm not sure this issue,the SDK use different source code and thread,I need test on arm linux after solve Windows issue.
祝好(Best Regards)秦晓旭(QinXiaoXu)
On 9/1/2022 14:10,Martin ***@***.***> wrote:
Dear Qxx,Brilliant !! this could not come at a better time, I just had a very important meeting with the chairman/Centre Director of a large research and innovation in Australia, and they absolutely want to further the translationof my technology, which uses you camera, so this could be good for everyone, please keep me updated, and if there is anything further we can to help please let me know.Once you have an SDK file please send and we will start testing along with you. Also we will be releasing the product also using the aarch64 (Linux ARM) operating system, please let us know if the memory issues are in this SDK or if it is not a problem, this platform/operating system is very suitable for real time intelligent vision systems and makes your product more attractive if the SDK works well.Best RegardsDr Martin E. Gosnell B.E. (Hons) PhD.Quantitative (Biotechnology) Pty Ltd (Research Engineer) &Australian centre of excellence for Nano scale Bio-Photonics (CNBP) (Centre Researcher)Macquarie, Adelaide and RMIT Universities.Address: 116-118 Great Western Highway, Mt. Victoria, NSW, 2786, Australia,mb: +614 22 498 ***@***.***://www.facebook.com/QuantitativePLhttp://www.quantitative.net.auhttp://cnbp.org.au/"Winners of the prestigious ANSTO Eureka prize for Innovative Use of Technology 2016"Autonomy, Mastery, PurposeLEGAL NOTICEThis message (including all attachments) contains confidential information intended for a specific individual and purpose, and is protected by law. Any confidentiality or privilege is not waived or lost because this email has been sent to you by mistake. If you have received it in error, please let us know by reply email, delete it from your system and destroy any copies. This email is also subject to copyright. Any disclosure, copying, or distribution of this message, or the taking of any action based on it, is strictly prohibited. Emails may be interfered with, may contain computer viruses or other defects and may not be successfully replicated on other systems. We give no warranties in relation to these matters. If you have any doubts about the authenticity of an email purportedly sent by us, please contact us immediately.On Thu, 1 Sept 2022 at 15:39, QinXiaoXu ***@***.***> wrote:
Hi,
I fixed part of memory issue,and there is a thread also have memory issue,I'm testing now,after I solve it,I will let you know.
祝好(Best Regards)秦晓旭(QinXiaoXu)
On 8/29/2022 ***@***.***> wrote:
Hi,
Thanks for your advise,I will check it.
祝好(Best Regards)秦晓旭(QinXiaoXu)
On 8/29/2022 10:01,Martin ***@***.***> wrote:
Dear Qxx ,I hope this helps:1. Make a list of very variable used in beginlive()2. List every assignment to these make sure especially with character arrays that there is no spill over3. Check that every variable reliquishes memory usehere are some helpful links, you can get code to assist and there are also services availably to help debug your codeMemory Leak in C++ or C? How to Detect Memory Leaks in C++ or C (parasoft.com)Detecting and Managing Memory Leaks (smartbear.com)(367) Memory Leaks And How To Prevent Them | C Programming Tutorial - YouTubeMemory Leak Detection in C - CodeProjectPlease let me know if i can help, please let's get this fixed.Best RegardsDr Martin E. Gosnell B.E. (Hons) PhD.Quantitative (Biotechnology) Pty Ltd (Research Engineer) &Australian centre of excellence for Nano scale Bio-Photonics (CNBP) (Centre Researcher)Macquarie, Adelaide and RMIT Universities.Address: 116-118 Great Western Highway, Mt. Victoria, NSW, 2786, Australia,mb: +614 22 498 ***@***.***://www.facebook.com/QuantitativePLhttp://www.quantitative.net.auhttp://cnbp.org.au/"Winners of the prestigious ANSTO Eureka prize for Innovative Use of Technology 2016"Autonomy, Mastery, PurposeLEGAL NOTICEThis message (including all attachments) contains confidential information intended for a specific individual and purpose, and is protected by law. Any confidentiality or privilege is not waived or lost because this email has been sent to you by mistake. If you have received it in error, please let us know by reply email, delete it from your system and destroy any copies. This email is also subject to copyright. Any disclosure, copying, or distribution of this message, or the taking of any action based on it, is strictly prohibited. Emails may be interfered with, may contain computer viruses or other defects and may not be successfully replicated on other systems. We give no warranties in relation to these matters. If you have any doubts about the authenticity of an email purportedly sent by us, please contact us immediately.On Mon, 29 Aug 2022 at 11:21, QinXiaoXu ***@***.***> wrote:
Hi,
I found some codes about this issue,I'm trying fix it.
祝好(Best Regards)秦晓旭(QinXiaoXu)
On 8/28/2022 16:04,Martin ***@***.***> wrote:
Dear Qxx and Dr.Qiu's,URGENTDr. Qiu, would you please let us know if we can assist in fixing the software (windows SDK) memory leaks, we would need access to the source code.Qxx is working on this but it is taking a long time due to his commitments, we may be able to help you.We urgently need this fixed before we release products in about 1 month that use your camera.Qxx do you have any latest updates?We have provided a signed NDA.Your urgent assistance would be greatly appreciated.Best RegardsDr Martin E. Gosnell B.E. (Hons) PhD.Quantitative (Biotechnology) Pty Ltd (Research Engineer) &Australian centre of excellence for Nano scale Bio-Photonics (CNBP) (Centre Researcher)Macquarie, Adelaide and RMIT Universities.Address: 116-118 Great Western Highway, Mt. Victoria, NSW, 2786, Australia,mb: +614 22 498 ***@***.***://www.facebook.com/QuantitativePLhttp://www.quantitative.net.auhttp://cnbp.org.au/"Winners of the prestigious ANSTO Eureka prize for Innovative Use of Technology 2016"Autonomy, Mastery, PurposeLEGAL NOTICEThis message (including all attachments) contains confidential information intended for a specific individual and purpose, and is protected by law. Any confidentiality or privilege is not waived or lost because this email has been sent to you by mistake. If you have received it in error, please let us know by reply email, delete it from your system and destroy any copies. This email is also subject to copyright. Any disclosure, copying, or distribution of this message, or the taking of any action based on it, is strictly prohibited. Emails may be interfered with, may contain computer viruses or other defects and may not be successfully replicated on other systems. We give no warranties in relation to these matters. If you have any doubts about the authenticity of an email purportedly sent by us, please contact us immediately.On Mon, 22 Aug 2022 at 13:00, Martin Gosnell ***@***.***> wrote:Dear Qxx,Hi Qxx,Glad to hear you are onto it, fixing the memory leak is important.Have you discussed it with the team?? regarding supply of source code.? Please see our signed non disclosure statement below.This would be good as I can then help suggest problems.You sent me source code for the Matlab project already so I do not think the team would have a problem with sending source code for the latest SDK do you?It is very important for your business and mine to have the SDK working well and as discussed previously I have made a lot of progress in overcoming existing issues, and will post code to github as discussed with JiangXL once complete.cheersMartinOFFICIAL NON DISCLOSURE STATEMENT:Quantitative does ensure the manufacturer and supplier of QHYCCD cameras that any source code supplied is strictly confidential, and is supplied with the purpose of collaborating in debugging the SDK.QHYCCD reserves all rights in ownership and licensing and QUANTITATIVE PTYLTD will respect their authorship completely, and delete source code once the project has been finished.Best RegardsDr Martin E. Gosnell B.E. (Hons) PhD.Quantitative (Biotechnology) Pty Ltd (Research Engineer) &Australian centre of excellence for Nano scale Bio-Photonics (CNBP) (Centre Researcher)Macquarie, Adelaide and RMIT Universities.Address: 116-118 Great Western Highway, Mt. Victoria, NSW, 2786, Australia,mb: +614 22 498 ***@***.***://www.facebook.com/QuantitativePLhttp://www.quantitative.net.auhttp://cnbp.org.au/"Winners of the prestigious ANSTO Eureka prize for Innovative Use of Technology 2016"Autonomy, Mastery, PurposeLEGAL NOTICEThis message (including all attachments) contains confidential information intended for a specific individual and purpose, and is protected by law. Any confidentiality or privilege is not waived or lost because this email has been sent to you by mistake. If you have received it in error, please let us know by reply email, delete it from your system and destroy any copies. This email is also subject to copyright. Any disclosure, copying, or distribution of this message, or the taking of any action based on it, is strictly prohibited. Emails may be interfered with, may contain computer viruses or other defects and may not be successfully replicated on other systems. We give no warranties in relation to these matters. If you have any doubts about the authenticity of an email purportedly sent by us, please contact us immediately.On Mon, 22 Aug 2022 at 12:36, QinXiaoXu ***@***.***> wrote:
Hi,
I'm reading tech manual about this issue,and Dr.Qiu's email is ***@***.***
祝好(Best Regards)秦晓旭(QinXiaoXu)
On 8/21/2022 15:18,Martin ***@***.***> wrote:
Hey Qxx,I am running out of time, can you discuss with your team to supply source code, or contact Dr. Qiu as a matter of urgency?Also please can you give me Dr Qiu's email, cheers.Thank you.MArtinOn Tue, 16 Aug 2022 at 16:29, qxx ***@***.***> wrote:
Hi,
I have sent a message to Dr.QIu,but had no reply,maybe he is busy on other work,after I receive reply I will let you know,and you can send a email about source code before that.
qxx
***@***.***
签名由
网易邮箱大师
定制
On 8/16/2022 13:13,Martin ***@***.***> wrote:
Dear Qxx,Thank you. Then I will write to Dr. Qiu, I wanted to check with you first because I did not want to do anything that created problems for you personally.Yes I can sign a non disclosure agreement (NDA) to protect your company, but I would also need before I invest even more time into your product that your team will make the time to work with me on resolving this.Yes it only occurs in live mode, I only use live mode as single grab produces faulty images with dark and light regions (your company should really fix this, I will let Dr Qiu know about this too)I obtain single images by using live mode and averaging frames.Alternatively your company could pay us to fix it, and if we use contractors they will need to sign NDA too, then we could also provide fully working and tested example code, also same for the MEX Matlab code and also the current code we are developing for use on both Windows, Linux and ARM64. We have already done a lot of work on your code.Please discuss with the team and Dr. Qiu.cheersMartinOn Tue, 16 Aug 2022 at 13:34, qxx ***@***.***> wrote:
Hi,
Sorry for my late reply,I'm in vacation these days. About the SDK source code,it is not public,so you need check it to Dr.Qiu,only Dr.Qiu has decision-making power,maybe you can sign a agreement to use it. And I will let Dr.Qiu and my colleague know this issue about memory leak.I tested it before,it will occur when call BeginQHYCCDLive function,did you found other functions will make memory leak issue?
qxx
***@***.***
签名由
网易邮箱大师
定制
On 8/16/2022 11:22,Martin ***@***.***> wrote:
Dear Qxx,Would you like to discuss with your team, for permission to supply our company with the source code for the current SDK I am using (I recall it was the latest July 2022) but I need to check for certain.Then we could work together as we did on matlab MEX SDK and find the memory leaks, I can involve some professional C++ coders too if necessary.I can write to Dr. Qiu if you think this will help us. I am releasing my commercial software at the end of September and I do not want to have to include work arounds due to memory leaks and other issues if possible.Please let me know the best way forward.Best RegardsDr Martin E. Gosnell B.E. (Hons) PhD.Quantitative (Biotechnology) Pty Ltd (Research Engineer) &Australian centre of excellence for Nano scale Bio-Photonics (CNBP) (Centre Researcher)Macquarie, Adelaide and RMIT Universities.Address: 116-118 Great Western Highway, Mt. Victoria, NSW, 2786, Australia,mb: +614 22 498 ***@***.***://www.facebook.com/QuantitativePLhttp://www.quantitative.net.auhttp://cnbp.org.au/"Winners of the prestigious ANSTO Eureka prize for Innovative Use of Technology 2016"Autonomy, Mastery, PurposeLEGAL NOTICEThis message (including all attachments) contains confidential information intended for a specific individual and purpose, and is protected by law. Any confidentiality or privilege is not waived or lost because this email has been sent to you by mistake. If you have received it in error, please let us know by reply email, delete it from your system and destroy any copies. This email is also subject to copyright. Any disclosure, copying, or distribution of this message, or the taking of any action based on it, is strictly prohibited. Emails may be interfered with, may contain computer viruses or other defects and may not be successfully replicated on other systems. We give no warranties in relation to these matters. If you have any doubts about the authenticity of an email purportedly sent by us, please contact us immediately.On Sun, 14 Aug 2022 at 16:10, Martin Gosnell ***@***.***> wrote:Dear Qxx,Even the latest SDK has memory leaks, this is very bad for your customers and businesses.How can I support a camera which still has faulty SDK files, can you comment please,I must insist your company addresses this problem, the product is not finished.I do not want to have to write to the company bosses but I cannot have this affecting my business, can you understand, I am releasing a new product in 6 weeks and want a properly working SDK, thank you.Best RegardsDr Martin E. Gosnell B.E. (Hons) PhD.Quantitative (Biotechnology) Pty Ltd (Research Engineer) &Australian centre of excellence for Nano scale Bio-Photonics (CNBP) (Centre Researcher)Macquarie, Adelaide and RMIT Universities.Address: 116-118 Great Western Highway, Mt. Victoria, NSW, 2786, Australia,mb: +614 22 498 ***@***.***://www.facebook.com/QuantitativePLhttp://www.quantitative.net.auhttp://cnbp.org.au/"Winners of the prestigious ANSTO Eureka prize for Innovative Use of Technology 2016"Autonomy, Mastery, PurposeLEGAL NOTICEThis message (including all attachments) contains confidential information intended for a specific individual and purpose, and is protected by law. Any confidentiality or privilege is not waived or lost because this email has been sent to you by mistake. If you have received it in error, please let us know by reply email, delete it from your system and destroy any copies. This email is also subject to copyright. Any disclosure, copying, or distribution of this message, or the taking of any action based on it, is strictly prohibited. Emails may be interfered with, may contain computer viruses or other defects and may not be successfully replicated on other systems. We give no warranties in relation to these matters. If you have any doubts about the authenticity of an email purportedly sent by us, please contact us immediately.
font{
line-height: 1.6;
}
ul,ol{
padding-left: 20px;
list-style-position: inside;
}
Hi,
Did you receive my last email?Would you like to do it?
font{
line-height: 1.6;
}
祝好(Best Regards)秦晓旭(QinXiaoXu)
On 7/18/2022 10:43,Martin ***@***.***> wrote:
CC: JiangXL (dear Jiang your brain power and comments would be greatly appreciated)Dear Qxx,I now have my code returning images in both 8bit and 16 bit and have set all the parameters set that I believe are required: (I have not used DDR yet)However there is a problem and I need you company to help urgently as this is now setting me back with an urgent deliverable to my client:Here is my code sequence and the output, I need some direction #Make camera object and connectqc = qhyccd.qhyccd()#Begin function calls and parametersqc.Setreadmode_1() # setreadmode_1 is High Gain Modeqc.StreamModeSingle()#at 450 it works and 410 we get OSError: exception: access violation writing 0x000001C7D78B3318, with second camera we get same result and also the gray partition!!qc.SetExposure(800) qc.SetGain(60)binval = 1self.sdk.SetQHYCCDBinMode(self.cam,1,1)bits = 16 #See pg 99 SDK pdfqc.SetBit(bits)#Sensor sizex = 6280y = 4210#Adjust roi based on binvalxbin = x/binvalybin = y/binvalx0 = math.floor((xbin-ybin)/2)y0 = 0roi_w = math.floor(ybin)roi_h = math.floor(ybin)#Check sums to xprint("x0 is ... ", x0)print("y0 is ... ", y0)print("roi_w is ... ", roi_w)print("roi_h is ... ", roi_h)ck = (math.floor(xbin) - (x0 + x0 + roi_w))print("This should be 0 or greater ...", ck)#Set ROIqc.SetROI(x0,y0,roi_w,roi_h)#Works for all binvalsWe have setROI to return a 4120 x 4120 imagein my code, get the single frame response (1D) and convert to an image arrayresponse = qc.GetSingleFrame()print("response is ...", response)#This code shows we have a 1D array as Qxx said we shouldbytes_data = bytearray(response); raw_array = np.array(bytes_data)print("Shape of raw_array image is...", raw_array.shape)#https://stackoverflow.com/questions/72541530/convert-1d-16bit-image-data-to-2d-numpy-arrayw = h = roi_hif bits == 8: dt = np.dtype(np.uint8).newbyteorder("<") # little-endianif bits == 16: dt = np.dtype(np.uint16).newbyteorder("<") # little-endianimage = np.frombuffer(response, dtype=dt, count = -1, offset=0,).reshape((h, w))#This works for 8 or 16 bits#image = np.frombuffer(response, dtype=type(response), count = -1, offset=0,).reshape((h, w))print("size of image is..", image.shape)print("the type of image is", type(image))mono_image = imageinside qhyccd.py we use GetSingleFrame functionGetSingleFrame(self): ret = self.sdk.ExpQHYCCDSingleFrame(self.cam) ret = self.sdk.GetQHYCCDSingleFrame( self.cam, byref(self.roi_w), byref(self.roi_h), byref(self.bpp), byref(self.channels), self.imgdata) #print("Inside qhyccd.py ret from GetQHYCCDSingleFrame is...", ret ) #print("Inside qhyccd.py self.imgdata is returned as ..", self.imgdata) #return np.asarray(self.imgdata) #.reshape([self.roi_h.value, self.roi_w.value]) we will return the raw 1D image return self.imgdataThis is the result on the terminal output window:x0 is ... 1035y0 is ... 0roi_w is ... 4210roi_h is ... 4210response is ... <qhyccd.c_ushort_Array_4210_Array_4210 object at 0x000001744BC091C8>Shape of raw_array image is... (35448200,) size of image is.. (4210, 4210), the type of image is <class 'numpy.ndarray'>Qxx please Note:response is ... <qhyccd.c_ushort_Array_4210_Array_4210 object at 0x000001744BC091C8> #This looks right as we have setROI to return a 4120 x 4120 imageShape of raw_array image is... (35448200,) #This looks correct as we are using 16bit mode andthe image should be 4120 x 4120and sqrt(35448200 /2 ) = 4120 (/2 is because there are 2 bytes per pixel) Note we use this code to convert the 1D array to an image, we need your experts to confirm this works or suggest a tested methodw = h = roi_hif bits == 8: dt = np.dtype(np.uint8).newbyteorder("<") # little-endianif bits == 16: dt = np.dtype(np.uint16).newbyteorder("<") # little-endianimage = np.frombuffer(response, dtype=dt, count = -1, offset=0,).reshape((h, w))and size of image is 4120 x 4120.Note: Whilst the image is correctly sized, the values look correct (in 16 bit mode 0-65000, and in 8 bit mode we get values between 0-255) and is the correct type we always get a line across the image?? why??, we have always experienced this line for any of our tests and WE NEED TO SOLVE THIS as soon as possible for our client.Please see below the final image and a histogram for this imageQxx, obviously we have made solid progress and I have been working 12 hours a day on this since we last spoke, but I cannot progress with help now.1. Also the minimum exposure we are able to use is about 450msat 450 it works and 410 we get OSError: exception: access violation writing 0x000001C7D78B3318.2. Also we made the above tests using our other QHY268 second camera. We get same results and the horizontal line in the image so at least we know it's not a camera problem. Also we cannot solve it with parameters.Can your expert please check the parameters and the order of the parameter settings please? Does he think this is the problem?If you do not have enough Python experience can you please pass this onto your company's Python expert and give us his email details, thanks.While we are awaiting help we will write a new code script to operate in live mode and will pass the results back to you or the Python expert at QHYCCD.Also we will start installing and testing on the ARM64 SDK (Linux/Ubuntu), please pass any instructions on installing the ARM64 SDK and any other code or docs you have that might help us.This is very urgent for us so please make it clear to your Python expert we need help urgently, thanks again Qxx, have a great day.CheersMartinCC JiangXLBased on your email previously we found same on the last page of SDK pdf which saysWhen the image data is obtained by GetQHYCCDSingleFrame and GetQHYCCDLiveFramefunctions, the SDK will read the pixel data of the 2d image in order and store it inthe one-dimensional array. The order of reading pixel is Z-shaped, that is, from leftto right and from top to bottom.According to the different image data format, the data structure of each pixelwill also change. RAW8 image data stores one pixel of data for an eight-bitvariable;RAW16 image data stores one pixel of data for two 8-bit brightening. At thistime, the high and low bits of data need to be considered. The low bits are first andthe high bits are second.RGB24 image data stores one pixel of data for three eight-bitdata.
font{
line-height: 1.6;
}
ul,ol{
padding-left: 20px;
list-style-position: inside;
}
font{
line-height: 1.6;
}
ul,ol{
padding-left: 20px;
list-style-position: inside;
}
Hi, About the Set expose time issue,is it occured with qc.SetExposure(800)?Do you know which dll function be called in it?Do you know the all dll functions call list?If not,you can put qhyccd.ini to the same folder with qhyccd.dll,and run DebugView++.exe,setup filter like this: About image issue,did you install EZCAP_Qt?This is our software,you can install it via all in one package.You can use it try to check if have same image issue. And my colleague is ***@***.***,he tested a little for Python,I'm not sure if he is good at Python.And he is on a business trip,so the reply maybe late. And about EZCAP_Qt and DebugView++ operation,if you don't know how to do it,we can setup a time to do remote control,my work time is 9:00am ~ 17:30pm,Mon to Fri.
font{
line-height: 1.6;
}
祝好(Best Regards)秦晓旭(QinXiaoXu)
On 7/18/2022 10:43,Martin ***@***.***> wrote:
CC: JiangXL (dear Jiang your brain power and comments would be greatly appreciated)Dear Qxx,I now have my code returning images in both 8bit and 16 bit and have set all the parameters set that I believe are required: (I have not used DDR yet)However there is a problem and I need you company to help urgently as this is now setting me back with an urgent deliverable to my client:Here is my code sequence and the output, I need some direction #Make camera object and connectqc = qhyccd.qhyccd()#Begin function calls and parametersqc.Setreadmode_1() # setreadmode_1 is High Gain Modeqc.StreamModeSingle()#at 450 it works and 410 we get OSError: exception: access violation writing 0x000001C7D78B3318, with second camera we get same result and also the gray partition!!qc.SetExposure(800) qc.SetGain(60)binval = 1self.sdk.SetQHYCCDBinMode(self.cam,1,1)bits = 16 #See pg 99 SDK pdfqc.SetBit(bits)#Sensor sizex = 6280y = 4210#Adjust roi based on binvalxbin = x/binvalybin = y/binvalx0 = math.floor((xbin-ybin)/2)y0 = 0roi_w = math.floor(ybin)roi_h = math.floor(ybin)#Check sums to xprint("x0 is ... ", x0)print("y0 is ... ", y0)print("roi_w is ... ", roi_w)print("roi_h is ... ", roi_h)ck = (math.floor(xbin) - (x0 + x0 + roi_w))print("This should be 0 or greater ...", ck)#Set ROIqc.SetROI(x0,y0,roi_w,roi_h)#Works for all binvalsWe have setROI to return a 4120 x 4120 imagein my code, get the single frame response (1D) and convert to an image arrayresponse = qc.GetSingleFrame()print("response is ...", response)#This code shows we have a 1D array as Qxx said we shouldbytes_data = bytearray(response); raw_array = np.array(bytes_data)print("Shape of raw_array image is...", raw_array.shape)#https://stackoverflow.com/questions/72541530/convert-1d-16bit-image-data-to-2d-numpy-arrayw = h = roi_hif bits == 8: dt = np.dtype(np.uint8).newbyteorder("<") # little-endianif bits == 16: dt = np.dtype(np.uint16).newbyteorder("<") # little-endianimage = np.frombuffer(response, dtype=dt, count = -1, offset=0,).reshape((h, w))#This works for 8 or 16 bits#image = np.frombuffer(response, dtype=type(response), count = -1, offset=0,).reshape((h, w))print("size of image is..", image.shape)print("the type of image is", type(image))mono_image = imageinside qhyccd.py we use GetSingleFrame functionGetSingleFrame(self): ret = self.sdk.ExpQHYCCDSingleFrame(self.cam) ret = self.sdk.GetQHYCCDSingleFrame( self.cam, byref(self.roi_w), byref(self.roi_h), byref(self.bpp), byref(self.channels), self.imgdata) #print("Inside qhyccd.py ret from GetQHYCCDSingleFrame is...", ret ) #print("Inside qhyccd.py self.imgdata is returned as ..", self.imgdata) #return np.asarray(self.imgdata) #.reshape([self.roi_h.value, self.roi_w.value]) we will return the raw 1D image return self.imgdataThis is the result on the terminal output window:x0 is ... 1035y0 is ... 0roi_w is ... 4210roi_h is ... 4210response is ... <qhyccd.c_ushort_Array_4210_Array_4210 object at 0x000001744BC091C8>Shape of raw_array image is... (35448200,) size of image is.. (4210, 4210), the type of image is <class 'numpy.ndarray'>Qxx please Note:response is ... <qhyccd.c_ushort_Array_4210_Array_4210 object at 0x000001744BC091C8> #This looks right as we have setROI to return a 4120 x 4120 imageShape of raw_array image is... (35448200,) #This looks correct as we are using 16bit mode andthe image should be 4120 x 4120and sqrt(35448200 /2 ) = 4120 (/2 is because there are 2 bytes per pixel) Note we use this code to convert the 1D array to an image, we need your experts to confirm this works or suggest a tested methodw = h = roi_hif bits == 8: dt = np.dtype(np.uint8).newbyteorder("<") # little-endianif bits == 16: dt = np.dtype(np.uint16).newbyteorder("<") # little-endianimage = np.frombuffer(response, dtype=dt, count = -1, offset=0,).reshape((h, w))and size of image is 4120 x 4120.Note: Whilst the image is correctly sized, the values look correct (in 16 bit mode 0-65000, and in 8 bit mode we get values between 0-255) and is the correct type we always get a line across the image?? why??, we have always experienced this line for any of our tests and WE NEED TO SOLVE THIS as soon as possible for our client.Please see below the final image and a histogram for this imageQxx, obviously we have made solid progress and I have been working 12 hours a day on this since we last spoke, but I cannot progress with help now.1. Also the minimum exposure we are able to use is about 450msat 450 it works and 410 we get OSError: exception: access violation writing 0x000001C7D78B3318.2. Also we made the above tests using our other QHY268 second camera. We get same results and the horizontal line in the image so at least we know it's not a camera problem. Also we cannot solve it with parameters.Can your expert please check the parameters and the order of the parameter settings please? Does he think this is the problem?If you do not have enough Python experience can you please pass this onto your company's Python expert and give us his email details, thanks.While we are awaiting help we will write a new code script to operate in live mode and will pass the results back to you or the Python expert at QHYCCD.Also we will start installing and testing on the ARM64 SDK (Linux/Ubuntu), please pass any instructions on installing the ARM64 SDK and any other code or docs you have that might help us.This is very urgent for us so please make it clear to your Python expert we need help urgently, thanks again Qxx, have a great day.CheersMartinCC JiangXLBased on your email previously we found same on the last page of SDK pdf which saysWhen the image data is obtained by GetQHYCCDSingleFrame and GetQHYCCDLiveFramefunctions, the SDK will read the pixel data of the 2d image in order and store it inthe one-dimensional array. The order of reading pixel is Z-shaped, that is, from leftto right and from top to bottom.According to the different image data format, the data structure of each pixelwill also change. RAW8 image data stores one pixel of data for an eight-bitvariable;RAW16 image data stores one pixel of data for two 8-bit brightening. At thistime, the high and low bits of data need to be considered. The low bits are first andthe high bits are second.RGB24 image data stores one pixel of data for three eight-bitdata.
font{
line-height: 1.6;
}
ul,ol{
padding-left: 20px;
list-style-position: inside;
}
Hi,
Thanks for your advise,I will check it.
font{
line-height: 1.6;
}
祝好(Best Regards)秦晓旭(QinXiaoXu)
On 8/29/2022 10:01,Martin ***@***.***> wrote:
Dear Qxx ,I hope this helps:1. Make a list of very variable used in beginlive()2. List every assignment to these make sure especially with character arrays that there is no spill over3. Check that every variable reliquishes memory usehere are some helpful links, you can get code to assist and there are also services availably to help debug your codeMemory Leak in C++ or C? How to Detect Memory Leaks in C++ or C (parasoft.com)Detecting and Managing Memory Leaks (smartbear.com)(367) Memory Leaks And How To Prevent Them | C Programming Tutorial - YouTubeMemory Leak Detection in C - CodeProjectPlease let me know if i can help, please let's get this fixed.Best RegardsDr Martin E. Gosnell B.E. (Hons) PhD.Quantitative (Biotechnology) Pty Ltd (Research Engineer) &Australian centre of excellence for Nano scale Bio-Photonics (CNBP) (Centre Researcher)Macquarie, Adelaide and RMIT Universities.Address: 116-118 Great Western Highway, Mt. Victoria, NSW, 2786, Australia,mb: +614 22 498 ***@***.***://www.facebook.com/QuantitativePLhttp://www.quantitative.net.auhttp://cnbp.org.au/"Winners of the prestigious ANSTO Eureka prize for Innovative Use of Technology 2016"Autonomy, Mastery, PurposeLEGAL NOTICEThis message (including all attachments) contains confidential information intended for a specific individual and purpose, and is protected by law. Any confidentiality or privilege is not waived or lost because this email has been sent to you by mistake. If you have received it in error, please let us know by reply email, delete it from your system and destroy any copies. This email is also subject to copyright. Any disclosure, copying, or distribution of this message, or the taking of any action based on it, is strictly prohibited. Emails may be interfered with, may contain computer viruses or other defects and may not be successfully replicated on other systems. We give no warranties in relation to these matters. If you have any doubts about the authenticity of an email purportedly sent by us, please contact us immediately.On Mon, 29 Aug 2022 at 11:21, QinXiaoXu ***@***.***> wrote:
Hi,
I found some codes about this issue,I'm trying fix it.
祝好(Best Regards)秦晓旭(QinXiaoXu)
On 8/28/2022 16:04,Martin ***@***.***> wrote:
Dear Qxx and Dr.Qiu's,URGENTDr. Qiu, would you please let us know if we can assist in fixing the software (windows SDK) memory leaks, we would need access to the source code.Qxx is working on this but it is taking a long time due to his commitments, we may be able to help you.We urgently need this fixed before we release products in about 1 month that use your camera.Qxx do you have any latest updates?We have provided a signed NDA.Your urgent assistance would be greatly appreciated.Best RegardsDr Martin E. Gosnell B.E. (Hons) PhD.Quantitative (Biotechnology) Pty Ltd (Research Engineer) &Australian centre of excellence for Nano scale Bio-Photonics (CNBP) (Centre Researcher)Macquarie, Adelaide and RMIT Universities.Address: 116-118 Great Western Highway, Mt. Victoria, NSW, 2786, Australia,mb: +614 22 498 ***@***.***://www.facebook.com/QuantitativePLhttp://www.quantitative.net.auhttp://cnbp.org.au/"Winners of the prestigious ANSTO Eureka prize for Innovative Use of Technology 2016"Autonomy, Mastery, PurposeLEGAL NOTICEThis message (including all attachments) contains confidential information intended for a specific individual and purpose, and is protected by law. Any confidentiality or privilege is not waived or lost because this email has been sent to you by mistake. If you have received it in error, please let us know by reply email, delete it from your system and destroy any copies. This email is also subject to copyright. Any disclosure, copying, or distribution of this message, or the taking of any action based on it, is strictly prohibited. Emails may be interfered with, may contain computer viruses or other defects and may not be successfully replicated on other systems. We give no warranties in relation to these matters. If you have any doubts about the authenticity of an email purportedly sent by us, please contact us immediately.On Mon, 22 Aug 2022 at 13:00, Martin Gosnell ***@***.***> wrote:Dear Qxx,Hi Qxx,Glad to hear you are onto it, fixing the memory leak is important.Have you discussed it with the team?? regarding supply of source code.? Please see our signed non disclosure statement below.This would be good as I can then help suggest problems.You sent me source code for the Matlab project already so I do not think the team would have a problem with sending source code for the latest SDK do you?It is very important for your business and mine to have the SDK working well and as discussed previously I have made a lot of progress in overcoming existing issues, and will post code to github as discussed with JiangXL once complete.cheersMartinOFFICIAL NON DISCLOSURE STATEMENT:Quantitative does ensure the manufacturer and supplier of QHYCCD cameras that any source code supplied is strictly confidential, and is supplied with the purpose of collaborating in debugging the SDK.QHYCCD reserves all rights in ownership and licensing and QUANTITATIVE PTYLTD will respect their authorship completely, and delete source code once the project has been finished.Best RegardsDr Martin E. Gosnell B.E. (Hons) PhD.Quantitative (Biotechnology) Pty Ltd (Research Engineer) &Australian centre of excellence for Nano scale Bio-Photonics (CNBP) (Centre Researcher)Macquarie, Adelaide and RMIT Universities.Address: 116-118 Great Western Highway, Mt. Victoria, NSW, 2786, Australia,mb: +614 22 498 ***@***.***://www.facebook.com/QuantitativePLhttp://www.quantitative.net.auhttp://cnbp.org.au/"Winners of the prestigious ANSTO Eureka prize for Innovative Use of Technology 2016"Autonomy, Mastery, PurposeLEGAL NOTICEThis message (including all attachments) contains confidential information intended for a specific individual and purpose, and is protected by law. Any confidentiality or privilege is not waived or lost because this email has been sent to you by mistake. If you have received it in error, please let us know by reply email, delete it from your system and destroy any copies. This email is also subject to copyright. Any disclosure, copying, or distribution of this message, or the taking of any action based on it, is strictly prohibited. Emails may be interfered with, may contain computer viruses or other defects and may not be successfully replicated on other systems. We give no warranties in relation to these matters. If you have any doubts about the authenticity of an email purportedly sent by us, please contact us immediately.On Mon, 22 Aug 2022 at 12:36, QinXiaoXu ***@***.***> wrote:
Hi,
I'm reading tech manual about this issue,and Dr.Qiu's email is ***@***.***
祝好(Best Regards)秦晓旭(QinXiaoXu)
On 8/21/2022 15:18,Martin ***@***.***> wrote:
Hey Qxx,I am running out of time, can you discuss with your team to supply source code, or contact Dr. Qiu as a matter of urgency?Also please can you give me Dr Qiu's email, cheers.Thank you.MArtinOn Tue, 16 Aug 2022 at 16:29, qxx ***@***.***> wrote:
Hi,
I have sent a message to Dr.QIu,but had no reply,maybe he is busy on other work,after I receive reply I will let you know,and you can send a email about source code before that.
qxx
***@***.***
签名由
网易邮箱大师
定制
On 8/16/2022 13:13,Martin ***@***.***> wrote:
Dear Qxx,Thank you. Then I will write to Dr. Qiu, I wanted to check with you first because I did not want to do anything that created problems for you personally.Yes I can sign a non disclosure agreement (NDA) to protect your company, but I would also need before I invest even more time into your product that your team will make the time to work with me on resolving this.Yes it only occurs in live mode, I only use live mode as single grab produces faulty images with dark and light regions (your company should really fix this, I will let Dr Qiu know about this too)I obtain single images by using live mode and averaging frames.Alternatively your company could pay us to fix it, and if we use contractors they will need to sign NDA too, then we could also provide fully working and tested example code, also same for the MEX Matlab code and also the current code we are developing for use on both Windows, Linux and ARM64. We have already done a lot of work on your code.Please discuss with the team and Dr. Qiu.cheersMartinOn Tue, 16 Aug 2022 at 13:34, qxx ***@***.***> wrote:
Hi,
Sorry for my late reply,I'm in vacation these days. About the SDK source code,it is not public,so you need check it to Dr.Qiu,only Dr.Qiu has decision-making power,maybe you can sign a agreement to use it. And I will let Dr.Qiu and my colleague know this issue about memory leak.I tested it before,it will occur when call BeginQHYCCDLive function,did you found other functions will make memory leak issue?
qxx
***@***.***
签名由
网易邮箱大师
定制
On 8/16/2022 11:22,Martin ***@***.***> wrote:
Dear Qxx,Would you like to discuss with your team, for permission to supply our company with the source code for the current SDK I am using (I recall it was the latest July 2022) but I need to check for certain.Then we could work together as we did on matlab MEX SDK and find the memory leaks, I can involve some professional C++ coders too if necessary.I can write to Dr. Qiu if you think this will help us. I am releasing my commercial software at the end of September and I do not want to have to include work arounds due to memory leaks and other issues if possible.Please let me know the best way forward.Best RegardsDr Martin E. Gosnell B.E. (Hons) PhD.Quantitative (Biotechnology) Pty Ltd (Research Engineer) &Australian centre of excellence for Nano scale Bio-Photonics (CNBP) (Centre Researcher)Macquarie, Adelaide and RMIT Universities.Address: 116-118 Great Western Highway, Mt. Victoria, NSW, 2786, Australia,mb: +614 22 498 ***@***.***://www.facebook.com/QuantitativePLhttp://www.quantitative.net.auhttp://cnbp.org.au/"Winners of the prestigious ANSTO Eureka prize for Innovative Use of Technology 2016"Autonomy, Mastery, PurposeLEGAL NOTICEThis message (including all attachments) contains confidential information intended for a specific individual and purpose, and is protected by law. Any confidentiality or privilege is not waived or lost because this email has been sent to you by mistake. If you have received it in error, please let us know by reply email, delete it from your system and destroy any copies. This email is also subject to copyright. Any disclosure, copying, or distribution of this message, or the taking of any action based on it, is strictly prohibited. Emails may be interfered with, may contain computer viruses or other defects and may not be successfully replicated on other systems. We give no warranties in relation to these matters. If you have any doubts about the authenticity of an email purportedly sent by us, please contact us immediately.On Sun, 14 Aug 2022 at 16:10, Martin Gosnell ***@***.***> wrote:Dear Qxx,Even the latest SDK has memory leaks, this is very bad for your customers and businesses.How can I support a camera which still has faulty SDK files, can you comment please,I must insist your company addresses this problem, the product is not finished.I do not want to have to write to the company bosses but I cannot have this affecting my business, can you understand, I am releasing a new product in 6 weeks and want a properly working SDK, thank you.Best RegardsDr Martin E. Gosnell B.E. (Hons) PhD.Quantitative (Biotechnology) Pty Ltd (Research Engineer) &Australian centre of excellence for Nano scale Bio-Photonics (CNBP) (Centre Researcher)Macquarie, Adelaide and RMIT Universities.Address: 116-118 Great Western Highway, Mt. Victoria, NSW, 2786, Australia,mb: +614 22 498 ***@***.***://www.facebook.com/QuantitativePLhttp://www.quantitative.net.auhttp://cnbp.org.au/"Winners of the prestigious ANSTO Eureka prize for Innovative Use of Technology 2016"Autonomy, Mastery, PurposeLEGAL NOTICEThis message (including all attachments) contains confidential information intended for a specific individual and purpose, and is protected by law. Any confidentiality or privilege is not waived or lost because this email has been sent to you by mistake. If you have received it in error, please let us know by reply email, delete it from your system and destroy any copies. This email is also subject to copyright. Any disclosure, copying, or distribution of this message, or the taking of any action based on it, is strictly prohibited. Emails may be interfered with, may contain computer viruses or other defects and may not be successfully replicated on other systems. We give no warranties in relation to these matters. If you have any doubts about the authenticity of an email purportedly sent by us, please contact us immediately.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment