Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add manual test case for DMIC capture #1247

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
42 changes: 42 additions & 0 deletions test-case/manual/check-DMIC-capture-2ch-4ch.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
# Check DMIC 2ch/4ch

Verification of 2ch/4ch DMIC recording
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Could add a note this is specifically to test recording with PCH-connected DMIC. There are also configurations where a digital mic is connected to a codec, and those are separate cases.


## Preconditions
1. The system is powered on.
2. A Linux-based system with Realtek AIOC and transducer card is available
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

To be precise, a system with PCH DMIC connected (Realtek AIOC is one option but there are many other).



## Test Description
* Verification of 2ch/4ch DMIC recording
* Recording should happen without any issue
* Playback should be smooth without any glitches or noise.

## Recording via 2ch/4ch DMIC
1. Verify dmic device list.
```bash
arecord -l
```
2. Capture audio using dmic device:
```bash
arecord -Dhw:0,0 -c 2 -r 48000 -f S24_LE -d 20 test.wav -vvv for 2Ch
arecord -Dhw:0,6 -c 4 -r 48000 -f S32_LE -d 15 test3.wav -vvv for 4ch
```
3. Play and verify the audio file recorded in step 3:
```bash
aplay -Dhw:0,0 -c 2 -r 48000 -f S24_LE test.wav -vvv
```
Note : 4ch dmic recording copy in IT laptop and play & verify
```
4. Check the dmesg log:
```bash
dmesg | grep -E "snd|sof|soc" | grep -i error
```


## Expected Results
1. DMIC devices should list
2. Audio capture should happen without any issues
3. Playback should be smooth without any glitch
4. No audio errors or failures should be present in the dmesg log.