E-MU 1616m PCIサウンドカード があり、最近WindowsからUbuntu 11.04(Natty)に切り替えました。新規インストールから、起動時にサウンドカードのファームウェアが見つからないという小さなエラーを除いて、すべて正常に動作します。
誰かが私のサウンドカードを再び機能させるために私がする必要があることを学ぶのを助けてもらえますか?
dmesg | grep emu
からの出力は次のとおりです。
[ 22.083208] emu1010: Special config.
[ 22.083289] emu1010: EMU_HANA_ID = 0x3f
[ 22.083291] emu1010: filename emu/emu1010b.fw testing
[ 22.119132] firmware: emu/emu1010b.fw not found. Err = -2
[ 22.119136] emu1010: Loading Firmware file emu/emu1010b.fw failed
ls /lib/firmware/emu
は、ディレクトリが存在しないことを示しています!
私は一般的にUbuntuおよびLinuxを初めて使用するので、他にどのような情報を提供できるかわかりません。
E-MU 1616m PCI用のALSAドライバーのインストール でこのリンクを見つけましたが、ソースからインストールしようとすると何かが壊れて、すべてがUbuntu Crazyになります。
いくつかのシステム情報:
lspci | grep audio
04:07.0 Multimedia audio controller: Creative Labs SB0400 Audigy2 Value
そして
lshw
*-multimedia UNCLAIMED
description: Multimedia audio controller
product: SB0400 Audigy2 Value
vendor: Creative Labs
physical id: 7
bus info: pci@0000:04:07.0
version: 00
width: 32 bits
clock: 33MHz
capabilities: cap_list
configuration: latency=32 maxlatency=20 mingnt=2
resources: ioport:cf00(size=64)
modinfo snd
とmodinfo soundcore
は両方とも結果を返すため、それらも同様に存在します。
ファームウェアをダウンロードしてコピーし、コンパイルして、PCの起動時にカーネルがロードする正しいフォルダーの場所にファームウェアをコピーする必要があります。
質問Loading Firmware file emu/emu1010b.fw
にあるエラーメッセージは非常に便利です。
ビルド必須パッケージをインストールします。
Sudo apt-get install build-essential
ALSAプロジェクトのFTPサーバーからalsa-firmware tarball(> 1.0.14)を取得します。例:
wget ftp://ftp.alsa-project.org/pub/firmware/alsa-firmware-1.0.24.1.tar.bz2
Tarballを抽出し、ファームウェアを作成します。
tar xvf alsa-firmware-1.0.24.1.tar.bz2
cd alsa-firmware-1.0.24.1
./configure
cd emu && make
システムにファームウェアをインストールします。
Sudo su
mkdir -p /lib/firmware/emu
cp *fw /lib/firmware/emu
Snd-emu10k1モジュールをリロードします。
modprobe -r snd-emu10k1-synth snd-emu10k1 ; modprobe snd-emu10k1
E-MU 0404 PCI音が出ません。
回避策-Medibuntuリポジトリをセットアップし、alsa-firmware
をインストールする必要があります。
Medibuntuヘルプ 。