Skip to content

[BUG] [TGL] PCM 99 capture fails with the IGO integrated firmware with Google Assistant "OK Google" feature #4568

@RDharageswari

Description

@RDharageswari

Describe the bug
Turn on Google Assistant "OK Google" feature,
arecord -Dhw:0,99 try.wav -c4 -r48000 -fs32_le -d60
localhost ~/dhara # Recording WAVE 'try.wav' : Signed 32 bit Little Endian, Rate 48000 Hz, Channels 4
arecord: set_params:1405: Unable to install hw params:
ACCESS: RW_INTERLEAVED
FORMAT: S32_LE
SUBFORMAT: STD
SAMPLE_BITS: 32
FRAME_BITS: 128
CHANNELS: 4
RATE: 48000
PERIOD_TIME: (21333 21334)
PERIOD_SIZE: 1024
PERIOD_BYTES: 16384
PERIODS: 4
BUFFER_TIME: (85333 85334)
BUFFER_SIZE: 4096
BUFFER_BYTES: 65536
TICK_TIME: 0
While the capture works after I turn off "OK Google" feature.

Reproduction Rate
always

Expected behavior
no hw params failure

Impact
What impact does this issue have on your progress (e.g., annoyance, showstopper)
blocking

tgl-13 branch with IGO patches & IGO binary

dmesg logs:
57.017745] x86/PAT: flashrom:4591 conflicting memory types fe000000-100000000 uncached-minus<->uncached
[ 57.020237] x86/PAT: reserve_memtype failed [mem 0xfe000000-0xffffffff], track uncached-minus, req uncached-minus
[ 71.223828] sof-audio-pci 0000:00:1f.3: error: ipc error for 0x60010000 size 20
[ 71.224352] sof-audio-pci 0000:00:1f.3: error: hw params ipc failed for stream 3
[ 71.224867] sof-audio-pci 0000:00:1f.3: ASoC: error at snd_soc_pcm_component_hw_params on 0000:00:1f.3: -12
[ 71.225532] DMIC: ASoC: hw_params FE failed -12
localhost ~ #

fw_logs.txt

Metadata

Metadata

Labels

IGO NCObserved in IGO NC integrationP1Blocker bugs or important featuresTGLApplies to Tiger Lakeblockedprogress blocked by something else, applies to either feature or bugbugSomething isn't working as expectedmulticoreIssues observed when not only core#0 is used.out of memory

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions