tech-kern archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: laptop speaker dead with hdaudio



jmcneill%invisible.ca@localhost said:
> First thing to do is set HDAUDIO_AFG_DEBUG near the top of
> hdaudio_afg.c

Thanks - here is the output:
hdaudio0 at pci0 dev 27 function 0: HD Audio Controller
hdaudio0: interrupting at ioapic0 pin 21
hdafg0 at hdaudio0 vendor 0x8384 product 0x7690 nid 0x01 (firmware
configuration)
hdafg0: parsing widgets
hdafg0: afg start 02 end 15 nwidgets 19
hdafg0: powering up widgets
hdafg0: afg widgets 0xcb53a000-0xcb53b430
hdafg0: parsing controls
hdafg0: disabling non-audio devices
hdafg0: disabling useless devices
hdafg0: parsing associations
hdafg0:   count present associations
hdafg0:   maxassocs 2
hdafg0:   allocating memory
hdafg0:   scan associations, skipping as=0
hdafg0:   all done
hdafg0: building tree
hdafg0: disabling unassociated pins
hdafg0: disabling unselected pins
hdafg0: disabling useless devices
hdafg0: disabling cross-associated pins
hdafg0: disabling useless devices
hdafg0: assigning mixer names to sound sources
hdafg0: assigning mixers to device tree
hdafg0: preparing pin controls
hdafg0: commiting settings
hdafg0: setup jack sensing
hdafg0: building mixer controls
hdafg0: DAC0:02, Analog HP Out: Jack (Black, 0D)
hdafg0: ADC1:03, Analog Mic In: Fixed Function (Unknown, 0F)
hdafg0: ADC1:03, Analog Line In: Jack (Black, 10)
hdafg0: configuring encodings
hdafg0: 2ch/2ch 44100Hz-192000Hz 16/16 20/32 24/32
hdafg0: reserving streams
hdafg0: connecting streams
hdafg0: attaching audio device
audio0 at hdafg0: full duplex, independent
hdvsmfg at hdaudio0 vendor 0x14F1 product 0x2BFA nid 0x02 not configured

> This tool will dump the current pin configuration as a graphviz .dot chart:
>  http://www.invisible.ca/~jmcneill/hdaudio/ctl/hdaudioctl.c

Great - I'll append the output.
(It needs an s/HDAUDIO_WIDGET_INFO/HDAUDIO_AFG_WIDGET_INFO/g.)

best regards
Matthias


------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------
Forschungszentrum Juelich GmbH
52425 Juelich
Sitz der Gesellschaft: Juelich
Eingetragen im Handelsregister des Amtsgerichts Dueren Nr. HR B 3498
Vorsitzende des Aufsichtsrats: MinDir'in Baerbel Brumme-Bothe
Geschaeftsfuehrung: Prof. Dr. Achim Bachem (Vorsitzender),
Dr. Ulrich Krafft (stellv. Vorsitzender), Prof. Dr.-Ing. Harald Bolt,
Prof. Dr. Sebastian M. Schmidt
------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------
digraph "HD Audio" {
 widget02h [shape=box,style=filled,fillcolor="#88ff88"];
 widget03h [shape=box,style=filled,fillcolor="#ff8888"];
 widget0Ah -> widget03h [sametail=widget0Ah];
 widget04h [shape=box,style=filled,fillcolor="#ff8888"];
 widget08h -> widget04h [sametail=widget08h];
 widget05h [shape=box,style=filled,fillcolor="#88ff88"];
 widget07h [shape=invtrapezium];
 widget02h -> widget07h [sametail=widget02h];
 widget08h -> widget07h [sametail=widget08h];
 widget0Ah -> widget07h [sametail=widget0Ah];
 widget08h 
[label="widget08h\ndevice=Other",style=filled,shape=circle,fillcolor="#ff8888"];
 widget09h 
[label="widget09h\ndevice=Other",style=filled,shape=circle,fillcolor="#88ff88"];
 widget05h -> widget09h [sametail=widget05h];
 widget0Ah -> widget09h [sametail=widget0Ah];
 widget0Ah [shape=invtrapezium];
 widget0Ch -> widget0Ah [sametail=widget0Ch];
 widget0Bh [shape=invtrapezium];
 widget07h -> widget0Bh [sametail=widget07h];
 widget0Ch [shape=invtrapezium];
 widget10h -> widget0Ch [sametail=widget10h];
 widget0Fh -> widget0Ch [sametail=widget0Fh];
 widget0Eh -> widget0Ch [sametail=widget0Eh];
 widget0Dh -> widget0Ch [sametail=widget0Dh];
 widget12h -> widget0Ch [sametail=widget12h];
 widget0Dh [label="widget0Dh\ndevice=HP 
Out",style=filled,shape=doublecircle,fillcolor="#ffff88"];
 widget0Bh -> widget0Dh [sametail=widget0Bh];
 widget0Bh -> widget0Eh [sametail=widget0Bh];
 widget0Fh [label="widget0Fh\ndevice=Mic 
In",style=filled,shape=doublecircle,fillcolor="#ffff88"];
 widget0Bh -> widget0Fh [sametail=widget0Bh];
 widget10h [label="widget10h\ndevice=Line 
In",style=filled,shape=doublecircle,fillcolor="#ffff88"];
 widget0Bh -> widget10h [sametail=widget0Bh];
 widget11h 
[label="widget11h\ndevice=Other",style=filled,shape=circle,fillcolor="#88ff88"];
 widget13h -> widget11h [sametail=widget13h];
 widget12h 
[label="widget12h\ndevice=Other",style=filled,shape=circle,fillcolor="#ff8888"];
 widget13h [shape=invhouse];
 widget07h -> widget13h [sametail=widget07h];
 {rank=min; widget02h; widget03h; widget04h; widget05h;}
 {rank=max; widget08h; widget09h; widget0Dh; widget0Fh; widget10h; widget11h; 
widget12h;}
}


Home | Main Index | Thread Index | Old Index