* [Report] ALSO: hda - CA0132: Bugs and missing features
@ 2013-11-19 16:04 Andreas Reis
2013-11-19 16:08 ` Andreas Reis
0 siblings, 1 reply; 4+ messages in thread
From: Andreas Reis @ 2013-11-19 16:04 UTC (permalink / raw)
To: alsa-devel
Posting here by Takashi's advice after my alsa-user post remained unanswered.
There are a number of grave issues with the CA0132 codec on my
Gigabyte G1.Sniper M5 (rev. 1.0) (Intel Z87, Recon3Di onboard, latest
bios F8c). I've tried kernels (x64) from 3.9 to 3.13-preRC1 (as
currently in Torvald's git), both with pulse on Ubuntu 13.10 and
without on Arch Linux.
First a description, then the issues; contacting Creative's support
only led to one of those "we don't do Linux" replies.
This motherboard has 2/5.1 channel support with a total of eight jacks
(the last two below are stated as duplicated for a front panel, with
only one of each pair to be used at a time):
* Line/Mic In
* Line/Front Speaker Out
* Optical S/PDIF Out
* Center/Subwoofer Speaker Out
* Rear Speaker Out
* Headphone/Speaker Out
On Windows everything works (optical not tested), although the In jack
must be set to "Mic" to work, not to "Line" (no corresponding setting
exists in alsamixer).
The manual recommends using the headphone jacks for stereo (as it
"supports amplifying function"), but from the moment of pressing the
power button both also output very audible static noise along with the
actual sound, so I only use the Line Out.
Now, the actual issues on Linux:
* No way to change to 5.1, at least not with alsamixer (the "Surround"
switch there refers to some stereo effect). C/S and Rear Out jacks are
just dead.
* The front panel Headphone/Speaker Out works, but the rear panel one
only provides the static.
* Often after restarting from a system crash, the sound will not work
until I change the Master volume and restart all programs which tried
to play something.
* One needs these lines in /etc/asound.conf to fix the sound card
ordering, as card 0 only has three S/PDIF outs (presumably the HDMI/DP
outs of the Intel chipset):
defaults.pcm {
card 1
device 0
}
defaults.ctl {
card 1
device 0
}
And what irks the most:
* No microphone input whatsoever, on neither jack.
The only noise on Linux is a faint click on disabling either
"AMic1/DMic" or "AMic1/DMic Auto Detect", and the attached garbage
when Mic1-Boost is enabled along with the latter two (regardless of
weather the mic is actually plugged in).
Passing model=generic to snd-hda-intel, as suggested by Takashi in an
email, had no effect.
Some observations:
* alsamixer seems to always show "Analog-Mic2" or "What U Hear"
(sometimes both) enabled after boot, even if they had been manually
disabled previously.
* As written above, there is no way to cycle between the three input
settings (rear panel line-in, rear panel mic, front panel mic) as on
Windows.
* One can switch on both "Analog-Mic2" and "AMic1/DMic"/"AMic1/DMic
Auto Detect" at the same time, although they should probably be
mutually exclusive.
* It only works on Windows 8.1 if I hard boot into it. If I reboot
from Linux it will fail as well: The Mic is still detected (ie, not
reported as unplugged), but instead of actually recording, it take any
output as its input, while corrupting it into a what sounds to me like
a soft, fading feedback loop. Unfortunately I have been unable to
record this. Cycling the settings there doesn't help, only shutting
down and removing the power for a brief while does.
Attachments:
* alsa-info (split due to size):
part1: http://pastie.org/pastes/8492817/text?key=p2wnvkcvn0h7o3t2pdgg
part2: http://pastie.org/pastes/8492822/text?key=yjurqav8tzrpvbfar4o87a
* lspci -vvnn: http://pastie.org/pastes/8492798/text
* alsamixer, capture: http://i.imgur.com/ByA20f0.png
* alsamixer, playback: http://i.imgur.com/7dkvo66.png
* recorded garbage (arecord -f S16_LE -r 44100 -d 10 hw:1,0
test-mic.wav): http://www.mediafire.com/?yy1fno6vw9dbdo8
^ permalink raw reply [flat|nested] 4+ messages in thread* Re: [Report] ALSO: hda - CA0132: Bugs and missing features
2013-11-19 16:04 [Report] ALSO: hda - CA0132: Bugs and missing features Andreas Reis
@ 2013-11-19 16:08 ` Andreas Reis
0 siblings, 0 replies; 4+ messages in thread
From: Andreas Reis @ 2013-11-19 16:08 UTC (permalink / raw)
To: alsa-devel
Correction: The other jack duplicated for the front panel is Mic In
(no mention of the rear panel jack's shared Line In functionality
here), not Rear Speaker Out.
On Tue, Nov 19, 2013 at 5:04 PM, Andreas Reis <andreas.reis@gmail.com> wrote:
> Posting here by Takashi's advice after my alsa-user post remained unanswered.
>
> There are a number of grave issues with the CA0132 codec on my
> Gigabyte G1.Sniper M5 (rev. 1.0) (Intel Z87, Recon3Di onboard, latest
> bios F8c). I've tried kernels (x64) from 3.9 to 3.13-preRC1 (as
> currently in Torvald's git), both with pulse on Ubuntu 13.10 and
> without on Arch Linux.
>
> First a description, then the issues; contacting Creative's support
> only led to one of those "we don't do Linux" replies.
>
> This motherboard has 2/5.1 channel support with a total of eight jacks
> (the last two below are stated as duplicated for a front panel, with
> only one of each pair to be used at a time):
>
> * Line/Mic In
> * Line/Front Speaker Out
> * Optical S/PDIF Out
> * Center/Subwoofer Speaker Out
> * Rear Speaker Out
> * Headphone/Speaker Out
>
> On Windows everything works (optical not tested), although the In jack
> must be set to "Mic" to work, not to "Line" (no corresponding setting
> exists in alsamixer).
>
> The manual recommends using the headphone jacks for stereo (as it
> "supports amplifying function"), but from the moment of pressing the
> power button both also output very audible static noise along with the
> actual sound, so I only use the Line Out.
>
> Now, the actual issues on Linux:
>
> * No way to change to 5.1, at least not with alsamixer (the "Surround"
> switch there refers to some stereo effect). C/S and Rear Out jacks are
> just dead.
> * The front panel Headphone/Speaker Out works, but the rear panel one
> only provides the static.
> * Often after restarting from a system crash, the sound will not work
> until I change the Master volume and restart all programs which tried
> to play something.
> * One needs these lines in /etc/asound.conf to fix the sound card
> ordering, as card 0 only has three S/PDIF outs (presumably the HDMI/DP
> outs of the Intel chipset):
>
> defaults.pcm {
> card 1
> device 0
> }
> defaults.ctl {
> card 1
> device 0
> }
>
> And what irks the most:
>
> * No microphone input whatsoever, on neither jack.
>
> The only noise on Linux is a faint click on disabling either
> "AMic1/DMic" or "AMic1/DMic Auto Detect", and the attached garbage
> when Mic1-Boost is enabled along with the latter two (regardless of
> weather the mic is actually plugged in).
>
> Passing model=generic to snd-hda-intel, as suggested by Takashi in an
> email, had no effect.
>
> Some observations:
>
> * alsamixer seems to always show "Analog-Mic2" or "What U Hear"
> (sometimes both) enabled after boot, even if they had been manually
> disabled previously.
> * As written above, there is no way to cycle between the three input
> settings (rear panel line-in, rear panel mic, front panel mic) as on
> Windows.
> * One can switch on both "Analog-Mic2" and "AMic1/DMic"/"AMic1/DMic
> Auto Detect" at the same time, although they should probably be
> mutually exclusive.
> * It only works on Windows 8.1 if I hard boot into it. If I reboot
> from Linux it will fail as well: The Mic is still detected (ie, not
> reported as unplugged), but instead of actually recording, it take any
> output as its input, while corrupting it into a what sounds to me like
> a soft, fading feedback loop. Unfortunately I have been unable to
> record this. Cycling the settings there doesn't help, only shutting
> down and removing the power for a brief while does.
>
> Attachments:
>
> * alsa-info (split due to size):
> part1: http://pastie.org/pastes/8492817/text?key=p2wnvkcvn0h7o3t2pdgg
> part2: http://pastie.org/pastes/8492822/text?key=yjurqav8tzrpvbfar4o87a
> * lspci -vvnn: http://pastie.org/pastes/8492798/text
> * alsamixer, capture: http://i.imgur.com/ByA20f0.png
> * alsamixer, playback: http://i.imgur.com/7dkvo66.png
> * recorded garbage (arecord -f S16_LE -r 44100 -d 10 hw:1,0
> test-mic.wav): http://www.mediafire.com/?yy1fno6vw9dbdo8
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [Report] ALSO: hda - CA0132: Bugs and missing features
@ 2013-11-20 18:10 Dylan Reid
2013-11-22 12:28 ` Andreas Reis
0 siblings, 1 reply; 4+ messages in thread
From: Dylan Reid @ 2013-11-20 18:10 UTC (permalink / raw)
To: Andreas Reis; +Cc: alsa-devel
On Tue, Nov 19, 2013 at 8:08 AM, Andreas Reis <andreas.reis@gmail.com> wrote:
> Correction: The other jack duplicated for the front panel is Mic In
> (no mention of the rear panel jack's shared Line In functionality
> here), not Rear Speaker Out.
>
> On Tue, Nov 19, 2013 at 5:04 PM, Andreas Reis <andreas.reis@gmail.com> wrote:
>> Posting here by Takashi's advice after my alsa-user post remained unanswered.
>>
>> There are a number of grave issues with the CA0132 codec on my
>> Gigabyte G1.Sniper M5 (rev. 1.0) (Intel Z87, Recon3Di onboard, latest
>> bios F8c). I've tried kernels (x64) from 3.9 to 3.13-preRC1 (as
>> currently in Torvald's git), both with pulse on Ubuntu 13.10 and
>> without on Arch Linux.
>>
Sorry I don't have good news for you. The CA0132 is very dependent on
the firmware that is loaded into the DSP that resides in the codec.
To get your system to work you'll have to obtain the firmware that was
designed for your motherboard, then change the Linux driver to be able
to talk to it, without a spec for how it works.
This is not impossible, but it would be rather time consuming.
-Dylan
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [Report] ALSO: hda - CA0132: Bugs and missing features
2013-11-20 18:10 Dylan Reid
@ 2013-11-22 12:28 ` Andreas Reis
0 siblings, 0 replies; 4+ messages in thread
From: Andreas Reis @ 2013-11-22 12:28 UTC (permalink / raw)
To: Dylan Reid; +Cc: alsa-devel
So realistically, either Creative finally provides the required support
or most CA0132 users can wait until the cows come home. Maybe I'll try
to contact Gigabyte and Creative's Ian Minett directly.
(Guess that's what I get for buying supposedly better hardware without
checking for proper Linux support.)
Nonetheless, thanks for the reply, I understand the problem.
On 20.11.2013 19:10, Dylan Reid wrote:
> Sorry I don't have good news for you. The CA0132 is very dependent on
> the firmware that is loaded into the DSP that resides in the codec.
>
> To get your system to work you'll have to obtain the firmware that was
> designed for your motherboard, then change the Linux driver to be able
> to talk to it, without a spec for how it works.
>
> This is not impossible, but it would be rather time consuming.
>
> -Dylan
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2013-11-22 12:28 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-11-19 16:04 [Report] ALSO: hda - CA0132: Bugs and missing features Andreas Reis
2013-11-19 16:08 ` Andreas Reis
-- strict thread matches above, loose matches on Subject: below --
2013-11-20 18:10 Dylan Reid
2013-11-22 12:28 ` Andreas Reis
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).