我有一个E 1616 MU声卡,最近从Windows切换到Ubuntu11.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 failedls /lib/firmware/emu说目录不存在!
我是Ubuntu和Linux的新手,所以我不知道我还能提供什么其他信息。
我在为E 1616 m PCI安装ALSA驱动程序上找到了这个链接,但我担心我会破坏一些试图从源代码安装的东西,事情会让我抓狂。
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都返回结果,因此它们也在那里。
发布于 2011-09-10 09:02:09
您需要下载并复制固件,编译固件,并将固件复制到正确的文件夹位置,以便在PC启动时加载内核。
Loading Firmware file emu/emu1010b.fw问题中的错误消息非常有用。
安装构建必需的包:
sudo apt-get install build-essential从ALSA项目的FTP服务器获取一个ALSA固件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来源
发布于 2012-04-28 16:41:20
https://askubuntu.com/questions/60763
复制相似问题