Welcome 微信登录

首页 / 操作系统 / Linux / Ubuntu下创新笔记本外置pcmcia声卡的自动切换

前几日淘了块创新的Audigy2 ZS Notebook声卡,声卡的驱动还算不错,只要内核中开启pcmcia声卡支持为加上emu10k1的模块就好了。但之后设置的问题也来了,目标非常简单,希望声卡插进、拔出的时候,alsa的设置能相应自动变化。我们可以利用udev来帮我们实现这个目标。我们需要两个脚本和两个内容略为不同的asound.conf。先看看两个声卡是啥名字:代码:ls -l /proc/asound/我的机子上是:代码:lrwxrwxrwx 1 root root 5 2009-03-16 17:27 Audigy2 -> card2dr-xr-xr-x 9 root root 0 2009-03-16 17:27 card0dr-xr-xr-x 5 root root 0 2009-03-16 17:27 card1dr-xr-xr-x 8 root root 0 2009-03-16 17:27 card2-r--r--r-- 1 root root 0 2009-03-16 17:27 cards-r--r--r-- 1 root root 0 2009-03-16 17:27 devices-r--r--r-- 1 root root 0 2009-03-16 17:27 hwdeplrwxrwxrwx 1 root root 5 2009-03-16 17:27 I82801DBICH4 -> card0lrwxrwxrwx 1 root root 5 2009-03-16 17:27 Modem -> card1dr-xr-xr-x 2 root root 0 2009-03-16 17:27 oss-r--r--r-- 1 root root 0 2009-03-16 17:27 pcmdr-xr-xr-x 2 root root 0 2009-03-16 17:27 seq-r--r--r-- 1 root root 0 2009-03-16 17:27 timers-r--r--r-- 1 root root 0 2009-03-16 17:27 version其中板载声卡是 I82801DBICH4,外置的pcmcia声卡是Audigy2。要把名字记下,待会我们需要它们。接下来要写两个asound.conf来指定外置声卡插拔情况下的alsa设置。先代码:mkdir /etc/alsacp /etc/asound.conf   /etc/alsa/asound.ac97mv /etc/asound.conf  /etc/alsa/asound.audigy2,asound.ac97是没有插外置声卡时用的,asound.audigy2就是外置声卡插上时用的。然后在asound.ac97中加入:代码:# onboardpcm.ac97 {type plugslave.pcm "dmix"}ctl.ac97 {type hwcard I82801DBICH4}pcm.!default pcm.ac97ctl.!default ctl.ac97在asound.audigy2中加入代码:# pcmciapcm.audigy2hw {type hwcard Audigy2}pcm.audigy2 {type plugslave.pcm "audigy2hw"}ctl.audigy2 {type hwcard Audigy2}# onboardpcm.ac97 {type plugslave.pcm "dmix"}ctl.ac97 {type hwcard I82801DBICH4}pcm.!default pcm.audigy2ctl.!default ctl.audigy2要注意的是,xxx.ac97中声卡名是我板载声卡的名字,xxx.audigy2则是我外置声卡的名字,你需要替换成你自己的声卡。这样在不同情况下,我们只要 ln -sf /etc/alsa/asound.xxx /etc/asound.conf就OK了。
  • 1
  • 2
  • 3
  • 下一页
教你在Ubuntu系统下保存屏幕亮度设置OpenSUSE新版将支持3D安装界面相关资讯      Ubuntu教程 
  • Ubuntu教程 - 使用Ubuntu拷贝CD和  (12/18/2013 14:38:16)
  • 让Ubuntu 12.10支持RAR和7Z文件解  (11/15/2012 18:51:50)
  • Windows 7硬盘安装Ubuntu 12.10图  (11/03/2012 19:22:47)
  • 完美安装Ubuntu 12.10最新AMD显卡  (11/27/2012 08:17:47)
  • Win 7硬盘安装Ubuntu 12.10  (11/05/2012 13:30:34)
  • 虚拟机上Ubuntu 11.10升级到12.04  (10/12/2012 20:00:38)
本文评论 查看全部评论 (0)
表情: 姓名: 字数