LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 833|回复: 10

好久没来问过了,今天机器没声音了!!!

[复制链接]
发表于 2009-4-25 09:42:34 | 显示全部楼层 |阅读模式
每天都update&&upgrade,今天 开机发现没声音了,搜了 一下google
找到了pulseAudio的配置,弄了半天没成功。

各位有没有类似的情况?

谢谢!
 楼主| 发表于 2009-4-25 09:44:50 | 显示全部楼层
lsmod 的情况
Module                  Size  Used by
vboxnetflt             70312  0
fglrx                2040132  22
xt_TCPMSS               3616  1
xt_tcpmss               1984  1
xt_tcpudp               2816  1
iptable_mangle          2688  1
ip_tables              10160  1 iptable_mangle
x_tables               13284  4 xt_TCPMSS,xt_tcpmss,xt_tcpudp,ip_tables
ppdev                   6500  0
lp                      8164  0
pppoe                   8672  2
pppox                   3116  1 pppoe
ipv6                  235364  18
ppp_generic            20028  6 pppoe,pppox
slhc                    5376  1 ppp_generic
fuse                   42908  1
vboxdrv                95176  1 vboxnetflt
loop                   12748  0
snd_via82xx            20664  2
gameport               10700  1 snd_via82xx
snd_ac97_codec         88484  1 snd_via82xx
ac97_bus                1728  1 snd_ac97_codec
usbhid                 35904  0
hid                    33184  1 usbhid
snd_pcsp                8576  1
i2c_viapro              6836  0
parport_pc             22500  1
parport                30988  3 ppdev,lp,parport_pc
snd_pcm                62596  3 snd_via82xx,snd_ac97_codec,snd_pcsp
snd_mpu401_uart         6368  1 snd_via82xx
snd_rawmidi            18528  1 snd_mpu401_uart
ff_memless              4392  1 usbhid
snd_timer              17800  1 snd_pcm
snd_page_alloc          7816  2 snd_via82xx,snd_pcm
i2c_core               19828  1 i2c_viapro
k8temp                  4064  0
snd_seq_device          6380  1 snd_rawmidi
snd                    45604  14 snd_via82xx,snd_ac97_codec,snd_pcsp,snd_pcm,snd_mpu401_uart,snd_rawmidi,snd_timer,snd_seq_device
soundcore               6368  1 snd
shpchp                 25528  0
pci_hotplug            23460  1 shpchp
button                  6096  0
evdev                   8000  3
reiserfs              189888  5
ide_cd_mod             27652  0
cdrom                  30176  1 ide_cd_mod
ata_generic             4676  0
ide_pci_generic         3908  0 [permanent]
sd_mod                 22200  7
via_rhine              18664  0
mii                     4896  1 via_rhine
uhci_hcd               18672  0
ehci_hcd               28396  0
usbcore               118224  4 usbhid,uhci_hcd,ehci_hcd
via82cxxx               6948  0 [permanent]
ide_core               96136  3 ide_cd_mod,ide_pci_generic,via82cxxx
sata_via                6980  6
libata                140416  2 ata_generic,sata_via
scsi_mod              129324  2 sd_mod,libata
dock                    8304  1 libata
amd64_agp               8772  1
agpgart                28776  2 fglrx,amd64_agp
thermal                15228  0
processor              32544  1 thermal
fan                     4164  0
thermal_sys            10856  3 thermal,processor,fan
回复 支持 反对

使用道具 举报

发表于 2009-4-25 10:23:39 | 显示全部楼层
这样的问题一般都是驱动没有加载。。。

我用testing升级后也碰到过。。你 /sbin/modprobe -l | grep sound 一下,找找自己的声卡驱动,然后 /sbin/modprobe ... (...是去掉 .ko 后的模块名字)。最后在 /etc/modules 把模块名字加进去每次就会自动加载了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-4-25 11:31:18 | 显示全部楼层
谢谢!
但是我无法判断加载 哪一个模块!
下面是我的LSPCI
lspci
00:00.0 Host bridge: VIA Technologies, Inc. K8M800 Host Bridge
00:00.1 Host bridge: VIA Technologies, Inc. K8M800 Host Bridge
00:00.2 Host bridge: VIA Technologies, Inc. K8M800 Host Bridge
00:00.3 Host bridge: VIA Technologies, Inc. K8M800 Host Bridge
00:00.4 Host bridge: VIA Technologies, Inc. K8M800 Host Bridge
00:00.7 Host bridge: VIA Technologies, Inc. K8M800 Host Bridge
00:01.0 PCI bridge: VIA Technologies, Inc. VT8237 PCI bridge [K8T800/K8T890 South]
00:0f.0 RAID bus controller: VIA Technologies, Inc. VIA VT6420 SATA RAID Controller (rev 80)
00:0f.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 06)
00:10.0 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81)
00:10.1 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81)
00:10.2 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81)
00:10.3 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81)
00:10.4 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 86)
00:11.0 ISA bridge: VIA Technologies, Inc. VT8237 ISA bridge [KT600/K8T800/K8T890 South]
00:11.5 Multimedia audio controller: VIA Technologies, Inc. VT8233/A/8235/8237 AC97 Audio Controller (rev 60)
00:12.0 Ethernet controller: VIA Technologies, Inc. VT6102 [Rhine-II] (rev 78)
00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
01:00.0 VGA compatible controller: ATI Technologies Inc RV350 AS [Radeon 9550]
01:00.1 Display controller: ATI Technologies Inc RV350 AS [Radeon 9550] (Secondary)
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-4-25 11:39:45 | 显示全部楼层
lsmod | grep snd
snd_via82xx            20664  2
gameport               10700  1 snd_via82xx
snd_ac97_codec         88484  1 snd_via82xx
ac97_bus                1728  1 snd_ac97_codec
snd_pcsp                8576  1
snd_pcm                62596  3 snd_via82xx,snd_ac97_codec,snd_pcsp
snd_mpu401_uart         6368  1 snd_via82xx
snd_rawmidi            18528  1 snd_mpu401_uart
snd_timer              17800  1 snd_pcm
snd_page_alloc          7816  2 snd_via82xx,snd_pcm
snd_seq_device          6380  1 snd_rawmidi
snd                    45604  14 snd_via82xx,snd_ac97_codec,snd_pcsp,snd_pcm,snd_mpu401_uart,snd_rawmidi,snd_timer,snd_seq_device
soundcore               6368  1 snd
回复 支持 反对

使用道具 举报

发表于 2009-4-25 12:05:59 | 显示全部楼层
00:11.5 Multimedia audio controller: VIA Technologies, Inc. VT8233/A/8235/8237 AC97 Audio Controller (rev 60) 就是声卡,snd_via82xx 20664 2 应该就是驱动。。

看样子已经加载了。 你试试往 /dev/dsp 里写写数据,如果有声音,驱动方面就应该没问题。
回复 支持 反对

使用道具 举报

发表于 2009-4-25 12:38:53 | 显示全部楼层
如果你确定是用了pulseaudio的话,需要对其进行相应的设置才行,可能涉及到几个方面,可能会有点啰嗦和麻烦哦,还要看你的具体情况,比如以下的:

$ sudo su
# gpasswd -a $LOGNAME audio
# gpasswd -a $LOGNAME pulse
# gpasswd -a $LOGNAME pulse-access
# gpasswd -a $LOGNAME pulse-rt
# exit

$ cp -Rv /etc/pulse  ~/.pulse
根据你的情况适当修改配置,如:
$ vim ~/.pulse/{default.pa,daemon.conf,client.conf}

需要安装的包可参考:
http://www.mtuser.com/2009/02/debian-lenny-pulse-audio/

debian下的pulseaudio可参考:
http://forums.debian.net/viewtopic.php?f=16&t=12497

具体的应用程序使用可参考:
http://www.pulseaudio.org/wiki/PerfectSetup
回复 支持 反对

使用道具 举报

发表于 2009-4-25 12:39:48 | 显示全部楼层
如果你确定是用了pulseaudio的话,需要对其进行相应的设置才行,可能涉及到几个方面,可能会有点啰嗦和麻烦哦,还要看你的具体情况,比如以下的:

$ sudo su
# gpasswd -a $LOGNAME audio
# gpasswd -a $LOGNAME pulse
# gpasswd -a $LOGNAME pulse-access
# gpasswd -a $LOGNAME pulse-rt
# exit

$ cp -Rv /etc/pulse  ~/.pulse
根据你的情况适当修改配置,如:
$ vim ~/.pulse/{default.pa,daemon.conf,client.conf}

需要安装的包可参考:
http://www.mtuser.com/2009/02/debian-lenny-pulse-audio/

debian下的pulseaudio可参考:
http://forums.debian.net/viewtopic.php?f=16&t=12497

具体的应用程序使用可参考:
http://www.pulseaudio.org/wiki/PerfectSetup
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-4-25 14:19:24 | 显示全部楼层
谢谢!
昨天都是好的,今天就不行了。
好久没这样折腾了!
回复 支持 反对

使用道具 举报

发表于 2009-4-27 11:34:42 | 显示全部楼层
我现在觉得还是有精力的时候再UPDATE,上个月UPDATE后也折腾了我一个月。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表