私はE-MU1616mPCIサウンドカードを持っていて、最近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ドライバーのインストールでこのリンクを見つけましたが、ソースからインストールしようとすると何かが壊れてしまい、UbuntuCrazyがすべて実行されるのではないかと心配しています。
その他のシステム情報:
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: [email protected]: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
とても便利です。
build-essentialパッケージをインストールします:
sudo apt-get install build-essential
ALSAプロジェクトのFTPサーバーからalsa-firmwaretarball(> 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
ソース
関連:ネットワークが起動時に起動しませんか?