LinuxSir.cn,穿越时空的Linuxsir!

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

装不了n卡的声卡驱动!

[复制链接]
发表于 2006-10-29 21:15:23 | 显示全部楼层 |阅读模式
本人用红旗桌面5。用的主板为:http://product.pconline.com.cn/product/131/p131381.html
主板上的芯片为:
  北桥芯片           nVIDIA GeForce 6100
  南桥芯片          nForce410
上n卡主页:http://www.nvidia.com/object/linux_nforce_1.0-0310.html(本人为认是这个驱动)
这网页上写着:
This page contains drivers and documentation for the nForce chipset. The chipset
includes hardware support for IDE disk control, Ethernet networking, audio supp
ort, win modem support, and a USB controller. These packages have support for Et
hernet networking and basic ACI audio. USB and IDE hardware will work with stand
ard Linux drivers. There is no win modem support.
进入shell安装
root身份 $sh NFORCE-Linux-x86-1.0-0301-pkg1.run
出现:
Please select packages for installation:

   
  • NVIDIA network driver for Linux-x86 (1.0-13)

       
  • NVIDIA audio driver for Linux-x86 (1.0-7)

                                           OK
    按OK。


      Please read the following LICENSE and then select either "Accept" to accept
      the license and continue with the installation, or select "Do Not Accept" to
      abort the installation.

                         Accept                     Do Not Accept
    按accept

      No precompiled kernel interface was found to match your kernel; this means
      that the installer will need to compile a new kernel interface.
                                                                                                                                                             OK

    按OK

      ERROR:
             If you are using a Linux 2.4 kernel, please make sure
             you either have configured kernel sources matching your
             kernel or the correct set of kernel headers installed
             on your system.

             If you are using a Linux 2.6 kernel, please make sure
             you have configured kernel sources matching your kernel
             installed on your system. If you specified a separate
             output directory using either the "KBUILD_OUTPUT" or
             the "O" KBUILD parameter, make sure to specify this
             directory with the SYSOUT environment variable or with
             the appropriate nvidia-installer command line option.

                                           OK
    又按OK

      ERROR: Installation of the network driver has failed.  Please see the file
             '/var/log/nvidia-nforce-installer.log' for details.  You may find
             suggestions on  fixing installation problems in the README available
             on the Linux driver download page at www.nvidia.com.

                                           OK

    又按OK,就跳出来了。装不了!!!!!!!

    我的lspic 信息如下:
    00:10.2 Multimedia audio controller: nVidia Corporation MCP51 AC97 Audio Controller (rev a2)
            Subsystem: nVidia Corporation: Unknown device cb84
            Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
            Status: Cap+ 66Mhz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <ERR-
            Latency: 0 (500ns min, 1250ns max)
            Interrupt: pin C routed to IRQ 23
            Region 0: I/O ports at dc00 [size=256]
            Region 1: I/O ports at d800 [size=256]
            Region 2: Memory at fe02c000 (32-bit, non-prefetchable) [size=4K]
            Capabilities: [44] Power Management version 2
                    Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
                    Status: D0 PME-Enable- DSel=0 DScale=0 PME-


    请帮助一下。谢谢!
  •  楼主| 发表于 2006-10-31 22:09:16 | 显示全部楼层

    只好自己顶自己

    一天上看这帖子N次。看到它不断地下沉,只好自己顶一下。
    回复 支持 反对

    使用道具 举报

    发表于 2006-10-31 22:38:13 | 显示全部楼层
    用 alsa ,不要用那个。
    回复 支持 反对

    使用道具 举报

    发表于 2006-11-1 13:21:00 | 显示全部楼层
    ALSA的最新版本在R9下没发make,R9已经UP到2.6的内核了
    回复 支持 反对

    使用道具 举报

     楼主| 发表于 2006-11-1 20:40:33 | 显示全部楼层

    硬着头皮去装ALSA

    make的时候的结果:
    In file included from /home/jessinio/Desktop/alsa-driver-1.0.9rc4/i2c/other/ak4114.c:1:
    /home/jessinio/Desktop/alsa-driver-1.0.9rc4/i2c/other/../../alsa-kernel/i2c/other/ak4114.c:109:49: macro "create_workqueue" requires 2 arguments, but only 1 given
    In file included from /home/jessinio/Desktop/alsa-driver-1.0.9rc4/i2c/other/ak4114.c:1:
    /home/jessinio/Desktop/alsa-driver-1.0.9rc4/i2c/other/../../alsa-kernel/i2c/other/ak4114.c: Infunction `snd_ak4114_create':
    /home/jessinio/Desktop/alsa-driver-1.0.9rc4/i2c/other/../../alsa-kernel/i2c/other/ak4114.c:109: error: `create_workqueue' undeclared (first use in this function)
    /home/jessinio/Desktop/alsa-driver-1.0.9rc4/i2c/other/../../alsa-kernel/i2c/other/ak4114.c:109: error: (Each undeclared identifier is reported only once
    /home/jessinio/Desktop/alsa-driver-1.0.9rc4/i2c/other/../../alsa-kernel/i2c/other/ak4114.c:109: error: for each function it appears in.)
    make[5]: *** [/home/jessinio/Desktop/alsa-driver-1.0.9rc4/i2c/other/ak4114.o] 错误 1
    make[4]: *** [/home/jessinio/Desktop/alsa-driver-1.0.9rc4/i2c/other] 错误 2
    make[3]: *** [/home/jessinio/Desktop/alsa-driver-1.0.9rc4/i2c] 错误 2
    make[2]: *** [_module_/home/jessinio/Desktop/alsa-driver-1.0.9rc4] 错误 2
    make[1]: *** [modules] 错误 2
    make[1]: Leaving directory `/usr/src/linux-2.6.9-5.34DT'
    make: *** [compile] 错误 2

    本人用红旗桌面5。请指点!!
    回复 支持 反对

    使用道具 举报

    发表于 2006-11-13 01:27:01 | 显示全部楼层
    我在装完alsa-lib之后装alsa-utils-1.0.13时,make时出现错误:
    reference to `snd_ctl_elem_tlv_read'
    state.o(.text+0x1e23): In function `add_user_control':
    /home/zfan/alsa-utils-1.0.13/alsactl/state.c:810: undefined reference to `snd_ctl_elem_add_integer'
    state.o(.text+0x1e58):/home/zfan/alsa-utils-1.0.13/alsactl/state.c:815: undefined reference to `snd_ctl_elem_tlv_write'
    state.o(.text+0x1e85):/home/zfan/alsa-utils-1.0.13/alsactl/state.c:822: undefined reference to `snd_ctl_elem_add_iec958'
    state.o(.text+0x1e9e):/home/zfan/alsa-utils-1.0.13/alsactl/state.c:819: undefined reference to `snd_ctl_elem_add_boolean'
    names.o(.text+0xe1b): In function `probe_timers':
    /home/zfan/alsa-utils-1.0.13/alsactl/names.c:428: undefined reference to `snd_timer_ginfo_sizeof'
    names.o(.text+0xe3b):/home/zfan/alsa-utils-1.0.13/alsactl/names.c:428: undefined reference to `snd_timer_ginfo_sizeof'
    names.o(.text+0xe9e):/home/zfan/alsa-utils-1.0.13/alsactl/names.c:438: undefined reference to `snd_timer_ginfo_set_tid'
    names.o(.text+0xf0f):/home/zfan/alsa-utils-1.0.13/alsactl/names.c:448: undefined reference to `snd_timer_ginfo_get_name'
    collect2: ld returned 1 exit status
    make[1]: *** [alsactl] 错误 1
    make[1]: Leaving directory `/home/zfan/alsa-utils-1.0.13/alsactl'
    make: *** [all-recursive] 错误 1
    [root@localhost alsa-utils-1.0.13]#
    不知道是哪儿出问题了,帮帮忙,请指点,谢谢
    我的版本是redhat enterprise 4 as,主板是映态Tforce-6100, Nvdia C51芯片组,板载的声卡 AC-97
    回复 支持 反对

    使用道具 举报

    发表于 2006-11-15 11:09:56 | 显示全部楼层
    楼主兄弟,我的nv43在kernel2.4xx下用alsa很正常,nforce.xx.xpkg.run效果很好,后编译kernel2.6.18后,再./nforce.xx.run就出现和你一样的问题,我自己图方便,也就用kernel2.6.18下的i810_audio模块,效果很好,在kde下,用kmix很正常(但就是alsamixer无用,系统用的是oss,不是alsa),怎么不试试~~~
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

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