CMI8738サウンドカードが機能しないのはなぜですか?

CMI8738サウンドカードが機能しないのはなぜですか?

働かないということは、次のことを意味します。

カード背面のプラグをあるソケットから別のソケットに移動すると、スピーカーからノイズが発生します。スピーカーテストを実行または再生すると音が出ない、またはノイズが発生します。

安いサウンドカード(StarTech PCISOUND5CH2)を購入しましたが、サウンドが機能しにくいことに気づきました。私はAlsaを働かせなければ、甲革は決して働かないと思うので、Alsaと一緒に働いています。このバージョンはLinux上で1回以上実行されたことが知られています。

Realtecの一部のバリエーションであるため、マザーボードのオンボードサウンドを無効にしましたが、それも機能しませんでした。 alsamixerを実行してすべてのボリュームを上げます。

私の設定:

uname --all
Linux localhost.localdomain 4.8.6-201.fc24.x86_64 #1 SMP Thu Nov 3 14:38:57 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

オペレーティングシステム:Fedora 24

私のALSA情報はここ

aplay -L混乱することを含め、で報告されたサウンドデバイスの値はたくさんありますが、sysdefault:CARD=CMI8738「デフォルト」などの直感的なラベルはありません。

DACスイッチとIEC8738を無効にするためにAlsaドキュメントにあるアドバイスを試しましたが、ゼロにのみ下げることができたため、正しく行ったかどうかはわかりません。

どんな場合でも音は聞こえませんが、時にはaplayに次の不明なエラーメッセージが表示されます。

aplay --device=rear:CARD=CMI8738 ./sine.wav  --channels=1
Playing WAVE './sine.wav' : Signed 16 bit Little Endian, Rate 44100 Hz, Mono
aplay: set_params:1303: Channels count non available

1303行を見るとaplay.c

err = snd_pcm_hw_params_set_channels(handle, params, hwparams.channels);
if (err < 0) {
    error(_("Channels count non available"));
    prg_exit(EXIT_FAILURE);
}

関数から返されたエラーコードのみを確​​認してくださいsnd_pcm_hw_params_set_channels。私が読んだ文書は実際にはより多くの情報を提供することを示唆していますが、ソースコードはそれを無視して広範なエラーを報告します。残念ながら、ツールはデフォルトでは提供されていないため(またはgit repo)、実際のバグを見たい変更を適用することはできません。

私の仕事はなぜこんなに難しいのでしょうか?ちょうどUSBアダプタを購入して接続する方が良いですか?誰でも私にアドバイスを与えることができますか?一つリリース日からFedora 24で実際に動作するLinuxサウンドカードを購入できますか?私は今3つのサウンドシステムを使用しています。

関連情報