Current File : //lib/firmware/mediatek/sof/sof-mt8188.ldc
Logs`N��L<505260� ic src/platform/mt8188/lib/clk.cclock_platform_set_cpu_freq %d
�src/ipc/ipc3/handler.cipc: unknown command type %u]src/ipc/ipc3/handler.cipc: invalid IPC header.�src/ipc/ipc3/handler.cipc: unknown debug header 0x%x�src/ipc/ipc3/handler.cipc: unknown tplg header 0x%xnsrc/ipc/ipc3/handler.cipc: comp %d free failed %d= src/ipc/ipc3/handler.cipc: pipe %d creation failed %d*src/ipc/ipc3/handler.cipc: pipe %d buffer %d creation failed %d�(src/ipc/ipc3/handler.cipc: pipe %d comp %d creation failed %d�src/ipc/ipc3/handler.cipc: unknown comp cmd 0x%x�-src/ipc/ipc3/handler.cipc: comp %d cmd %u returned %d bytes max %d�src/ipc/ipc3/handler.cipc: comp %d cmd %u failed %d�src/ipc/ipc3/handler.cipc: comp %d not found�0src/ipc/ipc3/handler.cipc_glb_probe(): Probes not enabled by Kconfig.�src/ipc/ipc3/handler.cipc: unknown debug cmd 0x%x�Jsrc/ipc/ipc3/handler.ctrace_filter_update failed for UUID key 0x%X, comp %d.%d and log level %d�Isrc/ipc/ipc3/handler.ctrace_filter_update failed, elem_cnt %d is inconsistent with hdr.size %dksrc/ipc/ipc3/handler.cipc: failed to enable trace %d])src/ipc/ipc3/handler.cipc: trace failed to set host buffers %dA2src/ipc/ipc3/handler.cipc_dma_trace_config failed: dmat not initialized%src/ipc/ipc3/handler.cipc: unknown pm cmd 0x%x�2src/ipc/ipc3/handler.cipc: CONFIG_CORE_COUNT: %d < core enable mask: %d�src/ipc/ipc3/handler.cipc: unknown DAI cmd 0x%xK src/ipc/ipc3/handler.cipc: dai %d,%d config failed %dBsrc/ipc/ipc3/handler.cipc: dai %d,%d not found$src/ipc/ipc3/handler.cipc: unknown stream cmd 0x%x
$src/ipc/ipc3/handler.cipc: comp %d trigger 0x%x failed %d�"src/ipc/ipc3/handler.cipc: comp %d not stream (type %d)� src/ipc/ipc3/handler.cipc: comp %d pipeline not found�src/ipc/ipc3/handler.cipc: invalid trigger cmd 0x%x�src/ipc/ipc3/handler.cipc: comp %d not found� src/ipc/ipc3/handler.cipc: comp %d pipeline not found�src/ipc/ipc3/handler.cipc: comp %d not found| src/ipc/ipc3/handler.cipc: comp %d pipeline not foundpsrc/ipc/ipc3/handler.cipc: comp %d not found\%src/ipc/ipc3/handler.cipc: pipe %d comp %d reset failed %dE'src/ipc/ipc3/handler.cipc: pipe %d comp %d prepare failed %d<&src/ipc/ipc3/handler.cipc: pipe %d comp %d params failed %d0)src/ipc/ipc3/handler.cipc: comp %d setting copy type failed %d(#src/ipc/ipc3/handler.cipc: comp %d host buffer failed %d�:src/ipc/ipc3/handler.cpcm_params ext_data_length invalid size %d max allowed %d�=src/ipc/ipc3/handler.cpcm_params.params invalid size, hdr.size=%d, ext_data_len=%d�6src/ipc/ipc3/handler.cpcm_params invalid size, hdr.size=%d, ext_data_len=%d� src/ipc/ipc3/handler.cipc: comp %d pipeline not found�src/ipc/ipc3/handler.cipc: comp %d not foundrsrc/ipc/ipc3/handler.cipc: invalid size 0x%x}>src/ipc/ipc3/handler.ccomp_cmd(): invalid version, data->magic = %u, data->abi = %uesrc/ipc/ipc3/handler.cipc: new cmd 0x%xhsrc/ipc/ipc3/handler.cipc: comp %d -> free�src/ipc/ipc3/handler.cipc: debug cmd 0x%x�Isrc/ipc/ipc3/handler.ctrace_filter_update for UUID key 0x%X, comp %d.%d affected %d components�1src/ipc/ipc3/handler.cipc: trace_filter_update received, size %d elems�src/ipc/ipc3/handler.cipc: pm gate flags 0x%x�!src/ipc/ipc3/handler.cipc: pm core mask 0x%x -> enable�src/ipc/ipc3/handler.cipc: pm -> restore�src/ipc/ipc3/handler.cipc: pm -> save�src/ipc/ipc3/handler.cipc: pm -> sizefsrc/ipc/ipc3/handler.cipc: dai %d.%d -> config �src/ipc/ipc3/handler.cipc: comp %d -> positionf src/ipc/ipc3/handler.cipc: hdr 0x%x tx (%d) > rx (%d)Y src/ipc/ipc3/handler.cipc: hdr 0x%x tx (%d) > rx (%d)N src/ipc/ipc3/handler.cipc: hdr 0x%x tx (%d) > rx (%d)3 src/ipc/ipc3/handler.cipc: hdr 0x%x tx (%d) > rx (%d) src/ipc/ipc3/handler.cipc: hdr 0x%x tx (%d) > rx (%d)G src/ipc/ipc3/handler.cipc: hdr 0x%x tx (%d) > rx (%d)� src/ipc/ipc3/handler.cipc: hdr 0x%x tx (%d) > rx (%d)� src/ipc/ipc3/handler.cipc: hdr 0x%x tx (%d) > rx (%d)d src/ipc/ipc3/handler.cipc: hdr 0x%x tx (%d) > rx (%d)� src/ipc/ipc3/handler.cipc: hdr 0x%x tx (%d) > rx (%d)� src/ipc/ipc3/handler.cipc: hdr 0x%x tx (%d) > rx (%d)k src/ipc/ipc3/handler.cipc: hdr 0x%x tx (%d) > rx (%d)� src/ipc/ipc3/handler.cipc: hdr 0x%x tx (%d) > rx (%d)�src/ipc/ipc3/helper.cipc_comp_new(): alloc failed�$src/ipc/ipc3/helper.cipc_comp_new(): component cd = NULL�src/ipc/ipc3/helper.cipc_comp_new(): comp->id = %u� src/ipc/ipc3/helper.cipc_comp_new(): comp->core = %usbsrc/ipc/ipc3/helper.cipc_comp_connect(): invalid source and sink types, connect->source_id = %u, connect->sink_id = %ufOsrc/ipc/ipc3/helper.cipc_comp_connect(): sink component does not exist, source_id = %d sink_id = %u_Qsrc/ipc/ipc3/helper.cipc_comp_connect(): source component does not exist, source_id = %u sink_id = %u�&src/ipc/ipc3/helper.cipc_buffer_new(): buffer_new() failed�<src/ipc/ipc3/helper.cipc_buffer_new(): buffer already exists, desc->comp.id = %u�,src/ipc/ipc3/helper.cipc_pipeline_free(): pipeline_free() failed�3src/ipc/ipc3/helper.cipc_pipeline_free(): comp id: %d is not a PIPELINE�5src/ipc/ipc3/helper.cipc_pipeline_new(): pipeline_xrun_set_limit() failedt*src/ipc/ipc3/helper.cipc_pipeline_new(): pipeline_new() failedkEsrc/ipc/ipc3/helper.cipc_pipeline_new(): pipeline already exists, pipe_desc->comp_id = %uW/src/ipc/ipc3/helper.ccomp_new(): unable to create the new componentQ*src/ipc/ipc3/helper.ccomp_new(): component type not recognizedHsrc/ipc/ipc3/helper.cipc: size %d expected %d�Isrc/ipc/ipc3/helper.cget_drv(): the provided UUID (%8x%8x%8x%8x) doesn't match to any driver!xsrc/ipc/ipc3/helper.cUUID is invalid!
m3src/ipc/ipc3/helper.cInvalid size, hdr.size=0x%x, ext_data_length=0x%x
a-src/ipc/ipc3/helper.cget_drv(): driver not found, comp->type = %uLsrc/ipc/ipc3/helper.ccomp new %pU type %d id %d.%du(src/ipc/ipc3/dai.cdai_config(): No memory for dai_config.�0src/ipc/ipc3/dai.cipc_comp_dai_config(): comp_dai_config() failed�7src/ipc/ipc3/dai.cdai_data_config(): no direction set for dai %d type %dq4src/ipc/ipc3/dai.cdai_data_config(): no config set for dai %d type %db.src/ipc/ipc3/dai.cdai_config_dma_channel(): Unknown dai type %dB:src/ipc/ipc3/dai.cdai_config(): Configured. dma channel index %d, ignore...5:src/ipc/ipc3/dai.cdai_config(): Component is in active state. Ignore config0,src/ipc/ipc3/dai.cdai_config() dai type = %d index = %d dd %p=src/ipc/ipc3/dai.cdai_config(): Component is in active state. Ignore resetting�/src/ipc/ipc3/dai.cipc_comp_dai_config() dai type = %d index = %d�#src/ipc/ipc3/dai.cdai_data_config() burst_elems = %d{1src/ipc/ipc3/dai.cdai_data_config(): Component is in active state.v1src/ipc/ipc3/dai.cdai_data_config() dai type = %d index = %d dd %p�'src/ipc/ipc3/dai.cdai_data_config(): Unknown dai type %d�!src/ipc/ipc3/host-page-table.cipc: parse descriptors failed %d�src/ipc/ipc3/host-page-table.cipc: get descriptors failed %d�/src/ipc/ipc3/host-page-table.cipc_get_page_descriptors(): dma_start() failed�4src/ipc/ipc3/host-page-table.cipc_get_page_descriptors(): dma_set_config() failed|7src/ipc/ipc3/host-page-table.cipc_get_page_descriptors(): dma_get_attribute() failedc)src/ipc/ipc3/host-page-table.cipc_get_page_descriptors(): chan is NULL0Msrc/ipc/ipc3/host-page-table.cipc_parse_page_descriptors(): There is no heap free with this block size: %d)0src/ipc/ipc3/host-page-table.cipc_parse_page_descriptors(): error buffer size8src/ipc/ipc-helper.cipc_comp_free(): uninitialized buffer lists on comp %d
9src/ipc/ipc-helper.cipc_comp_free(): comp id: %d state is %d cannot be freed�*src/ipc/ipc-helper.cipc_comp_free(): comp id: %d is not found�lsrc/ipc/ipc-helper.cipc_pipeline_complete(): icd->core (%d) != ipc_pipe->core (%d) for pipeline scheduling component icd->id %d�<src/ipc/ipc-helper.cipc: ipc_pipeline_complete looking for pipeline sink failed�>src/ipc/ipc-helper.cipc: ipc_pipeline_complete looking for pipeline source failed�Csrc/ipc/ipc-helper.cipc: ipc_pipeline_complete looking for pipe component id %d failednsrc/ipc/ipc-helper.ccomp_verify_params(): !paramsGsrc/ipc/ipc-helper.cUnknown ipc component type %u�Hsrc/ipc/ipc-helper.cipc_pipeline_complete(): no scheduling component specified, use comp %d+)src/ipc/ipc-helper.cbuffer new size 0x%x id %d.%d flags 0x%x�!src/ipc/dma-copy.cdma_copy_new(): dc->chan is NULL� src/ipc/dma-copy.cdma_copy_new(): dc->dmac = NULL49src/ipc/dma-copy.csg_get_elem_at(): host offset in beyond end of SG bufferX/src/audio/host-legacy.chost_params(): pcm params verification failed.1#src/audio/host-legacy.chost_params(): dma_get_attribute()''src/audio/host-legacy.chost_params(): dma_set_config() failed  src/audio/host-legacy.chost_params(): hd->chan is NULL*src/audio/host-legacy.chost_params(): failed to alloc dma buffer�:src/audio/host-legacy.chost_params(): buffer_set_size() failed, buffer_size = %u�$src/audio/host-legacy.chost_params(): invalid period_bytes�Xsrc/audio/host-legacy.chost_params(): could not get valid dma buffer period count, err = %d, period_count = %u�Nsrc/audio/host-legacy.chost_params(): could not get valid dma buffer alignment, err = %d, align = %u�Dsrc/audio/host-legacy.chost_params(): could not get dma buffer address alignment, err = %d�2src/audio/host-legacy.chost_verify_params(): comp_verify_params() failed- src/audio/host-legacy.chost_new(): ipc_msg_init failed $src/audio/host-legacy.chost_new(): dma_get() returned NULL�$src/audio/host-legacy.chost_trigger(): dma stop failed: %d�-src/audio/host-legacy.chost_trigger(): dma_start() failed, ret = %u�*src/audio/host-legacy.chost_trigger(): no dma channel configured�,src/audio/host-legacy.ccreate_local_elems(): dma_sg_alloc() failed�,src/audio/host-legacy.ccreate_local_elems(): dma_sg_alloc() failed�0src/audio/host-legacy.chost_copy_normal(): dma_copy() failed, ret = %uvCsrc/audio/host-legacy.chost_get_copy_bytes_normal(): dma_get_data_size() failed, ret = %u�Nsrc/audio/host-legacy.chost_common_update() dma buffer copy failed, dir %d bytes %d avail %d free %d�2src/audio/host-legacy.chost_copy_one_shot(): dma_copy() failed, ret = %u�8src/audio/host-legacy.chost_copy_one_shot(): dma_set_config() failed, ret = %u�5src/audio/host-legacy.cno bytes to copy, %d avail in buffer, %d free in DMA�9src/audio/host-legacy.cno bytes to copy, %d free in buffer, %d available in DMA�'src/audio/host-legacy.chost_copy_one_shot(): no bytes to copy�=src/audio/component.ccomp_set_state(): wrong state = %u, COMP_TRIGGER_PRE_RELEASE�;src/audio/component.ccomp_set_state(): wrong state = %u, COMP_TRIGGER_PRE_START{9src/audio/component.ccomp_set_state(): wrong state = %u, COMP_TRIGGER_PREPAREs7src/audio/component.ccomp_set_state(): wrong state = %u, COMP_TRIGGER_RESETk7src/audio/component.ccomp_set_state(): wrong state = %u, COMP_TRIGGER_PAUSEc6src/audio/component.ccomp_set_state(): wrong state = %u, COMP_TRIGGER_STOP[9src/audio/component.ccomp_set_state(): wrong state = %u, COMP_TRIGGER_RELEASET7src/audio/component.ccomp_set_state(): wrong state = %u, COMP_TRIGGER_STARTv1src/audio/component.ccomp_set_state(): state = %u, COMP_TRIGGER_RESETH*src/audio/component.ccomp_set_state(), state already set to %u�src/audio/buffer.cbuffer_set_params(): !paramss$src/audio/buffer.cresize can't alloc %u bytes type %ucsrc/audio/buffer.cresize size = %u is invalid==src/audio/buffer.cbuffer_alloc(): could not alloc size = %u bytes of type = %u3*src/audio/buffer.cbuffer_alloc(): could not alloc structure()src/audio/buffer.cbuffer_alloc(): new size = %u is invalid!'src/audio/channel_map.cchmap_get(): index %d out of bounds %da9src/audio/data_blob.ccomp_data_blob_get_cmd(): model->data not allocated yet.`5src/audio/data_blob.ccomp_get_data_blob(): blob_handler->data is not set.R6src/audio/data_blob.ccomp_data_blob_get_cmd(): invalid cdata->num_elems %d=2src/audio/data_blob.ccomp_data_blob_set_cmd(), illegal control command<src/audio/data_blob.ccomp_data_blob_set_cmd(): new data blob invalid, discarding�/src/audio/data_blob.ccomp_data_blob_set_cmd(): buffer not allocated�Dsrc/audio/data_blob.ccomp_data_blob_set_cmd(): blob_handler->data_new allocation failed.�Ksrc/audio/data_blob.ccomp_data_blob_set_cmd(), on the fly updates forbidden in single blob mode�5src/audio/data_blob.ccomp_data_blob_set_cmd(), busy with previous requesty7src/audio/data_blob.cipc4_comp_data_blob_set(): Wrong data offset received!s1src/audio/data_blob.cipc4_comp_data_blob_set(): Buffer not allocated!];src/audio/data_blob.cipc4_comp_data_blob_set(): blob_handler allocation failed!@src/audio/data_blob.ccomp_data_blob_set_cmd(): new data is invalid! discarding it...2src/audio/data_blob.ccomp_data_blob_set_cmd(): failed to copy fragment�/src/audio/data_blob.ccomp_data_blob_set_cmd(): buffer not allocated�Dsrc/audio/data_blob.ccomp_data_blob_set_cmd(): blob_handler->data_new allocation failed.�Ksrc/audio/data_blob.ccomp_data_blob_set_cmd(), on the fly updates forbidden in single blob mode�5src/audio/data_blob.ccomp_data_blob_set_cmd(), busy with previous request�2src/audio/data_blob.ccomp_data_blob_set_cmd(), illegal control command�5src/audio/data_blob.ccomp_init_data_blob(): model->data allocation failed,src/audio/dai-legacy.cdai_ts_config(), No DMA channel information�5src/audio/dai-legacy.cdai_report_xrun(): overrun due to no space available�5src/audio/dai-legacy.cdai_report_xrun(): underrun due to no data availablec8src/audio/dai-legacy.cdai_common_trigger(), already processing atomic trigger�4src/audio/dai-legacy.cdai_prepare(): Missing dd->config.elem_array.elems.�!src/audio/dai-legacy.cdai_prepare(): Missing dd->chan.{6src/audio/dai-legacy.cdai_common_config_prepare(): dma_channel_get() failedtsrc/audio/dai-legacy.cdai_config is not set yet!e$src/audio/dai-legacy.cdai specific config is not set yet!=)src/audio/dai-legacy.cdai_params(): failed to alloc dma buffer59src/audio/dai-legacy.cdai_params(): buffer_set_size() failed, buffer_size = %u%$src/audio/dai-legacy.cdai_params(): invalid period_bytes.Wsrc/audio/dai-legacy.cdai_params(): could not get valid dma buffer period count, err = %d, period_count = %uMsrc/audio/dai-legacy.cdai_params(): could not get valid dma buffer alignment, err = %d, align = %u
Csrc/audio/dai-legacy.cdai_params(): could not get dma buffer address alignment, err = %dCsrc/audio/dai-legacy.cdai_params(): Component is in state %d, expected COMP_STATE_READY.�/src/audio/dai-legacy.cdai_params(): dai_comp_hw_params failed err %d�.src/audio/dai-legacy.cdai_params(): pcm params verification failed.�^src/audio/dai-legacy.cdai_capture_params(): dma_sg_alloc() for period_count %d period_bytes %d failed with err = %d�Hsrc/audio/dai-legacy.cdai_capture_params(): converter function NULL: local fmt %d dma fmt %d
�_src/audio/dai-legacy.cdai_playback_params(): dma_sg_alloc() for period_count %d period_bytes %d failed with err = %dhIsrc/audio/dai-legacy.cdai_playback_params(): converter function NULL: local fmt %d dma fmt %d
NSsrc/audio/dai-legacy.cdai_verify_params(): pcm channels parameter %d does not match hardware channels %dHKsrc/audio/dai-legacy.cdai_verify_params(): pcm rate parameter %d does not match hardware rate %d/2src/audio/dai-legacy.cdai_comp_hw_params(): dai_hw_params failed ret %d:src/audio/dai-legacy.cdai_comp_get_hw_params(): dai_get_hw_params failed ret %d�9src/audio/dai-legacy.cdai_new(): dma_get() failed to get shared access to DMA.�+src/audio/dai-legacy.cdai_new(): dai_get() failed to create DAI.�Fsrc/audio/dai-legacy.cdai_dma_cb() dma buffer copy failed, dir %d bytes %d avail %d free %dN.src/audio/dai-legacy.cdai_assign_group(), failed to assign group %dC:src/audio/dai-legacy.cdai_assign_group(), DAI already in group %d, requested %dL1src/audio/dai-legacy.ccomp_overrun(): sink->free = %u, copy_bytes = %u6Hsrc/audio/dai-legacy.ccomp_underrun(): dev->comp.id = %u, source->avail = %u, copy_bytes = %u�#src/audio/dai-legacy.cdai_common_copy(): nothing to copy�Tsrc/audio/dai-legacy.cdai_common_copy(): Copy_bytes %d + free bytes %d < period bytes %d, possible glitch�Usrc/audio/dai-legacy.cdai_common_copy(): Copy_bytes %d + avail bytes %d < period bytes %d, possible glitch#"src/audio/dai-legacy.cdai_comp_trigger_internal(), XRUN�src/audio/dai-legacy.cdai_reset()�src/audio/dai-legacy.cdai_prepare()�Asrc/audio/dai-legacy.cdai_common_config_prepare(): new configured dma channel index %dp*src/audio/dai-legacy.cdai_common_config_prepare(), channel = %djEsrc/audio/dai-legacy.cdai_common_config_prepare(): dma channel index %d already configured`;src/audio/dai-legacy.cdai_common_config_prepare(): Component is in active state.�4src/audio/dai-legacy.cdai_params() component has been already configured.�src/audio/dai-legacy.cdai_capture_params() fifo 0x%x�Psrc/audio/dai-legacy.cdai_capture_params() src_dev = %d stream_id = %d src_width = %d dest_width = %d� src/audio/dai-legacy.cdai_playback_params() fifo 0x%xxRsrc/audio/dai-legacy.cdai_playback_params() dest_dev = %d stream_id = %d src_width = %d dest_width = %d�*-src/audio/module_adapter/module_adapter.cmodule_adapter_free(): failed with error: %d�*.src/audio/module_adapter/module_adapter.cmodule_adapter_reset(): failed with error: %dY*,src/audio/module_adapter/module_adapter.cmodule_adapter_cmd() error: unknown command,*=src/audio/module_adapter/module_adapter.cmodule_adapter_ctrl_set_data error: unknown set data command%*<src/audio/module_adapter/module_adapter.cmodule_adapter_ctrl_set_data(): set enum is not implemented*.src/audio/module_adapter/module_adapter.cmodule_adapter_ctrl_set_data(): ABI mismatch!�*4src/audio/module_adapter/module_adapter.cmodule_adapter_copy(): unknown processing_data_type�*Asrc/audio/module_adapter/module_adapter.cmodule_adapter_raw_data_type_copy() %x: module processing faileda*@src/audio/module_adapter/module_adapter.cmodule_adapter_sink_source_copy() process failed with error: %x�*>src/audio/module_adapter/module_adapter.cmodule_adapter_audio_stream_type_copy() failed with error: %x�*src/audio/module_adapter/module_adapter.cInvalid number of sources %d
�*src/audio/module_adapter/module_adapter.cInvalid number of sinks %d
J*6src/audio/module_adapter/module_adapter.cmodule_adapter_params(): comp_verify_params() failed.*Csrc/audio/module_adapter/module_adapter.cmodule_adapter_prepare(): buffer_set_size() failed, buff_size = %u*:src/audio/module_adapter/module_adapter.cmodule_adapter_prepare(): failed to allocate local buffer�*=src/audio/module_adapter/module_adapter.cmodule_adapter_prepare(): Failed to alloc output buffer data�*<src/audio/module_adapter/module_adapter.cmodule_adapter_prepare(): Failed to alloc input buffer data�*<src/audio/module_adapter/module_adapter.cmodule_adapter_prepare(): failed to allocate output buffers�*;src/audio/module_adapter/module_adapter.cmodule_adapter_prepare(): failed to allocate input buffers�*5src/audio/module_adapter/module_adapter.cmodule_adapter_prepare(): Invalid use of simple_copy�*@src/audio/module_adapter/module_adapter.cmodule_adapter_prepare(): no source and sink buffers connected!V*9src/audio/module_adapter/module_adapter.cmodule_adapter_prepare() error %x: module prepare failedc*6src/audio/module_adapter/module_adapter.cmodule_adapter_new() %d: module initialization failedW*1src/audio/module_adapter/module_adapter.cmodule_adapter_new() %d: module init data failedJ*;src/audio/module_adapter/module_adapter.cmodule_adapter_new(), failed to allocate memory for module9*=src/audio/module_adapter/module_adapter.cmodule_adapter_new(), failed to allocate memory for comp_dev2*?src/audio/module_adapter/module_adapter.cmodule_adapter_new(), wrong input params! drv = %x config = %x*@src/audio/module_adapter/module_adapter.cmodule_adapter_get_set_params(): no configuration op set for %dh*;src/audio/module_adapter/module_adapter.cmodule_adapter_prepare(): module has already been preparedU/:src/audio/module_adapter/module_adapter_ipc3.cmodule_adapter_new() error %d: config loading has failed.�*4src/audio/module_adapter/module/generic.cmodule_set_configuration(): error %d: config failed�*>src/audio/module_adapter/module/generic.cmodule_set_configuration(): error: %d failed to copy fragment�*^src/audio/module_adapter/module/generic.cmodule_set_configuration(): error: no memory available for runtime params in consecutive load�*Csrc/audio/module_adapter/module/generic.cmodule_set_configuration(): space allocation for new params failed�*Psrc/audio/module_adapter/module/generic.cmodule_set_configuration(): error: blob size is too big cfg size %d, allowed %d�*>src/audio/module_adapter/module/generic.cmodule_set_configuration(): error: busy with previous requestR*Dsrc/audio/module_adapter/module/generic.cmodule_reset() error %d: module specific reset() failed for comp %d6*'src/audio/module_adapter/module/generic.cmodule_process() error %d: for comp %d**6src/audio/module_adapter/module/generic.cmodule_process(): wrong state of comp_id %x, state %d*'src/audio/module_adapter/module/generic.cmodule_process() error %d: for comp %d�*6src/audio/module_adapter/module/generic.cmodule_process(): wrong state of comp_id %x, state %d�*Fsrc/audio/module_adapter/module/generic.cmodule_prepare() error %d: module specific prepare failed, comp_id %d�*?src/audio/module_adapter/module/generic.cmodule_free_memory: error: could not find memory pointed by %p�*?src/audio/module_adapter/module/generic.cmodule_allocate_memory: failed to allocate memory for comp %x.�*=src/audio/module_adapter/module/generic.cmodule_allocate_memory: failed to allocate memory container.�*9src/audio/module_adapter/module/generic.cmodule_allocate_memory: requested allocation of 0 bytes.t*@src/audio/module_adapter/module/generic.cmodule_init() error %d: module specific init failed, comp id %dg*7src/audio/module_adapter/module/generic.cmodule_init(): comp %d is missing mandatory interfaces]*>src/audio/module_adapter/module/generic.cmodule_init(): could not find module interface for comp id %d3*Asrc/audio/module_adapter/module/generic.cmodule_load_config(): failed to allocate space for setup config.!*Asrc/audio/module_adapter/module/generic.cmodule_load_config(): wrong input params! dev %x, cfg %x size %d}* src/audio/module_adapter/module/generic.cmodule_free(): error: %d for %d
src/audio/mfcc/mfcc.cmfcc_reset()�5src/audio/mfcc/mfcc.cmfcc_prepare(), source_format = %d, sink_format = %d�src/audio/mfcc/mfcc.cmfcc_prepare()�src/audio/mfcc/mfcc.cmfcc_set_config()�src/audio/mfcc/mfcc.cmfcc_get_config()src/audio/mfcc/mfcc.cmfcc_free()Tsrc/audio/mfcc/mfcc.cmfcc_init()�src/audio/mfcc/mfcc.cmfcc_prepare(), No proc func�src/audio/mfcc/mfcc.cmfcc_prepare(), setup failed.�9src/audio/mfcc/mfcc.cmfcc_prepare(): sink buffer size %d is insufficient < %dm+src/audio/mfcc/mfcc.cmfcc_init(): comp_init_data_blob() failed.e2src/audio/mfcc/mfcc.cmfcc_init(): comp_data_blob_handler_new() failed.X9src/audio/mfcc/mfcc.cmfcc_init() error: configuration blob size %u exceeds %d
%src/audio/mfcc/mfcc_setup.cmfcc_setup(): Failed cepstral liftersrc/audio/mfcc/mfcc_setup.cmfcc_setup(): Failed DCT init�$src/audio/mfcc/mfcc_setup.cmfcc_setup(): Failed Mel filterbank�%src/audio/mfcc/mfcc_setup.cmfcc_setup(): Failed Window function�src/audio/mfcc/mfcc_setup.cmfcc_setup(): Failed FFT init�)src/audio/mfcc/mfcc_setup.cmfcc_setup(): Failed FFT output allocate�)src/audio/mfcc/mfcc_setup.cmfcc_setup(): Failed FFT buffer allocate�%src/audio/mfcc/mfcc_setup.cmfcc_setup(): Failed buffer allocate�src/audio/mfcc/mfcc_setup.cmfcc_setup(): Illegal channel�<src/audio/mfcc/mfcc_setup.cmfcc_setup(): Config high_freq must be larger than low_freq<src/audio/mfcc/mfcc_setup.cmfcc_setup(): Config sample_frequency does not match streamz9src/audio/mfcc/mfcc_setup.cmfcc_setup(): Can't change currently hard-coded featuress-src/audio/mfcc/mfcc_setup.cmfcc_setup(): Illegal configuration size %d.�,src/audio/mfcc/mfcc_setup.cmfcc_setup(), low_freq = %d, high_freq = %d�Gsrc/audio/mfcc/mfcc_setup.cmfcc_setup(), window = %d, num_mel_bins = %d, num_ceps = %d, norm = %d�/src/audio/mfcc/mfcc_setup.cmfcc_setup(), buffer_size = %d, prev_size = %d�Tsrc/audio/mfcc/mfcc_setup.cmfcc_setup(), emphasis = %d, fft_size = %d, fft_padded_size = %d, fft_hop_size = %d�8src/audio/mfcc/mfcc_setup.cmfcc_setup(), source_channel = %d, stream_channels = %d�%src/audio/volume/volume.cvolume_prepare(): invalid cd->zc_get�(src/audio/volume/volume.cvolume_prepare(): invalid cd->scale_vol�;src/audio/volume/volume.cvolume_prepare(): sink buffer size %d is insufficient < %d�/src/audio/volume/volume.cvolume_set_chan: Limited request %d to max. %d�/src/audio/volume/volume.cvolume_set_chan: Limited request %d to min. %d)(src/audio/volume/volume_ipc3.cvolume_get_config(): invalid cdata->cmd1src/audio/volume/volume_ipc3.cvolume_get_config(): invalid cdata->num_elems %u�(src/audio/volume/volume_ipc3.cvolume_set_config(): invalid cdata->cmd�*src/audio/volume/volume_ipc3.cvolume_set_config(), illegal channel = %d�*src/audio/volume/volume_ipc3.cvolume_set_config(), illegal channel = %d�.src/audio/volume/volume_ipc3.cvolume_set_config(): invalid cdata->num_elems�#src/audio/volume/volume_ipc3.cvolume_new(): invalid ramp type %dz5src/audio/volume/volume_ipc3.cvolume_new(): vol->max_value was limited to VOL_MAX.b%src/audio/volume/volume_ipc3.cvolume_init(): Failed to allocate %dR9src/audio/volume/volume_ipc3.cvolume_init(): No configuration data or bad data size %u�$/src/audio/pipeline/pipeline-graph.cpipeline_reset(): ret = %d, host->comp.id = %us$)src/audio/pipeline/pipeline-graph.cpipeline_comp_reset(): failed to recover*$0src/audio/pipeline/pipeline-graph.cpipeline_complete(): Pipeline already completed�$$src/audio/pipeline/pipeline-graph.cpipeline_new(): ipc_msg_init failed�$3src/audio/pipeline/pipeline-graph.cpipeline_new(): pipeline_posn_offset_get failed %d�$.src/audio/pipeline/pipeline-graph.cpipeline_new(): failed to copy trace settings$src/audio/pipeline/pipeline-graph.cpipeline_new(): Out of Memoryp$Dsrc/audio/pipeline/pipeline-graph.cpipeline_comp_reset(): component is in active state, try to stop it�$src/audio/pipeline/pipeline-graph.cconnect buffer %d as source�$src/audio/pipeline/pipeline-graph.cconnect buffer %d as sinkv$$src/audio/pipeline/pipeline-graph.cpipeline new pipe_id %d priority %d%?src/audio/pipeline/pipeline-stream.cpipeline_trigger_run(): ret = %d, host->comp.id = %u, cmd = %d�%?src/audio/pipeline/pipeline-stream.cpipeline_trigger_run(): ret = %d, host->comp.id = %u, cmd = %d�%src/audio/pipeline/pipeline-stream.cxrun handle: ret = %d3%1src/audio/pipeline/pipeline-stream.cNo active pipeline found to link to pipeline %u!�%@src/audio/pipeline/pipeline-stream.cpipeline_trigger_list(): ret = %d, host->comp.id = %u, cmd = %d�%9src/audio/pipeline/pipeline-stream.cpipeline_copy(): ret = %d, start->comp.id = %u, dir = %u?%src/audio/pipeline/pipeline-stream.cpipe trigger cmd %dZ%0src/audio/pipeline/pipeline-params.cpipeline_prepare(): ret = %d, dev->comp.id = %u
%0src/audio/pipeline/pipeline-params.cpipeline_params(): ret = %d, host->comp.id = %u�%/src/audio/pipeline/pipeline-params.cpipeline_params(): ret = %d, dev->comp.id = %u�%/src/audio/pipeline/pipeline-params.cpipeline_params(): ret = %d, dev->comp.id = %u�%3src/audio/pipeline/pipeline-params.cpipeline_comp_hw_params(): buffer_set_params(): %d�%=src/audio/pipeline/pipeline-params.cpipeline_comp_hw_params(): failed getting DAI parameters: %d?%Ksrc/audio/pipeline/pipeline-params.cpipeline_comp_params_neg(): params conflict with existing active pipeline!_%src/audio/pipeline/pipeline-params.cpcm params verification failed�%Vsrc/audio/pipeline/pipeline-params.cpipe params stream_tag %d channels %d sample_valid_bytes %d sample_container_bytes %d�%6src/audio/pipeline/pipeline-params.cpipe params dir %d frame_fmt %d buffer_fmt %d rate %d�#Dsrc/audio/pipeline/pipeline-xrun.cpipeline_xrun(): Pipelines notification about XRUN failed, ret = %dy#src/audio/pipeline/pipeline-xrun.cprepare: ret = %d�#src/audio/pipeline/pipeline-xrun.calready stopped in xrunu#src/audio/pipeline/pipeline-xrun.cin xrun, prepare it firsts',src/audio/pipeline/pipeline-schedule.cpipeline_comp_task_init(): task init failed�'<src/audio/pipeline/pipeline-schedule.cpipeline_task(): xrun recovery failed! pipeline is stopped.p'6src/audio/pipeline/pipeline-schedule.cpipeline_task_cmd(): failed to trigger components: %d~Osrc/lib/agent.csa_init(), ticks = %u, sof->sa->warn_timeout = %u, sof->sa->panic_timeout = %u{'src/lib/agent.csa_init(), some of the values are > %uksrc/lib/agent.csa_init(), timeout = %uisrc/lib/agent.csa_init(), timeout > %uZ*src/lib/agent.cvalidate(), ll drift detected, delta = %uX*src/lib/agent.cvalidate(), ll drift detected, delta > %uy8src/lib/alloc.cheap_info(): failed for zone 0x%x index %d out ptr 0x%x!src/lib/alloc.cfree_heap(): critical flow issue:src/lib/alloc.cfailed to alloc 0x%x bytes zone 0x%x caps 0x%x flags 0x%x�4src/lib/alloc.crfree(): attempt to free system heap = %p, cpu = %d�:src/lib/alloc.cfailed to alloc 0x%x bytes zone 0x%x caps 0x%x flags 0x%x�:src/lib/alloc.cfailed to alloc 0x%x bytes zone 0x%x caps 0x%x flags 0x%x�src/lib/alloc.crmalloc(): invalid zone�)src/lib/alloc.crmalloc_runtime(): caps = %x, bytes = %d�-src/lib/alloc.cfree_block(): invalid free_ptr = %p cpu = %d�/src/lib/alloc.cfree_block(): invalid heap, ptr = %p, cpu = %d0src/lib/alloc.cfailed to allocate %u�%src/lib/alloc.crmalloc_sys(): core = %d, bytes = %dYsrc/lib/alloc.cheap: runtime statusWsrc/lib/alloc.cheap: buffer statusUsrc/lib/alloc.cheap: system runtime statusSsrc/lib/alloc.cheap: system statusC.src/lib/alloc.c   Number of Blocks: total %d used %d free %dA!src/lib/alloc.c %d Bytes blocks ID:%d base 0x%x:src/lib/alloc.c  (In Bytes) used %d free %d7(src/lib/alloc.c heap: 0x%x size %d blocks %d caps 0x%xC8src/lib/notifier.cnotifier_register(): callback handle allocation failed.K#src/lib/clk.cclock %d set freq %dHz freq_idx %dsrc/lib/dma.cdma_put(), dma = %p, sref = %d,src/lib/dma.cdma_get() ID %d sref = %d busy channels %ld2src/lib/dma.cdma_put(): dma_remove() failed id  = %d, ret = %d�.src/lib/dma.cdma_get(): dma-probe failed id = %d, ret = %d�src/lib/dma.c  caps 0x%x dev 0x%x�'src/lib/dma.c DMAC ID %d users %d busy channels %ld�-src/lib/dma.cNo DMAC dir %d caps 0x%x dev 0x%x flags 0x%x�src/lib/dma.cdma_get(): No DMACs installed5%src/lib/dai.cdai_put type %d index %d new sref %d%src/lib/dai.cdai_get type %d index %d new sref %d17src/lib/dai.cdai_put: type %d index %d dai_remove() failed ret = %d$$src/lib/dai.cdai_get: type %d index %d not founds+src/lib/dai.cdai_group_get(): failed to get group_id %u\%src/lib/dai.cdai_group_get(): invalid group_id %u4)src/lib/wait.cpoll timeout reg %u mask %u val %u us %u(2src/samples/audio/smart_amp_test_ipc3.csmart_amp_prepare(): get_smart_amp_process failed�(6src/samples/audio/smart_amp_test_ipc3.csmart_amp_process() error: not supported frame format((4src/samples/audio/smart_amp_test_ipc3.csmart_amp_params(): pcm params verification failed.(>src/samples/audio/smart_amp_test_ipc3.csmart_amp_verify_params() error: comp_verify_params() failed.�(.src/samples/audio/smart_amp_test_ipc3.csmart_amp_ctrl_set_data(): invalid cdata->cmd�(+src/samples/audio/smart_amp_test_ipc3.csmart_amp_ctrl_set_data(): invalid version�(/src/samples/audio/smart_amp_test_ipc3.csmart_amp_ctrl_set_bin_data(): driver in init!�(.src/samples/audio/smart_amp_test_ipc3.csmart_amp_ctrl_get_data(): invalid cdata->cmdw(Zsrc/samples/audio/smart_amp_test_ipc3.csmart_amp_set_config(): invalid blob size, actual blob size = %u, expected blob size = %uQ((src/samples/audio/smart_amp_test_ipc3.csmart_amp_new(): failed to apply config�(src/samples/audio/smart_amp_test_ipc3.csmart_amp_prepare()�(src/samples/audio/smart_amp_test_ipc3.csmart_amp_reset()4("src/samples/audio/smart_amp_test_ipc3.csmart_amp_trigger(), command = %u"(src/samples/audio/smart_amp_test_ipc3.csmart_amp_params()(src/samples/audio/smart_amp_test_ipc3.csmart_amp_verify_params()(src/samples/audio/smart_amp_test_ipc3.csmart_amp_free()�(src/samples/audio/smart_amp_test_ipc3.csmart_amp_cmd(): cmd: %d�(/src/samples/audio/smart_amp_test_ipc3.csmart_amp_ctrl_set_data(), SOF_CTRL_CMD_BINARY�(-src/samples/audio/smart_amp_test_ipc3.csmart_amp_ctrl_set_data(), SOF_CTRL_CMD_ENUM�(#src/samples/audio/smart_amp_test_ipc3.csmart_amp_ctrl_get_data() size: %d�(8src/samples/audio/smart_amp_test_ipc3.csmart_amp_ctrl_set_bin_data(): unknown binary data type�(8src/samples/audio/smart_amp_test_ipc3.csmart_amp_ctrl_get_bin_data(): unknown binary data type{%3src/drivers/mediatek/afe/afe-memif.cafe-memif: %d channel %d private data alloc failedo%=src/drivers/mediatek/afe/afe-memif.cMEMIF: Probe failure, unable to allocate channel descriptorsh%src/drivers/mediatek/afe/afe-memif.cMEMIF: afe_probe fail:%da%src/drivers/mediatek/afe/afe-memif.cMEMIF: Repeated probeJ%1src/drivers/mediatek/afe/afe-memif.cMEMIF: remove called without probe, it's a no-op3%$src/drivers/mediatek/afe/afe-memif.cafe-memif: not support bitwidth %u!%;src/drivers/mediatek/afe/afe-memif.cafe-memif: scatter enabled, that is not supported for now!%5src/drivers/mediatek/afe/afe-memif.cafe-memif: Only cyclic configurations are supported!%4src/drivers/mediatek/afe/afe-memif.cafe_memif_set_config() unsupported config directionI%src/drivers/mediatek/afe/afe-memif.cMEMIF: Cannot reuse channel %dB%src/drivers/mediatek/afe/afe-memif.cMEMIF: Channel %d out of range�%+src/drivers/mediatek/afe/afe-memif.cmemif_set_config, direction:%d, afe_dir:%d�%src/drivers/mediatek/afe/afe-memif.cMEMIF: stop(%d)�%src/drivers/mediatek/afe/afe-memif.cMEMIF: pause(%d)~%src/drivers/mediatek/afe/afe-memif.cMEMIF: release(%d)j%&src/drivers/mediatek/afe/afe-memif.cMEMIF:%d start(%d), channel_status:%d\%src/drivers/mediatek/afe/afe-memif.cMEMIF: channel_put(%d)V#src/drivers/mediatek/afe/afe-dai.cafe_dai_remove()J#src/drivers/mediatek/afe/afe-dai.cafe_dai_probe()#,src/drivers/mediatek/afe/afe-drv.cdai:%d get: format:%d, rate:%d, channel:%d
#src/drivers/mediatek/afe/afe-drv.cafe_dai_get_config, id:%d
#,src/drivers/mediatek/afe/afe-drv.cdai:%d set: format:%d, rate:%d, channel:%d
�#src/drivers/mediatek/afe/afe-drv.cafe_dai_set_config, id:%d
#$src/drivers/mediatek/afe/afe-drv.cafe_dai_get_config , invalid id:%d
{#src/drivers/mediatek/afe/afe-drv.cnot support format:%u
]#src/drivers/mediatek/afe/afe-drv.cinvalid fs:%d
�(src/drivers/mediatek/mt818x/interrupt.cNo pending irq in group %d�(src/drivers/mediatek/mt818x/interrupt.cNot handle irq %u in group %uC(src/drivers/mediatek/mt818x/interrupt.cInvalid interrupt %d3(src/drivers/mediatek/mt818x/interrupt.cInvalid interrupt %d�""src/drivers/mediatek/mt818x/ipc.cUnable to register ipc mbox 1 IRQ�""src/drivers/mediatek/mt818x/ipc.cUnable to register ipc mbox 0 IRQ�"src/drivers/mediatek/mt818x/ipc.cInvalid ipc mbox 1 IRQ:%d�"src/drivers/mediatek/mt818x/ipc.cInvalid ipc mbox 0 IRQ:%d�"'src/drivers/mediatek/mt818x/ipc.cUnable to find DMA for host page table� src/drivers/generic/dummy-dma.cget_data_size direction: %d� src/drivers/generic/dummy-dma.cdummy-dmac %d: Out of memory!� src/drivers/generic/dummy-dma.cdummy-dmac %d: Out of memory!� src/drivers/generic/dummy-dma.cdummy-dmac %d already created!d /src/drivers/generic/dummy-dma.cdummy-dmac: %d channel %d invalid direction %dW -src/drivers/generic/dummy-dma.cdummy-dmac: %d channel %d no DMA descriptors� src/drivers/generic/dummy-dma.cdummy-dmac: %d no free channel\&src/drivers/interrupt.cIRQ %x unbalanced interrupt_disable()�#src/drivers/interrupt.cIRQ 0x%x handler argument re-used!u%src/drivers/interrupt.cIRQ %d invalid as a child interrupt!G+src/drivers/interrupt.ccascading IRQ controller name duplication!�0src/trace/dma-trace.cdtrace_add_event(): number of dropped logs = %u�src/trace/dma-trace.cdma_trace_enable(): not valid%&src/trace/dma-trace.cdma_trace_buffer_init(): alloc failed.src/trace/dma-trace.cdma_trace_buffer_init() failed, no DMAC! d=%p�:src/trace/dma-trace.cdma_trace_init_complete(): dma_get_attribute() failed: %d�5src/trace/dma-trace.cdma_trace_init_complete(): dma_copy_new() failed: %d�5src/trace/dma-trace.cdma_trace_init_complete(): failed, no dma_trace_data�"src/trace/dma-trace.cdma_trace_init_early() failed: %df(src/trace/dma-trace.ctrace_work(): dma_copy_to_host() failedeRsrc/trace/dma-trace.cDMA: FW ABI 0x%x DBG ABI 0x%x tags SOF:v2.8 src hash 0x%08x (ldc hash 0x1d6920cc)`Rsrc/trace/dma-trace.cSHM: FW ABI 0x%x DBG ABI 0x%x tags SOF:v2.8 src hash 0x%08x (ldc hash 0x1d6920cc)�src/trace/dma-trace.cdma_trace_init_complete()�$src/trace/trace.cAdaptive filtering disabled by user�$src/trace/trace.cSuppressed %u similar messages: %pQ�2src/trace/trace.cUnknown trace context for ipc component type 0x%XY5src/trace/trace.cTrace filter elements set is not properly terminatedO1src/trace/trace.cEach trace filter set must specify new log levelG'src/trace/trace.cInvalid SOF_IPC_TRACE_FILTER_ELEM 0x%xp%Dsrc/schedule/dma_multi_chan_domain.cdma_multi_chan_domain_init(): num_dma %d, clk %d, aggregated_irq %d�%#src/schedule/dma_multi_chan_domain.cdma_multi_chan_domain_unregister()�%'src/schedule/dma_multi_chan_domain.cdma_multi_chan_domain_irq_unregister()�%!src/schedule/dma_multi_chan_domain.cdma_multi_chan_domain_register()Y%%src/schedule/dma_multi_chan_domain.cdma_multi_chan_domain_irq_register()8-src/schedule/edf_schedule.cscheduler_restore_edf(): getting irq failed.�.src/schedule/edf_schedule.cschedule_task_init_edf(): init context failed�'src/schedule/edf_schedule.cschedule_task_init_edf(): alloc faileds7src/schedule/edf_schedule.cschedule_edf_task(), task already queued or running %dsrc/schedule/edf_schedule.cedf_scheduler_init()�%src/schedule/ll_schedule.creschedule_ll_task(): task not foundv&src/schedule/ll_schedule.cschedule_task_init_ll(): alloc failed(Ksrc/schedule/ll_schedule.cschedule_ll_task(): registrable task has a period longer than current taskr2src/schedule/ll_schedule.cschedule_ll_domain_set: cannot register domain %d�src/schedule/ll_schedule.ctask cancel %p %pU1src/schedule/ll_schedule.ctask params pri %d flags %d start or period > %u/src/schedule/ll_schedule.ctask params pri %d flags %d start %u period %u�src/schedule/ll_schedule.ctask add %p %pU�"src/schedule/ll_schedule.cnum_tasks %ld total_num_tasks %ld�"src/schedule/ll_schedule.cnum_tasks %ld total_num_tasks %ld�src/schedule/ll_schedule.cnew added task->start %u at %u�src/schedule/ll_schedule.ctask %p %pU avg %u, max %u�"src/schedule/ll_schedule.cnum_tasks %ld total_num_tasks %ld�src/schedule/ll_schedule.ctask complete %p %pU (src/schedule/schedule.cschedule_task_init(): invalid task typeR7src/schedule/timer_domain.ctimer_domain_unregister domain->type %d domain->clk %d=Msrc/schedule/timer_domain.ctimer_domain_register domain->type %d domain->clk %d domain->ticks_per_ms %d'<src/schedule/timer_domain.ctimer_report_delay(): timer %d delayed by %d uS, ticks > %u$9src/schedule/timer_domain.ctimer_report_delay(): timer %d delayed by %d uS %d ticksUidsN����yD�H���cذ	�clkdrv}�`��x�G��C\�kr
ipc���rs�K���*?�9dma-copy��xm�A����Ѕ+host��B|�C�7V�`G�_component�LTB��AN�y4Q�(buffer�)� J�G���ȈC1channel-map'
�¼�PA�$\y��Kdais�ۤ�L�-W�ɂ�mfcc~g~��_�A�������pga�J�N�3M���/�!pipe��.�@���T��pipe-taskuN<�a� D���.��agent-work��vRd[NF���"���sahn]B\UD���&�memoryzZ�̓.L�2M����notifier-q���E��j��"��pm-runtimevꐈ�
�D��OL�clock�&5����J��.�p�dma�q}�vJ����O�+dai(��F���l�8wait�z����)�5smart_amp-testה^ߓ��B���@��qQmemifv)0j�G�d�	��~afe-dai��N5��A��B�~tW�afedrv0���9��B��9���$�irq-818x�;���9�O�A���gYipc-task�Z�"��E��
���z�dummy-dma��b�:dM�����"�irqr"�+��~K�o��LF�dma-trace-taskc,xX&�A�Y"'.��dma-tracet �w��D@�Brt��edf-schedule�>�OU{@��P+D �%ll-schedule��=Z�N���W8s�schedule��7-%�D��+��main-task
Bornolipi, Author at Bornolipi - বর্ণলিপি
Bornolipi
Bornolipi

Augmented Reality (AR) কিভাবে শিশুদের পড়াশোনায় সাহায্য করে?

আজকের আধুনিক শিক্ষাব্যবস্থায়, Augmented Reality (AR) নতুন করে পড়াশোনার অভিজ্ঞতা নিয়ে আসছে। বাচ্চারা এখন কেবল বই পড়ে বা ছবি দেখে শিখছে না, বরং AR technology-র মাধ্যমে তাদের শেখার journey...
Bornolipi
Bornolipi

শিশুদের শেখার অভিজ্ঞতা বাড়াতে কীভাবে প্রযুক্তি সহায়ক হতে পারে?

আজকের ডিজিটাল যুগে, আমাদের সন্তানদের শেখার অভিজ্ঞতা আরও সমৃদ্ধ করতে প্রযুক্তি অত্যন্ত গুরুত্বপূর্ণ ভূমিকা পালন করছে। Educational apps, Augmented Reality (AR), এবং অনলাইন learning platforms বাচ্চাদের শেখার পদ্ধতিকে আরও...