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 AD1883

SystemIDVendor
Panasonic CF-52 Toughbook 10f7:8338 Matsushita Electric Industrial Co., Ltd.

Analog Devices AD1981

SystemIDVendor
HP Compaq 6720s 103c:30d8 Hewlett-Packard Company
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 AD1984A

SystemIDVendor
HP Compaq 6530b 103c:30dd Hewlett-Packard Company

Analog Devices AD1986A

SystemIDVendor
Asus M2NBP-VM 1043:81b3 ASUSTeK Computer Inc.
Asus M2NPV-VM ? ?
Lenovo 3000 N100 17aa:2066 Lenovo
Samsung X60 Student Edition 144d:c023 Samsung Electronics Co Ltd

Analog Devices AD1988B

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

Analog Devices AD1989B

SystemIDVendor
Asus P5Q Deluxe 1043:8311 ASUSTeK Computer Inc.

Analog Devices ID 989b

SystemIDVendor
Asus P5Q3 Deluxe WiFi 1043:8311 ASUSTeK Computer Inc.

C-Media CMI9880

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

Conexant CX20549 (Venice)

SystemIDVendor
HP Pavilion DV6330EA 103c:30bb Hewlett-Packard Company
HP Pavilion DV6535EP 103c:30cf Hewlett-Packard Company
HP Spartan 103c:30d9 Hewlett-Packard Company
HP Victoria 103c:30d5 Hewlett-Packard Company
Lenovo E680A 17aa:2075 Lenovo

Conexant CX20551 (Waikiki)

SystemIDVendor
Toshiba Satellite P105 1179:ff31 Toshiba America Info Systems

Conexant CX20561 (Hermosa)

SystemIDVendor
Compaq Presario F755LA 103c:30ea Hewlett-Packard Company
HP Spartan-ng 14f1:5051 Conexant Systems, Inc.
Lenovo 3000 N500 17aa:3a0d Lenovo
Lenovo Ideapad Y430 17aa:3a0d Lenovo
Lenovo Thinkpad SL500 17aa:20f2 Lenovo
Lenovo Thinkpad W500 17aa:20f2 Lenovo

Conexant CXT5045

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

Conexant ID 5051

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

Generic 1af4 ID 20

SystemIDVendor
QEMU 0.15 1af4:1100 Red Hat, Inc

IDT 92HD71B7X

SystemIDVendor
HP Pavilion DV7 103c:30f4 Hewlett-Packard Company

IDT 92HD73C1X5

SystemIDVendor
Dell Studio 15 1028:0254 Dell

Intel CougarPoint HDMI

SystemIDVendor
Intel Cougarpoint HDMI 8086:0101 Intel Corporation

Intel IbexPeak HDMI

SystemIDVendor
Intel IbexPeak HDMI 8086:2804 Intel Corporation

Realtek ALC1200

SystemIDVendor
Asus P5Q Pro 1043:82fe ASUSTeK Computer Inc.
Asus P6T 1043:8357 ASUSTeK Computer Inc.

Realtek ALC260

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

Realtek ALC262

SystemIDVendor
Fujitsu Siemens Esprimo U9200 1734:110f Fujitsu Technology Solutions
Lenovo F41A 17aa:384e Lenovo
LG P300 1854:0120 LG Electronics, Inc.
Samsung Q45 144d:c510 Samsung Electronics Co Ltd
Sony VAIO VGN-NR31Z 104d:902d Sony Corporation
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
Acer Aspire 5520 1025:0126 Acer Incorporated [ALI]
Compal JFT02 14c0:0023 COMPAL Electronics Inc
Corrino 691SR 14c0:0026 COMPAL Electronics Inc

Realtek ALC271X

SystemIDVendor
Packard Bell Easynote TS11HR-UK 1025:0511 Acer Incorporated [ALI]

Realtek ALC272

SystemIDVendor
Toshiba NB200 1179:ff6e Toshiba America Info Systems

Realtek ALC660

SystemIDVendor
Asus W5F 1043:1263 ASUSTeK Computer Inc.

Realtek ALC662 rev1

SystemIDVendor
Abit I-45CV 147b:1090 ABIT Computer Corp.
Asus Eeepc 701 1043:82a1 ASUSTeK Computer Inc.
Asus M2N-VM DVI 1043:8290 ASUSTeK Computer Inc.
Asus P5GC-MX 1043:? ASUSTeK Computer Inc.
ClassmatePC 2nd gen 1019:9089 Elitegroup Computer Systems

Realtek ALC665

SystemIDVendor
Dell XPS L502X 1028:04b6 Dell

Realtek ALC861

SystemIDVendor
Fujitsu Siemens Amilo Pi 1505 1734:10c7 Fujitsu Technology Solutions
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.
Asus P5N-E SLI 1043:8249 ASUSTeK Computer Inc.
Clevo M720R 1558:0721 CLEVO/KAPOK Computer
Clevo M720SR 1558:0722 CLEVO/KAPOK Computer
ECS KA3 MVP 1019:2133 Elitegroup Computer Systems
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 ALC887

SystemIDVendor
Dell Inspiron 580 1028:0438 Dell

Realtek ALC888

SystemIDVendor
Acer Aspire 5920G 1025:0121 Acer Incorporated [ALI]
Acer Aspire X1700 10de:07fc nVidia Corporation
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.
NEC M370 1462:401b Micro-Star International Co., Ltd.
Shuttle XPC SG33G5M 1297:3106 Holco Enterprise Co, Ltd/Shuttle Computer

Realtek ALC889

SystemIDVendor
Acer Aspire 6920G 1025:0146 Acer Incorporated [ALI]
MSI P55-CD53 (MS-7586) 1462:7586 Micro-Star International Co., Ltd.

Realtek ALC889A

SystemIDVendor
Apple MacBookAir1,1 106b:00a2 Apple Computer Inc.
Apple MacBookPro4,1 106b:3800 Apple Computer Inc.

Realtek ID 262

SystemIDVendor
Fujitsu Siemens Lifebook E8210 10cf:1397 Fujitsu Limited.

Realtek ID 892

SystemIDVendor
Gigabyte GA-P43T-ES3G 1458:a002 Giga-byte Technology

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 Inspiron 6400 1028:01bd Dell
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 STAC9205

SystemIDVendor
Dell Vostro 1700 1028:0229 Dell

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 STAC9228

SystemIDVendor
Dell XPS M1330 1028:0209 Dell

SigmaTel STAC9250

SystemIDVendor
Gateway MP6954 107b:0366 Gateway 2000

SigmaTel STAC9872AK

SystemIDVendor
Sony VAIO FE41E 104d:81ef Sony Corporation

VIA ID 4441

SystemIDVendor
Asus P7P55D Pro 1043:83cf ASUSTeK Computer Inc.

VIA VT1708

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

VIA VT1708B 8-Ch

SystemIDVendor
Asus M2N68-VM 1043:8345 ASUSTeK Computer Inc.

VIA VT1708S

SystemIDVendor
Asus M4A78 Pro 1043:8346 ASUSTeK Computer Inc.
Asus P5QL 1043:8346 ASUSTeK Computer Inc.

VIA VT1718S

SystemIDVendor
ASRock H55M 1849:6718 ASRock Incorporation

Last updated: Sat Jan 14 23:55:19 BRST 2012