[riptide] [riptide-announce] New riptide-0.5lnxtbeta03041600 linux driver release
Marc Boucher
marc+riptide@mbsi.ca
Thu, 17 Apr 2003 18:02:02 -0400
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@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@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@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@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).
_______________________________________________
riptide-announce mailing list
riptide-announce@lists.mbsi.ca
https://www.mbsi.ca/mailman/listinfo/riptide-announce