LinuxSir.cn,穿越时空的Linuxsir!

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

windrow 老兄求助:我的声卡有问题

[复制链接]
 楼主| 发表于 2004-11-5 21:12:27 | 显示全部楼层

ys_freedom老兄,具体怎么办呀?

我对oss不是很懂
能具体的教教我吗?
发表于 2004-11-5 21:58:11 | 显示全部楼层
是不是跟驱动有关
去下一个驱动试试看
 楼主| 发表于 2004-11-6 07:13:38 | 显示全部楼层

谢谢,我下了精英的linux驱动了

哦正在尝试
 楼主| 发表于 2004-11-7 00:07:26 | 显示全部楼层

老鸟们,帮帮忙,我的声卡,我都要疯了

我在版里找精华贴
编译了内核但是发现内核里已经加载了的声卡8738的模块
但是alsaconf 就是不识别我的板载声卡
需要手动加载 声卡驱动马?
需要修改alsa的配置文件吗?


还有我下载了官方驱动,但是看不懂它说明,因为他说的目录我没找到

我贴出来,大家看看.

Audio driver for CM8338/CM8738 chips by Chen-Li Tien


HARDWARE SUPPORTED
================================================================================
C-Media CMI8338
C-Media CMI8738
On-board C-Media chips


WHAT'S NEW
================================================================================

  1. Support modem interface for 8738. (select in kernel configuration)
  2. Enable S/PDIF-in to S/PDIF-out (S/PDIF loop).
  3. Enable 4 channels analog duplicate mode on 3 jack or 4 jack
     configurateion.
  4. Enable joystick support. (joystick driver needed)


STEPS TO BUILD DRIVER
================================================================================

  1. Backup the Config.in and Makefile in the sound driver directory
     (/usr/src/linux/driver/sound).
     The Configure.help provide help when you config driver in step
     4, please backup the original one (/usr/src/linux/Document) and
     copy this file.
     The cmpci is document for the driver in detail, please copy it
     to /usr/src/linux/Document/sound so you can refer it. Backup if
     there is already one.

  2. Extract the tar file by 'tar xvzf cmpci-xx.tar.gz' in the above
     directory.

  3. Change directory to /usr/src/linux

  4. Config cm8338 driver by 'make menuconfig', 'make config' or
     'make xconfig' command.

  5. Please select Sound Card (CONFIG_SOUND=m) support and CMPCI
     driver (CONFIG_SOUND_CMPCI=m) as modules. Resident mode not tested.
     For driver option, please refer 'DRIVER PARAMETER'

  6. Compile the kernel if necessary.

  7. Compile the modules by 'make modules'.

  8. Install the modules by 'make modules_install'


INSTALL DRIVER
================================================================================

  1. Before first time to run the driver, create module dependency by
     'depmod -a'

  2. To install the driver manually, enter 'modprobe cmpci'.

  3. Driver installation for various distributions:

    a. Slackware 4.0
       Add the 'modprobe cmpci' command in your /etc/rc.d/rc.modules
       file.so you can start the driver automatically each time booting.

    b. Caldera OpenLinux 2.2
       Use LISA to load the cmpci module.

    c. RedHat 6.0 and S.u.S.E. 6.1
       Add following command in /etc/conf.modules:

       alias sound cmpci

        also visit http://www.cmedia.com.tw for installation instruction.

DRIVER PARAMETER
================================================================================

  Some functions for the cm8738 can be configured in Kernel Configuration
  or modules parameters. Set these parameters to 1 to enable.

  spdif_loop:   Enable S/PDIF loop, this route S/PDIF-in to S/PDIF-out
                directly.
  four_ch:      Enable 4 channels mode, rear-out or line-in will output
                the same as line-out.
  rear_out:     Enable this if you have independent rear-out jacket on
                your sound card, otherwise line-in will be used as
                rear-out.
  modem:        You will need to set this parameter if you want to use
                the HSP modem. You need install the pctel.o, the modem
                driver itself.
  joystich:        Enable joystick. You will need to install Linux joystick
                driver.
 楼主| 发表于 2004-11-7 15:01:47 | 显示全部楼层

今天,我装了官方驱动,从新编译了内核,问题依旧

我按着他的说明,一步一步来的
但是有几个问题,
首先,按照说明,根本就找不到他所说的目录
只好凭直觉装
在make menuconfig
里面有了模块

但是最后使用 modpribe cmpci
提示找不到


我该怎么办???

兄弟们,帮我想想办法

5555555
:help
发表于 2004-11-7 15:08:07 | 显示全部楼层
执行 lspci ,输出什么信息?
 楼主| 发表于 2004-11-7 22:46:30 | 显示全部楼层

windrose老兄请进,我把我的lspci贴出来了,你帮我看看

这是我的lspci

00:00.0 Host bridge: Silicon Integrated Systems [SiS] 630 Host (rev 20)
00:00.1 IDE interface: Silicon Integrated Systems [SiS] 5513 [IDE] (rev d0)
00:01.0 ISA bridge: Silicon Integrated Systems [SiS] SiS85C503/5513 (LPC Bridge)
00:01.2 USB Controller: Silicon Integrated Systems [SiS] USB 1.0 Controller (rev 07)
00:01.3 USB Controller: Silicon Integrated Systems [SiS] USB 1.0 Controller (rev 07)
00:02.0 PCI bridge: Silicon Integrated Systems [SiS] Virtual PCI-to-PCI bridge (AGP)
00:09.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
00:0d.0 Multimedia audio controller: C-Media Electronics Inc CM8738 (rev 10)
01:00.0 VGA compatible controller: Silicon Integrated Systems [SiS] 630/730 PCI/AGP VGA Display Adapter (rev 20)


当我运行alsaconf时会出现找不到很多的modules
这是怎么一回事呢?

我很是纳闷
希望老兄能解答,不然我是又要重装了
发表于 2004-11-7 23:08:33 | 显示全部楼层

回复: windrose老兄请进,我把我的lspci贴出来了,你帮我看看

最初由 echowong 发表

00:0d.0 Multimedia audio controller: C-Media Electronics Inc CM8738 (rev 10)


这个就是你的声卡的信息,已经认出来了嘛

你再 lsmod ,看看有没有加载声卡驱动模块
 楼主| 发表于 2004-11-8 12:15:07 | 显示全部楼层

windrose老兄请进,我把我的 lsmod 贴出来了,你帮我看看

lsmod后就是这样的输出结果
Module                  Size  Used by    Not tainted
ide-scsi                9328   0
agpgart                43940   0  (unused)


没有显示加载了声卡,我使用alsaconf,还是不识别

windrose老兄,这是怎么回事?

我在mandrake 10下声卡有声音
发表于 2004-11-8 13:57:55 | 显示全部楼层
你在mandrake里面lsmod的结果又是什么呢?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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