Audio devices

Realtek ALC892 HDA codec family

An HDA codec family for analog audio; its identity must be read from the codec layer.

On this page
  1. Overview & identity
  2. Driver & binding
  3. Firmware
  4. Read-only diagnostics
  5. Limitations & related issues
  6. References

Overview & identity

HDA codec ID 0x10ec0892 appears in the checked ALC662-family table as ALC892. It is not a PCI pair: entering 10ec:0892 as a PCI device match would confuse the codec with the controller.

This is an explicit class, transport or driver-context profile. It is not an exact numeric product match.

A numeric match establishes a candidate family within the reviewed evidence. Marketing names, board variants, subsystem conditions and successful operation remain separate questions.

Driver & binding

This source snapshot builds snd_hda_codec_alc662 for this codec family, with shared Realtek code. Installed kernels can organize codec modules differently. Inspect the codec proc data and the running modules rather than using the controller vendor to guess the codec.

  • snd_hda_codec_alc662 — kernel driver/module candidate

Detected, bound, operational: learn the difference

Firmware

No host payload established here

No external firmware filename was established in the checked driver path. This does not describe firmware stored inside the device.

Inspect firmware packaging on your distribution

Read-only diagnostics

Run one displayed command at a time. Replace uppercase placeholders with the affected device, interface or module from your own output. Commands are never executed here. Read-only output can still contain private identifiers.

Read HDA codec descriptions

cat /proc/asound/card*/codec*

Read available HDA codec proc files without changing mixer controls. Normally no sudo is required. Codec vendor/subsystem IDs are HDA identities and must not be interpreted as the PCI controller VID/DID; unavailable proc entries leave this layer unknown.

List playback PCM endpoints

aplay -l

This read-only alsa-utils listing normally needs no sudo and does not play audio. Compare card/device numbers with the card list; a PCM endpoint is separate from a PipeWire profile and mixer state.

Limitations & related issues

Subsystem IDs, board wiring and codec renaming affect the final jack layout. A module-family match is contextual evidence, not confirmation that this machine has ALC892 or that every output works.

These guides are linked for relevant observations, not as known defects of every device in this family.

Choose a hardware diagnostic workflow · Inspect a log excerpt in Fix Lab

References

Source review records a checked implementation or document, not a reproduced hardware test. Version-specific tables do not establish a minimum kernel or guaranteed operation.