CMI8338
上传用户:lgb322
上传日期:2013-02-24
资源大小:30529k
文件大小:3k
- Audio driver for CM8338/CM8738 chips by Chen-Li Tien
- HARDWARE SUPPORTED
- ================================================================================
- C-Media CMI8338
- C-Media CMI8738
- On-board C-Media chips
- 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.
- mpuio: I/O ports base for MPU-401, 0 if disabled.
- fmio: I/O ports base for OPL-3, 0 if disabled.
- spdif_inverse:Inverse the S/PDIF-in signal, this depends on your
- CD-ROM or DVD-ROM.
- spdif_loop: Enable S/PDIF loop, this route S/PDIF-in to S/PDIF-out
- directly.
- speakers: Number of speakers used.
- use_line_as_rear:Enable this if you want to use line-in as
- rear-out.
- use_line_as_bass:Enable this if you want to use line-in as
- bass-out.
- joystick: Enable joystick. You will need to install Linux joystick
- driver.