LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: rr19xx

原创-》Alsa0.9.2安装指南第二版-04-28-03

 关闭 [复制链接]
发表于 2003-5-6 21:35:07 | 显示全部楼层
如何设置编译内核??
 楼主| 发表于 2003-5-6 23:00:41 | 显示全部楼层
myth_huihui兄,关于linux内核源码的编译,建议你用搜索或到相关的版块查询一下。至于有关声卡在内核中的设置及其它相关,请阅读安装指南。若是不行再发帖。
发表于 2003-5-7 20:49:29 | 显示全部楼层
我用的rh9,我下的alsa是rpm包,在xwindows下安装时,弹出对话框提示正在读取文件头,然后一闪就过了,然后就好像没装一样,在终端下,显示两条线,后面分别跟着100%,然后光标只是在闪,我等了十多分钟,还是如此,我就把终端关了,然后就好像我没装过一样,我不知道怎么回事,希望哪位高手能告诉我到底该怎么安装,不胜感激!!!
发表于 2003-5-7 22:01:58 | 显示全部楼层
hothot:
   redhat 9要重编译内核才能用alsa,我也正为这事头痛.你去基础架设那边找找有关内核编译的贴子.高顶内核再说吧.
发表于 2003-5-8 10:57:57 | 显示全部楼层
内核重新编译以后,我为什么还可以进去以前的那个内核里的?我明明把
/usr/include目录下的 asm linux scsi都改成 asm.OFF,linux.OFF,scsi.OFF,然后在用ln 连接到新内核的asm linux scsi下了阿.
  而且,新内核里我上不了网,用不了usb鼠标,我明明只在make menuconfig里改了有关sound项,用m编译进内核,对吧?我是继续在这里讨论内核问题,还是到基础版块那里发贴呢?南北兄请指示.
发表于 2003-5-8 12:07:23 | 显示全部楼层
http://www.linuxsir.cn/forum.php?mod=viewthread&tid=16439

请兄弟看一下这个,或许有所帮助。内核编译也不难,多试几次。
发表于 2003-5-8 13:31:52 | 显示全部楼层
呵呵,昨天编译内核的时候,就看了几次了。里面的大部分连接也看过了。没看过岂敢发贴?会被扁的哦。
  在新内核了把alsa装上了,嘻嘻。只执行过一次gamix,然后重起之后(还没有进入xwindow),有如下语句:
  Fatal error:UP compiled sndhield under SMP complied kernel
  进入了xwindow之后,终端再执行gamix,有如下错误:
  probe.c 40:No ALSA device
  min.c   37:Can not make mixer
  哪里出问题了?兄弟们?
 楼主| 发表于 2003-5-8 15:40:04 | 显示全部楼层
首先祝贺myth_huihui兄成功编译内核,但你的步骤似乎有点麻烦,--内核重新编译以后,我为什么还可以进去以前的那个内核里的?我明明把
/usr/include目录下的 asm linux scsi都改成 asm.OFF,linux.OFF,scsi.OFF,然后在用ln 连接到新内核的asm linux scsi下了阿.
而且,新内核里我上不了网,用不了usb鼠标,我明明只在make menuconfig里改了有关sound项,用m编译进内核,对吧?我是继续在这里讨论内核问题,还是到基础版块那里发贴呢?南北兄请指示.--

不用那么麻烦吧。make dep-make bzImage-make modules-make modules_install
以上便是传统的编译方法,之后只需把内核拷至/boot,然后修改grub的配置文件即可。
之后:你的出错提示,1.你的cpu似乎选了smp,但似乎你用的是单cpu编译alsa。2.你似乎并没有执行./snddevices 。
请把你安装步骤发一下。好作判断。
发表于 2003-5-8 16:37:06 | 显示全部楼层
rr19xx兄,我先把alsa的安装步骤说说.(我是完全按照你说的步骤进行的.)
  一.重新编译内核,在sound项中选以模块编译.
  二.解压alsa-driver-0.9.2.tar.bz2,alsa-lib-0.9.2.tar.bz2,alsa-utils-0.9.2.tar.bz2.
  三.编译执行alsa
   cd alsa-driver-0.9.2
    ./configure
    make install
    ./snddevices
    cd utils
   ./alsaconf 之后进入一个图形界面.然后他检测声卡,给了我两个,一个是ess1988 的,一个是xx(忘了),那个xx一选就死机,所以就只有一个可以用,而且那个可以用的也是默认的.然后他就配置好声卡了.之后给我个WARING:linux下默认静音,你必需自己调声.
   四.配置
    1,配置音量  
      a. 进入alsa-lib-0.9.2目录,执行:
         ./configure
         make
         make install
      b.进入alsa-utils-0.9.2目录,执行:
        ./configure
         make
        make install
      解压:tar zxvf gamix-1.99.p13.tar.gz
      cd gamix-1.99.p13
      ./configure
      make
     make install
     执行gamix,然后我把全部的项都调到中上位置.就这次我执行gamix好使.重起之后就不行了.
     执行alsactl store
     执行:chkconfig --add alsasound
     重起计算机,之后出现我上一贴所说的错误.
     哥们,有没有发现哪里错了??
    还有的就是,smp是什么意思呢?我内核编译的时候,就改了sound的项,别的都用默认的,不过之后就不能上网了,鼠标也动不了.晕~~~
 楼主| 发表于 2003-5-8 17:00:19 | 显示全部楼层
myth_huihui兄,照你的描述,alsa安装步骤应该没问题,问题出在linux内核上面。很明显你的内核编译有问题。
linux内核默认的设置是不够的,你还要根据自己的机器配置及应用需要对其它选项进行选择。smp是多处理器支持。你不是已经看过内核编译的相关帖子了吗?
如果对于内核编译不是那么了解的话,请把你机器配置详细写出来。
cpu、芯片组、声卡、显卡、网卡等等都要。
我可尝试为你做一个.config配置文件用于编译内核。(只是要声明的是,不对使用它的后果负责,请见谅。)
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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