From marc at mbsi.ca Thu Apr 17 16:09:47 2003 From: marc at mbsi.ca (Marc Boucher) Date: Wed Oct 1 01:31:41 2003 Subject: [riptide-announce] Linuxant to pursue development of Linux drivers for Conexant chipsets Message-ID: <20030417190947.GA30844@endlich.mbsi.ca> [this is very exciting and positive news for the project, with more to come -Marc] LINUXANT TO PURSUE DEVELOPMENT OF LINUX DRIVERS FOR CONEXANT CHIPSETS MONTREAL, QC Apr. 16, 2003 - Linuxant inc., a world-class supplier of consulting, software development and professional support services is announcing today that it has entered into a groundbreaking agreement with Conexant Systems, Inc. to make enhanced drivers available to the Linux community. Linuxant has licensed core modem and ADSL technologies from Conexant and intends to invest significant resources to perfect and extend the pioneering softmodem driver development work started by Conexant and Linux kernel developer Marc Boucher. "The overwhelming demand for Linux drivers has outgrown the scope of Marc's initial experimental project and we are now delighted to see Linuxant taking it to the next level", said Zeev Collin, Vice-President, Conexant PCD. "We are thrilled to be at the cornerstone of providing Linux users with high quality drivers for Conexant's ubiquitous chipsets", said Marc Boucher, founder and President of Linuxant. "Support for softmodems, sometimes referred to as 'winmodems' has traditionally been lacking in the open-source Linux operating-system, due to the proprietary aspects of the technology. Our goal is to bring it on par with commercial platforms, while respecting the nature of Linux and the interests of all parties involved". Advanced features such as V.92, FAX and other functionality currently missing will be added to enhanced versions of the HSF (softmodem) and HCF (controllerless) drivers, to become available to millions of Linux users in the near future. Companies will also be able to take advantage of Linuxant's professional support, development, and customization services. For more information, please go to http://www.linuxant.com About Linuxant Linuxant is a world-class supplier of consulting, software development and professional support services. Linuxant works closely with leading vendors and OEMs of semiconductor, PC, embedded and communication/wireless products, as well as with companies in other industries, providing technological expertise and solutions to maximize the potential of Linux and open-source. Additionally, Linuxant develops and distributes specialized system software, such as device drivers for specific applications. About Conexant Conexant Systems, Inc., a worldwide leader in semiconductor system solutions for communications applications, leverages its expertise in mixed-signal processing to deliver integrated systems and semiconductor products through two separate businesses. The Broadband Communications business develops and delivers integrated solutions that enable digital entertainment and information networks for the home and small office. Mindspeed Technologies, the company's Internet infrastructure business, designs, develops and sells a complete portfolio of semiconductor networking solutions that facilitate the aggregation, transmission and switching of data, video and voice from the edge of the Internet to linked metropolitan area networks. Conexant is headquartered in Newport Beach, Calif. To learn more, visit www.conexant.com or www.mindspeed.com. From marc at mbsi.ca Thu Apr 17 19:02:02 2003 From: marc at mbsi.ca (Marc Boucher) Date: Wed Oct 1 01:31:41 2003 Subject: [riptide-announce] New riptide-0.5lnxtbeta03041600 linux driver release Message-ID: <20030417220202.GD32355@endlich.mbsi.ca> 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 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). From modem.support at linuxant.com Thu Jul 31 17:25:37 2003 From: modem.support at linuxant.com (Linuxant modem support) Date: Wed Oct 1 01:31:41 2003 Subject: [riptide-announce] mailing lists host change Message-ID: <522c01c357a1$e8369bf0$1300a8c0@outage> Dear list members, we are sending this email to inform you that the mailing lists will soon be moved to a new server and the hostname will change to "lists.linuxant.com". This means that the 3 user list addresses will be changed to: hcflinux@lists.linuxant.com hsflinux@lists.linuxant.com riptide@lists.linuxant.com Also, the announcement list addresses will be changed to: hcflinux-announce@lists.linuxant.com hsflinux-announce@lists.linuxant.com riptide-announce@lists.linuxant.com We will send you another email after making the change. You will then need to update your email software's address book and filters if necessary. Thank you, Jean-Simon Durand Technical specialist / Linuxant www.linuxant.com modem.support@linuxant.com From modem.support at linuxant.com Fri Aug 1 05:02:08 2003 From: modem.support at linuxant.com (Linuxant modem support) Date: Wed Oct 1 01:31:41 2003 Subject: [riptide-announce] Re: mailing lists host change Message-ID: <553d01c35803$35c20600$1300a8c0@outage> Dear list members, we would like to inform you that the mailing lists are now hosted on lists.linuxant.com. For a description of the currently available lists, please see this page: http://www.linuxant.com/drivers/maillists.html You should update your address book and your email filters if necessary to reflect the hostname change. Also, please update your HTML links if you maintain a web page that has references to our mailing lists. The new addresses for the lists are: hcflinux@lists.linuxant.com hsflinux@lists.linuxant.com riptide@lists.linuxant.com Also, the new addresses for the announcement lists (moderated) are: hcflinux-announce@lists.linuxant.com hsflinux-announce@lists.linuxant.com riptide-announce@lists.linuxant.com Please contact support@linuxant.com if you have any questions. Thank you for noting these changes, Jean-Simon Durand Technical specialist / Linuxant www.linuxant.com support@linuxant.com From marc at linuxant.com Mon Sep 8 17:04:38 2003 From: marc at linuxant.com (Marc Boucher) Date: Wed Oct 1 01:31:41 2003 Subject: [riptide-announce] Linuxant releases significantly enhanced Conexant HCF and HSF drivers Message-ID: <20030908200438.GA12576@endlich.mbsi.ca> Hi! We are excited to announce that new, significantly enhanced versions of the Conexant HCF and HSF drivers are now available from: http://www.linuxant.com/ Highlights: - V.92 support in full version (new for HSF) - Class 1.0 FAX support in full version (new for HSF), compatible with HylaFAX, efax-gtk, and efax - Digital Call Progress for HSF (playing the modem dialing sound through the Linux audio system) - Implementation of Conexant's SDK2K (for upcoming Modem On Hold) - Better hardware support, including latest Conexant devices - Multiple device instances (several modems can now be simultaneously used) - Linux 2.6 kernel compatibility - Improved SMP and preemptible kernel support - Prebuild RPM packages for the latest Mandrake/RedHat/SuSE kernels - Debian packages - Many bug fixes The detailed changelog is available from our web-site. We strongly recommend that all users upgrade to the latest version. Linux 2.2 kernels are no longer supported. Please switch to 2.4 or later. Please report any new or persisting problems. Because the scope of the project has grown beyond the capacity of a single volunteer and legal issues prevent us from using a classic open-source development model, the modem drivers are now available in two editions: - a free version (limited to 14.4kbps data), available at no cost. Please use it to test if your hardware is compatible. - a full version (with 56K and FAX), available for a modest price. Proceeds will be used to further improve the drivers. Getting the full version is the best way to encourage us and ensure that this project continues. Thank you for your support! Marc