HDA codec graphing tool

Description

Codecgraph is a tool to generate a graph based on the ALSA description of a High Definition Audio codec. The generated graph depicts the HDA codec layout and node connections, helping driver troubleshooting and maintenance. Codecgraph's parser reads the codec description from /proc/asound/card*/codec#0 and parsed data is sent to Graphviz for actual graph generation.

Contributing

If you have an unlisted system, send your ALSA codec description file (/proc/asound/card0/codec#X) to cmatsuoka@gmail.com or ehabkost@raisama.net along with the PCI subdevice ID obtained with lspci -vvnn and the manufacturer/model of your computer or motherboard.

Download

Tarball

Git repositories

Codec database

Known codecs:

Analog Devices AD1981

SystemIDVendor
HP NX7400 103c:30a2 Hewlett-Packard Company
Lenovo Thinkpad T60 17aa:2010 Lenovo

Analog Devices AD1984

SystemIDVendor
Lenovo Thinkpad T61 17aa:20ac Lenovo

Analog Devices AD1986A

SystemIDVendor
Asus M2NBP-VM 1043:81b3 ASUSTeK Computer Inc.
Asus M2NPV-VM ? ?
Lenovo 3000 N100 17aa:2066 Lenovo

Analog Devices AD1988B

SystemIDVendor
Asus P5B Deluxe-Wifi 1043:81ec ASUSTeK Computer Inc.

C-Media CMI9880

SystemIDVendor
LG LW60 1854:000e LG Electronics, Inc.

Conexant CX20549 (Venice)

SystemIDVendor
HP Spartan 103c:30d9 Hewlett-Packard Company
HP Victoria 103c:30d5 Hewlett-Packard Company

Conexant CX20551 (Waikiki)

SystemIDVendor
Toshiba Satellite P105 1179:ff31 Toshiba America Info Systems

Conexant CX20561 (Hermosa)

SystemIDVendor
HP Spartan-ng 14f1:5051 Conexant

Conexant CXT5045

SystemIDVendor
HP Atlantis 103c:30b7 Hewlett-Packard Company

Conexant ID 5051

SystemIDVendor
HP Pavillion dv9782eg 103c:30cf Hewlett-Packard Company

Realtek ALC260

SystemIDVendor
HP DC5750 103c:280a Hewlett-Packard Company
Sony VAIO VGN S5VPB ? ?

Realtek ALC262

SystemIDVendor
Lenovo F41A 17aa:384e Lenovo
LG P300 1854:0120 LG Electronics, Inc.
Samsung Q45 144d:c510 Samsung Electronics Co Ltd
Sony VAIO VGN-G21XP 104d:9026 Sony Corporation
Toshiba Tecra M9 1179:0001 Toshiba America Info Systems

Realtek ALC267

SystemIDVendor
Quanta IL1 152d:0771 QUANTA Computer Inc

Realtek ALC268

SystemIDVendor
Compal JFT02 14c0:0023 COMPAL Electronics Inc
Corrino 691SR 14c0:0026 COMPAL Electronics Inc

Realtek ALC660

SystemIDVendor
Asus W5F 1043:1263 ASUSTeK Computer Inc.

Realtek ALC662 rev1

SystemIDVendor
Asus Eeepc 701 1043:82a1 ASUSTeK Computer Inc.
Asus M2N-VM DVI 1043:8290 ASUSTeK Computer Inc.
Asus P5GC-MX 1043:? ASUSTeK Computer Inc.

Realtek ALC861

SystemIDVendor
Fujitsu Siemens Amilo Pi 1505 1734:10c7 Fujitsu Siemens Computers
Uniwill M30 1584:9072 Uniwill Computer Corp

Realtek ALC861-VD

SystemIDVendor
HP Pavilion tx1420us 103c:30bf Hewlett-Packard Company
Toshiba Equium L30-149 1179:ff31 Toshiba America Info Systems

Realtek ALC862

SystemIDVendor
HP DX2200 1462:7254 Micro-Star International Co., Ltd.
HP DX2250 1462:7297 Micro-Star International Co., Ltd.

Realtek ALC880

SystemIDVendor
Asus A6JC-Q077H 1043:1123 ASUSTeK Computer Inc.
LG LW20 1854:0018 LG Electronics, Inc.

Realtek ALC882

SystemIDVendor
Asus P5LD2-VM ? ?
Asus W2P 1043:1974 ASUSTeK Computer Inc.

Realtek ALC883

SystemIDVendor
Abit KN9 Ultra 147b:1c20 ABIT Computer Corp.
Acer TM4070 1025:009e Acer Incorporated [ALI]
Arima 820DI1 161f:2054 Rioworks
Asus M2A-VM HDMI 1043:8249 ASUSTeK Computer Inc.
Asus P5KC 1043:829f ASUSTeK Computer Inc.
Clevo M720R 1558:0721 CLEVO/KAPOK Computer
Clevo M720SR 1558:0722 CLEVO/KAPOK Computer
Medion RIM2050 161f:2054 Rioworks
MSI MS-7267 1462:7267 Micro-Star International Co., Ltd.
MSI K9N6SGM-V 1462:7309 Micro-Star International Co., Ltd.

Realtek ALC885

SystemIDVendor
Alienware m15x 152d:0770 QUANTA Computer Inc
Apple iMac24 ? ?
Apple MacBook3.1 106b:00a1 Apple Computer Inc.
Gigabyte MA790FX-DS5 1458:a022 Giga-byte Technology

Realtek ALC888

SystemIDVendor
Asus F6S0 1043:1765 ASUSTeK Computer Inc.
Asus X55Sv 1043:1765 ASUSTeK Computer Inc.
Dell Inspiron 530 1028:020d Dell
Gigabyte GA965P-DS4 1458:a002 Giga-byte Technology
HP Lucknow 103c:2a60 Hewlett-Packard Company
HP Nettle 103c:2a61 Hewlett-Packard Company
HP Samba 103c:2a4f Hewlett-Packard Company
MSI P35 NEO 1462:7360 Micro-Star International Co., Ltd.
Shuttle XPC SG33G5M 1297:3106 Holco Enterprise Co, Ltd/Shuttle Computer

SigmaTel CXD9872RD/K

SystemIDVendor
Sony VAIO VGC-RC102 104d:81e7 Sony Corporation

SigmaTel ID 7661

SystemIDVendor
Sony VAIO SZ110 ? ?

SigmaTel ID 7691

SystemIDVendor
Toshiba Qosmio F30-111 1179:0001 Toshiba America Info Systems

SigmaTel STAC9200

SystemIDVendor
Dell Latitude 120L 1028:01cb Dell
Dell Latitude D520 1028:01d4 Dell
Dell Latitude D620 1028:01c2 Dell
Dell Latitude D820 1028:01cc Dell
Dell Precision 490 1028:01c1 Dell
Gateway MT3707 107b:0318 Gateway 2000
LG LE50 1854:0023 LG Electronics, Inc.

SigmaTel STAC9221 A1

SystemIDVendor
Apple MacBook 8384:7680 Sigmatel

SigmaTel STAC9227

SystemIDVendor
Intel DG965SS 8086:2114 Intel Corporation
Intel DP965LT 8086:2111 Intel Corporation

SigmaTel STAC9250

SystemIDVendor
Gateway MP6954 107b:0366 Gateway 2000

SigmaTel STAC9872AK

SystemIDVendor
Sony VAIO FE41E 104d:81ef Sony Corporation

VIA VT1708

SystemIDVendor
Clevo M540SE 1106:3288 VIA Technologies, Inc.
Everex Cloudbook 1509:2f07 FIRST INTERNATIONAL Computer Inc

Last updated: Sat Jul 26 12:06:15 BRT 2008