* RE: cmpci 6.77 released (kernel 2.4/2.6 files patch)
@ 2004-04-07 2:56 C.L. Tien - 田承禮
0 siblings, 0 replies; only message in thread
From: C.L. Tien - 田承禮 @ 2004-04-07 2:56 UTC (permalink / raw)
To: linux-kernel, linux-audio-dev
Cc: 收信群組-網頁 Support
信箱
[-- Attachment #1: Type: text/plain, Size: 1711 bytes --]
Hi,
The kernel 2.4/2.6 kernel config files need the patch file for the
new driver. Please check them in the attached files. CMI8738 contains
parameter description in detail.
Sincerely,
ChenLi Tien
-----Original Message-----
From: C.L. Tien - 田承禮
Sent: 2004/4/6 [星期二] 下午 10:05
To: linux-kernel@vger.kernel.org; linux-audio-dev@music.columbia.edu
Cc: 收信群組-網頁 Support 信箱
Subject: ANN: cmpci 6.77 released
Hi,
I made changes based on the previous released (6.67), now the version is 6.77.
Major changes are described as follows:
1. I found that the legacy devices I/O ranges cannot be accessed on
platforms other than X86, such as PowerPC and IA-64 systems.
Now I only leave legacy devices enable selection on kernel config,
user still need to set proper value for mpuio, fmio and joystick to
use them, I think this matches other driver style.
I also check the legacy device existance before enabling them, as
there are chipset (i.e., Intel ICHx) support mpu401.
2. Fix the DUAL_DAC 4-channel PCM mode, now the 2 DACs play in
synchronized way. Only user use 37 or earlier chip will feel difference.
3. Add AFMT_S16_BE format support so it can support more PowerPC
platforms applications, too many APs insisted on using this format,
although I report AFMT_S16_LE in GETFMT ioctl.
4. Fix AFMT_AC3 data sent on big-endian system, now MPlayer and Xine
can send AC3 audio data correctly on Mac.
5. Fix CD/Line-in/AUX-in single channel mute bug.
The There are 3 patch files, which should be applied to the previous version
(6.67) and the change-6.67-6.77 shows version change in detail.
Enjoy!
Sincerely,
ChenLi Tien
[-- Attachment #2: cmpci-patch-2.4.tar.bz2 --]
[-- Type: application/x-bzip2, Size: 2101 bytes --]
[-- Attachment #3: cmpci-patch-2.6.tar.bz2 --]
[-- Type: application/x-bzip2, Size: 1882 bytes --]
[-- Attachment #4: CMI8738 --]
[-- Type: application/octet-stream, Size: 3123 bytes --]
Audio driver for CM8338/CM8738 chips by Chen-Li Tien
HARDWARE SUPPORTED
================================================================================
C-Media CMI8738
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, set to 0 if you don't need it.
fmio: I/O ports base for OPL-3, set to 0 if you don't need it.
joystick: Enable joystick. You will need to install Linux joystick
driver (gameport.o).
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, some CD-ROM support digital audio so you
can use this option to play music on an amplifier.
spdif_out: Set to 1 to enable PCM data output through S/PDIF-out
so you can use an external amplifier.
use_line_as_rear:Set to 1 if you want to use line-in jack as
rear-out(surround-out).
use_line_as_bass:Set to 1 if you want to use line-in jack as
Center/Bass output.
use_mic_as_bass:Set to 1 if you want to use mic-in jack as center/bass
output.
mic_boost: Set to 1 to enable mic boost.
hw_copy: Set to 1 to copy PCM and analog of front speakers to
surround speakers.
Q & A
================================================================================
Q: How to use AC3 audio for DVD player?
A: This is enabled by default.
For MPlayer, use -ac hwac3 to play through S/PDIF-out.
For Xine player, edit your xine config file to contains
"audio.a52_pass_through:1", or change it in its GUI interface.
Q: How to use multi-channel for DVD player?
A: This is supported by default.
For MPlayer, use -channels 6 to enable 5.1 channels support.
For Xine player, edit your xine config file so it contails
"audio.five_lfe_channel:1" to use it, or change it in its GUI interface.
Q: Why audio cannot be heard from surround speakers?
A: You need to set the hw_copy parameter as 1, please not the Center/Bass
speakers will be still silent for general audio, this mode will be disabled
if AC3 or multl-channel PCM playback (ie. DVD).
Q: My sound card (or on-board audio) has only 3 jacks, how to play multi-channel
audio?
A: You can use use_line_as_rear and use_mic_as_bass to turn line-in jack as
rear-out, and mic-in jack to center/bass output.
Q: How to play PCM through S/PDIF-out?
A: You need the spdif_out option to output general (mono or stereo) PCM streams
from S/PDIF-out, however, this is limited to 44.1k/48k 16-bit stereo PCM.
Note: In this mode, PCM volume will not function for streams play thru
S/PDIF-out.
Q: How to disable legacy devices support without recompile?
A: Set mpuio as 0 to disable MPU401. The mpu401 module will still be loaded.
Set fmio to 0 to disable FM. The opl3 module will still be loaded.
Set joystick as 0 to disable gameport support. The gameport module will
still be loaded.
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2004-04-07 3:42 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2004-04-07 2:56 cmpci 6.77 released (kernel 2.4/2.6 files patch) C.L. Tien - 田承禮
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).