[riptide-announce] New riptide-0.5lnxtbeta03041600 linux driver release
Marc Boucher
marc at mbsi.ca
Thu Apr 17 19:02:02 EDT 2003
Hi,
A new experimental version of the open-source Conexant (Rockwell) RipTide
Audio/Communication Controller driver for Linux is now available from
http://www.linuxant.com/drivers/
This release includes support for RedHat 9, Mandrake 9.1,
and SuSE 8.2 kernels. A few critical problems were also fixed.
Special thanks to Frederic.NYER at wanadoo.fr for his contributions.
The detailed list of changes is available below.
Please report any new or persisting problems.
Marc
PS: Archived copies of previous releases are available via a link
located at the bottom of the main download page.
Wed Apr 16 2003 Marc Boucher
* Released riptide-0.5lnxtbeta03041600.
Wed Apr 16 2003 Marc Boucher
* FAQ: major update.
* makefile: added rule to sign rpm packages.
* modules/rt_hw.c: RipTideSetFragment(): limit fragsize to
MAX_FRAG_SIZE to prevent lockups when applications
such as xmcd in CDDA playback mode request very large
fragment sizes. (thanks to Frederic.NYER at wanadoo.fr)
Wed Apr 16 2003 Marc Boucher
* Added pre-built binary packages for the following
distributions/kernel versions:
Mandrake 9.1 linux-2.4.21-0.13mdk
Mandrake 9.0 linux-2.4.19-32mdk
RedHat 9 linux-2.4.20-8 and -9
RedHat 8.0 linux-2.4.18-27.8.0
SuSE 8.2 2.4.20-4GB
* modules/kernelcompiler.sh: updated.
* modules/rp_cmdif.h: added parentheses to eliminate gcc warnings.
Wed Apr 16 2003 Marc Boucher
* modules/riptidem.c: comment-out code to obtain init_mm_ptr
since it isn't used right now and causes problems under RedHat 9.
* modules/linux.c: #include <linux/highmem.h> for kernels >= 2.4.
This should solve the kmap_pagetable unresolved symbol problem.
* modules/linux.c: changed sysObj->spinlock to sysObj->lock in
init_spinlock() and release_spinlock(). Thanks to
Jason Anderson for reporting this problem.
Wed Apr 16 2003 Marc Boucher
* modules/riptidem.c: incorporated bug fixes and changes
by Frederic.NYER at wanadoo.fr:
- Can't change cd volume
Line 408 should be "read = 1;"
- Setting video volume changes line volume
Lines 455 and 460 should be "wId = MXMIX_VIDEO"
- Muting Rec Level mutes line
Line 678 computes MXMUTE wId through "wId - MXMIX_MASTER +
MXMUTE_MASTER" This works for any mixer input but
MXMUX_MASTER which has a non adjacent ID
I have added a mutewId variable which is computed earlier on.
- Can't set speaker (i.e. modem) volume
It isn't linked to any mixer channed. (Actually, there is
nothing to be done at line 372). I've linked it to MXMIX_PHONE
- Can't select video as record source (under kmix)
This looks like a kmix bug. However, renaming video into line2
makes it selectable.
This affects the lines 140, 300, 452, 454, 457, 459, 509, 551,
595, 652
- Mic and speaker should be mono
I have added a mono variable which is set when dealing with
speaker or mic.
This variable makes the OSS left channel to be sent to both
right and left hardware channels.
- Xine crashes at first startup
This happens when it try to auto-probe the hardware
capabilities. In fact, it issues a dsp ioctl
(SNDCTL_DSP_GETODELAY) which is not implemented and which makes
it crash. I've added a 'printk' to be a bit more explicit
about it. Also, the dsp ioctl handler is calling the mixer
ioctl handler on unknown ioctl (Line 1739)... I found it
strange and I removed it.
Wed Apr 16 2003 Marc Boucher
* Now officially maintained and distributed by Linuxant.
Wed Dec 25 2002 Marc Boucher
* Released riptide-0.4mbsibeta02122500.
Wed Dec 25 2002 Marc Boucher
* makefile: added Mandrake 9.0 linux-2.4.19-19mdk kernel.
* makefile: added RedHat 2.4.18-19.7.x and 2.4.18-19.8.0 kernels.
Sun Nov 03 2002 Marc Boucher
* Released riptide-0.4mbsibeta02110301.
Sun Nov 03 2002 Marc Boucher
* modules/kernelcompiler.sh: use gcc 3 to build modules for
SuSE's 2.4.19-4GB kernel.
Sun Nov 03 2002 Marc Boucher
* Released riptide-0.4mbsibeta02110300.
Sun Nov 03 2002 Marc Boucher
* makefile: added RedHat 2.4.18-17.7.x and 2.4.18-17.8.0 kernels.
* makefile: added SuSE 2.4.19-4GB kernel.
* modules/kernelcompiler.sh: use gcc 3 to build modules for
RedHat's 2.4.18-17.8.0 kernel.
* scripts/ripconfig.in: put module configuration in /etc/modules.d and
run update-modules if present (for gentoo).
Fri Oct 11 2002 Marc Boucher
* Released riptide-0.4mbsibeta02101001.
Fri Oct 11 2002 Marc Boucher
* modules/kernelcompiler.sh: use gcc 3 to build modules for
RedHat's 2.4.18-14 kernel.
Thu Oct 10 2002 Marc Boucher
* Released riptide-0.4mbsibeta02101000.
Thu Oct 10 2002 Marc Boucher
* makefile: added RedHat 8.0 linux-2.4.18-14 kernel.
* makefile: added Mandrake 9.0 linux-2.4.19-16mdk kernel and
removed obsolete SuSE 2.4.4-4GB kernel.
* modules/kernelcompiler.sh: added gcc-2.96 (for Mandrake 9) and
RPM_BUILD_ROOT support.
Sun Sep 29 2002 Marc Boucher
* makefile: tardist: changed way tar.gz files are generated to
avoid gzip "decompression OK, trailing garbage ignored" messages.
Wed Sep 18 2002 Marc Boucher
* rt_hw.c:RipTideCreateChannel(): initialize pChannelInfo->sgdList
to NULL. (Thanks to nokos at gmx.net for this fix)
Sun Sep 01 2002 Marc Boucher
* Released riptide-0.4mbsibeta02090100.
Sun Sep 01 2002 Marc Boucher
* modules/riptidem.c: rt_poll(): finally implemented! Debug msgs gone.
Driver should now work with desktop audio daemons, such as KDE's artsd.
* modules/riptidem.c: rt_read_dsp(), rt_write_dsp(): don't sleep if
O_NONBLOCK.
* scripts/ripconfig.in: added extra /etc/modules.conf aliases for
automatic devfs module loading.
* makefile: added Mandrake 2.4.18-8.1mdk kernel.
* makefile: added RedHat 2.4.9-34, 2.4.18-5, and 2.4.18-10 kernels.
* Added modules/kernelcompiler.sh, a small script which tries
to guess which compiler should be used to build kernel modules.
* modules/common.mak: use kernelcompiler.sh to determine default CC
* modules/common.mak, INSTALL: added notes about KERNELSRC for
Debian 3.0 users.
Wed Jun 12 2002 Marc Boucher
* Released riptide-0.3mbsibeta02061200.
Wed Jun 12 2002 Marc Boucher
* scripts/ripconfig.in: dynamically allocate sound-slot-N alias names.
* modules/rt_mdl.c: do not request_region() for hwIOSynth as it
conflicts with opl3 module.
* modules/: silenced some debugging messages.
Tue Jun 11 2002 Marc Boucher
* Initial beta version (riptide-0.3mbsibeta02061100).
More information about the riptide-announce
mailing list