From marc at mbsi.ca Sat Apr 6 00:40:32 2002 From: marc at mbsi.ca (Marc Boucher) Date: Wed Oct 1 01:38:32 2003 Subject: [hsflinux-announce] [ANNOUNCE] Improved Conexant HCF/HSF Linux drivers and website Message-ID: <20020406054026.GA6988@endlich.mbsi.ca> Hi, I am happy to announce that new versions of the Linux drivers for Conexant HCF (controllerless) and HSF (soft) modem chipsets featuring important bug fixes and new distribution-specific RPM packages are available from our completely redesigned web site at: http://www.mbsi.ca/cnxtlindrv/ The new distribution-specific RPM packages contain - in addition to os-specific source - pre-linked kernel modules for common kernel versions to facilitate the installation process; no recompilation nor kernel source tree should be required anymore for most current versions of the mainstream distributions. We plan to extend the support to more kernel versions, however on-the-fly recompilation will of course remain supported. Along with the new web site we are inaugurating four mailing lists (hcflinux-announce, hsflinux-announce, hcflinux, hsflinux) for announcements and open discussion of HCF/HSF driver issues under Linux. Instructions on how to subscribe, post to, or consult the archives of those lists and many additional resources are on the web site above. Cheers! Marc From marc at mbsi.ca Sat Apr 13 08:32:58 2002 From: marc at mbsi.ca (Marc Boucher) Date: Wed Oct 1 01:38:32 2003 Subject: [hsflinux-announce] New hsflinmodem-4.06.06.02mbsibeta02041300 release Message-ID: <20020413113257.GA12871@endlich.mbsi.ca> Hi, A new version of the Conexant HSF (softmodem) drivers for Linux is now available from http://www.mbsi.ca/cnxtlindrv The highlights of this release are extended support for Mandrake 8.0/8.1 kernels and bug fixes. No new features were added. (The pci=biosirq problem affecting users of 8086:2486 has not been resolved yet) A detailed list of changes is included below. Cheers Marc Wed Apr 13 2002 Marc Boucher * Released hsflinmodem-4.06.06.02mbsibeta02041300. Wed Apr 12 2002 Marc Boucher * modules/makefile: revamped directory structure for binaries and added several mandrake kernels. * makefile: add missing bracket to RPMTOPDIRDEFINED test. * scripts/hsfconfig.in: create /lib/modules/.../misc directory if it doesn't exist and add build kernel-source check. Wed Apr 05 2002 Marc Boucher * Released hsflinmodem-4.06.06.02mbsibeta02040500. Wed Apr 03 2002 Marc Boucher * Released hsflinmodem-4.06.06.02mbsibeta02040300. Wed Apr 03 2002 Marc Boucher * scripts/hsfconfig.in: add check for binary modules with OSKERNVERS_NODASH. * modules/osspec/osservices.c: OsSleep() workaround to prevent crashes on < 2.2.20 kernels. Thu Mar 28 2002 Marc Boucher * Added 3COM/USR 14f1:2f14 device type to linux_hsf.inf. (thanks to Rob Clark and Bill Ferguson) Tue Mar 26 2002 Marc Boucher * hsflinmodem.spec.in, makefile: add distribution-specific packages containing module binaries for default kernels. * modules/osspec/osfloat.c: provide replacement load_mxcsr macro for 2.2 if cpu_has_xmm. * modules/common.mak: add DISTRO_CFLAGS * modules/makefile: add rules to build binaries for mainstream distributions. Fri Mar 08 2002 Marc Boucher * Released hsflinmodem-4.06.06.02mbsibeta02030800. Fri Mar 08 2002 Marc Boucher * hsflinmodem.spec.in: only run hsfconfig --auto in %post if HSF_AUTOCONFIG env variable is set, so as to match INSTALL documentation. Thu Mar 05 2002 Marc Boucher * Added "Conflicts: hcflinmodem" to RPM spec file as a temporary measure until the symbol name collisions are fixed. Thu Feb 26 2002 Marc Boucher * Released hsflinmodem-4.06.06.02mbsibeta02022600. Thu Feb 12 2002 Marc Boucher * inf/linux_hsf[i].inf: use generic relay parameters. Thu Feb 10 2002 Marc Boucher * scripts/hsfconfig.in: if /dev/modem is in use, do not create symlink. Fri Feb 08 2002 Marc Boucher * inf/linux_intel_smartmc.inf: added 8086:2486 device (thanks to Lane Thorne who reported successfully using this inf file with his Gateway SoftK56 modem.) Tue Jan 28 2002 Marc Boucher * scripts/hsfconfig.in: added check for . * makefile, hsflinmodem.spec.in: added qtmodemon utility (present in debug versions only) to tar and rpm packages. Thu Jan 20 2002 Marc Boucher * Released hsflinmodem-4.06.06.02mbsibeta02022000. Fri Jan 18 2002 Marc Boucher * modules/osspec/osfloat.c: Rewrote OSFloatPrefix/Suffix() to hopefully fix the bad interactions with processes using floating point code. (Thanks to Christopher Mason for reporting this) Fri Jan 18 2002 Marc Boucher * modules/common.mak: Always use gcc by default due to problems with kgcc on mandrake8. Thu Jan 17 2002 Marc Boucher * inf/linux_intel_smartmc.inf: Added entry for Sony Vaio FX101 ICH modem (Thanks to Michael Vogt ) Thu Jan 17 2002 Marc Boucher * Merged new Conexant modem code (v4.06.06.02). Thu Jan 16 2002 Marc Boucher * scripts/hsfconfig.in: remove modules, devfs configuration and /dev/ entries upon de-installation. Thu Jan 10 2002 Marc Boucher * modules/serial_hsf.c: comment-out message about unsupported BREAK sending because it confuses people. Tue Dec 19 2001 Marc Boucher * scripts/hsfconfig.in: update-modules support for debian. (Thanks to Julien Gaulmin ) Tue Dec 15 2001 Marc Boucher * makefile: move uninstall target calling hsfconfig -remove before subdirs (removing hsfconfig). Tue Dec 14 2001 Marc Boucher * Released hsflinmodem-4.06.06.01mbsibeta01121400. Tue Dec 14 2001 Marc Boucher * Fixed module use count incrementation/decrementation to prevent crashes under 2.2. * Fixed AT&F command. * Improved devfs support. Tue Dec 09 2001 Marc Boucher * scripts/hsfconfig.in: initial devfsd support, improved dump_diagnostics Tue Dec 04 2001 Marc Boucher * Released hsflinmodem-4.06.06.01mbsibeta01120400. Tue Dec 04 2001 Marc Boucher * Merged new Conexant modem code (v4.06.06.01). many fixes to modulation code- modem should be more stable now; also added Yukon (aka Athens PCI ID 14f1:1631) board support (untested). * Added old rockwell (127a) device types to linux_hsf.inf. * Added riptide (4311) device type to linux_hsf.inf (experimental). * Include version string in new nvram.bin file header to prevent inconsistencies. * Various other minor changes and improvements. Mon Dec 03 2001 Marc Boucher * INSTALL: rectify and mention more hsfconfig options. * modules/osspec/include/oscompat.h: Added parentheses to try_inc_mod_count. Thu Nov 29 2001 Marc Boucher * Makefile: Added pkgclean target, which is like 'clean' but also removes tar and RPM package files. Thu Nov 29 2001 Marc Boucher * Makefile, hsflinmodem.spec.in: Automatically append CHANGES file to hsflinmodem.spec (%changelog section). Wed Nov 28 2001 Marc Boucher * modules/common.mak: Don't bail out with $(error) if version.h doesn't exist under KERNELSRC. Wed Nov 28 2001 Marc Boucher * modules/common.mak: Fixed CONFIG_MODVERSIONS check for distributions that don't use standard autoconf.h. Wed Nov 28 2001 Marc Boucher * hsfconfig: Use /boot/vmlinuz.{version,autoconf}.h over KERNELSRC/ files if the former correspond to the running kernel and the later don't. * hsfconfig: Use /usr/local/src/linux as KERNELSRC dir if it exists and /usr/src/linux doesn't. Tue Nov 27 2001 Marc Boucher * Fixed oscompat.h problem with INIT_TQUEUE() macro affecting 2.4.[0-2] Tue Nov 27 2001 Marc Boucher * Initial beta release (hsflinmodem-4.06.00mbsibeta01112702). From marc at mbsi.ca Mon Apr 22 07:50:36 2002 From: marc at mbsi.ca (Marc Boucher) Date: Wed Oct 1 01:38:32 2003 Subject: [hsflinux-announce] New hsflinmodem-0.9mbsibeta02042200 release Message-ID: <20020422105036.GA7585@endlich.mbsi.ca> Hi, A new version of the Conexant HSF (softmodem) drivers for Linux is now available from http://www.mbsi.ca/cnxtlindrv Most of the changes since the last release are bug fixes and improvements to the installation procedure. A detailed list is included below. If you could not install the last version(s), please try again with this one and report any problems. People who have encountered abrupt disconnects with previous releases should see the new "BAD CONNECTIONS" section in the INSTALL file. Good luck Marc Mon Apr 22 2002 Marc Boucher * Released hsflinmodem-4.06.06.02mbsibeta02042200. Sun Apr 21 2002 Marc Boucher * general: Use AT&D2 by default. * scripts/hsfconfig.in: added check_unsupported() and other small usability improvements. * modules/common.mak: changed default KERNELSRC to match hsfconfig. Sat Apr 20 2002 Marc Boucher * modules/osspec/osstdio.c: if f_op->llseek is NULL, call default_llseek. (Thanks to Gratiniano S. de Haro for reporting this problem) * imported/hsfich.O: emit error message when encountering unsupported AC'97 devices. * modules/osspec/osdebug.c: added OsErrorPrintf() and OsErrorVPrintf(). * scripts/hsfconfig.in: cut down size of default --dumpdiag output. Wed Apr 13 2002 Marc Boucher * Released hsflinmodem-4.06.06.02mbsibeta02041300. Wed Apr 12 2002 Marc Boucher * modules/makefile: revamped directory structure for binaries and added several mandrake kernels. * makefile: add missing bracket to RPMTOPDIRDEFINED test. * scripts/hsfconfig.in: create /lib/modules/.../misc directory if it doesn't exist and add build kernel-source check. Wed Apr 05 2002 Marc Boucher * Released hsflinmodem-4.06.06.02mbsibeta02040500. Wed Apr 03 2002 Marc Boucher * Released hsflinmodem-4.06.06.02mbsibeta02040300. Wed Apr 03 2002 Marc Boucher * scripts/hsfconfig.in: add check for binary modules with OSKERNVERS_NODASH. * modules/osspec/osservices.c: OsSleep() workaround to prevent crashes on < 2.2.20 kernels. Thu Mar 28 2002 Marc Boucher * Added 3COM/USR 14f1:2f14 device type to linux_hsf.inf. (thanks to Rob Clark and Bill Ferguson) Tue Mar 26 2002 Marc Boucher * hsflinmodem.spec.in, makefile: add distribution-specific packages containing module binaries for default kernels. * modules/osspec/osfloat.c: provide replacement load_mxcsr macro for 2.2 if cpu_has_xmm. * modules/common.mak: add DISTRO_CFLAGS * modules/makefile: add rules to build binaries for mainstream distributions. Fri Mar 08 2002 Marc Boucher * Released hsflinmodem-4.06.06.02mbsibeta02030800. Fri Mar 08 2002 Marc Boucher * hsflinmodem.spec.in: only run hsfconfig --auto in %post if HSF_AUTOCONFIG env variable is set, so as to match INSTALL documentation. Thu Mar 05 2002 Marc Boucher * Added "Conflicts: hcflinmodem" to RPM spec file as a temporary measure until the symbol name collisions are fixed. Thu Feb 26 2002 Marc Boucher * Released hsflinmodem-4.06.06.02mbsibeta02022600. Thu Feb 12 2002 Marc Boucher * inf/linux_hsf[i].inf: use generic relay parameters. Thu Feb 10 2002 Marc Boucher * scripts/hsfconfig.in: if /dev/modem is in use, do not create symlink. Fri Feb 08 2002 Marc Boucher * inf/linux_intel_smartmc.inf: added 8086:2486 device (thanks to Lane Thorne who reported successfully using this inf file with his Gateway SoftK56 modem.) Tue Jan 28 2002 Marc Boucher * scripts/hsfconfig.in: added check for . * makefile, hsflinmodem.spec.in: added qtmodemon utility (present in debug versions only) to tar and rpm packages. Thu Jan 20 2002 Marc Boucher * Released hsflinmodem-4.06.06.02mbsibeta02022000. Fri Jan 18 2002 Marc Boucher * modules/osspec/osfloat.c: Rewrote OSFloatPrefix/Suffix() to hopefully fix the bad interactions with processes using floating point code. (Thanks to Christopher Mason for reporting this) Fri Jan 18 2002 Marc Boucher * modules/common.mak: Always use gcc by default due to problems with kgcc on mandrake8. Thu Jan 17 2002 Marc Boucher * inf/linux_intel_smartmc.inf: Added entry for Sony Vaio FX101 ICH modem (Thanks to Michael Vogt ) Thu Jan 17 2002 Marc Boucher * Merged new Conexant modem code (v4.06.06.02). Thu Jan 16 2002 Marc Boucher * scripts/hsfconfig.in: remove modules, devfs configuration and /dev/ entries upon de-installation. Thu Jan 10 2002 Marc Boucher * modules/serial_hsf.c: comment-out message about unsupported BREAK sending because it confuses people. Tue Dec 19 2001 Marc Boucher * scripts/hsfconfig.in: update-modules support for debian. (Thanks to Julien Gaulmin ) Tue Dec 15 2001 Marc Boucher * makefile: move uninstall target calling hsfconfig -remove before subdirs (removing hsfconfig). Tue Dec 14 2001 Marc Boucher * Released hsflinmodem-4.06.06.01mbsibeta01121400. Tue Dec 14 2001 Marc Boucher * Fixed module use count incrementation/decrementation to prevent crashes under 2.2. * Fixed AT&F command. * Improved devfs support. Tue Dec 09 2001 Marc Boucher * scripts/hsfconfig.in: initial devfsd support, improved dump_diagnostics Tue Dec 04 2001 Marc Boucher * Released hsflinmodem-4.06.06.01mbsibeta01120400. Tue Dec 04 2001 Marc Boucher * Merged new Conexant modem code (v4.06.06.01). many fixes to modulation code- modem should be more stable now; also added Yukon (aka Athens PCI ID 14f1:1631) board support (untested). * Added old rockwell (127a) device types to linux_hsf.inf. * Added riptide (4311) device type to linux_hsf.inf (experimental). * Include version string in new nvram.bin file header to prevent inconsistencies. * Various other minor changes and improvements. Mon Dec 03 2001 Marc Boucher * INSTALL: rectify and mention more hsfconfig options. * modules/osspec/include/oscompat.h: Added parentheses to try_inc_mod_count. Thu Nov 29 2001 Marc Boucher * Makefile: Added pkgclean target, which is like 'clean' but also removes tar and RPM package files. Thu Nov 29 2001 Marc Boucher * Makefile, hsflinmodem.spec.in: Automatically append CHANGES file to hsflinmodem.spec (%changelog section). Wed Nov 28 2001 Marc Boucher * modules/common.mak: Don't bail out with $(error) if version.h doesn't exist under KERNELSRC. Wed Nov 28 2001 Marc Boucher * modules/common.mak: Fixed CONFIG_MODVERSIONS check for distributions that don't use standard autoconf.h. Wed Nov 28 2001 Marc Boucher * hsfconfig: Use /boot/vmlinuz.{version,autoconf}.h over KERNELSRC/ files if the former correspond to the running kernel and the later don't. * hsfconfig: Use /usr/local/src/linux as KERNELSRC dir if it exists and /usr/src/linux doesn't. Tue Nov 27 2001 Marc Boucher * Fixed oscompat.h problem with INIT_TQUEUE() macro affecting 2.4.[0-2] Tue Nov 27 2001 Marc Boucher * Initial beta release (hsflinmodem-4.06.00mbsibeta01112702). From marc at mbsi.ca Sat May 4 18:48:54 2002 From: marc at mbsi.ca (Marc Boucher) Date: Wed Oct 1 01:38:32 2003 Subject: [hsflinux-announce] New hsflinmodem-5.03.03.01mbsibeta02050300 release Message-ID: <20020504214854.GA14235@endlich.mbsi.ca> Hi everyone, A new experimental version of the Conexant HSF (softmodem) driver for Linux is now available from http://www.mbsi.ca/cnxtlindrv This release features a significant update of the Conexant modem code. Please test it and report your results. Thanks Marc From marc at mbsi.ca Sun May 5 18:01:27 2002 From: marc at mbsi.ca (Marc Boucher) Date: Wed Oct 1 01:38:32 2003 Subject: [hsflinux-announce] New hsflinmodem-5.03.03.01mbsibeta02050500 release Message-ID: <20020505150127.GA22674@endlich.mbsi.ca> Hi, A new experimental version of the Conexant HSF (softmodem) driver for Linux is now available from http://www.mbsi.ca/cnxtlindrv Note that the modem's device name was changed from ttyHSF0 to ttySHSF0 to adhere to serial device naming conventions and allow RedHat/rp3/wvdial PPP dialers to automatically find the modem. Marc From marc at mbsi.ca Tue May 21 02:19:17 2002 From: marc at mbsi.ca (Marc Boucher) Date: Wed Oct 1 01:38:32 2003 Subject: [hsflinux-announce] New hsflinmodem-5.03.03.01mbsibeta02052100 release Message-ID: <20020521051917.GB1651@endlich.mbsi.ca> Hi everyone, A new experimental version of the Conexant HSF (softmodem) driver for Linux is now available from http://www.mbsi.ca/cnxtlindrv This is mostly a bugfix release, which is recommended for users affected by the absence of /dev/ttySHSF0 under Mandrake, make errors, or RING detection not working. Please let me know if any of these problems persist. The detailed list of changes is available below. Marc Tue May 21 2002 Marc Boucher * Released hsflinmodem-5.03.03.01mbsibeta02052100. Mon May 20 2002 Marc Boucher * scripts/hsfconfig.in: Improved devfs configuration to hopefully solve automatic module loading/device node visibility issues. * modules/makefile: Added binary module support for RedHat 7.3 * modules/makefile, common.mak: implemented workaround for obscure make bug causing compilation to fail with the error "make: expand.c:489: allocated_variable_append: Assertion `current_variable_set_list->next != 0' failed." * inf/linux_hsfi.inf: adjusted RELAYS to fix RING detection on AOpen FM56-SV (VEN_14F1&DEV_2F01&SUBSYS_00C1A0A0&REV_01) and added PCI\VEN_14F1&DEV_2F01. Sat May 18 2002 Marc Boucher * inf/linux_hsf.inf: added PCI\VEN_127A&DEV_2114&SUBSYS_21141436 (Thanks to Martin Breuer) * scripts/hsfconfig.in: proper ISO-3166 country map entries for ARGENTINA, BRAZIL, CZECH_REPUBLIC, and NETHERLANDS. Mon May 6 2002 Marc Boucher * scripts/hsfconfig.in: warn that some 127a:1025/2005 modems might be HCF Sun May 5 2002 Marc Boucher * Released hsflinmodem-5.03.03.01mbsibeta02050500. Sun May 5 2002 Marc Boucher * Changed ttyHSF0 device name to ttySHSF0 for compatibility with wvdial. Fri May 3 2002 Marc Boucher * Released hsflinmodem-5.03.03.01mbsibeta02050300. Fri May 3 2002 Marc Boucher * Merged new Conexant modem code (v5.03.03.01). Thu May 2 2002 Marc Boucher * modules/osspec/include/osuniqredef.h: added to solve name collision problem with HCF and other modules. Fri Apr 26 2002 Marc Boucher * Released hsflinmodem-4.06.06.02mbsibeta02042600. Fri Apr 26 2002 Marc Boucher * scripts/hsfconfig.in: incorporated hsfsysid, added OSKERNTYPE which is set to the type of kernel installed, not the architecture. * modules/makefile: add i386 to REDHAT_MACHINES to accomodate people running i386 kernels on i586/i686 machines, and link-identical-binaries to save space. Mon Apr 22 2002 Marc Boucher * Released hsflinmodem-4.06.06.02mbsibeta02042200. Sun Apr 21 2002 Marc Boucher * general: Use AT&D2 by default. * scripts/hsfconfig.in: added check_unsupported() and other small usability improvements. * modules/common.mak: changed default KERNELSRC to match hsfconfig. Sat Apr 20 2002 Marc Boucher * modules/osspec/osstdio.c: if f_op->llseek is NULL, call default_llseek. (Thanks to Gratiniano S. de Haro for reporting this problem) * imported/hsfich.O: emit error message when encountering unsupported AC'97 devices. * modules/osspec/osdebug.c: added OsErrorPrintf() and OsErrorVPrintf(). * scripts/hsfconfig.in: cut down size of default --dumpdiag output. Wed Apr 13 2002 Marc Boucher * Released hsflinmodem-4.06.06.02mbsibeta02041300. Wed Apr 12 2002 Marc Boucher * modules/makefile: revamped directory structure for binaries and added several mandrake kernels. * makefile: add missing bracket to RPMTOPDIRDEFINED test. * scripts/hsfconfig.in: create /lib/modules/.../misc directory if it doesn't exist and add build kernel-source check. Wed Apr 05 2002 Marc Boucher * Released hsflinmodem-4.06.06.02mbsibeta02040500. Wed Apr 03 2002 Marc Boucher * Released hsflinmodem-4.06.06.02mbsibeta02040300. Wed Apr 03 2002 Marc Boucher * scripts/hsfconfig.in: add check for binary modules with OSKERNVERS_NODASH. * modules/osspec/osservices.c: OsSleep() workaround to prevent crashes on < 2.2.20 kernels. Thu Mar 28 2002 Marc Boucher * Added 3COM/USR 14f1:2f14 device type to linux_hsf.inf. (thanks to Rob Clark and Bill Ferguson) Tue Mar 26 2002 Marc Boucher * hsflinmodem.spec.in, makefile: add distribution-specific packages containing module binaries for default kernels. * modules/osspec/osfloat.c: provide replacement load_mxcsr macro for 2.2 if cpu_has_xmm. * modules/common.mak: add DISTRO_CFLAGS * modules/makefile: add rules to build binaries for mainstream distributions. Fri Mar 08 2002 Marc Boucher * Released hsflinmodem-4.06.06.02mbsibeta02030800. Fri Mar 08 2002 Marc Boucher * hsflinmodem.spec.in: only run hsfconfig --auto in %post if HSF_AUTOCONFIG env variable is set, so as to match INSTALL documentation. Thu Mar 05 2002 Marc Boucher * Added "Conflicts: hcflinmodem" to RPM spec file as a temporary measure until the symbol name collisions are fixed. Thu Feb 26 2002 Marc Boucher * Released hsflinmodem-4.06.06.02mbsibeta02022600. Thu Feb 12 2002 Marc Boucher * inf/linux_hsf[i].inf: use generic relay parameters. Thu Feb 10 2002 Marc Boucher * scripts/hsfconfig.in: if /dev/modem is in use, do not create symlink. Fri Feb 08 2002 Marc Boucher * inf/linux_intel_smartmc.inf: added 8086:2486 device (thanks to Lane Thorne who reported successfully using this inf file with his Gateway SoftK56 modem.) Tue Jan 28 2002 Marc Boucher * scripts/hsfconfig.in: added check for . * makefile, hsflinmodem.spec.in: added qtmodemon utility (present in debug versions only) to tar and rpm packages. Thu Jan 20 2002 Marc Boucher * Released hsflinmodem-4.06.06.02mbsibeta02022000. Fri Jan 18 2002 Marc Boucher * modules/osspec/osfloat.c: Rewrote OSFloatPrefix/Suffix() to hopefully fix the bad interactions with processes using floating point code. (Thanks to Christopher Mason for reporting this) Fri Jan 18 2002 Marc Boucher * modules/common.mak: Always use gcc by default due to problems with kgcc on mandrake8. Thu Jan 17 2002 Marc Boucher * inf/linux_intel_smartmc.inf: Added entry for Sony Vaio FX101 ICH modem (Thanks to Michael Vogt ) Thu Jan 17 2002 Marc Boucher * Merged new Conexant modem code (v4.06.06.02). Thu Jan 16 2002 Marc Boucher * scripts/hsfconfig.in: remove modules, devfs configuration and /dev/ entries upon de-installation. Thu Jan 10 2002 Marc Boucher * modules/serial_hsf.c: comment-out message about unsupported BREAK sending because it confuses people. Tue Dec 19 2001 Marc Boucher * scripts/hsfconfig.in: update-modules support for debian. (Thanks to Julien Gaulmin ) Tue Dec 15 2001 Marc Boucher * makefile: move uninstall target calling hsfconfig -remove before subdirs (removing hsfconfig). Tue Dec 14 2001 Marc Boucher * Released hsflinmodem-4.06.06.01mbsibeta01121400. Tue Dec 14 2001 Marc Boucher * Fixed module use count incrementation/decrementation to prevent crashes under 2.2. * Fixed AT&F command. * Improved devfs support. Tue Dec 09 2001 Marc Boucher * scripts/hsfconfig.in: initial devfsd support, improved dump_diagnostics Tue Dec 04 2001 Marc Boucher * Released hsflinmodem-4.06.06.01mbsibeta01120400. Tue Dec 04 2001 Marc Boucher * Merged new Conexant modem code (v4.06.06.01). many fixes to modulation code- modem should be more stable now; also added Yukon (aka Athens PCI ID 14f1:1631) board support (untested). * Added old rockwell (127a) device types to linux_hsf.inf. * Added riptide (4311) device type to linux_hsf.inf (experimental). * Include version string in new nvram.bin file header to prevent inconsistencies. * Various other minor changes and improvements. Mon Dec 03 2001 Marc Boucher * INSTALL: rectify and mention more hsfconfig options. * modules/osspec/include/oscompat.h: Added parentheses to try_inc_mod_count. Thu Nov 29 2001 Marc Boucher * Makefile: Added pkgclean target, which is like 'clean' but also removes tar and RPM package files. Thu Nov 29 2001 Marc Boucher * Makefile, hsflinmodem.spec.in: Automatically append CHANGES file to hsflinmodem.spec (%changelog section). Wed Nov 28 2001 Marc Boucher * modules/common.mak: Don't bail out with $(error) if version.h doesn't exist under KERNELSRC. Wed Nov 28 2001 Marc Boucher * modules/common.mak: Fixed CONFIG_MODVERSIONS check for distributions that don't use standard autoconf.h. Wed Nov 28 2001 Marc Boucher * hsfconfig: Use /boot/vmlinuz.{version,autoconf}.h over KERNELSRC/ files if the former correspond to the running kernel and the later don't. * hsfconfig: Use /usr/local/src/linux as KERNELSRC dir if it exists and /usr/src/linux doesn't. Tue Nov 27 2001 Marc Boucher * Fixed oscompat.h problem with INIT_TQUEUE() macro affecting 2.4.[0-2] Tue Nov 27 2001 Marc Boucher * Initial beta release (hsflinmodem-4.06.00mbsibeta01112702). From marc at mbsi.ca Thu May 23 19:59:37 2002 From: marc at mbsi.ca (Marc Boucher) Date: Wed Oct 1 01:38:32 2003 Subject: [hsflinux-announce] New hsflinmodem-5.03.03.L2mbsibeta02052300 release Message-ID: <20020523225937.GA4298@endlich.mbsi.ca> Hi everyone, A new experimental version of the Conexant HSF (softmodem) driver for Linux is now available from http://www.mbsi.ca/cnxtlindrv This is mostly a maintenance release, incorporating improved Conexant modem code. The detailed list of changes is available below. Cheers Marc Thu May 23 2002 Marc Boucher * Released hsflinmodem-5.03.03.L2mbsibeta02052300. Thu May 23 2002 Marc Boucher * Merged new improved Conexant modem code (v5.03.03.L2). * scripts/hsfconfig.in: remove old /dev/modem after configuring devfs. Tue May 21 2002 Marc Boucher * Released hsflinmodem-5.03.03.01mbsibeta02052102. Tue May 21 2002 Marc Boucher * Fixed EPRINTF() macro so that notice about unsupported AC97 codec is printed. Tue May 21 2002 Marc Boucher * Released hsflinmodem-5.03.03.01mbsibeta02052101. Tue May 21 2002 Marc Boucher * modules/makefile: Added binary module support for SuSE 8.0 (2.4.18-4GB) Tue May 21 2002 Marc Boucher * Released hsflinmodem-5.03.03.01mbsibeta02052100. Mon May 20 2002 Marc Boucher * scripts/hsfconfig.in: Improved devfs configuration to hopefully solve automatic module loading/device node visibility issues. * modules/makefile: Added binary module support for RedHat 7.3 * modules/makefile, common.mak: implemented workaround for obscure make bug causing compilation to fail with the error "make: expand.c:489: allocated_variable_append: Assertion `current_variable_set_list->next != 0' failed." * inf/linux_hsfi.inf: adjusted RELAYS to fix RING detection on AOpen FM56-SV (VEN_14F1&DEV_2F01&SUBSYS_00C1A0A0&REV_01) and added PCI\VEN_14F1&DEV_2F01. Sat May 18 2002 Marc Boucher * inf/linux_hsf.inf: added PCI\VEN_127A&DEV_2114&SUBSYS_21141436 (Thanks to Martin Breuer) * scripts/hsfconfig.in: proper ISO-3166 country map entries for ARGENTINA, BRAZIL, CZECH_REPUBLIC, and NETHERLANDS. Mon May 6 2002 Marc Boucher * scripts/hsfconfig.in: warn that some 127a:1025/2005 modems might be HCF Sun May 5 2002 Marc Boucher * Released hsflinmodem-5.03.03.01mbsibeta02050500. Sun May 5 2002 Marc Boucher * Changed ttyHSF0 device name to ttySHSF0 for compatibility with wvdial. Fri May 3 2002 Marc Boucher * Released hsflinmodem-5.03.03.01mbsibeta02050300. Fri May 3 2002 Marc Boucher * Merged new Conexant modem code (v5.03.03.01). Thu May 2 2002 Marc Boucher * modules/osspec/include/osuniqredef.h: added to solve name collision problem with HCF and other modules. Fri Apr 26 2002 Marc Boucher * Released hsflinmodem-4.06.06.02mbsibeta02042600. Fri Apr 26 2002 Marc Boucher * scripts/hsfconfig.in: incorporated hsfsysid, added OSKERNTYPE which is set to the type of kernel installed, not the architecture. * modules/makefile: add i386 to REDHAT_MACHINES to accomodate people running i386 kernels on i586/i686 machines, and link-identical-binaries to save space. Mon Apr 22 2002 Marc Boucher * Released hsflinmodem-4.06.06.02mbsibeta02042200. Sun Apr 21 2002 Marc Boucher * general: Use AT&D2 by default. * scripts/hsfconfig.in: added check_unsupported() and other small usability improvements. * modules/common.mak: changed default KERNELSRC to match hsfconfig. Sat Apr 20 2002 Marc Boucher * modules/osspec/osstdio.c: if f_op->llseek is NULL, call default_llseek. (Thanks to Gratiniano S. de Haro for reporting this problem) * imported/hsfich.O: emit error message when encountering unsupported AC'97 devices. * modules/osspec/osdebug.c: added OsErrorPrintf() and OsErrorVPrintf(). * scripts/hsfconfig.in: cut down size of default --dumpdiag output. Wed Apr 13 2002 Marc Boucher * Released hsflinmodem-4.06.06.02mbsibeta02041300. Wed Apr 12 2002 Marc Boucher * modules/makefile: revamped directory structure for binaries and added several mandrake kernels. * makefile: add missing bracket to RPMTOPDIRDEFINED test. * scripts/hsfconfig.in: create /lib/modules/.../misc directory if it doesn't exist and add build kernel-source check. Wed Apr 05 2002 Marc Boucher * Released hsflinmodem-4.06.06.02mbsibeta02040500. Wed Apr 03 2002 Marc Boucher * Released hsflinmodem-4.06.06.02mbsibeta02040300. Wed Apr 03 2002 Marc Boucher * scripts/hsfconfig.in: add check for binary modules with OSKERNVERS_NODASH. * modules/osspec/osservices.c: OsSleep() workaround to prevent crashes on < 2.2.20 kernels. Thu Mar 28 2002 Marc Boucher * Added 3COM/USR 14f1:2f14 device type to linux_hsf.inf. (thanks to Rob Clark and Bill Ferguson) Tue Mar 26 2002 Marc Boucher * hsflinmodem.spec.in, makefile: add distribution-specific packages containing module binaries for default kernels. * modules/osspec/osfloat.c: provide replacement load_mxcsr macro for 2.2 if cpu_has_xmm. * modules/common.mak: add DISTRO_CFLAGS * modules/makefile: add rules to build binaries for mainstream distributions. Fri Mar 08 2002 Marc Boucher * Released hsflinmodem-4.06.06.02mbsibeta02030800. Fri Mar 08 2002 Marc Boucher * hsflinmodem.spec.in: only run hsfconfig --auto in %post if HSF_AUTOCONFIG env variable is set, so as to match INSTALL documentation. Thu Mar 05 2002 Marc Boucher * Added "Conflicts: hcflinmodem" to RPM spec file as a temporary measure until the symbol name collisions are fixed. Thu Feb 26 2002 Marc Boucher * Released hsflinmodem-4.06.06.02mbsibeta02022600. Thu Feb 12 2002 Marc Boucher * inf/linux_hsf[i].inf: use generic relay parameters. Thu Feb 10 2002 Marc Boucher * scripts/hsfconfig.in: if /dev/modem is in use, do not create symlink. Fri Feb 08 2002 Marc Boucher * inf/linux_intel_smartmc.inf: added 8086:2486 device (thanks to Lane Thorne who reported successfully using this inf file with his Gateway SoftK56 modem.) Tue Jan 28 2002 Marc Boucher * scripts/hsfconfig.in: added check for . * makefile, hsflinmodem.spec.in: added qtmodemon utility (present in debug versions only) to tar and rpm packages. Thu Jan 20 2002 Marc Boucher * Released hsflinmodem-4.06.06.02mbsibeta02022000. Fri Jan 18 2002 Marc Boucher * modules/osspec/osfloat.c: Rewrote OSFloatPrefix/Suffix() to hopefully fix the bad interactions with processes using floating point code. (Thanks to Christopher Mason for reporting this) Fri Jan 18 2002 Marc Boucher * modules/common.mak: Always use gcc by default due to problems with kgcc on mandrake8. Thu Jan 17 2002 Marc Boucher * inf/linux_intel_smartmc.inf: Added entry for Sony Vaio FX101 ICH modem (Thanks to Michael Vogt ) Thu Jan 17 2002 Marc Boucher * Merged new Conexant modem code (v4.06.06.02). Thu Jan 16 2002 Marc Boucher * scripts/hsfconfig.in: remove modules, devfs configuration and /dev/ entries upon de-installation. Thu Jan 10 2002 Marc Boucher * modules/serial_hsf.c: comment-out message about unsupported BREAK sending because it confuses people. Tue Dec 19 2001 Marc Boucher * scripts/hsfconfig.in: update-modules support for debian. (Thanks to Julien Gaulmin ) Tue Dec 15 2001 Marc Boucher * makefile: move uninstall target calling hsfconfig -remove before subdirs (removing hsfconfig). Tue Dec 14 2001 Marc Boucher * Released hsflinmodem-4.06.06.01mbsibeta01121400. Tue Dec 14 2001 Marc Boucher * Fixed module use count incrementation/decrementation to prevent crashes under 2.2. * Fixed AT&F command. * Improved devfs support. Tue Dec 09 2001 Marc Boucher * scripts/hsfconfig.in: initial devfsd support, improved dump_diagnostics Tue Dec 04 2001 Marc Boucher * Released hsflinmodem-4.06.06.01mbsibeta01120400. Tue Dec 04 2001 Marc Boucher * Merged new Conexant modem code (v4.06.06.01). many fixes to modulation code- modem should be more stable now; also added Yukon (aka Athens PCI ID 14f1:1631) board support (untested). * Added old rockwell (127a) device types to linux_hsf.inf. * Added riptide (4311) device type to linux_hsf.inf (experimental). * Include version string in new nvram.bin file header to prevent inconsistencies. * Various other minor changes and improvements. Mon Dec 03 2001 Marc Boucher * INSTALL: rectify and mention more hsfconfig options. * modules/osspec/include/oscompat.h: Added parentheses to try_inc_mod_count. Thu Nov 29 2001 Marc Boucher * Makefile: Added pkgclean target, which is like 'clean' but also removes tar and RPM package files. Thu Nov 29 2001 Marc Boucher * Makefile, hsflinmodem.spec.in: Automatically append CHANGES file to hsflinmodem.spec (%changelog section). Wed Nov 28 2001 Marc Boucher * modules/common.mak: Don't bail out with $(error) if version.h doesn't exist under KERNELSRC. Wed Nov 28 2001 Marc Boucher * modules/common.mak: Fixed CONFIG_MODVERSIONS check for distributions that don't use standard autoconf.h. Wed Nov 28 2001 Marc Boucher * hsfconfig: Use /boot/vmlinuz.{version,autoconf}.h over KERNELSRC/ files if the former correspond to the running kernel and the later don't. * hsfconfig: Use /usr/local/src/linux as KERNELSRC dir if it exists and /usr/src/linux doesn't. Tue Nov 27 2001 Marc Boucher * Fixed oscompat.h problem with INIT_TQUEUE() macro affecting 2.4.[0-2] Tue Nov 27 2001 Marc Boucher * Initial beta release (hsflinmodem-4.06.00mbsibeta01112702). From marc at mbsi.ca Mon May 27 01:06:06 2002 From: marc at mbsi.ca (Marc Boucher) Date: Wed Oct 1 01:38:32 2003 Subject: [hsflinux-announce] New hsflinmodem-5.03.03.L2mbsibeta02052600 release Message-ID: <20020527040606.GA29920@endlich.mbsi.ca> Hi, A new experimental version of the Conexant HSF (softmodem) driver for Linux is now available from http://www.mbsi.ca/cnxtlindrv Packages have been reorganized in this release, resulting in smaller and more standard distribution-specific RPMs. I would very much welcome (both positive and negative) feedback from users about this restructuration. The detailed list of changes is available below. Regards Marc Sun May 26 2002 Marc Boucher * Released hsflinmodem-5.03.03.L2mbsibeta02052600. Sun May 26 2002 Marc Boucher * Restructured distribution-specific packaging to include only needed kernel module binaries without unnecessary source. This reduces package sizes and download times. Only the generic packages now contain source code providing hsfconfig the ability to re-link the kernel modules on-the-fly. hsfconfig --auto is once again executed automatically during installation of distribution-specific RPMs. * Updated README, INSTALL and BUGS documentation files. Thu May 23 2002 Marc Boucher * Released hsflinmodem-5.03.03.L2mbsibeta02052300. Thu May 23 2002 Marc Boucher * Merged new improved Conexant modem code (v5.03.03.L2). * scripts/hsfconfig.in: remove old /dev/modem after configuring devfs. Tue May 21 2002 Marc Boucher * Released hsflinmodem-5.03.03.01mbsibeta02052102. Tue May 21 2002 Marc Boucher * Fixed EPRINTF() macro so that notice about unsupported AC97 codec is printed. Tue May 21 2002 Marc Boucher * Released hsflinmodem-5.03.03.01mbsibeta02052101. Tue May 21 2002 Marc Boucher * modules/makefile: Added binary module support for SuSE 8.0 (2.4.18-4GB) Tue May 21 2002 Marc Boucher * Released hsflinmodem-5.03.03.01mbsibeta02052100. Mon May 20 2002 Marc Boucher * scripts/hsfconfig.in: Improved devfs configuration to hopefully solve automatic module loading/device node visibility issues. * modules/makefile: Added binary module support for RedHat 7.3 * modules/makefile, common.mak: implemented workaround for obscure make bug causing compilation to fail with the error "make: expand.c:489: allocated_variable_append: Assertion `current_variable_set_list->next != 0' failed." * inf/linux_hsfi.inf: adjusted RELAYS to fix RING detection on AOpen FM56-SV (VEN_14F1&DEV_2F01&SUBSYS_00C1A0A0&REV_01) and added PCI\VEN_14F1&DEV_2F01. Sat May 18 2002 Marc Boucher * inf/linux_hsf.inf: added PCI\VEN_127A&DEV_2114&SUBSYS_21141436 (Thanks to Martin Breuer) * scripts/hsfconfig.in: proper ISO-3166 country map entries for ARGENTINA, BRAZIL, CZECH_REPUBLIC, and NETHERLANDS. Mon May 6 2002 Marc Boucher * scripts/hsfconfig.in: warn that some 127a:1025/2005 modems might be HCF Sun May 5 2002 Marc Boucher * Released hsflinmodem-5.03.03.01mbsibeta02050500. Sun May 5 2002 Marc Boucher * Changed ttyHSF0 device name to ttySHSF0 for compatibility with wvdial. Fri May 3 2002 Marc Boucher * Released hsflinmodem-5.03.03.01mbsibeta02050300. Fri May 3 2002 Marc Boucher * Merged new Conexant modem code (v5.03.03.01). Thu May 2 2002 Marc Boucher * modules/osspec/include/osuniqredef.h: added to solve name collision problem with HCF and other modules. Fri Apr 26 2002 Marc Boucher * Released hsflinmodem-4.06.06.02mbsibeta02042600. Fri Apr 26 2002 Marc Boucher * scripts/hsfconfig.in: incorporated hsfsysid, added OSKERNTYPE which is set to the type of kernel installed, not the architecture. * modules/makefile: add i386 to REDHAT_MACHINES to accomodate people running i386 kernels on i586/i686 machines, and link-identical-binaries to save space. Mon Apr 22 2002 Marc Boucher * Released hsflinmodem-4.06.06.02mbsibeta02042200. Sun Apr 21 2002 Marc Boucher * general: Use AT&D2 by default. * scripts/hsfconfig.in: added check_unsupported() and other small usability improvements. * modules/common.mak: changed default KERNELSRC to match hsfconfig. Sat Apr 20 2002 Marc Boucher * modules/osspec/osstdio.c: if f_op->llseek is NULL, call default_llseek. (Thanks to Gratiniano S. de Haro for reporting this problem) * imported/hsfich.O: emit error message when encountering unsupported AC'97 devices. * modules/osspec/osdebug.c: added OsErrorPrintf() and OsErrorVPrintf(). * scripts/hsfconfig.in: cut down size of default --dumpdiag output. Wed Apr 13 2002 Marc Boucher * Released hsflinmodem-4.06.06.02mbsibeta02041300. Wed Apr 12 2002 Marc Boucher * modules/makefile: revamped directory structure for binaries and added several mandrake kernels. * makefile: add missing bracket to RPMTOPDIRDEFINED test. * scripts/hsfconfig.in: create /lib/modules/.../misc directory if it doesn't exist and add build kernel-source check. Wed Apr 05 2002 Marc Boucher * Released hsflinmodem-4.06.06.02mbsibeta02040500. Wed Apr 03 2002 Marc Boucher * Released hsflinmodem-4.06.06.02mbsibeta02040300. Wed Apr 03 2002 Marc Boucher * scripts/hsfconfig.in: add check for binary modules with OSKERNVERS_NODASH. * modules/osspec/osservices.c: OsSleep() workaround to prevent crashes on < 2.2.20 kernels. Thu Mar 28 2002 Marc Boucher * Added 3COM/USR 14f1:2f14 device type to linux_hsf.inf. (thanks to Rob Clark and Bill Ferguson) Tue Mar 26 2002 Marc Boucher * hsflinmodem.spec.in, makefile: add distribution-specific packages containing module binaries for default kernels. * modules/osspec/osfloat.c: provide replacement load_mxcsr macro for 2.2 if cpu_has_xmm. * modules/common.mak: add DISTRO_CFLAGS * modules/makefile: add rules to build binaries for mainstream distributions. Fri Mar 08 2002 Marc Boucher * Released hsflinmodem-4.06.06.02mbsibeta02030800. Fri Mar 08 2002 Marc Boucher * hsflinmodem.spec.in: only run hsfconfig --auto in %post if HSF_AUTOCONFIG env variable is set, so as to match INSTALL documentation. Thu Mar 05 2002 Marc Boucher * Added "Conflicts: hcflinmodem" to RPM spec file as a temporary measure until the symbol name collisions are fixed. Thu Feb 26 2002 Marc Boucher * Released hsflinmodem-4.06.06.02mbsibeta02022600. Thu Feb 12 2002 Marc Boucher * inf/linux_hsf[i].inf: use generic relay parameters. Thu Feb 10 2002 Marc Boucher * scripts/hsfconfig.in: if /dev/modem is in use, do not create symlink. Fri Feb 08 2002 Marc Boucher * inf/linux_intel_smartmc.inf: added 8086:2486 device (thanks to Lane Thorne who reported successfully using this inf file with his Gateway SoftK56 modem.) Tue Jan 28 2002 Marc Boucher * scripts/hsfconfig.in: added check for . * makefile, hsflinmodem.spec.in: added qtmodemon utility (present in debug versions only) to tar and rpm packages. Thu Jan 20 2002 Marc Boucher * Released hsflinmodem-4.06.06.02mbsibeta02022000. Fri Jan 18 2002 Marc Boucher * modules/osspec/osfloat.c: Rewrote OSFloatPrefix/Suffix() to hopefully fix the bad interactions with processes using floating point code. (Thanks to Christopher Mason for reporting this) Fri Jan 18 2002 Marc Boucher * modules/common.mak: Always use gcc by default due to problems with kgcc on mandrake8. Thu Jan 17 2002 Marc Boucher * inf/linux_intel_smartmc.inf: Added entry for Sony Vaio FX101 ICH modem (Thanks to Michael Vogt ) Thu Jan 17 2002 Marc Boucher * Merged new Conexant modem code (v4.06.06.02). Thu Jan 16 2002 Marc Boucher * scripts/hsfconfig.in: remove modules, devfs configuration and /dev/ entries upon de-installation. Thu Jan 10 2002 Marc Boucher * modules/serial_hsf.c: comment-out message about unsupported BREAK sending because it confuses people. Tue Dec 19 2001 Marc Boucher * scripts/hsfconfig.in: update-modules support for debian. (Thanks to Julien Gaulmin ) Tue Dec 15 2001 Marc Boucher * makefile: move uninstall target calling hsfconfig -remove before subdirs (removing hsfconfig). Tue Dec 14 2001 Marc Boucher * Released hsflinmodem-4.06.06.01mbsibeta01121400. Tue Dec 14 2001 Marc Boucher * Fixed module use count incrementation/decrementation to prevent crashes under 2.2. * Fixed AT&F command. * Improved devfs support. Tue Dec 09 2001 Marc Boucher * scripts/hsfconfig.in: initial devfsd support, improved dump_diagnostics Tue Dec 04 2001 Marc Boucher * Released hsflinmodem-4.06.06.01mbsibeta01120400. Tue Dec 04 2001 Marc Boucher * Merged new Conexant modem code (v4.06.06.01). many fixes to modulation code- modem should be more stable now; also added Yukon (aka Athens PCI ID 14f1:1631) board support (untested). * Added old rockwell (127a) device types to linux_hsf.inf. * Added riptide (4311) device type to linux_hsf.inf (experimental). * Include version string in new nvram.bin file header to prevent inconsistencies. * Various other minor changes and improvements. Mon Dec 03 2001 Marc Boucher * INSTALL: rectify and mention more hsfconfig options. * modules/osspec/include/oscompat.h: Added parentheses to try_inc_mod_count. Thu Nov 29 2001 Marc Boucher * Makefile: Added pkgclean target, which is like 'clean' but also removes tar and RPM package files. Thu Nov 29 2001 Marc Boucher * Makefile, hsflinmodem.spec.in: Automatically append CHANGES file to hsflinmodem.spec (%changelog section). Wed Nov 28 2001 Marc Boucher * modules/common.mak: Don't bail out with $(error) if version.h doesn't exist under KERNELSRC. Wed Nov 28 2001 Marc Boucher * modules/common.mak: Fixed CONFIG_MODVERSIONS check for distributions that don't use standard autoconf.h. Wed Nov 28 2001 Marc Boucher * hsfconfig: Use /boot/vmlinuz.{version,autoconf}.h over KERNELSRC/ files if the former correspond to the running kernel and the later don't. * hsfconfig: Use /usr/local/src/linux as KERNELSRC dir if it exists and /usr/src/linux doesn't. Tue Nov 27 2001 Marc Boucher * Fixed oscompat.h problem with INIT_TQUEUE() macro affecting 2.4.[0-2] Tue Nov 27 2001 Marc Boucher * Initial beta release (hsflinmodem-4.06.00mbsibeta01112702). From marc at mbsi.ca Sun Jun 2 04:09:43 2002 From: marc at mbsi.ca (Marc Boucher) Date: Wed Oct 1 01:38:32 2003 Subject: [hsflinux-announce] New hsflinmodem-5.03.03.L2mbsibeta02060100 release Message-ID: <20020602070943.GA16091@endlich.mbsi.ca> Hi, A new experimental version of the Conexant HSF (softmodem) driver for Linux is now available from http://www.mbsi.ca/cnxtlindrv Some critical bugs and portability issues have been fixed in this release. Generic packages should now work with SMP and 2.5.x kernels. Also, initial support for Conexant AC-Link modems on the VIA MC97 controller (PCI device ID 1106:3068) has been added! This should make owners of AMD-based VAIO notebooks happy. We recommend that all users upgrade and send us feedback about any remaining or new problems not listed in the updated 'BUGS' file. The detailed list of changes is available below. Cheers Marc Sat Jun 01 2002 Marc Boucher * Released hsflinmodem-5.03.03.L2mbsibeta02060100. Sat Jun 01 2002 Marc Boucher * modules/serial_hsf.c: hsf_tx_ready() should ignore hsf_evt_txempty for now. * modules/osspec/osstdio.c: various enhancements to OsFOpen(). Fri May 31 2002 Marc Boucher * Added initial support for VIA MC97 controller (1106:3068) with Conexant AC-Link modems. * Fixed delay calculation issue affecting Intel MC97 driver. * modules/osspec/linuxres.c: added LinuxPci{Read,Write}Config{w,b} * modules/osspec/osmemory.c: OsMemDMAAllocate() should safely ignore a NULL pMemHandle. * Removed extraneous prefixes from T.31 fax command responses. Tue May 28 2002 Marc Boucher * modules/serial_core.c: replaced MINOR() with minor() for 2.5.x and added missing spin_lock_init(&info->lock) to uart_get(). * modules/osspec/include/oscompat.h: ensure minor() is defined. Sun May 26 2002 Marc Boucher * Released hsflinmodem-5.03.03.L2mbsibeta02052600. Sun May 26 2002 Marc Boucher * Restructured distribution-specific packaging to include only needed kernel module binaries without unnecessary source. This reduces package sizes and download times. Only the generic packages now contain source code providing hsfconfig the ability to re-link the kernel modules on-the-fly. hsfconfig --auto is once again executed automatically during installation of distribution-specific RPMs. * Updated README, INSTALL and BUGS documentation files. Thu May 23 2002 Marc Boucher * Released hsflinmodem-5.03.03.L2mbsibeta02052300. Thu May 23 2002 Marc Boucher * Merged new improved Conexant modem code (v5.03.03.L2). * scripts/hsfconfig.in: remove old /dev/modem after configuring devfs. Tue May 21 2002 Marc Boucher * Released hsflinmodem-5.03.03.01mbsibeta02052102. Tue May 21 2002 Marc Boucher * Fixed EPRINTF() macro so that notice about unsupported AC97 codec is printed. Tue May 21 2002 Marc Boucher * Released hsflinmodem-5.03.03.01mbsibeta02052101. Tue May 21 2002 Marc Boucher * modules/makefile: Added binary module support for SuSE 8.0 (2.4.18-4GB) Tue May 21 2002 Marc Boucher * Released hsflinmodem-5.03.03.01mbsibeta02052100. Mon May 20 2002 Marc Boucher * scripts/hsfconfig.in: Improved devfs configuration to hopefully solve automatic module loading/device node visibility issues. * modules/makefile: Added binary module support for RedHat 7.3 * modules/makefile, common.mak: implemented workaround for obscure make bug causing compilation to fail with the error "make: expand.c:489: allocated_variable_append: Assertion `current_variable_set_list->next != 0' failed." * inf/linux_hsfi.inf: adjusted RELAYS to fix RING detection on AOpen FM56-SV (VEN_14F1&DEV_2F01&SUBSYS_00C1A0A0&REV_01) and added PCI\VEN_14F1&DEV_2F01. Sat May 18 2002 Marc Boucher * inf/linux_hsf.inf: added PCI\VEN_127A&DEV_2114&SUBSYS_21141436 (Thanks to Martin Breuer) * scripts/hsfconfig.in: proper ISO-3166 country map entries for ARGENTINA, BRAZIL, CZECH_REPUBLIC, and NETHERLANDS. Mon May 6 2002 Marc Boucher * scripts/hsfconfig.in: warn that some 127a:1025/2005 modems might be HCF Sun May 5 2002 Marc Boucher * Released hsflinmodem-5.03.03.01mbsibeta02050500. Sun May 5 2002 Marc Boucher * Changed ttyHSF0 device name to ttySHSF0 for compatibility with wvdial. Fri May 3 2002 Marc Boucher * Released hsflinmodem-5.03.03.01mbsibeta02050300. Fri May 3 2002 Marc Boucher * Merged new Conexant modem code (v5.03.03.01). Thu May 2 2002 Marc Boucher * modules/osspec/include/osuniqredef.h: added to solve name collision problem with HCF and other modules. Fri Apr 26 2002 Marc Boucher * Released hsflinmodem-4.06.06.02mbsibeta02042600. Fri Apr 26 2002 Marc Boucher * scripts/hsfconfig.in: incorporated hsfsysid, added OSKERNTYPE which is set to the type of kernel installed, not the architecture. * modules/makefile: add i386 to REDHAT_MACHINES to accomodate people running i386 kernels on i586/i686 machines, and link-identical-binaries to save space. Mon Apr 22 2002 Marc Boucher * Released hsflinmodem-4.06.06.02mbsibeta02042200. Sun Apr 21 2002 Marc Boucher * general: Use AT&D2 by default. * scripts/hsfconfig.in: added check_unsupported() and other small usability improvements. * modules/common.mak: changed default KERNELSRC to match hsfconfig. Sat Apr 20 2002 Marc Boucher * modules/osspec/osstdio.c: if f_op->llseek is NULL, call default_llseek. (Thanks to Gratiniano S. de Haro for reporting this problem) * imported/hsfich.O: emit error message when encountering unsupported AC'97 devices. * modules/osspec/osdebug.c: added OsErrorPrintf() and OsErrorVPrintf(). * scripts/hsfconfig.in: cut down size of default --dumpdiag output. Wed Apr 13 2002 Marc Boucher * Released hsflinmodem-4.06.06.02mbsibeta02041300. Wed Apr 12 2002 Marc Boucher * modules/makefile: revamped directory structure for binaries and added several mandrake kernels. * makefile: add missing bracket to RPMTOPDIRDEFINED test. * scripts/hsfconfig.in: create /lib/modules/.../misc directory if it doesn't exist and add build kernel-source check. Wed Apr 05 2002 Marc Boucher * Released hsflinmodem-4.06.06.02mbsibeta02040500. Wed Apr 03 2002 Marc Boucher * Released hsflinmodem-4.06.06.02mbsibeta02040300. Wed Apr 03 2002 Marc Boucher * scripts/hsfconfig.in: add check for binary modules with OSKERNVERS_NODASH. * modules/osspec/osservices.c: OsSleep() workaround to prevent crashes on < 2.2.20 kernels. Thu Mar 28 2002 Marc Boucher * Added 3COM/USR 14f1:2f14 device type to linux_hsf.inf. (thanks to Rob Clark and Bill Ferguson) Tue Mar 26 2002 Marc Boucher * hsflinmodem.spec.in, makefile: add distribution-specific packages containing module binaries for default kernels. * modules/osspec/osfloat.c: provide replacement load_mxcsr macro for 2.2 if cpu_has_xmm. * modules/common.mak: add DISTRO_CFLAGS * modules/makefile: add rules to build binaries for mainstream distributions. Fri Mar 08 2002 Marc Boucher * Released hsflinmodem-4.06.06.02mbsibeta02030800. Fri Mar 08 2002 Marc Boucher * hsflinmodem.spec.in: only run hsfconfig --auto in %post if HSF_AUTOCONFIG env variable is set, so as to match INSTALL documentation. Thu Mar 05 2002 Marc Boucher * Added "Conflicts: hcflinmodem" to RPM spec file as a temporary measure until the symbol name collisions are fixed. Thu Feb 26 2002 Marc Boucher * Released hsflinmodem-4.06.06.02mbsibeta02022600. Thu Feb 12 2002 Marc Boucher * inf/linux_hsf[i].inf: use generic relay parameters. Thu Feb 10 2002 Marc Boucher * scripts/hsfconfig.in: if /dev/modem is in use, do not create symlink. Fri Feb 08 2002 Marc Boucher * inf/linux_intel_smartmc.inf: added 8086:2486 device (thanks to Lane Thorne who reported successfully using this inf file with his Gateway SoftK56 modem.) Tue Jan 28 2002 Marc Boucher * scripts/hsfconfig.in: added check for . * makefile, hsflinmodem.spec.in: added qtmodemon utility (present in debug versions only) to tar and rpm packages. Thu Jan 20 2002 Marc Boucher * Released hsflinmodem-4.06.06.02mbsibeta02022000. Fri Jan 18 2002 Marc Boucher * modules/osspec/osfloat.c: Rewrote OSFloatPrefix/Suffix() to hopefully fix the bad interactions with processes using floating point code. (Thanks to Christopher Mason for reporting this) Fri Jan 18 2002 Marc Boucher * modules/common.mak: Always use gcc by default due to problems with kgcc on mandrake8. Thu Jan 17 2002 Marc Boucher * inf/linux_intel_smartmc.inf: Added entry for Sony Vaio FX101 ICH modem (Thanks to Michael Vogt ) Thu Jan 17 2002 Marc Boucher * Merged new Conexant modem code (v4.06.06.02). Thu Jan 16 2002 Marc Boucher * scripts/hsfconfig.in: remove modules, devfs configuration and /dev/ entries upon de-installation. Thu Jan 10 2002 Marc Boucher * modules/serial_hsf.c: comment-out message about unsupported BREAK sending because it confuses people. Tue Dec 19 2001 Marc Boucher * scripts/hsfconfig.in: update-modules support for debian. (Thanks to Julien Gaulmin ) Tue Dec 15 2001 Marc Boucher * makefile: move uninstall target calling hsfconfig -remove before subdirs (removing hsfconfig). Tue Dec 14 2001 Marc Boucher * Released hsflinmodem-4.06.06.01mbsibeta01121400. Tue Dec 14 2001 Marc Boucher * Fixed module use count incrementation/decrementation to prevent crashes under 2.2. * Fixed AT&F command. * Improved devfs support. Tue Dec 09 2001 Marc Boucher * scripts/hsfconfig.in: initial devfsd support, improved dump_diagnostics Tue Dec 04 2001 Marc Boucher * Released hsflinmodem-4.06.06.01mbsibeta01120400. Tue Dec 04 2001 Marc Boucher * Merged new Conexant modem code (v4.06.06.01). many fixes to modulation code- modem should be more stable now; also added Yukon (aka Athens PCI ID 14f1:1631) board support (untested). * Added old rockwell (127a) device types to linux_hsf.inf. * Added riptide (4311) device type to linux_hsf.inf (experimental). * Include version string in new nvram.bin file header to prevent inconsistencies. * Various other minor changes and improvements. Mon Dec 03 2001 Marc Boucher * INSTALL: rectify and mention more hsfconfig options. * modules/osspec/include/oscompat.h: Added parentheses to try_inc_mod_count. Thu Nov 29 2001 Marc Boucher * Makefile: Added pkgclean target, which is like 'clean' but also removes tar and RPM package files. Thu Nov 29 2001 Marc Boucher * Makefile, hsflinmodem.spec.in: Automatically append CHANGES file to hsflinmodem.spec (%changelog section). Wed Nov 28 2001 Marc Boucher * modules/common.mak: Don't bail out with $(error) if version.h doesn't exist under KERNELSRC. Wed Nov 28 2001 Marc Boucher * modules/common.mak: Fixed CONFIG_MODVERSIONS check for distributions that don't use standard autoconf.h. Wed Nov 28 2001 Marc Boucher * hsfconfig: Use /boot/vmlinuz.{version,autoconf}.h over KERNELSRC/ files if the former correspond to the running kernel and the later don't. * hsfconfig: Use /usr/local/src/linux as KERNELSRC dir if it exists and /usr/src/linux doesn't. Tue Nov 27 2001 Marc Boucher * Fixed oscompat.h problem with INIT_TQUEUE() macro affecting 2.4.[0-2] Tue Nov 27 2001 Marc Boucher * Initial beta release (hsflinmodem-4.06.00mbsibeta01112702). From marc at mbsi.ca Mon Jun 3 01:16:14 2002 From: marc at mbsi.ca (Marc Boucher) Date: Wed Oct 1 01:38:32 2003 Subject: [hsflinux-announce] New hsflinmodem-5.03.03.L2mbsibeta02060200 release Message-ID: <20020603041614.GA15102@endlich.mbsi.ca> Hi, A new experimental version of the Conexant HSF (softmodem) driver for Linux is now available from http://www.mbsi.ca/cnxtlindrv This release has a new package structure and some improvements to the VIA MC97 Controller driver. The detailed list of changes is available below. Cheers Marc Sun Jun 02 2002 Marc Boucher * Released hsflinmodem-5.03.03.L2mbsibeta02060200. Sun Jun 02 2002 Marc Boucher * Restructured packaging once again to improve consistency with linux distribution practices and further reduce space consumption. * Merged latest VIA MC97 controller code, fixing RING detection on some newer AC-link modems. Sat Jun 01 2002 Marc Boucher * Released hsflinmodem-5.03.03.L2mbsibeta02060100. Sat Jun 01 2002 Marc Boucher * modules/serial_hsf.c: hsf_tx_ready() should ignore hsf_evt_txempty for now. * modules/osspec/osstdio.c: various enhancements to OsFOpen(). Fri May 31 2002 Marc Boucher * Added initial support for VIA MC97 controller (1106:3068) with Conexant AC-Link modems. * Fixed delay calculation issue affecting Intel MC97 driver. * modules/osspec/linuxres.c: added LinuxPci{Read,Write}Config{w,b} * modules/osspec/osmemory.c: OsMemDMAAllocate() should safely ignore a NULL pMemHandle. * Removed extraneous prefixes from T.31 fax command responses. Tue May 28 2002 Marc Boucher * modules/serial_core.c: replaced MINOR() with minor() for 2.5.x and added missing spin_lock_init(&info->lock) to uart_get(). * modules/osspec/include/oscompat.h: ensure minor() is defined. Sun May 26 2002 Marc Boucher * Released hsflinmodem-5.03.03.L2mbsibeta02052600. Sun May 26 2002 Marc Boucher * Restructured distribution-specific packaging to include only needed kernel module binaries without unnecessary source. This reduces package sizes and download times. Only the generic packages now contain source code providing hsfconfig the ability to re-link the kernel modules on-the-fly. hsfconfig --auto is once again executed automatically during installation of distribution-specific RPMs. * Updated README, INSTALL and BUGS documentation files. Thu May 23 2002 Marc Boucher * Released hsflinmodem-5.03.03.L2mbsibeta02052300. Thu May 23 2002 Marc Boucher * Merged new improved Conexant modem code (v5.03.03.L2). * scripts/hsfconfig.in: remove old /dev/modem after configuring devfs. Tue May 21 2002 Marc Boucher * Released hsflinmodem-5.03.03.01mbsibeta02052102. Tue May 21 2002 Marc Boucher * Fixed EPRINTF() macro so that notice about unsupported AC97 codec is printed. Tue May 21 2002 Marc Boucher * Released hsflinmodem-5.03.03.01mbsibeta02052101. Tue May 21 2002 Marc Boucher * modules/makefile: Added binary module support for SuSE 8.0 (2.4.18-4GB) Tue May 21 2002 Marc Boucher * Released hsflinmodem-5.03.03.01mbsibeta02052100. Mon May 20 2002 Marc Boucher * scripts/hsfconfig.in: Improved devfs configuration to hopefully solve automatic module loading/device node visibility issues. * modules/makefile: Added binary module support for RedHat 7.3 * modules/makefile, common.mak: implemented workaround for obscure make bug causing compilation to fail with the error "make: expand.c:489: allocated_variable_append: Assertion `current_variable_set_list->next != 0' failed." * inf/linux_hsfi.inf: adjusted RELAYS to fix RING detection on AOpen FM56-SV (VEN_14F1&DEV_2F01&SUBSYS_00C1A0A0&REV_01) and added PCI\VEN_14F1&DEV_2F01. Sat May 18 2002 Marc Boucher * inf/linux_hsf.inf: added PCI\VEN_127A&DEV_2114&SUBSYS_21141436 (Thanks to Martin Breuer) * scripts/hsfconfig.in: proper ISO-3166 country map entries for ARGENTINA, BRAZIL, CZECH_REPUBLIC, and NETHERLANDS. Mon May 6 2002 Marc Boucher * scripts/hsfconfig.in: warn that some 127a:1025/2005 modems might be HCF Sun May 5 2002 Marc Boucher * Released hsflinmodem-5.03.03.01mbsibeta02050500. Sun May 5 2002 Marc Boucher * Changed ttyHSF0 device name to ttySHSF0 for compatibility with wvdial. Fri May 3 2002 Marc Boucher * Released hsflinmodem-5.03.03.01mbsibeta02050300. Fri May 3 2002 Marc Boucher * Merged new Conexant modem code (v5.03.03.01). Thu May 2 2002 Marc Boucher * modules/osspec/include/osuniqredef.h: added to solve name collision problem with HCF and other modules. Fri Apr 26 2002 Marc Boucher * Released hsflinmodem-4.06.06.02mbsibeta02042600. Fri Apr 26 2002 Marc Boucher * scripts/hsfconfig.in: incorporated hsfsysid, added OSKERNTYPE which is set to the type of kernel installed, not the architecture. * modules/makefile: add i386 to REDHAT_MACHINES to accomodate people running i386 kernels on i586/i686 machines, and link-identical-binaries to save space. Mon Apr 22 2002 Marc Boucher * Released hsflinmodem-4.06.06.02mbsibeta02042200. Sun Apr 21 2002 Marc Boucher * general: Use AT&D2 by default. * scripts/hsfconfig.in: added check_unsupported() and other small usability improvements. * modules/common.mak: changed default KERNELSRC to match hsfconfig. Sat Apr 20 2002 Marc Boucher * modules/osspec/osstdio.c: if f_op->llseek is NULL, call default_llseek. (Thanks to Gratiniano S. de Haro for reporting this problem) * imported/hsfich.O: emit error message when encountering unsupported AC'97 devices. * modules/osspec/osdebug.c: added OsErrorPrintf() and OsErrorVPrintf(). * scripts/hsfconfig.in: cut down size of default --dumpdiag output. Wed Apr 13 2002 Marc Boucher * Released hsflinmodem-4.06.06.02mbsibeta02041300. Wed Apr 12 2002 Marc Boucher * modules/makefile: revamped directory structure for binaries and added several mandrake kernels. * makefile: add missing bracket to RPMTOPDIRDEFINED test. * scripts/hsfconfig.in: create /lib/modules/.../misc directory if it doesn't exist and add build kernel-source check. Wed Apr 05 2002 Marc Boucher * Released hsflinmodem-4.06.06.02mbsibeta02040500. Wed Apr 03 2002 Marc Boucher * Released hsflinmodem-4.06.06.02mbsibeta02040300. Wed Apr 03 2002 Marc Boucher * scripts/hsfconfig.in: add check for binary modules with OSKERNVERS_NODASH. * modules/osspec/osservices.c: OsSleep() workaround to prevent crashes on < 2.2.20 kernels. Thu Mar 28 2002 Marc Boucher * Added 3COM/USR 14f1:2f14 device type to linux_hsf.inf. (thanks to Rob Clark and Bill Ferguson) Tue Mar 26 2002 Marc Boucher * hsflinmodem.spec.in, makefile: add distribution-specific packages containing module binaries for default kernels. * modules/osspec/osfloat.c: provide replacement load_mxcsr macro for 2.2 if cpu_has_xmm. * modules/common.mak: add DISTRO_CFLAGS * modules/makefile: add rules to build binaries for mainstream distributions. Fri Mar 08 2002 Marc Boucher * Released hsflinmodem-4.06.06.02mbsibeta02030800. Fri Mar 08 2002 Marc Boucher * hsflinmodem.spec.in: only run hsfconfig --auto in %post if HSF_AUTOCONFIG env variable is set, so as to match INSTALL documentation. Thu Mar 05 2002 Marc Boucher * Added "Conflicts: hcflinmodem" to RPM spec file as a temporary measure until the symbol name collisions are fixed. Thu Feb 26 2002 Marc Boucher * Released hsflinmodem-4.06.06.02mbsibeta02022600. Thu Feb 12 2002 Marc Boucher * inf/linux_hsf[i].inf: use generic relay parameters. Thu Feb 10 2002 Marc Boucher * scripts/hsfconfig.in: if /dev/modem is in use, do not create symlink. Fri Feb 08 2002 Marc Boucher * inf/linux_intel_smartmc.inf: added 8086:2486 device (thanks to Lane Thorne who reported successfully using this inf file with his Gateway SoftK56 modem.) Tue Jan 28 2002 Marc Boucher * scripts/hsfconfig.in: added check for . * makefile, hsflinmodem.spec.in: added qtmodemon utility (present in debug versions only) to tar and rpm packages. Thu Jan 20 2002 Marc Boucher * Released hsflinmodem-4.06.06.02mbsibeta02022000. Fri Jan 18 2002 Marc Boucher * modules/osspec/osfloat.c: Rewrote OSFloatPrefix/Suffix() to hopefully fix the bad interactions with processes using floating point code. (Thanks to Christopher Mason for reporting this) Fri Jan 18 2002 Marc Boucher * modules/common.mak: Always use gcc by default due to problems with kgcc on mandrake8. Thu Jan 17 2002 Marc Boucher * inf/linux_intel_smartmc.inf: Added entry for Sony Vaio FX101 ICH modem (Thanks to Michael Vogt ) Thu Jan 17 2002 Marc Boucher * Merged new Conexant modem code (v4.06.06.02). Thu Jan 16 2002 Marc Boucher * scripts/hsfconfig.in: remove modules, devfs configuration and /dev/ entries upon de-installation. Thu Jan 10 2002 Marc Boucher * modules/serial_hsf.c: comment-out message about unsupported BREAK sending because it confuses people. Tue Dec 19 2001 Marc Boucher * scripts/hsfconfig.in: update-modules support for debian. (Thanks to Julien Gaulmin ) Tue Dec 15 2001 Marc Boucher * makefile: move uninstall target calling hsfconfig -remove before subdirs (removing hsfconfig). Tue Dec 14 2001 Marc Boucher * Released hsflinmodem-4.06.06.01mbsibeta01121400. Tue Dec 14 2001 Marc Boucher * Fixed module use count incrementation/decrementation to prevent crashes under 2.2. * Fixed AT&F command. * Improved devfs support. Tue Dec 09 2001 Marc Boucher * scripts/hsfconfig.in: initial devfsd support, improved dump_diagnostics Tue Dec 04 2001 Marc Boucher * Released hsflinmodem-4.06.06.01mbsibeta01120400. Tue Dec 04 2001 Marc Boucher * Merged new Conexant modem code (v4.06.06.01). many fixes to modulation code- modem should be more stable now; also added Yukon (aka Athens PCI ID 14f1:1631) board support (untested). * Added old rockwell (127a) device types to linux_hsf.inf. * Added riptide (4311) device type to linux_hsf.inf (experimental). * Include version string in new nvram.bin file header to prevent inconsistencies. * Various other minor changes and improvements. Mon Dec 03 2001 Marc Boucher * INSTALL: rectify and mention more hsfconfig options. * modules/osspec/include/oscompat.h: Added parentheses to try_inc_mod_count. Thu Nov 29 2001 Marc Boucher * Makefile: Added pkgclean target, which is like 'clean' but also removes tar and RPM package files. Thu Nov 29 2001 Marc Boucher * Makefile, hsflinmodem.spec.in: Automatically append CHANGES file to hsflinmodem.spec (%changelog section). Wed Nov 28 2001 Marc Boucher * modules/common.mak: Don't bail out with $(error) if version.h doesn't exist under KERNELSRC. Wed Nov 28 2001 Marc Boucher * modules/common.mak: Fixed CONFIG_MODVERSIONS check for distributions that don't use standard autoconf.h. Wed Nov 28 2001 Marc Boucher * hsfconfig: Use /boot/vmlinuz.{version,autoconf}.h over KERNELSRC/ files if the former correspond to the running kernel and the later don't. * hsfconfig: Use /usr/local/src/linux as KERNELSRC dir if it exists and /usr/src/linux doesn't. Tue Nov 27 2001 Marc Boucher * Fixed oscompat.h problem with INIT_TQUEUE() macro affecting 2.4.[0-2] Tue Nov 27 2001 Marc Boucher * Initial beta release (hsflinmodem-4.06.00mbsibeta01112702). From marc at mbsi.ca Wed Jun 12 03:23:39 2002 From: marc at mbsi.ca (Marc Boucher) Date: Wed Oct 1 01:38:32 2003 Subject: [hsflinux-announce] New riptide-0.3mbsibeta02061100 linux driver available Message-ID: <20020612062339.GA4939@endlich.mbsi.ca> Hi, I am pleased to announce the first public open-source release of the Conexant (Rockwell) RipTide Audio/Communication Controller driver for Linux. It is now available for download from http://www.mbsi.ca/cnxtlindrv The README file is appended below. Cheers Marc ---- This package contains Linux drivers for the Conexant (Rockwell) RipTide Audio/Communication Controller. It was developed by Conexant Systems Inc (Konstantin Lazarev) and Marc Boucher , who is the current maintainer. If you have a RipTide HCF modem (127A:4321 or 127A:4331), you need to install *both* the RIPTIDE and HCF drivers, otherwise the modem will *not* work. RipTide HSF modems (127A:4311 or 14F1:4311) require only the HSF driver, on top of which the RIPTIDE driver can be optionally installed to add audio, synth, midi, and gameport functionality. RIPTIDE driver Features: ----------------------- 1. OSS compatible. 2. Full duplex PCM playback and record. 3. Multiple playback channels (/dev/dsp). 4. Mixer support (/dev/mixer). 5. Supports direct access interface for games such as Quake2. 6. Supports OPL3 synthesis (/dev/sequencer) 7. Supports MPU401 external MIDI (/dev/midi) 8. Supports joystick at port 0x201 with system driver (joy-analog.o should be loaded) 9. Interoperates with HCF and HSF modem drivers. The latest version and related information are available at http://www.mbsi.ca/cnxtlindrv on the web. These drivers should work on most current Linux distributions, based on the 2.2.x or 2.4.x kernels. On some systems, it might be necessary to disable the "PnP OS" BIOS option if it exists. See the INSTALL file for installation instructions. THIS IS PRELIMINARY SOFTWARE WHICH MAY CONTAIN BUGS THAT COULD CAUSE CRASHES AND DATA CORRUPTION. THE USE OF THIS SOFTWARE IS AT YOUR OWN RISK. WE DO NOT PRESENTLY RECOMMEND USING IT ON CRITICAL SYSTEMS AND ONLY AFTER DOING COMPLETE BACKUPS. Some features may not be implemented or work as expected. Bug reports are welcome. (see section "REPORTING PROBLEMS" in INSTALL file) Most files in this package are released under terms similar to the BSD license. See the files LICENSE for details. From marc at mbsi.ca Mon Jun 17 22:03:58 2002 From: marc at mbsi.ca (Marc Boucher) Date: Wed Oct 1 01:38:32 2003 Subject: [hsflinux-announce] New hsflinmodem-5.03.03.L3mbsibeta02061700 release Message-ID: <20020618010358.GA16073@endlich.mbsi.ca> Hi, A new experimental version of the Conexant HSF (softmodem) driver for Linux is now available from http://www.mbsi.ca/cnxtlindrv The detailed list of changes is available below. Enjoy Marc Mon Jun 17 2002 Marc Boucher * Released hsflinmodem-5.03.03.L3mbsibeta02061700. Sun Jun 16 2002 Marc Boucher * Added preliminary power-management support. * Improved hardware interrupt initialization. * modules/osspec/ostime.c: OsSleep() and MSECS_TO_TICKS() tweaking. Tue Jun 11 2002 Marc Boucher * makefile, hcflinmodem.spec.in: don't include big pdf file in tar pkgs. Mon Jun 10 2002 Marc Boucher * makefile, hsflinmodem.spec.in: better error propagation for RPM builds. Sun Jun 02 2002 Marc Boucher * Released hsflinmodem-5.03.03.L2mbsibeta02060200. Sun Jun 02 2002 Marc Boucher * Restructured packaging once again to improve consistency with linux distribution practices and further reduce space consumption. * Merged latest VIA MC97 controller code, fixing RING detection on some newer AC-link modems. Sat Jun 01 2002 Marc Boucher * Released hsflinmodem-5.03.03.L2mbsibeta02060100. Sat Jun 01 2002 Marc Boucher * modules/serial_hsf.c: hsf_tx_ready() should ignore hsf_evt_txempty for now. * modules/osspec/osstdio.c: various enhancements to OsFOpen(). Fri May 31 2002 Marc Boucher * Added initial support for VIA MC97 controller (1106:3068) with Conexant AC-Link modems. * Fixed delay calculation issue affecting Intel MC97 driver. * modules/osspec/linuxres.c: added LinuxPci{Read,Write}Config{w,b} * modules/osspec/osmemory.c: OsMemDMAAllocate() should safely ignore a NULL pMemHandle. * Removed extraneous prefixes from T.31 fax command responses. Tue May 28 2002 Marc Boucher * modules/serial_core.c: replaced MINOR() with minor() for 2.5.x and added missing spin_lock_init(&info->lock) to uart_get(). * modules/osspec/include/oscompat.h: ensure minor() is defined. Sun May 26 2002 Marc Boucher * Released hsflinmodem-5.03.03.L2mbsibeta02052600. Sun May 26 2002 Marc Boucher * Restructured distribution-specific packaging to include only needed kernel module binaries without unnecessary source. This reduces package sizes and download times. Only the generic packages now contain source code providing hsfconfig the ability to re-link the kernel modules on-the-fly. hsfconfig --auto is once again executed automatically during installation of distribution-specific RPMs. * Updated README, INSTALL and BUGS documentation files. Thu May 23 2002 Marc Boucher * Released hsflinmodem-5.03.03.L2mbsibeta02052300. Thu May 23 2002 Marc Boucher * Merged new improved Conexant modem code (v5.03.03.L2). * scripts/hsfconfig.in: remove old /dev/modem after configuring devfs. Tue May 21 2002 Marc Boucher * Released hsflinmodem-5.03.03.01mbsibeta02052102. Tue May 21 2002 Marc Boucher * Fixed EPRINTF() macro so that notice about unsupported AC97 codec is printed. Tue May 21 2002 Marc Boucher * Released hsflinmodem-5.03.03.01mbsibeta02052101. Tue May 21 2002 Marc Boucher * modules/makefile: Added binary module support for SuSE 8.0 (2.4.18-4GB) Tue May 21 2002 Marc Boucher * Released hsflinmodem-5.03.03.01mbsibeta02052100. Mon May 20 2002 Marc Boucher * scripts/hsfconfig.in: Improved devfs configuration to hopefully solve automatic module loading/device node visibility issues. * modules/makefile: Added binary module support for RedHat 7.3 * modules/makefile, common.mak: implemented workaround for obscure make bug causing compilation to fail with the error "make: expand.c:489: allocated_variable_append: Assertion `current_variable_set_list->next != 0' failed." * inf/linux_hsfi.inf: adjusted RELAYS to fix RING detection on AOpen FM56-SV (VEN_14F1&DEV_2F01&SUBSYS_00C1A0A0&REV_01) and added PCI\VEN_14F1&DEV_2F01. Sat May 18 2002 Marc Boucher * inf/linux_hsf.inf: added PCI\VEN_127A&DEV_2114&SUBSYS_21141436 (Thanks to Martin Breuer) * scripts/hsfconfig.in: proper ISO-3166 country map entries for ARGENTINA, BRAZIL, CZECH_REPUBLIC, and NETHERLANDS. Mon May 6 2002 Marc Boucher * scripts/hsfconfig.in: warn that some 127a:1025/2005 modems might be HCF Sun May 5 2002 Marc Boucher * Released hsflinmodem-5.03.03.01mbsibeta02050500. Sun May 5 2002 Marc Boucher * Changed ttyHSF0 device name to ttySHSF0 for compatibility with wvdial. Fri May 3 2002 Marc Boucher * Released hsflinmodem-5.03.03.01mbsibeta02050300. Fri May 3 2002 Marc Boucher * Merged new Conexant modem code (v5.03.03.01). Thu May 2 2002 Marc Boucher * modules/osspec/include/osuniqredef.h: added to solve name collision problem with HCF and other modules. Fri Apr 26 2002 Marc Boucher * Released hsflinmodem-4.06.06.02mbsibeta02042600. Fri Apr 26 2002 Marc Boucher * scripts/hsfconfig.in: incorporated hsfsysid, added OSKERNTYPE which is set to the type of kernel installed, not the architecture. * modules/makefile: add i386 to REDHAT_MACHINES to accomodate people running i386 kernels on i586/i686 machines, and link-identical-binaries to save space. Mon Apr 22 2002 Marc Boucher * Released hsflinmodem-4.06.06.02mbsibeta02042200. Sun Apr 21 2002 Marc Boucher * general: Use AT&D2 by default. * scripts/hsfconfig.in: added check_unsupported() and other small usability improvements. * modules/common.mak: changed default KERNELSRC to match hsfconfig. Sat Apr 20 2002 Marc Boucher * modules/osspec/osstdio.c: if f_op->llseek is NULL, call default_llseek. (Thanks to Gratiniano S. de Haro for reporting this problem) * imported/hsfich.O: emit error message when encountering unsupported AC'97 devices. * modules/osspec/osdebug.c: added OsErrorPrintf() and OsErrorVPrintf(). * scripts/hsfconfig.in: cut down size of default --dumpdiag output. Wed Apr 13 2002 Marc Boucher * Released hsflinmodem-4.06.06.02mbsibeta02041300. Wed Apr 12 2002 Marc Boucher * modules/makefile: revamped directory structure for binaries and added several mandrake kernels. * makefile: add missing bracket to RPMTOPDIRDEFINED test. * scripts/hsfconfig.in: create /lib/modules/.../misc directory if it doesn't exist and add build kernel-source check. Wed Apr 05 2002 Marc Boucher * Released hsflinmodem-4.06.06.02mbsibeta02040500. Wed Apr 03 2002 Marc Boucher * Released hsflinmodem-4.06.06.02mbsibeta02040300. Wed Apr 03 2002 Marc Boucher * scripts/hsfconfig.in: add check for binary modules with OSKERNVERS_NODASH. * modules/osspec/osservices.c: OsSleep() workaround to prevent crashes on < 2.2.20 kernels. Thu Mar 28 2002 Marc Boucher * Added 3COM/USR 14f1:2f14 device type to linux_hsf.inf. (thanks to Rob Clark and Bill Ferguson) Tue Mar 26 2002 Marc Boucher * hsflinmodem.spec.in, makefile: add distribution-specific packages containing module binaries for default kernels. * modules/osspec/osfloat.c: provide replacement load_mxcsr macro for 2.2 if cpu_has_xmm. * modules/common.mak: add DISTRO_CFLAGS * modules/makefile: add rules to build binaries for mainstream distributions. Fri Mar 08 2002 Marc Boucher * Released hsflinmodem-4.06.06.02mbsibeta02030800. Fri Mar 08 2002 Marc Boucher * hsflinmodem.spec.in: only run hsfconfig --auto in %post if HSF_AUTOCONFIG env variable is set, so as to match INSTALL documentation. Thu Mar 05 2002 Marc Boucher * Added "Conflicts: hcflinmodem" to RPM spec file as a temporary measure until the symbol name collisions are fixed. Thu Feb 26 2002 Marc Boucher * Released hsflinmodem-4.06.06.02mbsibeta02022600. Thu Feb 12 2002 Marc Boucher * inf/linux_hsf[i].inf: use generic relay parameters. Thu Feb 10 2002 Marc Boucher * scripts/hsfconfig.in: if /dev/modem is in use, do not create symlink. Fri Feb 08 2002 Marc Boucher * inf/linux_intel_smartmc.inf: added 8086:2486 device (thanks to Lane Thorne who reported successfully using this inf file with his Gateway SoftK56 modem.) Tue Jan 28 2002 Marc Boucher * scripts/hsfconfig.in: added check for . * makefile, hsflinmodem.spec.in: added qtmodemon utility (present in debug versions only) to tar and rpm packages. Thu Jan 20 2002 Marc Boucher * Released hsflinmodem-4.06.06.02mbsibeta02022000. Fri Jan 18 2002 Marc Boucher * modules/osspec/osfloat.c: Rewrote OSFloatPrefix/Suffix() to hopefully fix the bad interactions with processes using floating point code. (Thanks to Christopher Mason for reporting this) Fri Jan 18 2002 Marc Boucher * modules/common.mak: Always use gcc by default due to problems with kgcc on mandrake8. Thu Jan 17 2002 Marc Boucher * inf/linux_intel_smartmc.inf: Added entry for Sony Vaio FX101 ICH modem (Thanks to Michael Vogt ) Thu Jan 17 2002 Marc Boucher * Merged new Conexant modem code (v4.06.06.02). Thu Jan 16 2002 Marc Boucher * scripts/hsfconfig.in: remove modules, devfs configuration and /dev/ entries upon de-installation. Thu Jan 10 2002 Marc Boucher * modules/serial_hsf.c: comment-out message about unsupported BREAK sending because it confuses people. Tue Dec 19 2001 Marc Boucher * scripts/hsfconfig.in: update-modules support for debian. (Thanks to Julien Gaulmin ) Tue Dec 15 2001 Marc Boucher * makefile: move uninstall target calling hsfconfig -remove before subdirs (removing hsfconfig). Tue Dec 14 2001 Marc Boucher * Released hsflinmodem-4.06.06.01mbsibeta01121400. Tue Dec 14 2001 Marc Boucher * Fixed module use count incrementation/decrementation to prevent crashes under 2.2. * Fixed AT&F command. * Improved devfs support. Tue Dec 09 2001 Marc Boucher * scripts/hsfconfig.in: initial devfsd support, improved dump_diagnostics Tue Dec 04 2001 Marc Boucher * Released hsflinmodem-4.06.06.01mbsibeta01120400. Tue Dec 04 2001 Marc Boucher * Merged new Conexant modem code (v4.06.06.01). many fixes to modulation code- modem should be more stable now; also added Yukon (aka Athens PCI ID 14f1:1631) board support (untested). * Added old rockwell (127a) device types to linux_hsf.inf. * Added riptide (4311) device type to linux_hsf.inf (experimental). * Include version string in new nvram.bin file header to prevent inconsistencies. * Various other minor changes and improvements. Mon Dec 03 2001 Marc Boucher * INSTALL: rectify and mention more hsfconfig options. * modules/osspec/include/oscompat.h: Added parentheses to try_inc_mod_count. Thu Nov 29 2001 Marc Boucher * Makefile: Added pkgclean target, which is like 'clean' but also removes tar and RPM package files. Thu Nov 29 2001 Marc Boucher * Makefile, hsflinmodem.spec.in: Automatically append CHANGES file to hsflinmodem.spec (%changelog section). Wed Nov 28 2001 Marc Boucher * modules/common.mak: Don't bail out with $(error) if version.h doesn't exist under KERNELSRC. Wed Nov 28 2001 Marc Boucher * modules/common.mak: Fixed CONFIG_MODVERSIONS check for distributions that don't use standard autoconf.h. Wed Nov 28 2001 Marc Boucher * hsfconfig: Use /boot/vmlinuz.{version,autoconf}.h over KERNELSRC/ files if the former correspond to the running kernel and the later don't. * hsfconfig: Use /usr/local/src/linux as KERNELSRC dir if it exists and /usr/src/linux doesn't. Tue Nov 27 2001 Marc Boucher * Fixed oscompat.h problem with INIT_TQUEUE() macro affecting 2.4.[0-2] Tue Nov 27 2001 Marc Boucher * Initial beta release (hsflinmodem-4.06.00mbsibeta01112702). From marc at mbsi.ca Tue Jun 18 22:21:34 2002 From: marc at mbsi.ca (Marc Boucher) Date: Wed Oct 1 01:38:32 2003 Subject: [hsflinux-announce] New hsflinmodem-5.03.03.L3mbsibeta02061800 release Message-ID: <20020619012134.GA19897@endlich.mbsi.ca> Hi, A new experimental version of the Conexant HSF (softmodem) driver for Linux is now available from http://www.mbsi.ca/cnxtlindrv This release corrects a bug in the VIA MC97 [1106:3068] driver (should make life much easier for AMD-based VAIO owners), and a power-management issue which affected 2.2 kernels upon module unloading. Users in one of the two above categories should upgrade. The detailed list of changes is available below. Regards Marc Tue Jun 18 2002 Marc Boucher * Released hsflinmodem-5.03.03.L3mbsibeta02061800. Tue Jun 18 2002 Marc Boucher * Fixed frequency calculation issue in VIA MC97 controller driver. * Added one-time print of MC97 vendor IDs. * OSTermPowerManagement(): use pm_unregister() under 2.4, pm_unregister_all() only once under 2.2. Mon Jun 17 2002 Marc Boucher * Released hsflinmodem-5.03.03.L3mbsibeta02061700. Sun Jun 16 2002 Marc Boucher * Added preliminary power-management support. * Improved hardware interrupt initialization. * modules/osspec/ostime.c: OsSleep() and MSECS_TO_TICKS() tweaking. Tue Jun 11 2002 Marc Boucher * makefile, hsflinmodem.spec.in: don't include big pdf file in tar pkgs. Mon Jun 10 2002 Marc Boucher * makefile, hsflinmodem.spec.in: better error propagation for RPM builds. Sun Jun 02 2002 Marc Boucher * Released hsflinmodem-5.03.03.L2mbsibeta02060200. Sun Jun 02 2002 Marc Boucher * Restructured packaging once again to improve consistency with linux distribution practices and further reduce space consumption. * Merged latest VIA MC97 controller code, fixing RING detection on some newer AC-link modems. Sat Jun 01 2002 Marc Boucher * Released hsflinmodem-5.03.03.L2mbsibeta02060100. Sat Jun 01 2002 Marc Boucher * modules/serial_hsf.c: hsf_tx_ready() should ignore hsf_evt_txempty for now. * modules/osspec/osstdio.c: various enhancements to OsFOpen(). Fri May 31 2002 Marc Boucher * Added initial support for VIA MC97 controller (1106:3068) with Conexant AC-Link modems. * Fixed delay calculation issue affecting Intel MC97 driver. * modules/osspec/linuxres.c: added LinuxPci{Read,Write}Config{w,b} * modules/osspec/osmemory.c: OsMemDMAAllocate() should safely ignore a NULL pMemHandle. * Removed extraneous prefixes from T.31 fax command responses. Tue May 28 2002 Marc Boucher * modules/serial_core.c: replaced MINOR() with minor() for 2.5.x and added missing spin_lock_init(&info->lock) to uart_get(). * modules/osspec/include/oscompat.h: ensure minor() is defined. Sun May 26 2002 Marc Boucher * Released hsflinmodem-5.03.03.L2mbsibeta02052600. Sun May 26 2002 Marc Boucher * Restructured distribution-specific packaging to include only needed kernel module binaries without unnecessary source. This reduces package sizes and download times. Only the generic packages now contain source code providing hsfconfig the ability to re-link the kernel modules on-the-fly. hsfconfig --auto is once again executed automatically during installation of distribution-specific RPMs. * Updated README, INSTALL and BUGS documentation files. Thu May 23 2002 Marc Boucher * Released hsflinmodem-5.03.03.L2mbsibeta02052300. Thu May 23 2002 Marc Boucher * Merged new improved Conexant modem code (v5.03.03.L2). * scripts/hsfconfig.in: remove old /dev/modem after configuring devfs. Tue May 21 2002 Marc Boucher * Released hsflinmodem-5.03.03.01mbsibeta02052102. Tue May 21 2002 Marc Boucher * Fixed EPRINTF() macro so that notice about unsupported AC97 codec is printed. Tue May 21 2002 Marc Boucher * Released hsflinmodem-5.03.03.01mbsibeta02052101. Tue May 21 2002 Marc Boucher * modules/makefile: Added binary module support for SuSE 8.0 (2.4.18-4GB) Tue May 21 2002 Marc Boucher * Released hsflinmodem-5.03.03.01mbsibeta02052100. Mon May 20 2002 Marc Boucher * scripts/hsfconfig.in: Improved devfs configuration to hopefully solve automatic module loading/device node visibility issues. * modules/makefile: Added binary module support for RedHat 7.3 * modules/makefile, common.mak: implemented workaround for obscure make bug causing compilation to fail with the error "make: expand.c:489: allocated_variable_append: Assertion `current_variable_set_list->next != 0' failed." * inf/linux_hsfi.inf: adjusted RELAYS to fix RING detection on AOpen FM56-SV (VEN_14F1&DEV_2F01&SUBSYS_00C1A0A0&REV_01) and added PCI\VEN_14F1&DEV_2F01. Sat May 18 2002 Marc Boucher * inf/linux_hsf.inf: added PCI\VEN_127A&DEV_2114&SUBSYS_21141436 (Thanks to Martin Breuer) * scripts/hsfconfig.in: proper ISO-3166 country map entries for ARGENTINA, BRAZIL, CZECH_REPUBLIC, and NETHERLANDS. Mon May 6 2002 Marc Boucher * scripts/hsfconfig.in: warn that some 127a:1025/2005 modems might be HCF Sun May 5 2002 Marc Boucher * Released hsflinmodem-5.03.03.01mbsibeta02050500. Sun May 5 2002 Marc Boucher * Changed ttyHSF0 device name to ttySHSF0 for compatibility with wvdial. Fri May 3 2002 Marc Boucher * Released hsflinmodem-5.03.03.01mbsibeta02050300. Fri May 3 2002 Marc Boucher * Merged new Conexant modem code (v5.03.03.01). Thu May 2 2002 Marc Boucher * modules/osspec/include/osuniqredef.h: added to solve name collision problem with HCF and other modules. Fri Apr 26 2002 Marc Boucher * Released hsflinmodem-4.06.06.02mbsibeta02042600. Fri Apr 26 2002 Marc Boucher * scripts/hsfconfig.in: incorporated hsfsysid, added OSKERNTYPE which is set to the type of kernel installed, not the architecture. * modules/makefile: add i386 to REDHAT_MACHINES to accomodate people running i386 kernels on i586/i686 machines, and link-identical-binaries to save space. Mon Apr 22 2002 Marc Boucher * Released hsflinmodem-4.06.06.02mbsibeta02042200. Sun Apr 21 2002 Marc Boucher * general: Use AT&D2 by default. * scripts/hsfconfig.in: added check_unsupported() and other small usability improvements. * modules/common.mak: changed default KERNELSRC to match hsfconfig. Sat Apr 20 2002 Marc Boucher * modules/osspec/osstdio.c: if f_op->llseek is NULL, call default_llseek. (Thanks to Gratiniano S. de Haro for reporting this problem) * imported/hsfich.O: emit error message when encountering unsupported AC'97 devices. * modules/osspec/osdebug.c: added OsErrorPrintf() and OsErrorVPrintf(). * scripts/hsfconfig.in: cut down size of default --dumpdiag output. Wed Apr 13 2002 Marc Boucher * Released hsflinmodem-4.06.06.02mbsibeta02041300. Wed Apr 12 2002 Marc Boucher * modules/makefile: revamped directory structure for binaries and added several mandrake kernels. * makefile: add missing bracket to RPMTOPDIRDEFINED test. * scripts/hsfconfig.in: create /lib/modules/.../misc directory if it doesn't exist and add build kernel-source check. Wed Apr 05 2002 Marc Boucher * Released hsflinmodem-4.06.06.02mbsibeta02040500. Wed Apr 03 2002 Marc Boucher * Released hsflinmodem-4.06.06.02mbsibeta02040300. Wed Apr 03 2002 Marc Boucher * scripts/hsfconfig.in: add check for binary modules with OSKERNVERS_NODASH. * modules/osspec/osservices.c: OsSleep() workaround to prevent crashes on < 2.2.20 kernels. Thu Mar 28 2002 Marc Boucher * Added 3COM/USR 14f1:2f14 device type to linux_hsf.inf. (thanks to Rob Clark and Bill Ferguson) Tue Mar 26 2002 Marc Boucher * hsflinmodem.spec.in, makefile: add distribution-specific packages containing module binaries for default kernels. * modules/osspec/osfloat.c: provide replacement load_mxcsr macro for 2.2 if cpu_has_xmm. * modules/common.mak: add DISTRO_CFLAGS * modules/makefile: add rules to build binaries for mainstream distributions. Fri Mar 08 2002 Marc Boucher * Released hsflinmodem-4.06.06.02mbsibeta02030800. Fri Mar 08 2002 Marc Boucher * hsflinmodem.spec.in: only run hsfconfig --auto in %post if HSF_AUTOCONFIG env variable is set, so as to match INSTALL documentation. Thu Mar 05 2002 Marc Boucher * Added "Conflicts: hcflinmodem" to RPM spec file as a temporary measure until the symbol name collisions are fixed. Thu Feb 26 2002 Marc Boucher * Released hsflinmodem-4.06.06.02mbsibeta02022600. Thu Feb 12 2002 Marc Boucher * inf/linux_hsf[i].inf: use generic relay parameters. Thu Feb 10 2002 Marc Boucher * scripts/hsfconfig.in: if /dev/modem is in use, do not create symlink. Fri Feb 08 2002 Marc Boucher * inf/linux_intel_smartmc.inf: added 8086:2486 device (thanks to Lane Thorne who reported successfully using this inf file with his Gateway SoftK56 modem.) Tue Jan 28 2002 Marc Boucher * scripts/hsfconfig.in: added check for . * makefile, hsflinmodem.spec.in: added qtmodemon utility (present in debug versions only) to tar and rpm packages. Thu Jan 20 2002 Marc Boucher * Released hsflinmodem-4.06.06.02mbsibeta02022000. Fri Jan 18 2002 Marc Boucher * modules/osspec/osfloat.c: Rewrote OSFloatPrefix/Suffix() to hopefully fix the bad interactions with processes using floating point code. (Thanks to Christopher Mason for reporting this) Fri Jan 18 2002 Marc Boucher * modules/common.mak: Always use gcc by default due to problems with kgcc on mandrake8. Thu Jan 17 2002 Marc Boucher * inf/linux_intel_smartmc.inf: Added entry for Sony Vaio FX101 ICH modem (Thanks to Michael Vogt ) Thu Jan 17 2002 Marc Boucher * Merged new Conexant modem code (v4.06.06.02). Thu Jan 16 2002 Marc Boucher * scripts/hsfconfig.in: remove modules, devfs configuration and /dev/ entries upon de-installation. Thu Jan 10 2002 Marc Boucher * modules/serial_hsf.c: comment-out message about unsupported BREAK sending because it confuses people. Tue Dec 19 2001 Marc Boucher * scripts/hsfconfig.in: update-modules support for debian. (Thanks to Julien Gaulmin ) Tue Dec 15 2001 Marc Boucher * makefile: move uninstall target calling hsfconfig -remove before subdirs (removing hsfconfig). Tue Dec 14 2001 Marc Boucher * Released hsflinmodem-4.06.06.01mbsibeta01121400. Tue Dec 14 2001 Marc Boucher * Fixed module use count incrementation/decrementation to prevent crashes under 2.2. * Fixed AT&F command. * Improved devfs support. Tue Dec 09 2001 Marc Boucher * scripts/hsfconfig.in: initial devfsd support, improved dump_diagnostics Tue Dec 04 2001 Marc Boucher * Released hsflinmodem-4.06.06.01mbsibeta01120400. Tue Dec 04 2001 Marc Boucher * Merged new Conexant modem code (v4.06.06.01). many fixes to modulation code- modem should be more stable now; also added Yukon (aka Athens PCI ID 14f1:1631) board support (untested). * Added old rockwell (127a) device types to linux_hsf.inf. * Added riptide (4311) device type to linux_hsf.inf (experimental). * Include version string in new nvram.bin file header to prevent inconsistencies. * Various other minor changes and improvements. Mon Dec 03 2001 Marc Boucher * INSTALL: rectify and mention more hsfconfig options. * modules/osspec/include/oscompat.h: Added parentheses to try_inc_mod_count. Thu Nov 29 2001 Marc Boucher * Makefile: Added pkgclean target, which is like 'clean' but also removes tar and RPM package files. Thu Nov 29 2001 Marc Boucher * Makefile, hsflinmodem.spec.in: Automatically append CHANGES file to hsflinmodem.spec (%changelog section). Wed Nov 28 2001 Marc Boucher * modules/common.mak: Don't bail out with $(error) if version.h doesn't exist under KERNELSRC. Wed Nov 28 2001 Marc Boucher * modules/common.mak: Fixed CONFIG_MODVERSIONS check for distributions that don't use standard autoconf.h. Wed Nov 28 2001 Marc Boucher * hsfconfig: Use /boot/vmlinuz.{version,autoconf}.h over KERNELSRC/ files if the former correspond to the running kernel and the later don't. * hsfconfig: Use /usr/local/src/linux as KERNELSRC dir if it exists and /usr/src/linux doesn't. Tue Nov 27 2001 Marc Boucher * Fixed oscompat.h problem with INIT_TQUEUE() macro affecting 2.4.[0-2] Tue Nov 27 2001 Marc Boucher * Initial beta release (hsflinmodem-4.06.00mbsibeta01112702). From marc at mbsi.ca Tue Jun 25 11:49:30 2002 From: marc at mbsi.ca (Marc Boucher) Date: Wed Oct 1 01:38:32 2003 Subject: [hsflinux-announce] New hsflinmodem-5.03.03.L3mbsibeta02062500 release Message-ID: <20020625144930.GA4352@endlich.mbsi.ca> Hi, A new experimental version of the Conexant HSF (softmodem) driver for Linux is now available from http://www.mbsi.ca/cnxtlindrv This release addresses a few small issues. The detailed list of changes is available below. Enjoy Marc Tue Jun 25 2002 Marc Boucher * Released hsflinmodem-5.03.03.L3mbsibeta02062500. Tue Jun 25 2002 Marc Boucher * modules/osspec/include/oscompat.h: get rid of non-standard min/max macros under 2.4.9. * inf/linux_hsfi.inf: backout generic RELAYS for now. * Minor frequency calculation tweak in VIA MC97 controller driver. * modules/osspec/osdebug.c: OsErrorVPrintf() now uses default printk level. Tue Jun 18 2002 Marc Boucher * Released hsflinmodem-5.03.03.L3mbsibeta02061800. Tue Jun 18 2002 Marc Boucher * Fixed frequency calculation issue in VIA MC97 controller driver. * Added one-time print of MC97 vendor IDs. * OSTermPowerManagement(): use pm_unregister() under 2.4, pm_unregister_all() only once under 2.2. Mon Jun 17 2002 Marc Boucher * Released hsflinmodem-5.03.03.L3mbsibeta02061700. Sun Jun 16 2002 Marc Boucher * Added preliminary power-management support. * Improved hardware interrupt initialization. * modules/osspec/ostime.c: OsSleep() and MSECS_TO_TICKS() tweaking. Tue Jun 11 2002 Marc Boucher * makefile, hsflinmodem.spec.in: don't include big pdf file in tar pkgs. Mon Jun 10 2002 Marc Boucher * makefile, hsflinmodem.spec.in: better error propagation for RPM builds. Sun Jun 02 2002 Marc Boucher * Released hsflinmodem-5.03.03.L2mbsibeta02060200. Sun Jun 02 2002 Marc Boucher * Restructured packaging once again to improve consistency with linux distribution practices and further reduce space consumption. * Merged latest VIA MC97 controller code, fixing RING detection on some newer AC-link modems. Sat Jun 01 2002 Marc Boucher * Released hsflinmodem-5.03.03.L2mbsibeta02060100. Sat Jun 01 2002 Marc Boucher * modules/serial_hsf.c: hsf_tx_ready() should ignore hsf_evt_txempty for now. * modules/osspec/osstdio.c: various enhancements to OsFOpen(). Fri May 31 2002 Marc Boucher * Added initial support for VIA MC97 controller (1106:3068) with Conexant AC-Link modems. * Fixed delay calculation issue affecting Intel MC97 driver. * modules/osspec/linuxres.c: added LinuxPci{Read,Write}Config{w,b} * modules/osspec/osmemory.c: OsMemDMAAllocate() should safely ignore a NULL pMemHandle. * Removed extraneous prefixes from T.31 fax command responses. Tue May 28 2002 Marc Boucher * modules/serial_core.c: replaced MINOR() with minor() for 2.5.x and added missing spin_lock_init(&info->lock) to uart_get(). * modules/osspec/include/oscompat.h: ensure minor() is defined. Sun May 26 2002 Marc Boucher * Released hsflinmodem-5.03.03.L2mbsibeta02052600. Sun May 26 2002 Marc Boucher * Restructured distribution-specific packaging to include only needed kernel module binaries without unnecessary source. This reduces package sizes and download times. Only the generic packages now contain source code providing hsfconfig the ability to re-link the kernel modules on-the-fly. hsfconfig --auto is once again executed automatically during installation of distribution-specific RPMs. * Updated README, INSTALL and BUGS documentation files. Thu May 23 2002 Marc Boucher * Released hsflinmodem-5.03.03.L2mbsibeta02052300. Thu May 23 2002 Marc Boucher * Merged new improved Conexant modem code (v5.03.03.L2). * scripts/hsfconfig.in: remove old /dev/modem after configuring devfs. Tue May 21 2002 Marc Boucher * Released hsflinmodem-5.03.03.01mbsibeta02052102. Tue May 21 2002 Marc Boucher * Fixed EPRINTF() macro so that notice about unsupported AC97 codec is printed. Tue May 21 2002 Marc Boucher * Released hsflinmodem-5.03.03.01mbsibeta02052101. Tue May 21 2002 Marc Boucher * modules/makefile: Added binary module support for SuSE 8.0 (2.4.18-4GB) Tue May 21 2002 Marc Boucher * Released hsflinmodem-5.03.03.01mbsibeta02052100. Mon May 20 2002 Marc Boucher * scripts/hsfconfig.in: Improved devfs configuration to hopefully solve automatic module loading/device node visibility issues. * modules/makefile: Added binary module support for RedHat 7.3 * modules/makefile, common.mak: implemented workaround for obscure make bug causing compilation to fail with the error "make: expand.c:489: allocated_variable_append: Assertion `current_variable_set_list->next != 0' failed." * inf/linux_hsfi.inf: adjusted RELAYS to fix RING detection on AOpen FM56-SV (VEN_14F1&DEV_2F01&SUBSYS_00C1A0A0&REV_01) and added PCI\VEN_14F1&DEV_2F01. Sat May 18 2002 Marc Boucher * inf/linux_hsf.inf: added PCI\VEN_127A&DEV_2114&SUBSYS_21141436 (Thanks to Martin Breuer) * scripts/hsfconfig.in: proper ISO-3166 country map entries for ARGENTINA, BRAZIL, CZECH_REPUBLIC, and NETHERLANDS. Mon May 6 2002 Marc Boucher * scripts/hsfconfig.in: warn that some 127a:1025/2005 modems might be HCF Sun May 5 2002 Marc Boucher * Released hsflinmodem-5.03.03.01mbsibeta02050500. Sun May 5 2002 Marc Boucher * Changed ttyHSF0 device name to ttySHSF0 for compatibility with wvdial. Fri May 3 2002 Marc Boucher * Released hsflinmodem-5.03.03.01mbsibeta02050300. Fri May 3 2002 Marc Boucher * Merged new Conexant modem code (v5.03.03.01). Thu May 2 2002 Marc Boucher * modules/osspec/include/osuniqredef.h: added to solve name collision problem with HCF and other modules. Fri Apr 26 2002 Marc Boucher * Released hsflinmodem-4.06.06.02mbsibeta02042600. Fri Apr 26 2002 Marc Boucher * scripts/hsfconfig.in: incorporated hsfsysid, added OSKERNTYPE which is set to the type of kernel installed, not the architecture. * modules/makefile: add i386 to REDHAT_MACHINES to accomodate people running i386 kernels on i586/i686 machines, and link-identical-binaries to save space. Mon Apr 22 2002 Marc Boucher * Released hsflinmodem-4.06.06.02mbsibeta02042200. Sun Apr 21 2002 Marc Boucher * general: Use AT&D2 by default. * scripts/hsfconfig.in: added check_unsupported() and other small usability improvements. * modules/common.mak: changed default KERNELSRC to match hsfconfig. Sat Apr 20 2002 Marc Boucher * modules/osspec/osstdio.c: if f_op->llseek is NULL, call default_llseek. (Thanks to Gratiniano S. de Haro for reporting this problem) * imported/hsfich.O: emit error message when encountering unsupported AC'97 devices. * modules/osspec/osdebug.c: added OsErrorPrintf() and OsErrorVPrintf(). * scripts/hsfconfig.in: cut down size of default --dumpdiag output. Wed Apr 13 2002 Marc Boucher * Released hsflinmodem-4.06.06.02mbsibeta02041300. Wed Apr 12 2002 Marc Boucher * modules/makefile: revamped directory structure for binaries and added several mandrake kernels. * makefile: add missing bracket to RPMTOPDIRDEFINED test. * scripts/hsfconfig.in: create /lib/modules/.../misc directory if it doesn't exist and add build kernel-source check. Wed Apr 05 2002 Marc Boucher * Released hsflinmodem-4.06.06.02mbsibeta02040500. Wed Apr 03 2002 Marc Boucher * Released hsflinmodem-4.06.06.02mbsibeta02040300. Wed Apr 03 2002 Marc Boucher * scripts/hsfconfig.in: add check for binary modules with OSKERNVERS_NODASH. * modules/osspec/osservices.c: OsSleep() workaround to prevent crashes on < 2.2.20 kernels. Thu Mar 28 2002 Marc Boucher * Added 3COM/USR 14f1:2f14 device type to linux_hsf.inf. (thanks to Rob Clark and Bill Ferguson) Tue Mar 26 2002 Marc Boucher * hsflinmodem.spec.in, makefile: add distribution-specific packages containing module binaries for default kernels. * modules/osspec/osfloat.c: provide replacement load_mxcsr macro for 2.2 if cpu_has_xmm. * modules/common.mak: add DISTRO_CFLAGS * modules/makefile: add rules to build binaries for mainstream distributions. Fri Mar 08 2002 Marc Boucher * Released hsflinmodem-4.06.06.02mbsibeta02030800. Fri Mar 08 2002 Marc Boucher * hsflinmodem.spec.in: only run hsfconfig --auto in %post if HSF_AUTOCONFIG env variable is set, so as to match INSTALL documentation. Thu Mar 05 2002 Marc Boucher * Added "Conflicts: hcflinmodem" to RPM spec file as a temporary measure until the symbol name collisions are fixed. Thu Feb 26 2002 Marc Boucher * Released hsflinmodem-4.06.06.02mbsibeta02022600. Thu Feb 12 2002 Marc Boucher * inf/linux_hsf[i].inf: use generic relay parameters. Thu Feb 10 2002 Marc Boucher * scripts/hsfconfig.in: if /dev/modem is in use, do not create symlink. Fri Feb 08 2002 Marc Boucher * inf/linux_intel_smartmc.inf: added 8086:2486 device (thanks to Lane Thorne who reported successfully using this inf file with his Gateway SoftK56 modem.) Tue Jan 28 2002 Marc Boucher * scripts/hsfconfig.in: added check for . * makefile, hsflinmodem.spec.in: added qtmodemon utility (present in debug versions only) to tar and rpm packages. Thu Jan 20 2002 Marc Boucher * Released hsflinmodem-4.06.06.02mbsibeta02022000. Fri Jan 18 2002 Marc Boucher * modules/osspec/osfloat.c: Rewrote OSFloatPrefix/Suffix() to hopefully fix the bad interactions with processes using floating point code. (Thanks to Christopher Mason for reporting this) Fri Jan 18 2002 Marc Boucher * modules/common.mak: Always use gcc by default due to problems with kgcc on mandrake8. Thu Jan 17 2002 Marc Boucher * inf/linux_intel_smartmc.inf: Added entry for Sony Vaio FX101 ICH modem (Thanks to Michael Vogt ) Thu Jan 17 2002 Marc Boucher * Merged new Conexant modem code (v4.06.06.02). Thu Jan 16 2002 Marc Boucher * scripts/hsfconfig.in: remove modules, devfs configuration and /dev/ entries upon de-installation. Thu Jan 10 2002 Marc Boucher * modules/serial_hsf.c: comment-out message about unsupported BREAK sending because it confuses people. Tue Dec 19 2001 Marc Boucher * scripts/hsfconfig.in: update-modules support for debian. (Thanks to Julien Gaulmin ) Tue Dec 15 2001 Marc Boucher * makefile: move uninstall target calling hsfconfig -remove before subdirs (removing hsfconfig). Tue Dec 14 2001 Marc Boucher * Released hsflinmodem-4.06.06.01mbsibeta01121400. Tue Dec 14 2001 Marc Boucher * Fixed module use count incrementation/decrementation to prevent crashes under 2.2. * Fixed AT&F command. * Improved devfs support. Tue Dec 09 2001 Marc Boucher * scripts/hsfconfig.in: initial devfsd support, improved dump_diagnostics Tue Dec 04 2001 Marc Boucher * Released hsflinmodem-4.06.06.01mbsibeta01120400. Tue Dec 04 2001 Marc Boucher * Merged new Conexant modem code (v4.06.06.01). many fixes to modulation code- modem should be more stable now; also added Yukon (aka Athens PCI ID 14f1:1631) board support (untested). * Added old rockwell (127a) device types to linux_hsf.inf. * Added riptide (4311) device type to linux_hsf.inf (experimental). * Include version string in new nvram.bin file header to prevent inconsistencies. * Various other minor changes and improvements. Mon Dec 03 2001 Marc Boucher * INSTALL: rectify and mention more hsfconfig options. * modules/osspec/include/oscompat.h: Added parentheses to try_inc_mod_count. Thu Nov 29 2001 Marc Boucher * Makefile: Added pkgclean target, which is like 'clean' but also removes tar and RPM package files. Thu Nov 29 2001 Marc Boucher * Makefile, hsflinmodem.spec.in: Automatically append CHANGES file to hsflinmodem.spec (%changelog section). Wed Nov 28 2001 Marc Boucher * modules/common.mak: Don't bail out with $(error) if version.h doesn't exist under KERNELSRC. Wed Nov 28 2001 Marc Boucher * modules/common.mak: Fixed CONFIG_MODVERSIONS check for distributions that don't use standard autoconf.h. Wed Nov 28 2001 Marc Boucher * hsfconfig: Use /boot/vmlinuz.{version,autoconf}.h over KERNELSRC/ files if the former correspond to the running kernel and the later don't. * hsfconfig: Use /usr/local/src/linux as KERNELSRC dir if it exists and /usr/src/linux doesn't. Tue Nov 27 2001 Marc Boucher * Fixed oscompat.h problem with INIT_TQUEUE() macro affecting 2.4.[0-2] Tue Nov 27 2001 Marc Boucher * Initial beta release (hsflinmodem-4.06.00mbsibeta01112702). From marc at mbsi.ca Sun Jul 21 23:06:27 2002 From: marc at mbsi.ca (Marc Boucher) Date: Wed Oct 1 01:38:33 2003 Subject: [hsflinux-announce] New hsflinmodem-5.03.03.L3mbsibeta02072100 release Message-ID: <20020721200627.GA11983@endlich.mbsi.ca> Hi, A new experimental version of the Conexant HSF (softmodem) driver for Linux is now available from http://www.mbsi.ca/cnxtlindrv There are important fixes and improvements in this release which should improve stability. The detailed list of changes is available below. Please report any new or persisting problems. Cheers Marc PS: Archived copies of previous releases are now available via a link located at the bottom of the main download page. Sun Jul 21 2002 Marc Boucher * Released hsflinmodem-5.03.03.L3mbsibeta02072100. Sun Jul 21 2002 Marc Boucher * makefile: added RedHat 2.4.9-34 and 2.4.18-5 kernels. * Updated BUGS file. Sat Jul 20 2002 Marc Boucher * imported/hsfengine.O: important workaround for tricky StatMgr issue causing sporadic memory corruption! * modules/osspec/include/oscompat.h: added OSContextAllowsSleeping(), which is false if we are in interrupt context or holding any lock. * modules/osspec/ostime.c: implemented dedicated kernel thread, replacing use of tq_scheduler and schedule_task(). * modules/osspec/ostime.c: TimerThreadFunction(): enclose pTimeOutInstance->pTimeOutCallBack() in modem_task_fpu_begin/end(). * modules/osspec/ostime.c: rewrote OSCallOnMyStack(). * modules/osspec/ostime.c: use cmpxchg() as OsAtomicCompareAndSwap() if available. * modules/osspec/ostime.c: added OsAtomicIncrement() and OsAtomicDecrement(). * modules/osspec/ostime.c: OsSleep(): ensure OSContextAllowsSleeping(). * modules/osspec/osmemory.c: OsHeapAllocate(), OsMemDMAAllocate(): use GFP_ATOMIC if not OSContextAllowsSleeping(). * modules/makefile: libosspec.a for proper dependencies. * inf/linux_hsfi.inf: use new official (Conexant) generic relays. Thu Jul 11 2002 Marc Boucher * inf/linux_hsf.inf: added 14F1:2F12 (3COM/USR model 3094-3095). * config.mak: use HSFETCDIR for HSFBININF_FILE and HSFFIRMWR_FILE. (Thanks to Fabrice LABORIE) Tue Jun 25 2002 Marc Boucher * Released hsflinmodem-5.03.03.L3mbsibeta02062500. Tue Jun 25 2002 Marc Boucher * modules/osspec/include/oscompat.h: get rid of non-standard min/max macros under 2.4.9. * inf/linux_hsfi.inf: backout generic RELAYS for now. * Minor frequency calculation tweak in VIA MC97 controller driver. * modules/osspec/osdebug.c: OsErrorVPrintf() now uses default printk level. Tue Jun 18 2002 Marc Boucher * Released hsflinmodem-5.03.03.L3mbsibeta02061800. Tue Jun 18 2002 Marc Boucher * Fixed frequency calculation issue in VIA MC97 controller driver. * Added one-time print of MC97 vendor IDs. * OSTermPowerManagement(): use pm_unregister() under 2.4, pm_unregister_all() only once under 2.2. Mon Jun 17 2002 Marc Boucher * Released hsflinmodem-5.03.03.L3mbsibeta02061700. Sun Jun 16 2002 Marc Boucher * Added preliminary power-management support. * Improved hardware interrupt initialization. * modules/osspec/ostime.c: OsSleep() and MSECS_TO_TICKS() tweaking. Tue Jun 11 2002 Marc Boucher * makefile, hsflinmodem.spec.in: don't include big pdf file in tar pkgs. Mon Jun 10 2002 Marc Boucher * makefile, hsflinmodem.spec.in: better error propagation for RPM builds. Sun Jun 02 2002 Marc Boucher * Released hsflinmodem-5.03.03.L2mbsibeta02060200. Sun Jun 02 2002 Marc Boucher * Restructured packaging once again to improve consistency with linux distribution practices and further reduce space consumption. * Merged latest VIA MC97 controller code, fixing RING detection on some newer AC-link modems. Sat Jun 01 2002 Marc Boucher * Released hsflinmodem-5.03.03.L2mbsibeta02060100. Sat Jun 01 2002 Marc Boucher * modules/serial_hsf.c: hsf_tx_ready() should ignore hsf_evt_txempty for now. * modules/osspec/osstdio.c: various enhancements to OsFOpen(). Fri May 31 2002 Marc Boucher * Added initial support for VIA MC97 controller (1106:3068) with Conexant AC-Link modems. * Fixed delay calculation issue affecting Intel MC97 driver. * modules/osspec/linuxres.c: added LinuxPci{Read,Write}Config{w,b} * modules/osspec/osmemory.c: OsMemDMAAllocate() should safely ignore a NULL pMemHandle. * Removed extraneous prefixes from T.31 fax command responses. Tue May 28 2002 Marc Boucher * modules/serial_core.c: replaced MINOR() with minor() for 2.5.x and added missing spin_lock_init(&info->lock) to uart_get(). * modules/osspec/include/oscompat.h: ensure minor() is defined. Sun May 26 2002 Marc Boucher * Released hsflinmodem-5.03.03.L2mbsibeta02052600. Sun May 26 2002 Marc Boucher * Restructured distribution-specific packaging to include only needed kernel module binaries without unnecessary source. This reduces package sizes and download times. Only the generic packages now contain source code providing hsfconfig the ability to re-link the kernel modules on-the-fly. hsfconfig --auto is once again executed automatically during installation of distribution-specific RPMs. * Updated README, INSTALL and BUGS documentation files. Thu May 23 2002 Marc Boucher * Released hsflinmodem-5.03.03.L2mbsibeta02052300. Thu May 23 2002 Marc Boucher * Merged new improved Conexant modem code (v5.03.03.L2). * scripts/hsfconfig.in: remove old /dev/modem after configuring devfs. Tue May 21 2002 Marc Boucher * Released hsflinmodem-5.03.03.01mbsibeta02052102. Tue May 21 2002 Marc Boucher * Fixed EPRINTF() macro so that notice about unsupported AC97 codec is printed. Tue May 21 2002 Marc Boucher * Released hsflinmodem-5.03.03.01mbsibeta02052101. Tue May 21 2002 Marc Boucher * modules/makefile: Added binary module support for SuSE 8.0 (2.4.18-4GB) Tue May 21 2002 Marc Boucher * Released hsflinmodem-5.03.03.01mbsibeta02052100. Mon May 20 2002 Marc Boucher * scripts/hsfconfig.in: Improved devfs configuration to hopefully solve automatic module loading/device node visibility issues. * modules/makefile: Added binary module support for RedHat 7.3 * modules/makefile, common.mak: implemented workaround for obscure make bug causing compilation to fail with the error "make: expand.c:489: allocated_variable_append: Assertion `current_variable_set_list->next != 0' failed." * inf/linux_hsfi.inf: adjusted RELAYS to fix RING detection on AOpen FM56-SV (VEN_14F1&DEV_2F01&SUBSYS_00C1A0A0&REV_01) and added PCI\VEN_14F1&DEV_2F01. Sat May 18 2002 Marc Boucher * inf/linux_hsf.inf: added PCI\VEN_127A&DEV_2114&SUBSYS_21141436 (Thanks to Martin Breuer) * scripts/hsfconfig.in: proper ISO-3166 country map entries for ARGENTINA, BRAZIL, CZECH_REPUBLIC, and NETHERLANDS. Mon May 6 2002 Marc Boucher * scripts/hsfconfig.in: warn that some 127a:1025/2005 modems might be HCF Sun May 5 2002 Marc Boucher * Released hsflinmodem-5.03.03.01mbsibeta02050500. Sun May 5 2002 Marc Boucher * Changed ttyHSF0 device name to ttySHSF0 for compatibility with wvdial. Fri May 3 2002 Marc Boucher * Released hsflinmodem-5.03.03.01mbsibeta02050300. Fri May 3 2002 Marc Boucher * Merged new Conexant modem code (v5.03.03.01). Thu May 2 2002 Marc Boucher * modules/osspec/include/osuniqredef.h: added to solve name collision problem with HCF and other modules. Fri Apr 26 2002 Marc Boucher * Released hsflinmodem-4.06.06.02mbsibeta02042600. Fri Apr 26 2002 Marc Boucher * scripts/hsfconfig.in: incorporated hsfsysid, added OSKERNTYPE which is set to the type of kernel installed, not the architecture. * modules/makefile: add i386 to REDHAT_MACHINES to accomodate people running i386 kernels on i586/i686 machines, and link-identical-binaries to save space. Mon Apr 22 2002 Marc Boucher * Released hsflinmodem-4.06.06.02mbsibeta02042200. Sun Apr 21 2002 Marc Boucher * general: Use AT&D2 by default. * scripts/hsfconfig.in: added check_unsupported() and other small usability improvements. * modules/common.mak: changed default KERNELSRC to match hsfconfig. Sat Apr 20 2002 Marc Boucher * modules/osspec/osstdio.c: if f_op->llseek is NULL, call default_llseek. (Thanks to Gratiniano S. de Haro for reporting this problem) * imported/hsfich.O: emit error message when encountering unsupported AC'97 devices. * modules/osspec/osdebug.c: added OsErrorPrintf() and OsErrorVPrintf(). * scripts/hsfconfig.in: cut down size of default --dumpdiag output. Wed Apr 13 2002 Marc Boucher * Released hsflinmodem-4.06.06.02mbsibeta02041300. Wed Apr 12 2002 Marc Boucher * modules/makefile: revamped directory structure for binaries and added several mandrake kernels. * makefile: add missing bracket to RPMTOPDIRDEFINED test. * scripts/hsfconfig.in: create /lib/modules/.../misc directory if it doesn't exist and add build kernel-source check. Wed Apr 05 2002 Marc Boucher * Released hsflinmodem-4.06.06.02mbsibeta02040500. Wed Apr 03 2002 Marc Boucher * Released hsflinmodem-4.06.06.02mbsibeta02040300. Wed Apr 03 2002 Marc Boucher * scripts/hsfconfig.in: add check for binary modules with OSKERNVERS_NODASH. * modules/osspec/osservices.c: OsSleep() workaround to prevent crashes on < 2.2.20 kernels. Thu Mar 28 2002 Marc Boucher * Added 3COM/USR 14f1:2f14 device type to linux_hsf.inf. (thanks to Rob Clark and Bill Ferguson) Tue Mar 26 2002 Marc Boucher * hsflinmodem.spec.in, makefile: add distribution-specific packages containing module binaries for default kernels. * modules/osspec/osfloat.c: provide replacement load_mxcsr macro for 2.2 if cpu_has_xmm. * modules/common.mak: add DISTRO_CFLAGS * modules/makefile: add rules to build binaries for mainstream distributions. Fri Mar 08 2002 Marc Boucher * Released hsflinmodem-4.06.06.02mbsibeta02030800. Fri Mar 08 2002 Marc Boucher * hsflinmodem.spec.in: only run hsfconfig --auto in %post if HSF_AUTOCONFIG env variable is set, so as to match INSTALL documentation. Thu Mar 05 2002 Marc Boucher * Added "Conflicts: hcflinmodem" to RPM spec file as a temporary measure until the symbol name collisions are fixed. Thu Feb 26 2002 Marc Boucher * Released hsflinmodem-4.06.06.02mbsibeta02022600. Thu Feb 12 2002 Marc Boucher * inf/linux_hsf[i].inf: use generic relay parameters. Thu Feb 10 2002 Marc Boucher * scripts/hsfconfig.in: if /dev/modem is in use, do not create symlink. Fri Feb 08 2002 Marc Boucher * inf/linux_intel_smartmc.inf: added 8086:2486 device (thanks to Lane Thorne who reported successfully using this inf file with his Gateway SoftK56 modem.) Tue Jan 28 2002 Marc Boucher * scripts/hsfconfig.in: added check for . * makefile, hsflinmodem.spec.in: added qtmodemon utility (present in debug versions only) to tar and rpm packages. Thu Jan 20 2002 Marc Boucher * Released hsflinmodem-4.06.06.02mbsibeta02022000. Fri Jan 18 2002 Marc Boucher * modules/osspec/osfloat.c: Rewrote OSFloatPrefix/Suffix() to hopefully fix the bad interactions with processes using floating point code. (Thanks to Christopher Mason for reporting this) Fri Jan 18 2002 Marc Boucher * modules/common.mak: Always use gcc by default due to problems with kgcc on mandrake8. Thu Jan 17 2002 Marc Boucher * inf/linux_intel_smartmc.inf: Added entry for Sony Vaio FX101 ICH modem (Thanks to Michael Vogt ) Thu Jan 17 2002 Marc Boucher * Merged new Conexant modem code (v4.06.06.02). Thu Jan 16 2002 Marc Boucher * scripts/hsfconfig.in: remove modules, devfs configuration and /dev/ entries upon de-installation. Thu Jan 10 2002 Marc Boucher * modules/serial_hsf.c: comment-out message about unsupported BREAK sending because it confuses people. Tue Dec 19 2001 Marc Boucher * scripts/hsfconfig.in: update-modules support for debian. (Thanks to Julien Gaulmin ) Tue Dec 15 2001 Marc Boucher * makefile: move uninstall target calling hsfconfig -remove before subdirs (removing hsfconfig). Tue Dec 14 2001 Marc Boucher * Released hsflinmodem-4.06.06.01mbsibeta01121400. Tue Dec 14 2001 Marc Boucher * Fixed module use count incrementation/decrementation to prevent crashes under 2.2. * Fixed AT&F command. * Improved devfs support. Tue Dec 09 2001 Marc Boucher * scripts/hsfconfig.in: initial devfsd support, improved dump_diagnostics Tue Dec 04 2001 Marc Boucher * Released hsflinmodem-4.06.06.01mbsibeta01120400. Tue Dec 04 2001 Marc Boucher * Merged new Conexant modem code (v4.06.06.01). many fixes to modulation code- modem should be more stable now; also added Yukon (aka Athens PCI ID 14f1:1631) board support (untested). * Added old rockwell (127a) device types to linux_hsf.inf. * Added riptide (4311) device type to linux_hsf.inf (experimental). * Include version string in new nvram.bin file header to prevent inconsistencies. * Various other minor changes and improvements. Mon Dec 03 2001 Marc Boucher * INSTALL: rectify and mention more hsfconfig options. * modules/osspec/include/oscompat.h: Added parentheses to try_inc_mod_count. Thu Nov 29 2001 Marc Boucher * Makefile: Added pkgclean target, which is like 'clean' but also removes tar and RPM package files. Thu Nov 29 2001 Marc Boucher * Makefile, hsflinmodem.spec.in: Automatically append CHANGES file to hsflinmodem.spec (%changelog section). Wed Nov 28 2001 Marc Boucher * modules/common.mak: Don't bail out with $(error) if version.h doesn't exist under KERNELSRC. Wed Nov 28 2001 Marc Boucher * modules/common.mak: Fixed CONFIG_MODVERSIONS check for distributions that don't use standard autoconf.h. Wed Nov 28 2001 Marc Boucher * hsfconfig: Use /boot/vmlinuz.{version,autoconf}.h over KERNELSRC/ files if the former correspond to the running kernel and the later don't. * hsfconfig: Use /usr/local/src/linux as KERNELSRC dir if it exists and /usr/src/linux doesn't. Tue Nov 27 2001 Marc Boucher * Fixed oscompat.h problem with INIT_TQUEUE() macro affecting