LinuxSir.cn,穿越时空的Linuxsir!

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

REDHAT对AC97的支持如何?

[复制链接]
发表于 2002-10-3 17:40:31 | 显示全部楼层 |阅读模式
配置:我现在的配置是 redhat7.3,声卡是AC VT8233芯片,

想我刚装声卡时,走了很多的弯路,为了兄弟们能够直接听到自由世界的声音,和大家一起来解决我在安装过程中遇到的问题.

我最初安装的是RED8.0,不出声呐!我就在网上下了VI8233的最新驱动,等安装时才发现,他只支持到7.3,MY GOD!!
我最后听南北兄的建议,重装内核,可能我太菜了吧!再加上是第一次,我编绎了N次都说我的核心太大,超过了512M,不能通过.唉!算了,还是重装7.3吧!!我咬咬牙开始行动了,等我把7.3装好已是晚上12点30了,我进入7.3后,一片寂静,跟外面的月光融合到一处,真是一片好光景啊!(我倒!!)
也算是本人懒有懒福吧!我先在控制台用setup配制声卡,但很花,看不大清楚.但关健地方来了!!我想是不是我没有激活它呀,于是我在(开始)菜单中的多媒体中,打开kmixer的界面后,把所有的声音开到最大,包刮音箱(我怕万一有声音我听不到,我怕呀!)然后保存.我拿了一张CD,慢慢的放入光驱!一切看起来都是那么稳重,那么成熟!!(哈哈说笑了!!)随之而来的就是一声惊天动,泣鬼神的一声巨响!我流泪了,我终于告别了那个寂静的世界,啊!!(保安在下面叫了!)
不知redhat8.0有没法这样呢!第二天我又重装了8.0,可是失败了,kmix里面一片空白,什么都没有,连音量调接的都没有!我心凉了半载!!
只好又告别了8.0,来到了7.3
但是有几个问题一直没有解决,就是:
1: 用xmms播放MP3时,无论我怎么用力点播放,他      就是不出声,我里面已能正常显示中英文了,但....
2: 但是听不到什么打开窗口呀!聊QQ时的提示音,反正一句话,只有CD有声音.
3: 我又用最新下载的驱动,我用的是i686(因我看 到,在起动时,内核边上有一个i686的提示,不过很快,一闪就不见了,所以我就装了这个,不知对不对?)(具体操作本论坛已有了,在此不再重复了)但装好后,只有在KDE起动时才能听到声音,但其它时候........,就连我最心爱的cd都不理我了.呜呜......,我又把系统自带的驱动还原,一切又如常 了!
这就是我在linux下的......

怎么会这样呢!真是不明白!!!还请兄弟们一起来想想办法!
发表于 2002-10-3 17:43:12 | 显示全部楼层
试过在终端运行sndconfig来配置吗?
发表于 2002-10-3 17:45:29 | 显示全部楼层
多谢兄弟,我们还是走出了一步,这对弟兄们来说,也是极为重要的。
正如skywx兄弟所说,还有些问题没有解决,我想这都不重要,只要弟兄们都参与,问题是能解决的,只是一个时间的问题。

北南 致谢!
发表于 2002-10-3 18:12:23 | 显示全部楼层

skywx兄:

其实你还是可以继续用你的Redhat 8.0 声卡照样可以出声。这样来吧:
1、先到这儿下载(或在rh7.3第一张安装盘的/redhat/rpms/中找到kernel-2.4.18-3.i386.rpm)
http://fr2.rpmfind.net/linux/red ... l-2.4.18-3.i386.rpm
2、在rh 8.0下安装rh 7.3的内核。(注:不能升级安装):
rpm -ivh kernel-2.4.18-3.i386.rpm    #不要用参数-Uvh
3、在/boot/grub/menu.lst或/etc/lilo.conf 修改增加rh 7.3的内核及映像vmlinuz-2.4.18-3及initrd-2.4.18-3.img,注意:此时先别删除原rh 8.0的内核,以防万一!
4、用此内核启动rh 8.0,看是否能成功启动。如果成功了,再装via的声卡驱动。此时是应该能装上了。如果不能启动,请继续第5步:
5、用vmlinuz-2.4.18-3(即rh7.3的内核)与initrd-2.4.18-14.img(即rh 8.0的启动映像)相结合启动你的rh 8.0
6、登陆root并进入/boot运行:
mkinitrd 2.4.18-3 rh73.img
7、用vmlinuz-2.4.18-3与rh73.img相结合启动您的rh8.0.最后你应该能大获全胜了!
对于后面的问题,最关键的是你必须弄您的驱动是属于什么类型?因为据我所知,linux声音的输出方式有esound,alsa,Rts,oss等几种。认真阅读readme是非常有必要的,如果可以的话,也请你把readme贴上来。
发表于 2002-10-3 18:14:21 | 显示全部楼层
有哈兄一帖,就大获全胜了!
请弟兄们实践实践了?有问题请跟帖。。。。

多谢哈兄指教!
发表于 2002-10-3 18:19:58 | 显示全部楼层

Re: skywx兄:

最初由 哈蜜瓜 发布
其实你还是可以继续用你的Redhat 8.0 声卡照样可以出声。这样来吧:
1、先到这儿下载(或在rh7.3第一张安装盘的/redhat/rpms/中找到kernel-2.4.18-3.i386.rpm)
http://fr2.rpmfind.net/linux/red ... l-2.4.18-3.i386.rpm
2、在rh 8.0下安装rh 7.3的内核。(注:不能升级安装):
rpm -ivh kernel-2.4.18-3.i386.rpm    #不要用参数-Uvh
3、在/boot/grub/menu.lst或/etc/lilo.conf 修改增加rh 7.3的内核及映像vmlinuz-2.4.18-3及initrd-2.4.18-3.img,注意:此时先别删除原rh 8.0的内核,以防万一!
4、用此内核启动rh 8.0,看是否能成功启动。如果成功了,再装via的声卡驱动。此时是应该能装上了。如果不能启动,请继续第5步:
5、用vmlinuz-2.4.18-3(即rh7.3的内核)与initrd-2.4.18-14.img(即rh 8.0的启动映像)相结合启动你的rh 8.0
6、登陆root并进入/boot运行:
mkinitrd 2.4.18-3 rh73.img
7、用vmlinuz-2.4.18-3与rh73.img相结合启动您的rh8.0.最后你应该能大获全胜了!
对于后面的问题,最关键的是你必须弄您的驱动是属于什么类型?因为据我所知,linux声音的输出方式有esound,alsa,Rts等几种。认真阅读readme是非常有必要的,如果可以的话,也请你把readme贴上来。


那装好以后是不是也要用2.4.18-3的内核?
发表于 2002-10-3 18:22:53 | 显示全部楼层

pupilzeng兄:

没错,就是这个意思。你认为kernel-2.4.18-14比kernel-2.4.18-3有很大的进步吗?
发表于 2002-10-3 21:40:10 | 显示全部楼层

Re: pupilzeng兄:

最初由 哈蜜瓜 发布
没错,就是这个意思。你认为kernel-2.4.18-14比kernel-2.4.18-3有很大的进步吗?


这个我不清楚,我是担心这个内核跟他系统自带的一些应用程序是不是能很稳定的工作。我记得我以前,同一个内核在不同的系统下,效果就不一样,比方说我以前编译了一个内核,在redhat中可以mount cdrom,可是在debian中却没法mount cdrom,当然用debian原来的内核是可以的。
 楼主| 发表于 2002-10-3 21:57:58 | 显示全部楼层
这就是我下的驱动的readme,而我用的驱动就是 74audio.rht73.i686.gz
哦!!补充一下,我把新驱动安好后,拉动音量图标就有沙沙的电平声响!!

谀哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪目
  ?             Copyright (c) 1998-2002 VIA Technologies Inc.             ?
  ?                                                                       ?
  ?             VIA AC'97 Enhanced Audio Device Driver ReadMe.Txt         ?   
  ?                                 for                                   ?

  ?                                      Linux                                     ?
  ?   
  
LINUX

KERNEL
       2.2.16
         74AUDIO.2216.GZ        VIA AC97 PCI Audio Device compressed file for kernel 2.2.16
         
       2.4.0
         74AUDIO.240.GZ         VIA AC97 PCI Audio Device compressed file for kernel 2.4.0
         
Happy?  ?
?  ? 2.0
?       74AUDIO.hap20.GZ       VIA AC97 PCI Audio Device compressed file for Happy Linux 2.0

REDFLAG
?  ? 1.0
?  ?   74AUDIO.RFLG10.GZ      VIA AC97 PCI Audio Device compressed file for RedFlag 1.0

?  ? 2.0
?       74AUDIO.RFLG20.GZ      VIA AC97 PCI Audio Device compressed file for RedFlag 2.0

?  ? 3.0
?       74AUDIO.RFG30.GZ      VIA AC97 PCI Audio Device compressed file for RedFlag 3.0   

?  ? 3.2
?       8233audio.rfg3.2-2.10-1.src.rpm      VIA AC97 PCI Audio Device compressed file for RedFlag 3.2  

CALDERA   ?   
    ? 2.2
         74AUDIO.CLA22.GZ       VIA AC97 PCI Audio Device compressed file for
                                Caldera OPENLINUX 2.2
Mandrake?  ?
?  ? 8.0
?       74AUDIO.mdk80.GZ       VIA AC97 PCI Audio Device compressed file for Mandrake 8.0
?  ?
?  ? 8.1(kernel: 2.4.8-26mdk)
?       74AUDIO.mdk81.GZ       VIA AC97 PCI Audio Device compressed file for Mandrake 8.1

       8.2(kernel: 2.4.18-6mdk)
?       74AUDIO.mdk82.GZ       VIA AC97 PCI Audio Device compressed file for Mandrake 8.2              

REDHAT
?  ? 6.0
?  ?   74AUDIO.RHT60.GZ       VIA AC97 PCI Audio Device compressed file for RedHat 6.0

?  ? 6.1
?  ?   74AUDIO.RHT61.GZ       VIA AC97 PCI Audio Device compressed file for RedHat 6.1

?  ? 6.2
?  ?   74AUDIO.RHT62.GZ       VIA AC97 PCI Audio Device compressed file for RedHat 6.2

?  ? 6.2lp
?  ?   74AUDIO.RHT62lp.GZ     VIA AC97 PCI Audio Device compressed file for RedHat 6.2lp

?  ? 7.0
?  ?   74AUDIO.RHT70.GZ       VIA AC97 PCI Audio Device compressed file for RedHat 7.0

?  ? 7.1
?       74AUDIO.RHT71.GZ       VIA AC97 PCI Audio Device compressed file for RedHat 7.1

     7.2(kernel: 2.4.7-10)
        74AUDIO.RHT72b.i386.GZ          VIA AC97 PCI Audio Device compressed file for RedHat 7.2(Cyrix)     
        74AUDIO.RHT72b.i686.GZ          VIA AC97 PCI Audio Device compressed file for RedHat 7.2(Celeron, Coppermine, Socket 7)
        74AUDIO.RHT72b.athlon.GZ        VIA AC97 PCI Audio Device compressed file for RedHat 7.2(Duron, Athlon)     
         
     7.3
        74AUDIO.RHT73.i386.GZ          VIA AC97 PCI Audio Device compressed file for RedHat 7.3(Cyrix)     
        74AUDIO.RHT73.i686.GZ          VIA AC97 PCI Audio Device compressed file for RedHat 7.3(Celeron, Coppermine, Socket 7)
        74AUDIO.RHT73.athlon.GZ        VIA AC97 PCI Audio Device compressed file for RedHat 7.3(Duron, Athlon)  
         
SuSE   
       7.3(kernel:2.4.10-10GB)
                74AUDIO.SUE73a.GZ      VIA AC97 PCI Audio Device compressed file for SuSE 7.3
                
       8.0
                74AUDIO.SUE80.GZ      VIA AC97 PCI Audio Device compressed file for SuSE 8.0(P3,AMD or other CPU)                 
                74AUDIO.SUE80.p4.GZ   VIA AC97 PCI Audio Device compressed file for SuSE 8.0(P4 CPU)   
                
PS: Driver for OS SuSE7.3/REDHAT7.2/Mandrake8.1 support VT8233/VT8233C/VT8233A South Bridge, other OS only support VT8233/VT8233C
                                                               
LINUX
    *************************
    ** Driver Installation **   
    *************************
    Please follow the instructions listed below to install the driver :
   
    A) Login as a super user.

    B) Change directory according to the Linux version, e.g..

       # mcd a:/linux/redhat

       for RedHat

    C) Copy compressed file according to the Linux version to a certain
       directory, e.g..
        
       # mkdir ./viaudio
       # mcopy a:74audio.rht72.gz ./viaudio

       for RedHat 7.2        

    D) Uncompress the compressed file by using tar command, e.g.

       # tar xzvf 74audio.rht72.gz

       for RedHat 7.2 and


    E) Change directory to the relative directory to do the installation.  

       # ./vinstall
       or
       # sh vinstall

       For RedHat 7.2, this program will copy some files, e.g.

                /lib/modules/2.4.7-10/sound/viaudio.o

       and backup the original files as the following :

                /etc/modules.conf to /etc/modules.conf.old
                or
                /etc/modules.conf to /etc/old.modules.conf               

        After the installation, the VIA Audio Linux driver could be
        loaded on the RedHat 7.2.


    * Please turn on the USB Host Controller and USB 2 Host Controller in
      the BIOS setting first. Otherwise, the Audio function will not detect
      by LINUX 2.2.5 kernel. It is the LINUX 2.2.5 kernels' bug.   

    ***************************
    ** Driver Uninstallation **   
    ***************************
    Please follow the instructions listed below to uninstall the driver :

    A) Login as a super user.

    B) Change directory to the relative directory to do the uninstallation
       by typing :  

       # ./vunstall
       or
       # sh vunstall
        
       After the uninstallation, the the VIA PCI Audio driver will be removed
       from the system.
发表于 2002-10-3 22:56:49 | 显示全部楼层

skywx兄:

你可先打开kde中的"控制中心",把“声音服务”及"Rts"功能取消。(有两个地方,因为现在我无法实际操作,所以都忘了。)在xmms中的输出方式改为oss输出或esound输出试试。
pupilzeng兄:要知suse与redhat相差可很远的。我没在suse下装过redhat的内核(你说的问题或许与gcc有关),不过为了驱动我的ess2838winmodem,我曾在xteam 4.0,redflag 3.2,cosix 3.1,mandrake 8.1,redhat 7.2中装过rh7.3的内核。这里何况又是同一家linux公司的产品,我想这应该也不会有什么问题的。兄弟们试试就知道了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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