System76 galu1: Inverted Internal microphone (phase inversion)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
alsa-driver (Ubuntu) |
Expired
|
Undecided
|
Unassigned |
Bug Description
As per this meta-bug:
https:/
The System76 Galago UltraPro (galu1) has inverted stereo mics. We didn't catch this in our testing as (interestingly) there is no cancellation effect when the mic is set at the default gain level of "Unamplified", and apparently no one happened to turn the gain up during testing =)
Another interesting thing is that there is likewise no cancellation effect up to maybe 15% gain (by slider position in UI). Up to this max working gain level, the audio sounds perfect. But if I increase the gain just one tick more (right arrow while gain slider is focused), there is then complete cancellation... all you get are weird popping sounds now and then.
However, if I put the gain at 100% and then turn off either the right or left channel in alsamixer, the audio sounds fine, which suggests typical phase inversion. But the fact that it works at lower volume levels doesn't really make sense, so I expect there is some other quirkiness that might need to be addressed also.
I'll do more digging.
ProblemType: Bug
DistroRelease: Ubuntu 13.04
Package: alsa-base 1.0.25+
ProcVersionSign
Uname: Linux 3.8.0-30-generic x86_64
ApportVersion: 2.9.2-0ubuntu8.3
Architecture: amd64
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/
/dev/snd/pcmC1D0c: jderose 1542 F...m pulseaudio
/dev/snd/
Date: Wed Sep 18 07:32:08 2013
InstallationDate: Installed on 2013-09-18 (0 days ago)
InstallationMedia: Ubuntu 13.04 "Raring Ringtail" - Release amd64 (20130424)
MarkForUpload: True
PackageArchitec
ProcEnviron:
TERM=xterm
PATH=(custom, no user)
XDG_RUNTIME_
LANG=en_US.UTF-8
SHELL=/bin/bash
SourcePackage: alsa-driver
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 07/09/2013
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: 4.6.5
dmi.board.
dmi.board.name: Galago UltraPro
dmi.board.vendor: System76, Inc.
dmi.board.version: galu1
dmi.chassis.
dmi.chassis.type: 9
dmi.chassis.vendor: System76, Inc,
dmi.chassis.
dmi.modalias: dmi:bvnAmerican
dmi.product.name: Galago UltraPro
dmi.product.
dmi.sys.vendor: System76, Inc.
It is strange that Mic boost control is at node 0x2b since wcaps does not support Amp-in
however dB range of capture volume control is -16.5 to 30 dB
Node 0x10 [Audio Input] wcaps 0x10051b: Stereo Amp-In
Control: name="Capture Volume", index=0, device=0
ControlAmp: chs=3, dir=In, idx=0, ofs=0
Control: name="Capture Switch", index=0, device=0
ControlAmp: chs=3, dir=In, idx=0, ofs=0
Device: name="VT1802 Analog", type="Audio", device=0
Amp-In caps: ofs=0x0b, nsteps=0x1f, stepsize=0x05, mute=1
Amp-In vals: [0x1e 0x1e]
Converter: stream=4, channel=0
SDI-Select: 0
PCM:
rates [0x560]: 44100 48000 96000 192000
bits [0xe]: 16 20 24
formats [0x1]: PCM
Power states: D0 D1 D2 D3 EPSS
Power: setting=D0, actual=D0
Connection: 1
0x1e
Node 0x2b [Pin Complex] wcaps 0x400481: Stereo
Control: name="Mic Boost Volume", index=0, device=0
ControlAmp: chs=3, dir=In, idx=0, ofs=0
Control: name="Mic Jack", index=0, device=0
Pincap 0x00002324: IN Detect
Vref caps: HIZ 50 100
Pin Default 0x01a190f0: [Jack] Mic at Ext Rear
Conn = 1/8, Color = Pink
DefAssociation = 0xf, Sequence = 0x0
Pin-ctls: 0x21: IN VREF_50
Unsolicited: tag=02, enabled=1
Power states: D0 D1 D2 D3 EPSS
Power: setting=D0, actual=D0
Node 0x30 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
Control: name="Internal Mic Boost Volume", index=0, device=0
ControlAmp: chs=3, dir=In, idx=0, ofs=0
Control: name="Internal Mic Phantom Jack", index=0, device=0
Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
Amp-In vals: [0x00 0x03]
Pincap 0x00000020: IN
Pin Default 0x90a601f0: [Fixed] Mic at Int N/A
Conn = Digital, Color = Unknown
DefAssociation = 0xf, Sequence = 0x0
Misc = NO_PRESENCE
Pin-ctls: 0x20: IN
Power states: D0 D1 D2 D3 EPSS
Power: setting=D0, actual=D0