Linuxant Linux drivers for Conexant chipsets - RIPTIDE driver ChangeLog      
General
ALSA (audio) driver
ALSA (ppch) driver
HSF (softmodem) driver
DGC (modem) driver
HCF (modem) driver
RIPTIDE (audio) driver

RIPTIDE driver ChangeLog

Sun Dec 28 2003 -

  • Released riptide-0.6lnxtbeta03122800.

    Sun Dec 28 2003 -

  • Added support and pre-built binary packages for Fedora Core 1.
  • Added pre-built binary packages for the latest RedHat, Mandrake, and Turbolinux kernel updates.
  • Fixed deprecated tail syntax in kernelcompiler.sh script.

    Fri Nov 21 2003 -

  • Added Turbolinux support.

    Tue Nov 11 2003 -

  • Released riptide-0.6lnxtbeta03111100.

    Tue Nov 11 2003 -

  • Added pre-built binary packages for the following distributions: - Mandrake 9.2 - SuSE 9.0
  • scripts/ripconfig.in, modules/kernelcompiler.sh: unset LANG.

    Fri Sep 12 2003 -

  • Released riptide-0.6lnxtbeta03091200.

    Fri Sep 12 2003 -

  • modules/kernelcompiler.sh: improved to avoid building modules with gcc 2.x for kernels compiled with gcc 3.x. This was the cause of some oops, notably on Debian.

    Mon Sep 08 2003 -

  • Released riptide-0.6lnxtbeta03090800.

    Thu Sep 04 2003 -

  • makefile, riptide.spec.in: Updated build infrastructure.

    Sun Apr 27 2003 -

  • Released riptide-0.5lnxtbeta03042700.

    Sun Apr 27 2003 -

  • makefile, riptide.spec.in: changes to build packages for newer SuSE versions with i586 arch and athlon kernels.
  • modules/kernelcompiler.sh: fixed SuSE 8.2 issue.
  • scripts/ripconfig.in: improved dump_diagnostics() and added --noprobe option.
  • scripts/ripconfig.in: use ${AWK} (gawk if present) instead of awk.
  • scripts/ripconfig.in: fix link problem in create_temp_kernel_tree().

    Mon Apr 21 2003 -

  • Released riptide-0.5lnxtbeta03042100.

    Mon Apr 21 2003 -

  • modules/linux.h: use pte_offset_kernel() as alternative to pte_offset() (RedHat 9).
  • FAQ: updated.

    Wed Apr 16 2003 -

  • Released riptide-0.5lnxtbeta03041600.

    Wed Apr 16 2003 -

  • 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 -

  • 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 -

  • 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 -

  • 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 -

  • Now officially maintained and distributed by Linuxant.

    Wed Dec 25 2002 -

  • Released riptide-0.4mbsibeta02122500.

    Wed Dec 25 2002 -

  • 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 -

  • Released riptide-0.4mbsibeta02110301.

    Sun Nov 03 2002 -

  • modules/kernelcompiler.sh: use gcc 3 to build modules for SuSE's 2.4.19-4GB kernel.

    Sun Nov 03 2002 -

  • Released riptide-0.4mbsibeta02110300.

    Sun Nov 03 2002 -

  • 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 -

  • Released riptide-0.4mbsibeta02101001.

    Fri Oct 11 2002 -

  • modules/kernelcompiler.sh: use gcc 3 to build modules for RedHat's 2.4.18-14 kernel.

    Thu Oct 10 2002 -

  • Released riptide-0.4mbsibeta02101000.

    Thu Oct 10 2002 -

  • 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 -

  • makefile: tardist: changed way tar.gz files are generated to avoid gzip "decompression OK, trailing garbage ignored" messages.

    Wed Sep 18 2002 -

  • rt_hw.c:RipTideCreateChannel(): initialize pChannelInfo->sgdList to NULL. (Thanks to nokos@gmx.net for this fix)

    Sun Sep 01 2002 -

  • Released riptide-0.4mbsibeta02090100.

    Sun Sep 01 2002 -

  • 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 -

  • Released riptide-0.3mbsibeta02061200.

    Wed Jun 12 2002 -

  • 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 -

  • Initial beta version (riptide-0.3mbsibeta02061100).
  •  

    Copyright © 2003-2008 Linuxant inc. All rights reserved.
    Linuxant™ and DriverLoader™ are trademarks of Linuxant inc.
    Linux is a trademark of Linus Torvalds in the US and some other countries.
    Conexant™ and some product names are trademarks of Conexant Systems Inc.
    Other trademarks belong to their respective owners.