web-dev-qa-db-ja.com

Creative Labs Audigy2サウンドカードに不足しているファームウェアをインストールする方法は?

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 sndmodinfo soundcoreは両方とも結果を返すため、それらも同様に存在します。

5
SaultDon

ファームウェアをダウンロードしてコピーし、コンパイルして、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

ソース

3
fossfreedom

E-MU 0404 PCI音が出ません。
回避策-Medibuntuリポジトリをセットアップし、alsa-firmwareをインストールする必要があります。
Medibuntuヘルプ

0
DJArty