[alsa-devel] acer aspire 8943g with alc670

Raymond Yau superquad.vortex2 at gmail.com
Thu Jul 29 15:20:06 CEST 2010

2010/7/29 Miroslav Šulc <fordfrog at gmail.com>

>  hello,
> i'd like to help with making the above soundcard to fully work, but have
> no clue what to do exactly. currently the soundcard works pretty weird,
> though at least sound goes out :-)
> i tried hda analyzer but did not find any documentation for it so have
> no idea what to do exactly. also, when clicking AUD_IN nodes, i get this
> error:
> ** (hda_analyzer.py:10063): WARNING **: column number is a boolean, but
> will be interpreted as an integer; this is likely not what you intended
> Traceback (most recent call last):
>  File "/dev/shm/hda-analyzer/hda_analyzer.py", line 308, in
> selection_changed_cb
>    self.__refresh()
>  File "/dev/shm/hda-analyzer/hda_analyzer.py", line 276, in __refresh
>    self.load()
>  File "/dev/shm/hda-analyzer/hda_analyzer.py", line 336, in load
>    self.node_window.add(NodeGui(node=n))
>  File "/dev/shm/hda-analyzer/hda_guilib.py", line 86, in __init__
>    self.__build_node(node, doframe)
>  File "/dev/shm/hda-analyzer/hda_guilib.py", line 682, in __build_node
>    vbox.pack_start(self.__build_amps(node), False, False)
>  File "/dev/shm/hda-analyzer/hda_guilib.py", line 365, in __build_amps
>    node.in_amp and node.amp_vals_in or None)
>  File "/dev/shm/hda-analyzer/hda_guilib.py", line 328, in build_caps
>    if ctl.hdactl.amp_index_match(idx):
>  File "/dev/shm/hda-analyzer/hda_proc.py", line 170, in amp_index_match
>    count = (self.amp_chs & 1) + ((self.amp_chs >> 1) & 1)
> TypeError: unsupported operand type(s) for &: 'NoneType' and 'int'
> can anybody pls direct me to some documentation that could help me to
> master hda analyzer and find the way to make the card work correctly?
> miroslav

By using alc670 alsa-info.txt in the alsa bugtracker , the latest version
hda_analyzer don't has any error message when clicking AUD_IN node

Not sure your error is due to using  /proc instead of text file since I
don't have your codec

There are error messages when click the "graph" button to generate the

About the graph
the blue line - connected audio path
the grey line - unconncted audio path
the line turn red when you put the mouse cursor near any line ,

TypeError: 'int' object is not iterable
Traceback (most recent call last):
  File "/hda-analyzer/hda_graph.py", line 579, in expose
    route.expose(cr, event)
  File "/hda-analyzer/hda_graph.py", line 190, in expose
    inactive = self.src.node.is_conn_active(self.dst.node)
  File "/hda-analyzer/hda_codec.py", line 809, in is_conn_active
    vals = dst_node.amp_vals_in.get_val_db(idx)
  File "/hda-analyzer/hda_codec.py", line 377, in get_val_db
    for val in vals:
TypeError: 'int' object is not iterable

More information about the Alsa-devel mailing list