LinuxSir.cn,穿越时空的Linuxsir!

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

装realtek声卡驱动把系统搞出毛病来了,被删了些文件,求助

[复制链接]
发表于 2008-7-30 00:41:30 | 显示全部楼层 |阅读模式
主板集成的声卡ACL883,suse11默认装上后,听着很大杂音,以为是驱动问题,搜索了下,在realtek下了个驱动安装,太**了,安装前没看一下脚本,后悔死了
脚本如下
#!/bin/sh

######## VERSION 1.0 ########

KERNEL_VER=`uname -r`

. ./version

echo ".....Decompress Driver source v1.0.16-$ver"
tar xvpfj alsa-driver-rt20080704-$ver.tar.bz2 > /dev/null 2>&1
echo ".....Decompress ALSA Library source v1.0.16"
tar xvpfj alsa-lib-1.0.16.tar.bz2 > /dev/null 2>&1
echo ".....Decompress ALSA Utility v1.0.16"
tar xvpfj alsa-utils-1.0.16.tar.bz2 >/dev/null 2>&1
#echo ".....Decompress XRealMixer v0.5"
#tar xvpfj xrmix-0.5.tar.bz2 > /dev/null 2>&1
sync

echo "Remove old sound driver"
if [ -d /lib/modules/$KERNEL_VER/kernel/sound ]; then
   rm -rf /lib/modules/$KERNEL_VER/kernel/sound/pci > /dev/null 2>&1
   rm -rf /lib/modules/$KERNEL_VER/kernel/sound/acore > /dev/null 2>&1
   rm -rf /lib/modules/$KERNEL_VER/kernel/sound/core > /dev/null 2>&1
fi

## remove driver modules
if [ -f /etc/rc.d/init.d/alsasound ]; then
   /etc/init.d/alsasound stop
   rmmod snd-page-alloc > /dev/null 2>&1
   rmmod soundcore > /dev/null 2>&1
fi

sleep 2

echo "Compile Driver........"
cd alsa-driver-rt20080704-$ver
./configure --with-cards=hda-intel
make
make install
./snddevices
cd ..

## for x86
echo "Remove old alsa library"
rm -rf /lib/libasound.* > /dev/null 2>&1
rm -rf /lib64/libasound.* > /dev/null 2>&1
rm -rf /usr/lib/libasound.* > /dev/null 2>&1
rm -rf /usr/lib64/libasound.* > /dev/null 2>&1

echo "Compile ALSA Library....."
cd alsa-lib-1.0.16
./configure
make
make install
cd ..

echo "Compile ALSA Utility......"
cd alsa-utils-1.0.16
./configure
make
make install
cd ..

#echo "Comiple XrealMixer......"
#cd ./

## for x86_64
if [ -d /usr/lib64 ]; then
  cp -lf /usr/lib/libasound.* /usr/lib64
  cp -lf /usr/lib/pkgconfig/alsa.pc /usr/lib64/pkgconfig
  ldconfig -n /usr/lib64
fi

sleep 1

## del audio stat file
if [ -f /etc/asound.state ]; then
   rm -rf /etc/asound.state > /dev/null 2>&1
fi

## alsa driver sndstat file relink
rm -rf /dev/sndstat > /dev/null 2>&1
ln -s /proc/asound/oss/sndstat /dev/sndstat

## sample wave
if [ -d /usr/share/sounds/alsa ]; then
     bzip2 -d test.wav.bz2
     cp -f test.wav /usr/share/sounds/alsa
     bzip2 test.wav
else
     mkdir /usr/share/sounds/alsa
     bzip2 -d test.wav.bz2
     cp -f test.wav /usr/share/sounds/alsa
     bzip2 test.wav
fi

echo "Remove Folder....."
rm -rf alsa-driver-rt20080704-$ver > /dev/null
rm -rf alsa-lib-1.0.16 > /dev/null
rm -rf alsa-utils-1.0.16 > /dev/null
alsaconf


然后进桌面就不行了,错误信息提示找不到libasound2.so.2
在网上找了个libasound2-1.0.16-35.1.i586.rpm强制安装了一下,能进桌面了,但是声卡挂了,好像有关snd-hda-intel的文件没了,这个咋整

这个驱动太**了。。我很无语
谢谢
 楼主| 发表于 2008-7-30 22:58:17 | 显示全部楼层
请高手帮助一下...,不想重装,装完后那些软件升级什么的又要花我几天啊..痛苦ing
回复 支持 反对

使用道具 举报

发表于 2008-7-30 23:14:04 | 显示全部楼层
Post by 开水;1880414
请高手帮助一下...,不想重装,装完后那些软件升级什么的又要花我几天啊..痛苦ing


不会吧!下午安装kde4.1头两次totem安装后没有声音,刚安装第三次才搞定,才几个小时。
回复 支持 反对

使用道具 举报

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

本版积分规则

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