<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[向东博客 专注WEB应用 构架之美 --- 构架之美，在于尽态极妍 | 应用之美，在于药到病除]]></title> 
<link>https://jackxiang.com/index.php</link> 
<description><![CDATA[赢在IT，Playin' with IT,Focus on Killer Application,Marketing Meets Technology.]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[向东博客 专注WEB应用 构架之美 --- 构架之美，在于尽态极妍 | 应用之美，在于药到病除]]></copyright>
<item>
<link>https://jackxiang.com/post//</link>
<title><![CDATA[[实践OK]ubuntu16.04没有声音的解决方法，Ubuntu 17.04解决Analog Devices AD1986A声卡没声音的方案]]></title> 
<author>jack &lt;xdy108@126.com&gt;</author>
<category><![CDATA[Unix/LinuxC技术]]></category>
<pubDate>Sat, 14 May 2016 15:43:24 +0000</pubDate> 
<guid>https://jackxiang.com/post//</guid> 
<description>
<![CDATA[ 
	背景：最后卡开机画面了，无论咋apt-get重新安装都不行，Ubuntu16.04下没有声音的解决方法，平时用Firefox或Chrome下的Flash插件。最后重新安装后好了。<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;由于这个笔记本太老了华硕A8F，还是大学时候的老笔记本了，后来装了Ubuntu16.04发现它运行并不快，再就是Ubuntu16.04的后面版本Ubuntu17.04吧，也是一个过渡版本，<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;于是，装了一个Ubuntu17.04的ubuntu 17.04 gnome3版本，觉得性能要好一些，可能和这个gnome3是C写的有关吧，再就是Ubuntu想用这个KDE做手机端，现在没有做得起来，还是回到了gnome3，我觉得是一个明智的选择，其实现在很少有人装Linux，再就是很多装Linux的人都是GEEK，笔记本配置都不会高到哪儿去这才是真实情况啊。<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Ubuntu17.04吧，这个版本的声卡不发声，于是按最后的方法做了一下配置好了，折腾了好久，不容易，这也是开源的一个实实在在的问题，如果自由微软收费合理又系统不错，还是用Win10吧，前提你有钱买好点的硬件。<br/><br/><br/><br/>Intel GMA950，http://blog.chinaunix.net/uid-2595338-id-2139474.html<br/>http://ubuntuforums.org/showthread.php?t=205449<br/>（1）检查系统<br/><br/>aplay -l<br/><br/><br/>应该能看到安装的声卡设备，否则应该就是驱动安装失败了。<br/><br/>etual@Hikari:~$ aplay -l<br/>**** PLAYBACK硬件设备列表 ****<br/>卡 0: Intel [HDA Intel], 设备 0: ALC662 Analog [ALC662 Analog]<br/>&nbsp;&nbsp;子设备: 0/1<br/>&nbsp;&nbsp;子设备：#0: subdevice #0<br/>卡 0: Intel [HDA Intel], 设备 1: ALC662 Digital [ALC662 Digital]<br/>&nbsp;&nbsp;子设备: 1/1<br/>&nbsp;&nbsp;子设备：#0: subdevice #0<br/><br/>（2）检查一下系统设备是否有检测到声卡<br/><br/>lspci -v<br/><br/><br/>应该能看到类似的：<br/>00:1b.0 Audio device: Intel Corporation NM10/ICH7 Family High Definition Audio Controller (rev 02)<br/>&nbsp;&nbsp;Subsystem: ASUSTeK Computer Inc. NM10/ICH7 Family High Definition Audio Controller<br/>&nbsp;&nbsp;Flags: bus master, fast devsel, latency 0, IRQ 29<br/>&nbsp;&nbsp;Memory at feb3c000 (64-bit, non-prefetchable) [size=16K]<br/>&nbsp;&nbsp;Capabilities: [50] Power Management version 2<br/>&nbsp;&nbsp;Capabilities: [60] MSI: Enable+ Count=1/1 Maskable- 64bit+<br/>&nbsp;&nbsp;Capabilities: [70] Express Root Complex Integrated Endpoint, MSI 00<br/>&nbsp;&nbsp;Capabilities: [100] Virtual Channel<br/>&nbsp;&nbsp;Capabilities: [130] Root Complex Link<br/>&nbsp;&nbsp;Kernel driver in use: snd_hda_intel<br/>&nbsp;&nbsp;Kernel modules: snd_hda_intel<br/><br/>（3）通过ubuntu的APT－GET安装，好吧，我就是通过这个搞回来的驱动，推荐！<br/>首先，将原来的卸载干净<br/><br/>sudo apt-get --purge remove linux-sound-base alsa-base alsa-utils<br/><br/>千万注意，因为依赖关系，多删除了部分东西，必须装回来，否则重启后就进不了桌面了。<br/>出现进入不了桌面一是ctrl alt f到f7，再就是恢复模式了:http://m.blog.csdn.net/article/details?id=9199939<br/><br/>sudo apt-get install gdm ubuntu-desktop<br/><br/>下面就是安装了<br/><br/>sudo apt-get install linux-sound-base alsa-base alsa-utils<br/><br/><br/>恩，经过漫长的下载安装，重启后，我的UBUNTU又在发出声音了，yeah～～～<br/>+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++<br/>最后就是修改一下音量，顺便保存一下：<br/><br/>alsamixer<br/><br/>调节好之后保存<br/><br/>sudo alsactl store 0<br/><br/><br/>到此就完毕了，继续听歌，yeah～～～<br/>有兴趣的看看原文吧，还有不少东西的呢：<br/>http://ubuntuforums.org/showthread.php?t=205449<br/><br/><br/><br/>没有声音的原因是因为当前用户没有使用声卡相关设备的权限：<br/><br/>ls -l /dev/snd 查看了一下，发现用户权限为 root 用户组为audio<br/><br/>解决方法为将当前用户加入audio组就可以了。<br/><br/>使用usermod -a -G audio username<br/><br/>就可以解决啦。<br/>实践如下：<br/>[jackxiang@jackX ~]$ ls -l /dev/snd<br/>总用量 0<br/>drwxr-xr-x&nbsp;&nbsp;2 root root&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 60 5月&nbsp;&nbsp;14 23:10 by-path<br/>crw-rw----+ 1 root audio 116,&nbsp;&nbsp;2 5月&nbsp;&nbsp;14 23:10 controlC0<br/>crw-rw----+ 1 root audio 116,&nbsp;&nbsp;8 5月&nbsp;&nbsp;14 23:10 hwC0D0<br/>crw-rw----+ 1 root audio 116,&nbsp;&nbsp;9 5月&nbsp;&nbsp;14 23:10 hwC0D1<br/>crw-rw----+ 1 root audio 116,&nbsp;&nbsp;4 5月&nbsp;&nbsp;14 23:10 pcmC0D0c<br/>crw-rw----+ 1 root audio 116,&nbsp;&nbsp;3 5月&nbsp;&nbsp;14 23:10 pcmC0D0p<br/>crw-rw----+ 1 root audio 116,&nbsp;&nbsp;5 5月&nbsp;&nbsp;14 23:23 pcmC0D1p<br/>crw-rw----+ 1 root audio 116,&nbsp;&nbsp;7 5月&nbsp;&nbsp;14 23:10 pcmC0D6c<br/>crw-rw----+ 1 root audio 116,&nbsp;&nbsp;6 5月&nbsp;&nbsp;14 23:10 pcmC0D6p<br/>crw-rw----+ 1 root audio 116,&nbsp;&nbsp;1 5月&nbsp;&nbsp;14 23:10 seq<br/>crw-rw----+ 1 root audio 116, 33 5月&nbsp;&nbsp;14 23:10 timer<br/>[jackxiang@jackX ~]$ id<br/>uid=1000(jackxiang) gid=1000(jackxiang) 组=1000(jackxiang),129(wireshark)<br/>[jackxiang@jackX ~]$ usermod -a -G audio jackxiang<br/>usermod: Permission denied.<br/>usermod：无法锁定 /etc/passwd，请稍后再试。<br/>[jackxiang@jackX ~]$ sudo su -<br/><br/>id发现其是jackxiang，不是root，则把jackxiang和root一起加到组里面去：<br/>chmod -R a+rwx /dev/snd<br/>[root@jackX ~]# usermod -a -G audio jackxiang<br/>[root@jackX ~]# usermod -a -G audio root<br/><br/>参考：http://blog.sina.com.cn/s/blog_5ce530a10100kyxf.html<br/><br/>——————————————————————————————<br/>/home/xiangdong/下载/alsa-driver-1.0.25/SUPPORTED_KERNELS<br/>cat /home/xiangdong/下载/alsa-driver-1.0.25/SUPPORTED_KERNELS<br/>The alsa-drivers in this package are designed for the following kernels:<br/><br/>- Vanilla 3.0 to 3.2<br/>- Vanilla 2.6.18 to 2.6.39<br/><br/>It&#039;s not guaranteed that they work with any newer version than above<br/>or modified kernels by distributors.<br/><br/>It might be eventually possible to build the alsa-drivers with older<br/>modified kernels by distributors (2.6.9+). These kernels have backported<br/>many things from more recent vanilla kernels.<br/><br/>http://blog.csdn.net/ldl22847/article/details/8616921<br/>http://blog.chinaunix.net/uid-30031530-id-5177359.html<br/>http://blog.chinaunix.net/uid-20069582-id-227907.html<br/><br/>太旧了，下面这个版本：<br/>Linux xiangdong-A8F 4.10.0-21-generic&nbsp;&nbsp; <br/>Ubuntu 10.04是我使用的第一个Linux系统，一开始就碰上这种问题让我很恼火，也折腾很长时间没搞定，终于在Ubuntu中文论坛上找到了yechao1989提供的解决办法，我把它粘过来留着以后自己可能还有用。我的本子是联想天逸F40，声卡为Analog Devices AD1986A。<br/><br/>1.检测声卡<br/><br/>代码:<br/><br/>sudo head -1 /proc/asound/card0/codec#0<br/><br/>2.修改配置文件<br/><br/>代码:<br/><br/>sudo gedit /etc/modprobe.d/alsa-base.conf<br/><br/>找到如下段：<br/><br/>代码:<br/><br/># Keep snd-pcsp from being loaded as first soundcard<br/><br/>options snd-pcsp index=-2<br/><br/>注销下面语句<br/><br/>代码:<br/><br/>#options snd-pcsp index=-2<br/><br/>添加下面语句<br/><br/>代码:<br/><br/>options snd-hda-intel model=laptop-eapd<br/><br/>3.重启电脑<br/><br/>再试下喇叭，ok啦<br/><br/>但紧接着又出现让人郁闷的问题了，耳机喇叭一起响，按照如下方法也没有用：<br/><br/>打开新立得，安装gnome-alsamixer，运行，在“Headphone Jack Sense”打勾，插上耳机喇叭不再同时响了。<br/><br/>再找找办法吧<br/><br/><br/><br/>这个驱已经Ok了，只做下设置：<br/>/home/xiangdong/下载/alsa-driver-1.0.25/alsa-kernel/Documentation/HD-Audio-Models.txt<br/><br/>AD1986A<br/>=======<br/>&nbsp;&nbsp;6stack&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;6-jack, separate surrounds (default)<br/>&nbsp;&nbsp;3stack&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;3-stack, shared surrounds<br/>&nbsp;&nbsp;laptop&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2-channel only (FSC V2060, Samsung M50)<br/>&nbsp;&nbsp;laptop-eapd&nbsp;&nbsp; 2-channel with EAPD (ASUS A6J)<br/>&nbsp;&nbsp;laptop-automute 2-channel with EAPD and HP-automute (Lenovo N100)<br/>&nbsp;&nbsp;ultra&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2-channel with EAPD (Samsung Ultra tablet PC)<br/>&nbsp;&nbsp;samsung&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2-channel with EAPD (Samsung R65)<br/>&nbsp;&nbsp;samsung-p50&nbsp;&nbsp; 2-channel with HP-automute (Samsung P50)<br/>如果系统原来已经有 ALSA 驱动，但是没有识别声卡或者声音驱动有问题。那么理论上只需要在两个地方做改动：<br/>添加 /etc/modprobe.d/sound 文件，内容为：<br/>alias snd-card-0 snd-hda-intel<br/>alias sound-slot-0 snd-hda-intel<br/><br/><br/>vi&nbsp;&nbsp;/etc/modprobe.d/alsa-base.conf <br/># options snd-pcsp index=-2<br/>options snd-hda-intel model=laptop-eapd
]]>
</description>
</item><item>
<link>https://jackxiang.com/post//#blogcomment</link>
<title><![CDATA[[评论] [实践OK]ubuntu16.04没有声音的解决方法，Ubuntu 17.04解决Analog Devices AD1986A声卡没声音的方案]]></title> 
<author> &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate> 
<guid>https://jackxiang.com/post//#blogcomment</guid> 
<description>
<![CDATA[ 
	
]]>
</description>
</item>
</channel>
</rss>