From marc@mbsi.ca Sat Apr  6 00:40:35 2002
Received: from endlich.mbsi.ca (endlich.mbsi.ca [198.168.101.5])
	(authenticated bits=128)
	by valve.mbsi.ca with ESMTP id g365eYVb008357
	(version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NO);
	Sat, 6 Apr 2002 00:40:35 -0500
Received: from endlich.mbsi.ca (endlich.mbsi.ca [127.0.0.1])
	by endlich.mbsi.ca with ESMTP id g365eXKQ007261
	(version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NO);
	Sat, 6 Apr 2002 00:40:34 -0500
Received: (from marc@localhost)
	by endlich.mbsi.ca (8.12.2/8.12.2/Submit) id g365eXj6007259;
	Sat, 6 Apr 2002 00:40:33 -0500
Date: Sat, 6 Apr 2002 00:40:32 -0500
From: Marc Boucher <marc@mbsi.ca>
To: hcflinux-announce@lists.mbsi.ca, hsflinux-announce@lists.mbsi.ca
Message-ID: <20020406054026.GA6988@endlich.mbsi.ca>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
User-Agent: Mutt/1.3.27i
Subject: [hsflinux-announce] [ANNOUNCE] Improved Conexant HCF/HSF Linux drivers and website
Sender: hsflinux-announce-admin@lists.mbsi.ca
Errors-To: hsflinux-announce-admin@lists.mbsi.ca
X-BeenThere: hsflinux-announce@lists.mbsi.ca
X-Mailman-Version: 2.0.8
Precedence: bulk
List-Help: <mailto:hsflinux-announce-request@lists.mbsi.ca?subject=help>
List-Post: <mailto:hsflinux-announce@lists.mbsi.ca>
List-Subscribe: <http://www.mbsi.ca/mailman/listinfo/hsflinux-announce>,
	<mailto:hsflinux-announce-request@lists.mbsi.ca?subject=subscribe>
List-Id: Official announcements about Linux HSF driver releases <hsflinux-announce.lists.mbsi.ca>
List-Unsubscribe: <http://www.mbsi.ca/mailman/listinfo/hsflinux-announce>,
	<mailto:hsflinux-announce-request@lists.mbsi.ca?subject=unsubscribe>
List-Archive: <http://www.mbsi.ca/pipermail/hsflinux-announce/>

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@mbsi.ca Sat Apr 13 07:33:00 2002
Received: from endlich.mbsi.ca (endlich.mbsi.ca [198.168.101.5])
	(authenticated bits=128)
	by valve.mbsi.ca with ESMTP id g3DBWxHj025828
	(version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NO)
	for <hsflinux-announce@lists.mbsi.ca>; Sat, 13 Apr 2002 07:33:00 -0400
Received: from endlich.mbsi.ca (endlich.mbsi.ca [127.0.0.1])
	by endlich.mbsi.ca with ESMTP id g3DBWwNR012918
	(version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NO)
	for <hsflinux-announce@lists.mbsi.ca>; Sat, 13 Apr 2002 07:32:59 -0400
Received: (from marc@localhost)
	by endlich.mbsi.ca (8.12.2/8.12.2/Submit) id g3DBWwwJ012916
	for hsflinux-announce@lists.mbsi.ca; Sat, 13 Apr 2002 07:32:58 -0400
Date: Sat, 13 Apr 2002 07:32:58 -0400
From: Marc Boucher <marc@mbsi.ca>
To: hsflinux-announce@lists.mbsi.ca
Message-ID: <20020413113257.GA12871@endlich.mbsi.ca>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
User-Agent: Mutt/1.3.27i
Subject: [hsflinux-announce] New hsflinmodem-4.06.06.02mbsibeta02041300 release
Sender: hsflinux-announce-admin@lists.mbsi.ca
Errors-To: hsflinux-announce-admin@lists.mbsi.ca
X-BeenThere: hsflinux-announce@lists.mbsi.ca
X-Mailman-Version: 2.0.8
Precedence: bulk
List-Help: <mailto:hsflinux-announce-request@lists.mbsi.ca?subject=help>
List-Post: <mailto:hsflinux-announce@lists.mbsi.ca>
List-Subscribe: <http://www.mbsi.ca/mailman/listinfo/hsflinux-announce>,
	<mailto:hsflinux-announce-request@lists.mbsi.ca?subject=subscribe>
List-Id: Official announcements about Linux HSF driver releases <hsflinux-announce.lists.mbsi.ca>
List-Unsubscribe: <http://www.mbsi.ca/mailman/listinfo/hsflinux-announce>,
	<mailto:hsflinux-announce-request@lists.mbsi.ca?subject=unsubscribe>
List-Archive: <http://www.mbsi.ca/pipermail/hsflinux-announce/>

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 <marc+hsf@mbsi.ca>
	* Released hsflinmodem-4.06.06.02mbsibeta02041300.

Wed Apr 12 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* 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 <marc+hsf@mbsi.ca>
	* Released hsflinmodem-4.06.06.02mbsibeta02040500.

Wed Apr 03 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* Released hsflinmodem-4.06.06.02mbsibeta02040300.

Wed Apr 03 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* 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 <marc+hsf@mbsi.ca>
	* Added 3COM/USR 14f1:2f14 device type to linux_hsf.inf.
	(thanks to Rob Clark and Bill Ferguson)

Tue Mar 26 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* 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 <marc+hsf@mbsi.ca>
	* Released hsflinmodem-4.06.06.02mbsibeta02030800.

Fri Mar 08 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* 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 <marc+hsf@mbsi.ca>
	* Added "Conflicts: hcflinmodem" to RPM spec file as a temporary
	measure until the symbol name collisions are fixed.

Thu Feb 26 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* Released hsflinmodem-4.06.06.02mbsibeta02022600.

Thu Feb 12 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* inf/linux_hsf[i].inf: use generic relay parameters.

Thu Feb 10 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* scripts/hsfconfig.in: if /dev/modem is in use, do not create symlink.

Fri Feb 08 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* inf/linux_intel_smartmc.inf: added 8086:2486 device (thanks to
	Lane Thorne <lthorne@techmate.com> who reported successfully using this inf
	file with his Gateway SoftK56 modem.)

Tue Jan 28 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* scripts/hsfconfig.in: added check for <linux/modversions.h>.
	* makefile, hsflinmodem.spec.in: added qtmodemon utility (present in
	debug versions only) to tar and rpm packages.

Thu Jan 20 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* Released hsflinmodem-4.06.06.02mbsibeta02022000.

Fri Jan 18 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* modules/osspec/osfloat.c: Rewrote OSFloatPrefix/Suffix() to hopefully
	fix the bad interactions with processes using floating point code.
	(Thanks to Christopher Mason <cmason@cmason.com> for reporting this)

Fri Jan 18 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* modules/common.mak: Always use gcc by default due to problems
	with kgcc on mandrake8.

Thu Jan 17 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* inf/linux_intel_smartmc.inf: Added entry for Sony Vaio FX101 ICH modem
	(Thanks to Michael Vogt <mvogt@acm.org>)

Thu Jan 17 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* Merged new Conexant modem code (v4.06.06.02).

Thu Jan 16 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* scripts/hsfconfig.in: remove modules, devfs configuration and
	/dev/ entries upon de-installation.

Thu Jan 10 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* modules/serial_hsf.c: comment-out message about unsupported BREAK
	sending because it confuses people.

Tue Dec 19 2001 Marc Boucher <marc+hsf@mbsi.ca>
	* scripts/hsfconfig.in: update-modules support for debian.
	(Thanks to Julien Gaulmin <julien23@free.fr>)

Tue Dec 15 2001 Marc Boucher <marc+hsf@mbsi.ca>
	* makefile: move uninstall target calling hsfconfig -remove before
	subdirs (removing hsfconfig).

Tue Dec 14 2001 Marc Boucher <marc+hsf@mbsi.ca>
	* Released hsflinmodem-4.06.06.01mbsibeta01121400.

Tue Dec 14 2001 Marc Boucher <marc+hsf@mbsi.ca>
	* 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 <marc+hsf@mbsi.ca>
	* scripts/hsfconfig.in: initial devfsd support, improved dump_diagnostics

Tue Dec 04 2001 Marc Boucher <marc+hsf@mbsi.ca>
	* Released hsflinmodem-4.06.06.01mbsibeta01120400.

Tue Dec 04 2001 Marc Boucher <marc+hsf@mbsi.ca>
	* 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 <marc+hsf@mbsi.ca>
	* 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 <marc+hsf@mbsi.ca>
	* Makefile: Added pkgclean target, which is like 'clean' but also
	removes tar and RPM package files.

Thu Nov 29 2001 Marc Boucher <marc+hsf@mbsi.ca>
	* Makefile, hsflinmodem.spec.in: Automatically append CHANGES file
	to hsflinmodem.spec (%changelog section).

Wed Nov 28 2001 Marc Boucher <marc+hsf@mbsi.ca>
	* modules/common.mak: Don't bail out with $(error) if version.h
	doesn't exist under KERNELSRC.

Wed Nov 28 2001 Marc Boucher <marc+hsf@mbsi.ca>
	* modules/common.mak: Fixed CONFIG_MODVERSIONS check for distributions
	that don't use standard autoconf.h.

Wed Nov 28 2001 Marc Boucher <marc+hsf@mbsi.ca>
	* 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 <marc+hsf@mbsi.ca>
	* Fixed oscompat.h problem with INIT_TQUEUE() macro affecting 2.4.[0-2]

Tue Nov 27 2001 Marc Boucher <marc+hsf@mbsi.ca>
	* Initial beta release (hsflinmodem-4.06.00mbsibeta01112702).

From marc@mbsi.ca Mon Apr 22 06:50:43 2002
Received: from endlich.mbsi.ca (endlich.mbsi.ca [198.168.101.5])
	(authenticated bits=128)
	by valve.mbsi.ca with ESMTP id g3MAof0K024983
	(version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NO)
	for <hsflinux-announce@lists.mbsi.ca>; Mon, 22 Apr 2002 06:50:43 -0400
Received: from endlich.mbsi.ca (endlich.mbsi.ca [127.0.0.1])
	by endlich.mbsi.ca with ESMTP id g3MAobaQ010830
	(version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NO)
	for <hsflinux-announce@lists.mbsi.ca>; Mon, 22 Apr 2002 06:50:37 -0400
Received: (from marc@localhost)
	by endlich.mbsi.ca (8.12.2/8.12.2/Submit) id g3MAoaeh010828
	for hsflinux-announce@lists.mbsi.ca; Mon, 22 Apr 2002 06:50:36 -0400
Date: Mon, 22 Apr 2002 06:50:36 -0400
From: Marc Boucher <marc@mbsi.ca>
To: hsflinux-announce@lists.mbsi.ca
Message-ID: <20020422105036.GA7585@endlich.mbsi.ca>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
User-Agent: Mutt/1.5.0-current-20020421i
Subject: [hsflinux-announce] New hsflinmodem-0.9mbsibeta02042200 release
Sender: hsflinux-announce-admin@lists.mbsi.ca
Errors-To: hsflinux-announce-admin@lists.mbsi.ca
X-BeenThere: hsflinux-announce@lists.mbsi.ca
X-Mailman-Version: 2.0.8
Precedence: bulk
List-Help: <mailto:hsflinux-announce-request@lists.mbsi.ca?subject=help>
List-Post: <mailto:hsflinux-announce@lists.mbsi.ca>
List-Subscribe: <http://www.mbsi.ca/mailman/listinfo/hsflinux-announce>,
	<mailto:hsflinux-announce-request@lists.mbsi.ca?subject=subscribe>
List-Id: Official announcements about Linux HSF driver releases <hsflinux-announce.lists.mbsi.ca>
List-Unsubscribe: <http://www.mbsi.ca/mailman/listinfo/hsflinux-announce>,
	<mailto:hsflinux-announce-request@lists.mbsi.ca?subject=unsubscribe>
List-Archive: <http://www.mbsi.ca/pipermail/hsflinux-announce/>

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 <marc+hsf@mbsi.ca>
	* Released hsflinmodem-4.06.06.02mbsibeta02042200.

Sun Apr 21 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* 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 <marc+hsf@mbsi.ca>
	* 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 <marc+hsf@mbsi.ca>
	* Released hsflinmodem-4.06.06.02mbsibeta02041300.

Wed Apr 12 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* 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 <marc+hsf@mbsi.ca>
	* Released hsflinmodem-4.06.06.02mbsibeta02040500.

Wed Apr 03 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* Released hsflinmodem-4.06.06.02mbsibeta02040300.

Wed Apr 03 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* 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 <marc+hsf@mbsi.ca>
	* Added 3COM/USR 14f1:2f14 device type to linux_hsf.inf.
	(thanks to Rob Clark and Bill Ferguson)

Tue Mar 26 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* 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 <marc+hsf@mbsi.ca>
	* Released hsflinmodem-4.06.06.02mbsibeta02030800.

Fri Mar 08 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* 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 <marc+hsf@mbsi.ca>
	* Added "Conflicts: hcflinmodem" to RPM spec file as a temporary
	measure until the symbol name collisions are fixed.

Thu Feb 26 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* Released hsflinmodem-4.06.06.02mbsibeta02022600.

Thu Feb 12 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* inf/linux_hsf[i].inf: use generic relay parameters.

Thu Feb 10 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* scripts/hsfconfig.in: if /dev/modem is in use, do not create symlink.

Fri Feb 08 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* inf/linux_intel_smartmc.inf: added 8086:2486 device (thanks to
	Lane Thorne <lthorne@techmate.com> who reported successfully using this inf
	file with his Gateway SoftK56 modem.)

Tue Jan 28 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* scripts/hsfconfig.in: added check for <linux/modversions.h>.
	* makefile, hsflinmodem.spec.in: added qtmodemon utility (present in
	debug versions only) to tar and rpm packages.

Thu Jan 20 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* Released hsflinmodem-4.06.06.02mbsibeta02022000.

Fri Jan 18 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* modules/osspec/osfloat.c: Rewrote OSFloatPrefix/Suffix() to hopefully
	fix the bad interactions with processes using floating point code.
	(Thanks to Christopher Mason <cmason@cmason.com> for reporting this)

Fri Jan 18 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* modules/common.mak: Always use gcc by default due to problems
	with kgcc on mandrake8.

Thu Jan 17 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* inf/linux_intel_smartmc.inf: Added entry for Sony Vaio FX101 ICH modem
	(Thanks to Michael Vogt <mvogt@acm.org>)

Thu Jan 17 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* Merged new Conexant modem code (v4.06.06.02).

Thu Jan 16 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* scripts/hsfconfig.in: remove modules, devfs configuration and
	/dev/ entries upon de-installation.

Thu Jan 10 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* modules/serial_hsf.c: comment-out message about unsupported BREAK
	sending because it confuses people.

Tue Dec 19 2001 Marc Boucher <marc+hsf@mbsi.ca>
	* scripts/hsfconfig.in: update-modules support for debian.
	(Thanks to Julien Gaulmin <julien23@free.fr>)

Tue Dec 15 2001 Marc Boucher <marc+hsf@mbsi.ca>
	* makefile: move uninstall target calling hsfconfig -remove before
	subdirs (removing hsfconfig).

Tue Dec 14 2001 Marc Boucher <marc+hsf@mbsi.ca>
	* Released hsflinmodem-4.06.06.01mbsibeta01121400.

Tue Dec 14 2001 Marc Boucher <marc+hsf@mbsi.ca>
	* 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 <marc+hsf@mbsi.ca>
	* scripts/hsfconfig.in: initial devfsd support, improved dump_diagnostics

Tue Dec 04 2001 Marc Boucher <marc+hsf@mbsi.ca>
	* Released hsflinmodem-4.06.06.01mbsibeta01120400.

Tue Dec 04 2001 Marc Boucher <marc+hsf@mbsi.ca>
	* 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 <marc+hsf@mbsi.ca>
	* 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 <marc+hsf@mbsi.ca>
	* Makefile: Added pkgclean target, which is like 'clean' but also
	removes tar and RPM package files.

Thu Nov 29 2001 Marc Boucher <marc+hsf@mbsi.ca>
	* Makefile, hsflinmodem.spec.in: Automatically append CHANGES file
	to hsflinmodem.spec (%changelog section).

Wed Nov 28 2001 Marc Boucher <marc+hsf@mbsi.ca>
	* modules/common.mak: Don't bail out with $(error) if version.h
	doesn't exist under KERNELSRC.

Wed Nov 28 2001 Marc Boucher <marc+hsf@mbsi.ca>
	* modules/common.mak: Fixed CONFIG_MODVERSIONS check for distributions
	that don't use standard autoconf.h.

Wed Nov 28 2001 Marc Boucher <marc+hsf@mbsi.ca>
	* 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 <marc+hsf@mbsi.ca>
	* Fixed oscompat.h problem with INIT_TQUEUE() macro affecting 2.4.[0-2]

Tue Nov 27 2001 Marc Boucher <marc+hsf@mbsi.ca>
	* Initial beta release (hsflinmodem-4.06.00mbsibeta01112702).


From marc@mbsi.ca Sat May  4 17:49:15 2002
Received: from endlich.mbsi.ca (endlich.mbsi.ca [198.168.101.5])
	(authenticated bits=128)
	by valve.mbsi.ca with ESMTP id g44Ln30K027301
	(version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NO)
	for <hsflinux-announce@lists.mbsi.ca>; Sat, 4 May 2002 17:49:13 -0400
Received: from endlich.mbsi.ca (endlich.mbsi.ca [127.0.0.1])
	by endlich.mbsi.ca with ESMTP id g44Lmu9s014259
	(version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NO)
	for <hsflinux-announce@lists.mbsi.ca>; Sat, 4 May 2002 17:48:57 -0400
Received: (from marc@localhost)
	by endlich.mbsi.ca (8.12.2/8.12.2/Submit) id g44LmswG014257
	for hsflinux-announce@lists.mbsi.ca; Sat, 4 May 2002 17:48:54 -0400
Date: Sat, 4 May 2002 17:48:54 -0400
From: Marc Boucher <marc@mbsi.ca>
To: hsflinux-announce@lists.mbsi.ca
Message-ID: <20020504214854.GA14235@endlich.mbsi.ca>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
User-Agent: Mutt/1.5.0-current-20020421i
Subject: [hsflinux-announce] New hsflinmodem-5.03.03.01mbsibeta02050300 release
Sender: hsflinux-announce-admin@lists.mbsi.ca
Errors-To: hsflinux-announce-admin@lists.mbsi.ca
X-BeenThere: hsflinux-announce@lists.mbsi.ca
X-Mailman-Version: 2.0.8
Precedence: bulk
List-Help: <mailto:hsflinux-announce-request@lists.mbsi.ca?subject=help>
List-Post: <mailto:hsflinux-announce@lists.mbsi.ca>
List-Subscribe: <http://www.mbsi.ca/mailman/listinfo/hsflinux-announce>,
	<mailto:hsflinux-announce-request@lists.mbsi.ca?subject=subscribe>
List-Id: Official announcements about Linux HSF driver releases <hsflinux-announce.lists.mbsi.ca>
List-Unsubscribe: <http://www.mbsi.ca/mailman/listinfo/hsflinux-announce>,
	<mailto:hsflinux-announce-request@lists.mbsi.ca?subject=unsubscribe>
List-Archive: <http://www.mbsi.ca/pipermail/hsflinux-announce/>

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@mbsi.ca Sun May  5 11:01:45 2002
Received: from endlich.mbsi.ca (p3E9EC281.dip.t-dialin.net [62.158.194.129])
	(authenticated bits=128)
	by valve.mbsi.ca with ESMTP id g45F1W0K012900
	(version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NO)
	for <hsflinux-announce@lists.mbsi.ca>; Sun, 5 May 2002 11:01:44 -0400
Received: from endlich.mbsi.ca (endlich.mbsi.ca [127.0.0.1])
	by endlich.mbsi.ca with ESMTP id g45F1UDb022816
	(version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NO)
	for <hsflinux-announce@lists.mbsi.ca>; Sun, 5 May 2002 17:01:31 +0200
Received: (from marc@localhost)
	by endlich.mbsi.ca (8.12.2/8.12.2/Submit) id g45F1S7H022814
	for hsflinux-announce@lists.mbsi.ca; Sun, 5 May 2002 17:01:28 +0200
Date: Sun, 5 May 2002 17:01:27 +0200
From: Marc Boucher <marc@mbsi.ca>
To: hsflinux-announce@lists.mbsi.ca
Message-ID: <20020505150127.GA22674@endlich.mbsi.ca>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
User-Agent: Mutt/1.5.0-current-20020421i
Subject: [hsflinux-announce] New hsflinmodem-5.03.03.01mbsibeta02050500 release
Sender: hsflinux-announce-admin@lists.mbsi.ca
Errors-To: hsflinux-announce-admin@lists.mbsi.ca
X-BeenThere: hsflinux-announce@lists.mbsi.ca
X-Mailman-Version: 2.0.8
Precedence: bulk
List-Help: <mailto:hsflinux-announce-request@lists.mbsi.ca?subject=help>
List-Post: <mailto:hsflinux-announce@lists.mbsi.ca>
List-Subscribe: <http://www.mbsi.ca/mailman/listinfo/hsflinux-announce>,
	<mailto:hsflinux-announce-request@lists.mbsi.ca?subject=subscribe>
List-Id: Official announcements about Linux HSF driver releases <hsflinux-announce.lists.mbsi.ca>
List-Unsubscribe: <http://www.mbsi.ca/mailman/listinfo/hsflinux-announce>,
	<mailto:hsflinux-announce-request@lists.mbsi.ca?subject=unsubscribe>
List-Archive: <http://www.mbsi.ca/pipermail/hsflinux-announce/>

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@mbsi.ca Tue May 21 01:19:17 2002
Received: from endlich.mbsi.ca (endlich.mbsi.ca [198.168.101.5])
	(authenticated bits=128)
	by valve.mbsi.ca with ESMTP id g4L5JHZZ003772
	(version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NO)
	for <hsflinux-announce@lists.mbsi.ca>; Tue, 21 May 2002 01:19:17 -0400
Received: from endlich.mbsi.ca (endlich.mbsi.ca [127.0.0.1])
	by endlich.mbsi.ca with ESMTP id g4L5JHFs001708
	(version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NO)
	for <hsflinux-announce@lists.mbsi.ca>; Tue, 21 May 2002 01:19:17 -0400
Received: (from marc@localhost)
	by endlich.mbsi.ca (8.12.2/8.12.2/Submit) id g4L5JHNX001706
	for hsflinux-announce@lists.mbsi.ca; Tue, 21 May 2002 01:19:17 -0400
Date: Tue, 21 May 2002 01:19:17 -0400
From: Marc Boucher <marc@mbsi.ca>
To: hsflinux-announce@lists.mbsi.ca
Message-ID: <20020521051917.GB1651@endlich.mbsi.ca>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
User-Agent: Mutt/1.5.0-current-20020421i
Subject: [hsflinux-announce] New hsflinmodem-5.03.03.01mbsibeta02052100 release
Sender: hsflinux-announce-admin@lists.mbsi.ca
Errors-To: hsflinux-announce-admin@lists.mbsi.ca
X-BeenThere: hsflinux-announce@lists.mbsi.ca
X-Mailman-Version: 2.0.8
Precedence: bulk
List-Help: <mailto:hsflinux-announce-request@lists.mbsi.ca?subject=help>
List-Post: <mailto:hsflinux-announce@lists.mbsi.ca>
List-Subscribe: <http://www.mbsi.ca/mailman/listinfo/hsflinux-announce>,
	<mailto:hsflinux-announce-request@lists.mbsi.ca?subject=subscribe>
List-Id: Official announcements about Linux HSF driver releases <hsflinux-announce.lists.mbsi.ca>
List-Unsubscribe: <http://www.mbsi.ca/mailman/listinfo/hsflinux-announce>,
	<mailto:hsflinux-announce-request@lists.mbsi.ca?subject=unsubscribe>
List-Archive: <http://www.mbsi.ca/pipermail/hsflinux-announce/>

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 <marc+hsf@mbsi.ca>
	* Released hsflinmodem-5.03.03.01mbsibeta02052100.

Mon May 20 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* 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 <marc+hsf@mbsi.ca>
	* 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 <marc+hsf@mbsi.ca>
	* scripts/hsfconfig.in: warn that some 127a:1025/2005 modems might be HCF

Sun May  5 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* Released hsflinmodem-5.03.03.01mbsibeta02050500.

Sun May  5 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* Changed ttyHSF0 device name to ttySHSF0 for compatibility with wvdial.

Fri May  3 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* Released hsflinmodem-5.03.03.01mbsibeta02050300.

Fri May  3 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* Merged new Conexant modem code (v5.03.03.01).

Thu May  2 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* modules/osspec/include/osuniqredef.h: added to solve name collision
	problem with HCF and other modules.

Fri Apr 26 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* Released hsflinmodem-4.06.06.02mbsibeta02042600.

Fri Apr 26 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* 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 <marc+hsf@mbsi.ca>
	* Released hsflinmodem-4.06.06.02mbsibeta02042200.

Sun Apr 21 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* 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 <marc+hsf@mbsi.ca>
	* 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 <marc+hsf@mbsi.ca>
	* Released hsflinmodem-4.06.06.02mbsibeta02041300.

Wed Apr 12 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* 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 <marc+hsf@mbsi.ca>
	* Released hsflinmodem-4.06.06.02mbsibeta02040500.

Wed Apr 03 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* Released hsflinmodem-4.06.06.02mbsibeta02040300.

Wed Apr 03 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* 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 <marc+hsf@mbsi.ca>
	* Added 3COM/USR 14f1:2f14 device type to linux_hsf.inf.
	(thanks to Rob Clark and Bill Ferguson)

Tue Mar 26 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* 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 <marc+hsf@mbsi.ca>
	* Released hsflinmodem-4.06.06.02mbsibeta02030800.

Fri Mar 08 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* 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 <marc+hsf@mbsi.ca>
	* Added "Conflicts: hcflinmodem" to RPM spec file as a temporary
	measure until the symbol name collisions are fixed.

Thu Feb 26 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* Released hsflinmodem-4.06.06.02mbsibeta02022600.

Thu Feb 12 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* inf/linux_hsf[i].inf: use generic relay parameters.

Thu Feb 10 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* scripts/hsfconfig.in: if /dev/modem is in use, do not create symlink.

Fri Feb 08 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* inf/linux_intel_smartmc.inf: added 8086:2486 device (thanks to
	Lane Thorne <lthorne@techmate.com> who reported successfully using this inf
	file with his Gateway SoftK56 modem.)

Tue Jan 28 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* scripts/hsfconfig.in: added check for <linux/modversions.h>.
	* makefile, hsflinmodem.spec.in: added qtmodemon utility (present in
	debug versions only) to tar and rpm packages.

Thu Jan 20 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* Released hsflinmodem-4.06.06.02mbsibeta02022000.

Fri Jan 18 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* modules/osspec/osfloat.c: Rewrote OSFloatPrefix/Suffix() to hopefully
	fix the bad interactions with processes using floating point code.
	(Thanks to Christopher Mason <cmason@cmason.com> for reporting this)

Fri Jan 18 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* modules/common.mak: Always use gcc by default due to problems
	with kgcc on mandrake8.

Thu Jan 17 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* inf/linux_intel_smartmc.inf: Added entry for Sony Vaio FX101 ICH modem
	(Thanks to Michael Vogt <mvogt@acm.org>)

Thu Jan 17 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* Merged new Conexant modem code (v4.06.06.02).

Thu Jan 16 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* scripts/hsfconfig.in: remove modules, devfs configuration and
	/dev/ entries upon de-installation.

Thu Jan 10 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* modules/serial_hsf.c: comment-out message about unsupported BREAK
	sending because it confuses people.

Tue Dec 19 2001 Marc Boucher <marc+hsf@mbsi.ca>
	* scripts/hsfconfig.in: update-modules support for debian.
	(Thanks to Julien Gaulmin <julien23@free.fr>)

Tue Dec 15 2001 Marc Boucher <marc+hsf@mbsi.ca>
	* makefile: move uninstall target calling hsfconfig -remove before
	subdirs (removing hsfconfig).

Tue Dec 14 2001 Marc Boucher <marc+hsf@mbsi.ca>
	* Released hsflinmodem-4.06.06.01mbsibeta01121400.

Tue Dec 14 2001 Marc Boucher <marc+hsf@mbsi.ca>
	* 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 <marc+hsf@mbsi.ca>
	* scripts/hsfconfig.in: initial devfsd support, improved dump_diagnostics

Tue Dec 04 2001 Marc Boucher <marc+hsf@mbsi.ca>
	* Released hsflinmodem-4.06.06.01mbsibeta01120400.

Tue Dec 04 2001 Marc Boucher <marc+hsf@mbsi.ca>
	* 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 <marc+hsf@mbsi.ca>
	* 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 <marc+hsf@mbsi.ca>
	* Makefile: Added pkgclean target, which is like 'clean' but also
	removes tar and RPM package files.

Thu Nov 29 2001 Marc Boucher <marc+hsf@mbsi.ca>
	* Makefile, hsflinmodem.spec.in: Automatically append CHANGES file
	to hsflinmodem.spec (%changelog section).

Wed Nov 28 2001 Marc Boucher <marc+hsf@mbsi.ca>
	* modules/common.mak: Don't bail out with $(error) if version.h
	doesn't exist under KERNELSRC.

Wed Nov 28 2001 Marc Boucher <marc+hsf@mbsi.ca>
	* modules/common.mak: Fixed CONFIG_MODVERSIONS check for distributions
	that don't use standard autoconf.h.

Wed Nov 28 2001 Marc Boucher <marc+hsf@mbsi.ca>
	* 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 <marc+hsf@mbsi.ca>
	* Fixed oscompat.h problem with INIT_TQUEUE() macro affecting 2.4.[0-2]

Tue Nov 27 2001 Marc Boucher <marc+hsf@mbsi.ca>
	* Initial beta release (hsflinmodem-4.06.00mbsibeta01112702).

From marc@mbsi.ca Thu May 23 18:59:40 2002
Received: from endlich.mbsi.ca (endlich.mbsi.ca [198.168.101.5])
	(authenticated bits=128)
	by valve.mbsi.ca with ESMTP id g4NMxe9b008865
	(version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NO)
	for <hsflinux-announce@lists.mbsi.ca>; Thu, 23 May 2002 18:59:40 -0400
Received: from endlich.mbsi.ca (endlich.mbsi.ca [127.0.0.1])
	by endlich.mbsi.ca with ESMTP id g4NMxcET004314
	(version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NO)
	for <hsflinux-announce@lists.mbsi.ca>; Thu, 23 May 2002 18:59:39 -0400
Received: (from marc@localhost)
	by endlich.mbsi.ca (8.12.2/8.12.2/Submit) id g4NMxcDl004312
	for hsflinux-announce@lists.mbsi.ca; Thu, 23 May 2002 18:59:38 -0400
Date: Thu, 23 May 2002 18:59:37 -0400
From: Marc Boucher <marc@mbsi.ca>
To: hsflinux-announce@lists.mbsi.ca
Message-ID: <20020523225937.GA4298@endlich.mbsi.ca>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
User-Agent: Mutt/1.5.0-current-20020421i
Subject: [hsflinux-announce] New hsflinmodem-5.03.03.L2mbsibeta02052300 release
Sender: hsflinux-announce-admin@lists.mbsi.ca
Errors-To: hsflinux-announce-admin@lists.mbsi.ca
X-BeenThere: hsflinux-announce@lists.mbsi.ca
X-Mailman-Version: 2.0.8
Precedence: bulk
List-Help: <mailto:hsflinux-announce-request@lists.mbsi.ca?subject=help>
List-Post: <mailto:hsflinux-announce@lists.mbsi.ca>
List-Subscribe: <http://www.mbsi.ca/mailman/listinfo/hsflinux-announce>,
	<mailto:hsflinux-announce-request@lists.mbsi.ca?subject=subscribe>
List-Id: Official announcements about Linux HSF driver releases <hsflinux-announce.lists.mbsi.ca>
List-Unsubscribe: <http://www.mbsi.ca/mailman/listinfo/hsflinux-announce>,
	<mailto:hsflinux-announce-request@lists.mbsi.ca?subject=unsubscribe>
List-Archive: <http://www.mbsi.ca/pipermail/hsflinux-announce/>

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 <marc+hsf@mbsi.ca>
	* Released hsflinmodem-5.03.03.L2mbsibeta02052300.

Thu May 23 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* 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 <marc+hsf@mbsi.ca>
	* Released hsflinmodem-5.03.03.01mbsibeta02052102.

Tue May 21 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* Fixed EPRINTF() macro so that notice about unsupported AC97 codec
	is printed.

Tue May 21 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* Released hsflinmodem-5.03.03.01mbsibeta02052101.

Tue May 21 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* modules/makefile: Added binary module support for SuSE 8.0 (2.4.18-4GB)

Tue May 21 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* Released hsflinmodem-5.03.03.01mbsibeta02052100.

Mon May 20 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* 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 <marc+hsf@mbsi.ca>
	* 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 <marc+hsf@mbsi.ca>
	* scripts/hsfconfig.in: warn that some 127a:1025/2005 modems might be HCF

Sun May  5 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* Released hsflinmodem-5.03.03.01mbsibeta02050500.

Sun May  5 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* Changed ttyHSF0 device name to ttySHSF0 for compatibility with wvdial.

Fri May  3 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* Released hsflinmodem-5.03.03.01mbsibeta02050300.

Fri May  3 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* Merged new Conexant modem code (v5.03.03.01).

Thu May  2 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* modules/osspec/include/osuniqredef.h: added to solve name collision
	problem with HCF and other modules.

Fri Apr 26 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* Released hsflinmodem-4.06.06.02mbsibeta02042600.

Fri Apr 26 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* 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 <marc+hsf@mbsi.ca>
	* Released hsflinmodem-4.06.06.02mbsibeta02042200.

Sun Apr 21 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* 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 <marc+hsf@mbsi.ca>
	* 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 <marc+hsf@mbsi.ca>
	* Released hsflinmodem-4.06.06.02mbsibeta02041300.

Wed Apr 12 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* 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 <marc+hsf@mbsi.ca>
	* Released hsflinmodem-4.06.06.02mbsibeta02040500.

Wed Apr 03 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* Released hsflinmodem-4.06.06.02mbsibeta02040300.

Wed Apr 03 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* 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 <marc+hsf@mbsi.ca>
	* Added 3COM/USR 14f1:2f14 device type to linux_hsf.inf.
	(thanks to Rob Clark and Bill Ferguson)

Tue Mar 26 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* 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 <marc+hsf@mbsi.ca>
	* Released hsflinmodem-4.06.06.02mbsibeta02030800.

Fri Mar 08 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* 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 <marc+hsf@mbsi.ca>
	* Added "Conflicts: hcflinmodem" to RPM spec file as a temporary
	measure until the symbol name collisions are fixed.

Thu Feb 26 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* Released hsflinmodem-4.06.06.02mbsibeta02022600.

Thu Feb 12 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* inf/linux_hsf[i].inf: use generic relay parameters.

Thu Feb 10 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* scripts/hsfconfig.in: if /dev/modem is in use, do not create symlink.

Fri Feb 08 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* inf/linux_intel_smartmc.inf: added 8086:2486 device (thanks to
	Lane Thorne <lthorne@techmate.com> who reported successfully using this inf
	file with his Gateway SoftK56 modem.)

Tue Jan 28 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* scripts/hsfconfig.in: added check for <linux/modversions.h>.
	* makefile, hsflinmodem.spec.in: added qtmodemon utility (present in
	debug versions only) to tar and rpm packages.

Thu Jan 20 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* Released hsflinmodem-4.06.06.02mbsibeta02022000.

Fri Jan 18 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* modules/osspec/osfloat.c: Rewrote OSFloatPrefix/Suffix() to hopefully
	fix the bad interactions with processes using floating point code.
	(Thanks to Christopher Mason <cmason@cmason.com> for reporting this)

Fri Jan 18 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* modules/common.mak: Always use gcc by default due to problems
	with kgcc on mandrake8.

Thu Jan 17 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* inf/linux_intel_smartmc.inf: Added entry for Sony Vaio FX101 ICH modem
	(Thanks to Michael Vogt <mvogt@acm.org>)

Thu Jan 17 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* Merged new Conexant modem code (v4.06.06.02).

Thu Jan 16 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* scripts/hsfconfig.in: remove modules, devfs configuration and
	/dev/ entries upon de-installation.

Thu Jan 10 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* modules/serial_hsf.c: comment-out message about unsupported BREAK
	sending because it confuses people.

Tue Dec 19 2001 Marc Boucher <marc+hsf@mbsi.ca>
	* scripts/hsfconfig.in: update-modules support for debian.
	(Thanks to Julien Gaulmin <julien23@free.fr>)

Tue Dec 15 2001 Marc Boucher <marc+hsf@mbsi.ca>
	* makefile: move uninstall target calling hsfconfig -remove before
	subdirs (removing hsfconfig).

Tue Dec 14 2001 Marc Boucher <marc+hsf@mbsi.ca>
	* Released hsflinmodem-4.06.06.01mbsibeta01121400.

Tue Dec 14 2001 Marc Boucher <marc+hsf@mbsi.ca>
	* 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 <marc+hsf@mbsi.ca>
	* scripts/hsfconfig.in: initial devfsd support, improved dump_diagnostics

Tue Dec 04 2001 Marc Boucher <marc+hsf@mbsi.ca>
	* Released hsflinmodem-4.06.06.01mbsibeta01120400.

Tue Dec 04 2001 Marc Boucher <marc+hsf@mbsi.ca>
	* 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 <marc+hsf@mbsi.ca>
	* 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 <marc+hsf@mbsi.ca>
	* Makefile: Added pkgclean target, which is like 'clean' but also
	removes tar and RPM package files.

Thu Nov 29 2001 Marc Boucher <marc+hsf@mbsi.ca>
	* Makefile, hsflinmodem.spec.in: Automatically append CHANGES file
	to hsflinmodem.spec (%changelog section).

Wed Nov 28 2001 Marc Boucher <marc+hsf@mbsi.ca>
	* modules/common.mak: Don't bail out with $(error) if version.h
	doesn't exist under KERNELSRC.

Wed Nov 28 2001 Marc Boucher <marc+hsf@mbsi.ca>
	* modules/common.mak: Fixed CONFIG_MODVERSIONS check for distributions
	that don't use standard autoconf.h.

Wed Nov 28 2001 Marc Boucher <marc+hsf@mbsi.ca>
	* 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 <marc+hsf@mbsi.ca>
	* Fixed oscompat.h problem with INIT_TQUEUE() macro affecting 2.4.[0-2]

Tue Nov 27 2001 Marc Boucher <marc+hsf@mbsi.ca>
	* Initial beta release (hsflinmodem-4.06.00mbsibeta01112702).

From marc@mbsi.ca Mon May 27 00:06:10 2002
Received: from endlich.mbsi.ca (endlich.mbsi.ca [198.168.101.5])
	(authenticated bits=128)
	by valve.mbsi.ca with ESMTP id g4R469Dg029029
	(version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NO)
	for <hsflinux-announce@lists.mbsi.ca>; Mon, 27 May 2002 00:06:10 -0400
Received: from endlich.mbsi.ca (endlich.mbsi.ca [127.0.0.1])
	by endlich.mbsi.ca with ESMTP id g4R468qR029946
	(version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NO)
	for <hsflinux-announce@lists.mbsi.ca>; Mon, 27 May 2002 00:06:09 -0400
Received: (from marc@localhost)
	by endlich.mbsi.ca (8.12.2/8.12.2/Submit) id g4R468Rh029944
	for hsflinux-announce@lists.mbsi.ca; Mon, 27 May 2002 00:06:08 -0400
Date: Mon, 27 May 2002 00:06:06 -0400
From: Marc Boucher <marc@mbsi.ca>
To: hsflinux-announce@lists.mbsi.ca
Message-ID: <20020527040606.GA29920@endlich.mbsi.ca>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
User-Agent: Mutt/1.5.0-current-20020421i
Subject: [hsflinux-announce] New hsflinmodem-5.03.03.L2mbsibeta02052600 release
Sender: hsflinux-announce-admin@lists.mbsi.ca
Errors-To: hsflinux-announce-admin@lists.mbsi.ca
X-BeenThere: hsflinux-announce@lists.mbsi.ca
X-Mailman-Version: 2.0.8
Precedence: bulk
List-Help: <mailto:hsflinux-announce-request@lists.mbsi.ca?subject=help>
List-Post: <mailto:hsflinux-announce@lists.mbsi.ca>
List-Subscribe: <http://www.mbsi.ca/mailman/listinfo/hsflinux-announce>,
	<mailto:hsflinux-announce-request@lists.mbsi.ca?subject=subscribe>
List-Id: Official announcements about Linux HSF driver releases <hsflinux-announce.lists.mbsi.ca>
List-Unsubscribe: <http://www.mbsi.ca/mailman/listinfo/hsflinux-announce>,
	<mailto:hsflinux-announce-request@lists.mbsi.ca?subject=unsubscribe>
List-Archive: <http://www.mbsi.ca/pipermail/hsflinux-announce/>

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 <marc+hsf@mbsi.ca>
	* Released hsflinmodem-5.03.03.L2mbsibeta02052600.

Sun May 26 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* 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 <marc+hsf@mbsi.ca>
	* Released hsflinmodem-5.03.03.L2mbsibeta02052300.

Thu May 23 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* 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 <marc+hsf@mbsi.ca>
	* Released hsflinmodem-5.03.03.01mbsibeta02052102.

Tue May 21 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* Fixed EPRINTF() macro so that notice about unsupported AC97 codec
	is printed.

Tue May 21 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* Released hsflinmodem-5.03.03.01mbsibeta02052101.

Tue May 21 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* modules/makefile: Added binary module support for SuSE 8.0 (2.4.18-4GB)

Tue May 21 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* Released hsflinmodem-5.03.03.01mbsibeta02052100.

Mon May 20 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* 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 <marc+hsf@mbsi.ca>
	* 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 <marc+hsf@mbsi.ca>
	* scripts/hsfconfig.in: warn that some 127a:1025/2005 modems might be HCF

Sun May  5 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* Released hsflinmodem-5.03.03.01mbsibeta02050500.

Sun May  5 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* Changed ttyHSF0 device name to ttySHSF0 for compatibility with wvdial.

Fri May  3 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* Released hsflinmodem-5.03.03.01mbsibeta02050300.

Fri May  3 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* Merged new Conexant modem code (v5.03.03.01).

Thu May  2 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* modules/osspec/include/osuniqredef.h: added to solve name collision
	problem with HCF and other modules.

Fri Apr 26 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* Released hsflinmodem-4.06.06.02mbsibeta02042600.

Fri Apr 26 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* 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 <marc+hsf@mbsi.ca>
	* Released hsflinmodem-4.06.06.02mbsibeta02042200.

Sun Apr 21 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* 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 <marc+hsf@mbsi.ca>
	* 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 <marc+hsf@mbsi.ca>
	* Released hsflinmodem-4.06.06.02mbsibeta02041300.

Wed Apr 12 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* 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 <marc+hsf@mbsi.ca>
	* Released hsflinmodem-4.06.06.02mbsibeta02040500.

Wed Apr 03 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* Released hsflinmodem-4.06.06.02mbsibeta02040300.

Wed Apr 03 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* 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 <marc+hsf@mbsi.ca>
	* Added 3COM/USR 14f1:2f14 device type to linux_hsf.inf.
	(thanks to Rob Clark and Bill Ferguson)

Tue Mar 26 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* 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 <marc+hsf@mbsi.ca>
	* Released hsflinmodem-4.06.06.02mbsibeta02030800.

Fri Mar 08 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* 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 <marc+hsf@mbsi.ca>
	* Added "Conflicts: hcflinmodem" to RPM spec file as a temporary
	measure until the symbol name collisions are fixed.

Thu Feb 26 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* Released hsflinmodem-4.06.06.02mbsibeta02022600.

Thu Feb 12 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* inf/linux_hsf[i].inf: use generic relay parameters.

Thu Feb 10 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* scripts/hsfconfig.in: if /dev/modem is in use, do not create symlink.

Fri Feb 08 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* inf/linux_intel_smartmc.inf: added 8086:2486 device (thanks to
	Lane Thorne <lthorne@techmate.com> who reported successfully using this inf
	file with his Gateway SoftK56 modem.)

Tue Jan 28 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* scripts/hsfconfig.in: added check for <linux/modversions.h>.
	* makefile, hsflinmodem.spec.in: added qtmodemon utility (present in
	debug versions only) to tar and rpm packages.

Thu Jan 20 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* Released hsflinmodem-4.06.06.02mbsibeta02022000.

Fri Jan 18 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* modules/osspec/osfloat.c: Rewrote OSFloatPrefix/Suffix() to hopefully
	fix the bad interactions with processes using floating point code.
	(Thanks to Christopher Mason <cmason@cmason.com> for reporting this)

Fri Jan 18 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* modules/common.mak: Always use gcc by default due to problems
	with kgcc on mandrake8.

Thu Jan 17 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* inf/linux_intel_smartmc.inf: Added entry for Sony Vaio FX101 ICH modem
	(Thanks to Michael Vogt <mvogt@acm.org>)

Thu Jan 17 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* Merged new Conexant modem code (v4.06.06.02).

Thu Jan 16 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* scripts/hsfconfig.in: remove modules, devfs configuration and
	/dev/ entries upon de-installation.

Thu Jan 10 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* modules/serial_hsf.c: comment-out message about unsupported BREAK
	sending because it confuses people.

Tue Dec 19 2001 Marc Boucher <marc+hsf@mbsi.ca>
	* scripts/hsfconfig.in: update-modules support for debian.
	(Thanks to Julien Gaulmin <julien23@free.fr>)

Tue Dec 15 2001 Marc Boucher <marc+hsf@mbsi.ca>
	* makefile: move uninstall target calling hsfconfig -remove before
	subdirs (removing hsfconfig).

Tue Dec 14 2001 Marc Boucher <marc+hsf@mbsi.ca>
	* Released hsflinmodem-4.06.06.01mbsibeta01121400.

Tue Dec 14 2001 Marc Boucher <marc+hsf@mbsi.ca>
	* 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 <marc+hsf@mbsi.ca>
	* scripts/hsfconfig.in: initial devfsd support, improved dump_diagnostics

Tue Dec 04 2001 Marc Boucher <marc+hsf@mbsi.ca>
	* Released hsflinmodem-4.06.06.01mbsibeta01120400.

Tue Dec 04 2001 Marc Boucher <marc+hsf@mbsi.ca>
	* 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 <marc+hsf@mbsi.ca>
	* 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 <marc+hsf@mbsi.ca>
	* Makefile: Added pkgclean target, which is like 'clean' but also
	removes tar and RPM package files.

Thu Nov 29 2001 Marc Boucher <marc+hsf@mbsi.ca>
	* Makefile, hsflinmodem.spec.in: Automatically append CHANGES file
	to hsflinmodem.spec (%changelog section).

Wed Nov 28 2001 Marc Boucher <marc+hsf@mbsi.ca>
	* modules/common.mak: Don't bail out with $(error) if version.h
	doesn't exist under KERNELSRC.

Wed Nov 28 2001 Marc Boucher <marc+hsf@mbsi.ca>
	* modules/common.mak: Fixed CONFIG_MODVERSIONS check for distributions
	that don't use standard autoconf.h.

Wed Nov 28 2001 Marc Boucher <marc+hsf@mbsi.ca>
	* 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 <marc+hsf@mbsi.ca>
	* Fixed oscompat.h problem with INIT_TQUEUE() macro affecting 2.4.[0-2]

Tue Nov 27 2001 Marc Boucher <marc+hsf@mbsi.ca>
	* Initial beta release (hsflinmodem-4.06.00mbsibeta01112702).

From marc@mbsi.ca Sun Jun  2 03:09:44 2002
Received: from endlich.mbsi.ca (endlich.mbsi.ca [198.168.101.5])
	(authenticated bits=128)
	by valve.mbsi.ca with ESMTP id g5279iDg013928
	(version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NO)
	for <hsflinux-announce@lists.mbsi.ca>; Sun, 2 Jun 2002 03:09:44 -0400
Received: from endlich.mbsi.ca (endlich.mbsi.ca [127.0.0.1])
	by endlich.mbsi.ca with ESMTP id g5279i7u016150
	(version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NO)
	for <hsflinux-announce@lists.mbsi.ca>; Sun, 2 Jun 2002 03:09:44 -0400
Received: (from marc@localhost)
	by endlich.mbsi.ca (8.12.2/8.12.2/Submit) id g5279itx016148
	for hsflinux-announce@lists.mbsi.ca; Sun, 2 Jun 2002 03:09:44 -0400
Date: Sun, 2 Jun 2002 03:09:43 -0400
From: Marc Boucher <marc@mbsi.ca>
To: hsflinux-announce@lists.mbsi.ca
Message-ID: <20020602070943.GA16091@endlich.mbsi.ca>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
User-Agent: Mutt/1.5.0-current-20020421i
Subject: [hsflinux-announce] New hsflinmodem-5.03.03.L2mbsibeta02060100 release
Sender: hsflinux-announce-admin@lists.mbsi.ca
Errors-To: hsflinux-announce-admin@lists.mbsi.ca
X-BeenThere: hsflinux-announce@lists.mbsi.ca
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: marc+hsf@mbsi.ca
List-Help: <mailto:hsflinux-announce-request@lists.mbsi.ca?subject=help>
List-Post: <mailto:hsflinux-announce@lists.mbsi.ca>
List-Subscribe: <http://www.mbsi.ca/mailman/listinfo/hsflinux-announce>,
	<mailto:hsflinux-announce-request@lists.mbsi.ca?subject=subscribe>
List-Id: Official announcements about Linux HSF driver releases <hsflinux-announce.lists.mbsi.ca>
List-Unsubscribe: <http://www.mbsi.ca/mailman/listinfo/hsflinux-announce>,
	<mailto:hsflinux-announce-request@lists.mbsi.ca?subject=unsubscribe>
List-Archive: <http://www.mbsi.ca/pipermail/hsflinux-announce/>

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 <marc+hsf@mbsi.ca>
	* Released hsflinmodem-5.03.03.L2mbsibeta02060100.

Sat Jun 01 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* 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 <marc+hsf@mbsi.ca>
	* 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 <marc+hsf@mbsi.ca>
	* 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 <marc+hsf@mbsi.ca>
	* Released hsflinmodem-5.03.03.L2mbsibeta02052600.

Sun May 26 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* 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 <marc+hsf@mbsi.ca>
	* Released hsflinmodem-5.03.03.L2mbsibeta02052300.

Thu May 23 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* 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 <marc+hsf@mbsi.ca>
	* Released hsflinmodem-5.03.03.01mbsibeta02052102.

Tue May 21 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* Fixed EPRINTF() macro so that notice about unsupported AC97 codec
	is printed.

Tue May 21 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* Released hsflinmodem-5.03.03.01mbsibeta02052101.

Tue May 21 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* modules/makefile: Added binary module support for SuSE 8.0 (2.4.18-4GB)

Tue May 21 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* Released hsflinmodem-5.03.03.01mbsibeta02052100.

Mon May 20 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* 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 <marc+hsf@mbsi.ca>
	* 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 <marc+hsf@mbsi.ca>
	* scripts/hsfconfig.in: warn that some 127a:1025/2005 modems might be HCF

Sun May  5 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* Released hsflinmodem-5.03.03.01mbsibeta02050500.

Sun May  5 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* Changed ttyHSF0 device name to ttySHSF0 for compatibility with wvdial.

Fri May  3 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* Released hsflinmodem-5.03.03.01mbsibeta02050300.

Fri May  3 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* Merged new Conexant modem code (v5.03.03.01).

Thu May  2 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* modules/osspec/include/osuniqredef.h: added to solve name collision
	problem with HCF and other modules.

Fri Apr 26 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* Released hsflinmodem-4.06.06.02mbsibeta02042600.

Fri Apr 26 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* 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 <marc+hsf@mbsi.ca>
	* Released hsflinmodem-4.06.06.02mbsibeta02042200.

Sun Apr 21 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* 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 <marc+hsf@mbsi.ca>
	* 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 <marc+hsf@mbsi.ca>
	* Released hsflinmodem-4.06.06.02mbsibeta02041300.

Wed Apr 12 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* 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 <marc+hsf@mbsi.ca>
	* Released hsflinmodem-4.06.06.02mbsibeta02040500.

Wed Apr 03 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* Released hsflinmodem-4.06.06.02mbsibeta02040300.

Wed Apr 03 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* 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 <marc+hsf@mbsi.ca>
	* Added 3COM/USR 14f1:2f14 device type to linux_hsf.inf.
	(thanks to Rob Clark and Bill Ferguson)

Tue Mar 26 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* 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 <marc+hsf@mbsi.ca>
	* Released hsflinmodem-4.06.06.02mbsibeta02030800.

Fri Mar 08 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* 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 <marc+hsf@mbsi.ca>
	* Added "Conflicts: hcflinmodem" to RPM spec file as a temporary
	measure until the symbol name collisions are fixed.

Thu Feb 26 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* Released hsflinmodem-4.06.06.02mbsibeta02022600.

Thu Feb 12 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* inf/linux_hsf[i].inf: use generic relay parameters.

Thu Feb 10 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* scripts/hsfconfig.in: if /dev/modem is in use, do not create symlink.

Fri Feb 08 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* inf/linux_intel_smartmc.inf: added 8086:2486 device (thanks to
	Lane Thorne <lthorne@techmate.com> who reported successfully using this inf
	file with his Gateway SoftK56 modem.)

Tue Jan 28 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* scripts/hsfconfig.in: added check for <linux/modversions.h>.
	* makefile, hsflinmodem.spec.in: added qtmodemon utility (present in
	debug versions only) to tar and rpm packages.

Thu Jan 20 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* Released hsflinmodem-4.06.06.02mbsibeta02022000.

Fri Jan 18 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* modules/osspec/osfloat.c: Rewrote OSFloatPrefix/Suffix() to hopefully
	fix the bad interactions with processes using floating point code.
	(Thanks to Christopher Mason <cmason@cmason.com> for reporting this)

Fri Jan 18 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* modules/common.mak: Always use gcc by default due to problems
	with kgcc on mandrake8.

Thu Jan 17 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* inf/linux_intel_smartmc.inf: Added entry for Sony Vaio FX101 ICH modem
	(Thanks to Michael Vogt <mvogt@acm.org>)

Thu Jan 17 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* Merged new Conexant modem code (v4.06.06.02).

Thu Jan 16 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* scripts/hsfconfig.in: remove modules, devfs configuration and
	/dev/ entries upon de-installation.

Thu Jan 10 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* modules/serial_hsf.c: comment-out message about unsupported BREAK
	sending because it confuses people.

Tue Dec 19 2001 Marc Boucher <marc+hsf@mbsi.ca>
	* scripts/hsfconfig.in: update-modules support for debian.
	(Thanks to Julien Gaulmin <julien23@free.fr>)

Tue Dec 15 2001 Marc Boucher <marc+hsf@mbsi.ca>
	* makefile: move uninstall target calling hsfconfig -remove before
	subdirs (removing hsfconfig).

Tue Dec 14 2001 Marc Boucher <marc+hsf@mbsi.ca>
	* Released hsflinmodem-4.06.06.01mbsibeta01121400.

Tue Dec 14 2001 Marc Boucher <marc+hsf@mbsi.ca>
	* 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 <marc+hsf@mbsi.ca>
	* scripts/hsfconfig.in: initial devfsd support, improved dump_diagnostics

Tue Dec 04 2001 Marc Boucher <marc+hsf@mbsi.ca>
	* Released hsflinmodem-4.06.06.01mbsibeta01120400.

Tue Dec 04 2001 Marc Boucher <marc+hsf@mbsi.ca>
	* 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 <marc+hsf@mbsi.ca>
	* 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 <marc+hsf@mbsi.ca>
	* Makefile: Added pkgclean target, which is like 'clean' but also
	removes tar and RPM package files.

Thu Nov 29 2001 Marc Boucher <marc+hsf@mbsi.ca>
	* Makefile, hsflinmodem.spec.in: Automatically append CHANGES file
	to hsflinmodem.spec (%changelog section).

Wed Nov 28 2001 Marc Boucher <marc+hsf@mbsi.ca>
	* modules/common.mak: Don't bail out with $(error) if version.h
	doesn't exist under KERNELSRC.

Wed Nov 28 2001 Marc Boucher <marc+hsf@mbsi.ca>
	* modules/common.mak: Fixed CONFIG_MODVERSIONS check for distributions
	that don't use standard autoconf.h.

Wed Nov 28 2001 Marc Boucher <marc+hsf@mbsi.ca>
	* 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 <marc+hsf@mbsi.ca>
	* Fixed oscompat.h problem with INIT_TQUEUE() macro affecting 2.4.[0-2]

Tue Nov 27 2001 Marc Boucher <marc+hsf@mbsi.ca>
	* Initial beta release (hsflinmodem-4.06.00mbsibeta01112702).

From marc@mbsi.ca Mon Jun  3 00:16:15 2002
Received: from endlich.mbsi.ca (endlich.mbsi.ca [198.168.101.5])
	(authenticated bits=128)
	by valve.mbsi.ca with ESMTP id g534GFDg016899
	(version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NO)
	for <hsflinux-announce@lists.mbsi.ca>; Mon, 3 Jun 2002 00:16:15 -0400
Received: from endlich.mbsi.ca (endlich.mbsi.ca [127.0.0.1])
	by endlich.mbsi.ca with ESMTP id g534GE7u015116
	(version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NO)
	for <hsflinux-announce@lists.mbsi.ca>; Mon, 3 Jun 2002 00:16:14 -0400
Received: (from marc@localhost)
	by endlich.mbsi.ca (8.12.2/8.12.2/Submit) id g534GEXb015114
	for hsflinux-announce@lists.mbsi.ca; Mon, 3 Jun 2002 00:16:14 -0400
Date: Mon, 3 Jun 2002 00:16:14 -0400
From: Marc Boucher <marc@mbsi.ca>
To: hsflinux-announce@lists.mbsi.ca
Message-ID: <20020603041614.GA15102@endlich.mbsi.ca>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
User-Agent: Mutt/1.5.0-current-20020421i
Subject: [hsflinux-announce] New hsflinmodem-5.03.03.L2mbsibeta02060200 release
Sender: hsflinux-announce-admin@lists.mbsi.ca
Errors-To: hsflinux-announce-admin@lists.mbsi.ca
X-BeenThere: hsflinux-announce@lists.mbsi.ca
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: marc+hsf@mbsi.ca
List-Help: <mailto:hsflinux-announce-request@lists.mbsi.ca?subject=help>
List-Post: <mailto:hsflinux-announce@lists.mbsi.ca>
List-Subscribe: <http://www.mbsi.ca/mailman/listinfo/hsflinux-announce>,
	<mailto:hsflinux-announce-request@lists.mbsi.ca?subject=subscribe>
List-Id: Official announcements about Linux HSF driver releases <hsflinux-announce.lists.mbsi.ca>
List-Unsubscribe: <http://www.mbsi.ca/mailman/listinfo/hsflinux-announce>,
	<mailto:hsflinux-announce-request@lists.mbsi.ca?subject=unsubscribe>
List-Archive: <http://www.mbsi.ca/pipermail/hsflinux-announce/>

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 <marc+hsf@mbsi.ca>
	* Released hsflinmodem-5.03.03.L2mbsibeta02060200.

Sun Jun 02 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* 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 <marc+hsf@mbsi.ca>
	* Released hsflinmodem-5.03.03.L2mbsibeta02060100.

Sat Jun 01 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* 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 <marc+hsf@mbsi.ca>
	* 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 <marc+hsf@mbsi.ca>
	* 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 <marc+hsf@mbsi.ca>
	* Released hsflinmodem-5.03.03.L2mbsibeta02052600.

Sun May 26 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* 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 <marc+hsf@mbsi.ca>
	* Released hsflinmodem-5.03.03.L2mbsibeta02052300.

Thu May 23 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* 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 <marc+hsf@mbsi.ca>
	* Released hsflinmodem-5.03.03.01mbsibeta02052102.

Tue May 21 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* Fixed EPRINTF() macro so that notice about unsupported AC97 codec
	is printed.

Tue May 21 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* Released hsflinmodem-5.03.03.01mbsibeta02052101.

Tue May 21 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* modules/makefile: Added binary module support for SuSE 8.0 (2.4.18-4GB)

Tue May 21 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* Released hsflinmodem-5.03.03.01mbsibeta02052100.

Mon May 20 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* 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 <marc+hsf@mbsi.ca>
	* 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 <marc+hsf@mbsi.ca>
	* scripts/hsfconfig.in: warn that some 127a:1025/2005 modems might be HCF

Sun May  5 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* Released hsflinmodem-5.03.03.01mbsibeta02050500.

Sun May  5 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* Changed ttyHSF0 device name to ttySHSF0 for compatibility with wvdial.

Fri May  3 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* Released hsflinmodem-5.03.03.01mbsibeta02050300.

Fri May  3 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* Merged new Conexant modem code (v5.03.03.01).

Thu May  2 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* modules/osspec/include/osuniqredef.h: added to solve name collision
	problem with HCF and other modules.

Fri Apr 26 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* Released hsflinmodem-4.06.06.02mbsibeta02042600.

Fri Apr 26 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* 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 <marc+hsf@mbsi.ca>
	* Released hsflinmodem-4.06.06.02mbsibeta02042200.

Sun Apr 21 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* 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 <marc+hsf@mbsi.ca>
	* 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 <marc+hsf@mbsi.ca>
	* Released hsflinmodem-4.06.06.02mbsibeta02041300.

Wed Apr 12 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* 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 <marc+hsf@mbsi.ca>
	* Released hsflinmodem-4.06.06.02mbsibeta02040500.

Wed Apr 03 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* Released hsflinmodem-4.06.06.02mbsibeta02040300.

Wed Apr 03 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* 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 <marc+hsf@mbsi.ca>
	* Added 3COM/USR 14f1:2f14 device type to linux_hsf.inf.
	(thanks to Rob Clark and Bill Ferguson)

Tue Mar 26 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* 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 <marc+hsf@mbsi.ca>
	* Released hsflinmodem-4.06.06.02mbsibeta02030800.

Fri Mar 08 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* 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 <marc+hsf@mbsi.ca>
	* Added "Conflicts: hcflinmodem" to RPM spec file as a temporary
	measure until the symbol name collisions are fixed.

Thu Feb 26 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* Released hsflinmodem-4.06.06.02mbsibeta02022600.

Thu Feb 12 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* inf/linux_hsf[i].inf: use generic relay parameters.

Thu Feb 10 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* scripts/hsfconfig.in: if /dev/modem is in use, do not create symlink.

Fri Feb 08 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* inf/linux_intel_smartmc.inf: added 8086:2486 device (thanks to
	Lane Thorne <lthorne@techmate.com> who reported successfully using this inf
	file with his Gateway SoftK56 modem.)

Tue Jan 28 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* scripts/hsfconfig.in: added check for <linux/modversions.h>.
	* makefile, hsflinmodem.spec.in: added qtmodemon utility (present in
	debug versions only) to tar and rpm packages.

Thu Jan 20 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* Released hsflinmodem-4.06.06.02mbsibeta02022000.

Fri Jan 18 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* modules/osspec/osfloat.c: Rewrote OSFloatPrefix/Suffix() to hopefully
	fix the bad interactions with processes using floating point code.
	(Thanks to Christopher Mason <cmason@cmason.com> for reporting this)

Fri Jan 18 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* modules/common.mak: Always use gcc by default due to problems
	with kgcc on mandrake8.

Thu Jan 17 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* inf/linux_intel_smartmc.inf: Added entry for Sony Vaio FX101 ICH modem
	(Thanks to Michael Vogt <mvogt@acm.org>)

Thu Jan 17 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* Merged new Conexant modem code (v4.06.06.02).

Thu Jan 16 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* scripts/hsfconfig.in: remove modules, devfs configuration and
	/dev/ entries upon de-installation.

Thu Jan 10 2002 Marc Boucher <marc+hsf@mbsi.ca>
	* modules/serial_hsf.c: comment-out message about unsupported BREAK
	sending because it confuses people.

Tue Dec 19 2001 Marc Boucher <marc+hsf@mbsi.ca>
	* scripts/hsfconfig.in: update-modules support for debian.
	(Thanks to Julien Gaulmin <julien23@free.fr>)

Tue Dec 15 2001 Marc Boucher <marc+hsf@mbsi.ca>
	* makefile: move uninstall target calling hsfconfig -remove before
	subdirs (removing hsfconfig).

Tue Dec 14 2001 Marc Boucher <marc+hsf@mbsi.ca>
	* Released hsflinmodem-4.06.06.01mbsibeta01121400.

Tue Dec 14 2001 Marc Boucher <marc+hsf@mbsi.ca>
	* 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 <marc+hsf@mbsi.ca>
	* scripts/hsfconfig.in: initial devfsd support, improved dump_diagnostics

Tue Dec 04 2001 Marc Boucher <marc+hsf@mbsi.ca>
	* Released hsflinmodem-4.06.06.01mbsibeta01120400.

Tue Dec 04 2001 Marc Boucher <marc+hsf@mbsi.ca>
	* 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 <marc+hsf@mbsi.ca>
	* 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 <marc+hsf@mbsi.ca>
	* Makefile: Added pkgclean target, which is like 'clean' but also
	removes tar and RPM package files.

Thu Nov 29 2001 Marc Boucher <marc+hsf@mbsi.ca>
	* Makefile, hsflinmodem.spec.in: Automatically append CHANGES file
	to hsflinmodem.spec (%changelog section).

Wed Nov 28 2001 Marc Boucher <marc+hsf@mbsi.ca>
	* modules/common.mak: Don't bail out with $(error) if version.h
	doesn't exist under KERNELSRC.

Wed Nov 28 2001 Marc Boucher <marc+hsf@mbsi.ca>
	* modules/common.mak: Fixed CONFIG_MODVERSIONS check for distributions
	that don't use standard autoconf.h.

Wed Nov 28 2001 Marc Boucher <marc+hsf@mbsi.ca>
	* 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 <marc+hsf@mbsi.ca>
	* Fixed oscompat.h problem with INIT_TQUEUE() macro affecting 2.4.[0-2]

Tue Nov 27 2001 Marc Boucher <marc+hsf@mbsi.ca>
	* Initial beta release (hsflinmodem-4.06.00mbsibeta01112702).

From marc@mbsi.ca Wed Jun 12 02:23:40 2002
Received: from endlich.mbsi.ca (endlich.mbsi.ca [198.168.101.5])
	(authenticated bits=128)
	by valve.mbsi.ca with ESMTP id g5C6NeDg011157
	(version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NO);
	Wed, 12 Jun 2002 02:23:40 -0400
Received: from endlich.mbsi.ca (endlich.mbsi.ca [127.0.0.1])
	by endlich.mbsi.ca with ESMTP id g5C6Ndsc004988
	(version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NO);
	Wed, 12 Jun 2002 02:23:39 -0400
Received: (from marc@localhost)
	by endlich.mbsi.ca (8.12.2/8.12.2/Submit) id g5C6NdTW004986;
	Wed, 12 Jun 2002 02:23:39 -0400
Date: Wed, 12 Jun 2002 02:23:39 -0400
From: Marc Boucher <marc@mbsi.ca>
To: riptide-announce@lists.mbsi.ca
Cc: hcflinux-announce@lists.mbsi.ca, hsflinux-announce@lists.mbsi.ca
Message-ID: <20020612062339.GA4939@endlich.mbsi.ca>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
User-Agent: Mutt/1.5.0-current-20020421i
Subject: [hsflinux-announce] New riptide-0.3mbsibeta02061100 linux driver available
Sender: hsflinux-announce-admin@lists.mbsi.ca
Errors-To: hsflinux-announce-admin@lists.mbsi.ca
X-BeenThere: hsflinux-announce@lists.mbsi.ca
X-Mailman-Version: 2.0.11
Precedence: bulk
Reply-To: marc+hsf@mbsi.ca
List-Help: <mailto:hsflinux-announce-request@lists.mbsi.ca?subject=help>
List-Post: <mailto:hsflinux-announce@lists.mbsi.ca>
List-Subscribe: <http://www.mbsi.ca/mailman/listinfo/hsflinux-announce>,
	<mailto:hsflinux-announce-request@lists.mbsi.ca?subject=subscribe>
List-Id: Official announcements about Linux HSF driver releases <hsflinux-announce.lists.mbsi.ca>
List-Unsubscribe: <http://www.mbsi.ca/mailman/listinfo/hsflinux-announce>,
	<mailto:hsflinux-announce-request@lists.mbsi.ca?subject=unsubscribe>
List-Archive: <http://www.mbsi.ca/pipermail/hsflinux-announce/>

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 <marc@mbsi.ca>, 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@mbsi.ca Mon Jun 17 21:03:59 2002
Received: from endlich.mbsi.ca (endlich.mbsi.ca [198.168.101.5])
	(authenticated bits=128)
	by valve.mbsi.ca with ESMTP id g5I13xV9030885
	(version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NO)
	for <hsflinux-announce@lists.mbsi.ca>; Mon, 17 Jun 2002 21:03:59 -0400
Received: from endlich.mbsi.ca (endlich.mbsi.ca [127.0.0.1])
	by endlich.mbsi.ca with ESMTP id g5I13w3B016083
	(version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NO)
	for <hsflinux-announce@lists.mbsi.ca>; Mon, 17 Jun 2002 21:03:58 -0400
Received: (from marc@localhost)
	by endlich.mbsi.ca (8.12.2/8.12.2/Submit) id g5I13wlu016081
	for hsflinux-announce@lists.mbsi.ca; Mon, 17 Jun 2002 21:03:58 -0400
Date: Mon, 17 Jun 2002 21:03:58 -0400
From: Marc Boucher <marc@mbsi.ca>
To: hsflinux-announce@lists.mbsi.ca
Message-ID: <20020618010358.GA16073@endlich.mbsi.ca>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
User-Agent: Mutt/1.5.0-current-20020421i
Subject: [hsflinux-announce] New hsflinmodem-5.03.03.L3mbsibeta02061700 release
Sender: hsflinux-announce-admin@lists.mbsi.ca
Errors-To: hsflinux-announce-admin@lists.mbsi.ca
X-BeenThere: hsflinux-announce@lists.mbsi.ca
X-Mailman-Version: 2.0.11
Precedence: bulk
Reply-To: marc+hsf@mbsi.ca
List-Help: <mailto:hsflinux-announce-request@lists.mbsi.ca?subject=help>
List-Post: <mailto:hsflinux-announce@lists.mbsi.ca>
List-Subscribe: <http://www.mbsi.ca/mailman/listinfo/hsflinux-announce>,
	<mailto:hsflinux-announce-request@lists.mbsi.ca?subject=subscribe>
List-Id: Official announcements about Linux HSF driver releases <hsflinux-announce.lists.mbsi.ca>
List-Unsubscribe: <http://www.mbsi.ca/mailman/listinfo/hsflinux-announce>,
	<mailto:hsflinux-announce-request@lists.mbsi.ca?subject=unsubscribe>
List-Archive: <http://www.mbsi.ca/pipermail/hsflinux-announce/>

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 <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L3mbsibeta02061700.

Sun Jun 16 2002 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* makefile, hcflinmodem.spec.in: don't include big pdf file in tar pkgs.

Mon Jun 10 2002 Marc Boucher <marc@mbsi.ca>
	* makefile, hsflinmodem.spec.in: better error propagation for RPM builds.

Sun Jun 02 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L2mbsibeta02060200.

Sun Jun 02 2002 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L2mbsibeta02060100.

Sat Jun 01 2002 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L2mbsibeta02052600.

Sun May 26 2002 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L2mbsibeta02052300.

Thu May 23 2002 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.01mbsibeta02052102.

Tue May 21 2002 Marc Boucher <marc@mbsi.ca>
	* Fixed EPRINTF() macro so that notice about unsupported AC97 codec
	is printed.

Tue May 21 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.01mbsibeta02052101.

Tue May 21 2002 Marc Boucher <marc@mbsi.ca>
	* modules/makefile: Added binary module support for SuSE 8.0 (2.4.18-4GB)

Tue May 21 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.01mbsibeta02052100.

Mon May 20 2002 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* scripts/hsfconfig.in: warn that some 127a:1025/2005 modems might be HCF

Sun May  5 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.01mbsibeta02050500.

Sun May  5 2002 Marc Boucher <marc@mbsi.ca>
	* Changed ttyHSF0 device name to ttySHSF0 for compatibility with wvdial.

Fri May  3 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.01mbsibeta02050300.

Fri May  3 2002 Marc Boucher <marc@mbsi.ca>
	* Merged new Conexant modem code (v5.03.03.01).

Thu May  2 2002 Marc Boucher <marc@mbsi.ca>
	* modules/osspec/include/osuniqredef.h: added to solve name collision
	problem with HCF and other modules.

Fri Apr 26 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-4.06.06.02mbsibeta02042600.

Fri Apr 26 2002 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* Released hsflinmodem-4.06.06.02mbsibeta02042200.

Sun Apr 21 2002 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* Released hsflinmodem-4.06.06.02mbsibeta02041300.

Wed Apr 12 2002 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* Released hsflinmodem-4.06.06.02mbsibeta02040500.

Wed Apr 03 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-4.06.06.02mbsibeta02040300.

Wed Apr 03 2002 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* Added 3COM/USR 14f1:2f14 device type to linux_hsf.inf.
	(thanks to Rob Clark and Bill Ferguson)

Tue Mar 26 2002 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* Released hsflinmodem-4.06.06.02mbsibeta02030800.

Fri Mar 08 2002 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* Added "Conflicts: hcflinmodem" to RPM spec file as a temporary
	measure until the symbol name collisions are fixed.

Thu Feb 26 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-4.06.06.02mbsibeta02022600.

Thu Feb 12 2002 Marc Boucher <marc@mbsi.ca>
	* inf/linux_hsf[i].inf: use generic relay parameters.

Thu Feb 10 2002 Marc Boucher <marc@mbsi.ca>
	* scripts/hsfconfig.in: if /dev/modem is in use, do not create symlink.

Fri Feb 08 2002 Marc Boucher <marc@mbsi.ca>
	* inf/linux_intel_smartmc.inf: added 8086:2486 device (thanks to
	Lane Thorne <lthorne@techmate.com> who reported successfully using this inf
	file with his Gateway SoftK56 modem.)

Tue Jan 28 2002 Marc Boucher <marc@mbsi.ca>
	* scripts/hsfconfig.in: added check for <linux/modversions.h>.
	* makefile, hsflinmodem.spec.in: added qtmodemon utility (present in
	debug versions only) to tar and rpm packages.

Thu Jan 20 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-4.06.06.02mbsibeta02022000.

Fri Jan 18 2002 Marc Boucher <marc@mbsi.ca>
	* modules/osspec/osfloat.c: Rewrote OSFloatPrefix/Suffix() to hopefully
	fix the bad interactions with processes using floating point code.
	(Thanks to Christopher Mason <cmason@cmason.com> for reporting this)

Fri Jan 18 2002 Marc Boucher <marc@mbsi.ca>
	* modules/common.mak: Always use gcc by default due to problems
	with kgcc on mandrake8.

Thu Jan 17 2002 Marc Boucher <marc@mbsi.ca>
	* inf/linux_intel_smartmc.inf: Added entry for Sony Vaio FX101 ICH modem
	(Thanks to Michael Vogt <mvogt@acm.org>)

Thu Jan 17 2002 Marc Boucher <marc@mbsi.ca>
	* Merged new Conexant modem code (v4.06.06.02).

Thu Jan 16 2002 Marc Boucher <marc@mbsi.ca>
	* scripts/hsfconfig.in: remove modules, devfs configuration and
	/dev/ entries upon de-installation.

Thu Jan 10 2002 Marc Boucher <marc@mbsi.ca>
	* modules/serial_hsf.c: comment-out message about unsupported BREAK
	sending because it confuses people.

Tue Dec 19 2001 Marc Boucher <marc@mbsi.ca>
	* scripts/hsfconfig.in: update-modules support for debian.
	(Thanks to Julien Gaulmin <julien23@free.fr>)

Tue Dec 15 2001 Marc Boucher <marc@mbsi.ca>
	* makefile: move uninstall target calling hsfconfig -remove before
	subdirs (removing hsfconfig).

Tue Dec 14 2001 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-4.06.06.01mbsibeta01121400.

Tue Dec 14 2001 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* scripts/hsfconfig.in: initial devfsd support, improved dump_diagnostics

Tue Dec 04 2001 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-4.06.06.01mbsibeta01120400.

Tue Dec 04 2001 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* Makefile: Added pkgclean target, which is like 'clean' but also
	removes tar and RPM package files.

Thu Nov 29 2001 Marc Boucher <marc@mbsi.ca>
	* Makefile, hsflinmodem.spec.in: Automatically append CHANGES file
	to hsflinmodem.spec (%changelog section).

Wed Nov 28 2001 Marc Boucher <marc@mbsi.ca>
	* modules/common.mak: Don't bail out with $(error) if version.h
	doesn't exist under KERNELSRC.

Wed Nov 28 2001 Marc Boucher <marc@mbsi.ca>
	* modules/common.mak: Fixed CONFIG_MODVERSIONS check for distributions
	that don't use standard autoconf.h.

Wed Nov 28 2001 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* Fixed oscompat.h problem with INIT_TQUEUE() macro affecting 2.4.[0-2]

Tue Nov 27 2001 Marc Boucher <marc@mbsi.ca>
	* Initial beta release (hsflinmodem-4.06.00mbsibeta01112702).

From marc@mbsi.ca Tue Jun 18 21:21:36 2002
Received: from endlich.mbsi.ca (endlich.mbsi.ca [198.168.101.5])
	(authenticated bits=128)
	by valve.mbsi.ca with ESMTP id g5J1LZ5v007653
	(version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NO)
	for <hsflinux-announce@lists.mbsi.ca>; Tue, 18 Jun 2002 21:21:36 -0400
Received: from endlich.mbsi.ca (endlich.mbsi.ca [127.0.0.1])
	by endlich.mbsi.ca with ESMTP id g5J1LZ3B019935
	(version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NO)
	for <hsflinux-announce@lists.mbsi.ca>; Tue, 18 Jun 2002 21:21:35 -0400
Received: (from marc@localhost)
	by endlich.mbsi.ca (8.12.2/8.12.2/Submit) id g5J1LYCe019933
	for hsflinux-announce@lists.mbsi.ca; Tue, 18 Jun 2002 21:21:34 -0400
Date: Tue, 18 Jun 2002 21:21:34 -0400
From: Marc Boucher <marc@mbsi.ca>
To: hsflinux-announce@lists.mbsi.ca
Message-ID: <20020619012134.GA19897@endlich.mbsi.ca>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
User-Agent: Mutt/1.5.0-current-20020421i
Subject: [hsflinux-announce] New hsflinmodem-5.03.03.L3mbsibeta02061800 release
Sender: hsflinux-announce-admin@lists.mbsi.ca
Errors-To: hsflinux-announce-admin@lists.mbsi.ca
X-BeenThere: hsflinux-announce@lists.mbsi.ca
X-Mailman-Version: 2.0.11
Precedence: bulk
Reply-To: marc+hsf@mbsi.ca
List-Help: <mailto:hsflinux-announce-request@lists.mbsi.ca?subject=help>
List-Post: <mailto:hsflinux-announce@lists.mbsi.ca>
List-Subscribe: <http://www.mbsi.ca/mailman/listinfo/hsflinux-announce>,
	<mailto:hsflinux-announce-request@lists.mbsi.ca?subject=subscribe>
List-Id: Official announcements about Linux HSF driver releases <hsflinux-announce.lists.mbsi.ca>
List-Unsubscribe: <http://www.mbsi.ca/mailman/listinfo/hsflinux-announce>,
	<mailto:hsflinux-announce-request@lists.mbsi.ca?subject=unsubscribe>
List-Archive: <http://www.mbsi.ca/pipermail/hsflinux-announce/>

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 <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L3mbsibeta02061800.

Tue Jun 18 2002 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L3mbsibeta02061700.

Sun Jun 16 2002 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* makefile, hsflinmodem.spec.in: don't include big pdf file in tar pkgs.

Mon Jun 10 2002 Marc Boucher <marc@mbsi.ca>
	* makefile, hsflinmodem.spec.in: better error propagation for RPM builds.

Sun Jun 02 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L2mbsibeta02060200.

Sun Jun 02 2002 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L2mbsibeta02060100.

Sat Jun 01 2002 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L2mbsibeta02052600.

Sun May 26 2002 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L2mbsibeta02052300.

Thu May 23 2002 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.01mbsibeta02052102.

Tue May 21 2002 Marc Boucher <marc@mbsi.ca>
	* Fixed EPRINTF() macro so that notice about unsupported AC97 codec
	is printed.

Tue May 21 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.01mbsibeta02052101.

Tue May 21 2002 Marc Boucher <marc@mbsi.ca>
	* modules/makefile: Added binary module support for SuSE 8.0 (2.4.18-4GB)

Tue May 21 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.01mbsibeta02052100.

Mon May 20 2002 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* scripts/hsfconfig.in: warn that some 127a:1025/2005 modems might be HCF

Sun May  5 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.01mbsibeta02050500.

Sun May  5 2002 Marc Boucher <marc@mbsi.ca>
	* Changed ttyHSF0 device name to ttySHSF0 for compatibility with wvdial.

Fri May  3 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.01mbsibeta02050300.

Fri May  3 2002 Marc Boucher <marc@mbsi.ca>
	* Merged new Conexant modem code (v5.03.03.01).

Thu May  2 2002 Marc Boucher <marc@mbsi.ca>
	* modules/osspec/include/osuniqredef.h: added to solve name collision
	problem with HCF and other modules.

Fri Apr 26 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-4.06.06.02mbsibeta02042600.

Fri Apr 26 2002 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* Released hsflinmodem-4.06.06.02mbsibeta02042200.

Sun Apr 21 2002 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* Released hsflinmodem-4.06.06.02mbsibeta02041300.

Wed Apr 12 2002 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* Released hsflinmodem-4.06.06.02mbsibeta02040500.

Wed Apr 03 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-4.06.06.02mbsibeta02040300.

Wed Apr 03 2002 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* Added 3COM/USR 14f1:2f14 device type to linux_hsf.inf.
	(thanks to Rob Clark and Bill Ferguson)

Tue Mar 26 2002 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* Released hsflinmodem-4.06.06.02mbsibeta02030800.

Fri Mar 08 2002 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* Added "Conflicts: hcflinmodem" to RPM spec file as a temporary
	measure until the symbol name collisions are fixed.

Thu Feb 26 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-4.06.06.02mbsibeta02022600.

Thu Feb 12 2002 Marc Boucher <marc@mbsi.ca>
	* inf/linux_hsf[i].inf: use generic relay parameters.

Thu Feb 10 2002 Marc Boucher <marc@mbsi.ca>
	* scripts/hsfconfig.in: if /dev/modem is in use, do not create symlink.

Fri Feb 08 2002 Marc Boucher <marc@mbsi.ca>
	* inf/linux_intel_smartmc.inf: added 8086:2486 device (thanks to
	Lane Thorne <lthorne@techmate.com> who reported successfully using this inf
	file with his Gateway SoftK56 modem.)

Tue Jan 28 2002 Marc Boucher <marc@mbsi.ca>
	* scripts/hsfconfig.in: added check for <linux/modversions.h>.
	* makefile, hsflinmodem.spec.in: added qtmodemon utility (present in
	debug versions only) to tar and rpm packages.

Thu Jan 20 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-4.06.06.02mbsibeta02022000.

Fri Jan 18 2002 Marc Boucher <marc@mbsi.ca>
	* modules/osspec/osfloat.c: Rewrote OSFloatPrefix/Suffix() to hopefully
	fix the bad interactions with processes using floating point code.
	(Thanks to Christopher Mason <cmason@cmason.com> for reporting this)

Fri Jan 18 2002 Marc Boucher <marc@mbsi.ca>
	* modules/common.mak: Always use gcc by default due to problems
	with kgcc on mandrake8.

Thu Jan 17 2002 Marc Boucher <marc@mbsi.ca>
	* inf/linux_intel_smartmc.inf: Added entry for Sony Vaio FX101 ICH modem
	(Thanks to Michael Vogt <mvogt@acm.org>)

Thu Jan 17 2002 Marc Boucher <marc@mbsi.ca>
	* Merged new Conexant modem code (v4.06.06.02).

Thu Jan 16 2002 Marc Boucher <marc@mbsi.ca>
	* scripts/hsfconfig.in: remove modules, devfs configuration and
	/dev/ entries upon de-installation.

Thu Jan 10 2002 Marc Boucher <marc@mbsi.ca>
	* modules/serial_hsf.c: comment-out message about unsupported BREAK
	sending because it confuses people.

Tue Dec 19 2001 Marc Boucher <marc@mbsi.ca>
	* scripts/hsfconfig.in: update-modules support for debian.
	(Thanks to Julien Gaulmin <julien23@free.fr>)

Tue Dec 15 2001 Marc Boucher <marc@mbsi.ca>
	* makefile: move uninstall target calling hsfconfig -remove before
	subdirs (removing hsfconfig).

Tue Dec 14 2001 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-4.06.06.01mbsibeta01121400.

Tue Dec 14 2001 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* scripts/hsfconfig.in: initial devfsd support, improved dump_diagnostics

Tue Dec 04 2001 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-4.06.06.01mbsibeta01120400.

Tue Dec 04 2001 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* Makefile: Added pkgclean target, which is like 'clean' but also
	removes tar and RPM package files.

Thu Nov 29 2001 Marc Boucher <marc@mbsi.ca>
	* Makefile, hsflinmodem.spec.in: Automatically append CHANGES file
	to hsflinmodem.spec (%changelog section).

Wed Nov 28 2001 Marc Boucher <marc@mbsi.ca>
	* modules/common.mak: Don't bail out with $(error) if version.h
	doesn't exist under KERNELSRC.

Wed Nov 28 2001 Marc Boucher <marc@mbsi.ca>
	* modules/common.mak: Fixed CONFIG_MODVERSIONS check for distributions
	that don't use standard autoconf.h.

Wed Nov 28 2001 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* Fixed oscompat.h problem with INIT_TQUEUE() macro affecting 2.4.[0-2]

Tue Nov 27 2001 Marc Boucher <marc@mbsi.ca>
	* Initial beta release (hsflinmodem-4.06.00mbsibeta01112702).

From marc@mbsi.ca Tue Jun 25 10:49:30 2002
Received: from endlich.mbsi.ca (endlich.mbsi.ca [198.168.101.5])
	(authenticated bits=128)
	by valve.mbsi.ca with ESMTP id g5PEnUJS016805
	(version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NO)
	for <hsflinux-announce@lists.mbsi.ca>; Tue, 25 Jun 2002 10:49:30 -0400
Received: from endlich.mbsi.ca (endlich.mbsi.ca [127.0.0.1])
	by endlich.mbsi.ca with ESMTP id g5PEnUj8004423
	(version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NO)
	for <hsflinux-announce@lists.mbsi.ca>; Tue, 25 Jun 2002 10:49:30 -0400
Received: (from marc@localhost)
	by endlich.mbsi.ca (8.12.2/8.12.2/Submit) id g5PEnUe7004421
	for hsflinux-announce@lists.mbsi.ca; Tue, 25 Jun 2002 10:49:30 -0400
Date: Tue, 25 Jun 2002 10:49:30 -0400
From: Marc Boucher <marc@mbsi.ca>
To: hsflinux-announce@lists.mbsi.ca
Message-ID: <20020625144930.GA4352@endlich.mbsi.ca>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
User-Agent: Mutt/1.5.0-current-20020421i
Subject: [hsflinux-announce] New hsflinmodem-5.03.03.L3mbsibeta02062500 release
Sender: hsflinux-announce-admin@lists.mbsi.ca
Errors-To: hsflinux-announce-admin@lists.mbsi.ca
X-BeenThere: hsflinux-announce@lists.mbsi.ca
X-Mailman-Version: 2.0.11
Precedence: bulk
Reply-To: marc+hsf@mbsi.ca
List-Help: <mailto:hsflinux-announce-request@lists.mbsi.ca?subject=help>
List-Post: <mailto:hsflinux-announce@lists.mbsi.ca>
List-Subscribe: <http://www.mbsi.ca/mailman/listinfo/hsflinux-announce>,
	<mailto:hsflinux-announce-request@lists.mbsi.ca?subject=subscribe>
List-Id: Official announcements about Linux HSF driver releases <hsflinux-announce.lists.mbsi.ca>
List-Unsubscribe: <http://www.mbsi.ca/mailman/listinfo/hsflinux-announce>,
	<mailto:hsflinux-announce-request@lists.mbsi.ca?subject=unsubscribe>
List-Archive: <http://www.mbsi.ca/pipermail/hsflinux-announce/>

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 <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L3mbsibeta02062500.

Tue Jun 25 2002 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L3mbsibeta02061800.

Tue Jun 18 2002 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L3mbsibeta02061700.

Sun Jun 16 2002 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* makefile, hsflinmodem.spec.in: don't include big pdf file in tar pkgs.

Mon Jun 10 2002 Marc Boucher <marc@mbsi.ca>
	* makefile, hsflinmodem.spec.in: better error propagation for RPM builds.

Sun Jun 02 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L2mbsibeta02060200.

Sun Jun 02 2002 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L2mbsibeta02060100.

Sat Jun 01 2002 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L2mbsibeta02052600.

Sun May 26 2002 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L2mbsibeta02052300.

Thu May 23 2002 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.01mbsibeta02052102.

Tue May 21 2002 Marc Boucher <marc@mbsi.ca>
	* Fixed EPRINTF() macro so that notice about unsupported AC97 codec
	is printed.

Tue May 21 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.01mbsibeta02052101.

Tue May 21 2002 Marc Boucher <marc@mbsi.ca>
	* modules/makefile: Added binary module support for SuSE 8.0 (2.4.18-4GB)

Tue May 21 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.01mbsibeta02052100.

Mon May 20 2002 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* scripts/hsfconfig.in: warn that some 127a:1025/2005 modems might be HCF

Sun May  5 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.01mbsibeta02050500.

Sun May  5 2002 Marc Boucher <marc@mbsi.ca>
	* Changed ttyHSF0 device name to ttySHSF0 for compatibility with wvdial.

Fri May  3 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.01mbsibeta02050300.

Fri May  3 2002 Marc Boucher <marc@mbsi.ca>
	* Merged new Conexant modem code (v5.03.03.01).

Thu May  2 2002 Marc Boucher <marc@mbsi.ca>
	* modules/osspec/include/osuniqredef.h: added to solve name collision
	problem with HCF and other modules.

Fri Apr 26 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-4.06.06.02mbsibeta02042600.

Fri Apr 26 2002 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* Released hsflinmodem-4.06.06.02mbsibeta02042200.

Sun Apr 21 2002 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* Released hsflinmodem-4.06.06.02mbsibeta02041300.

Wed Apr 12 2002 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* Released hsflinmodem-4.06.06.02mbsibeta02040500.

Wed Apr 03 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-4.06.06.02mbsibeta02040300.

Wed Apr 03 2002 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* Added 3COM/USR 14f1:2f14 device type to linux_hsf.inf.
	(thanks to Rob Clark and Bill Ferguson)

Tue Mar 26 2002 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* Released hsflinmodem-4.06.06.02mbsibeta02030800.

Fri Mar 08 2002 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* Added "Conflicts: hcflinmodem" to RPM spec file as a temporary
	measure until the symbol name collisions are fixed.

Thu Feb 26 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-4.06.06.02mbsibeta02022600.

Thu Feb 12 2002 Marc Boucher <marc@mbsi.ca>
	* inf/linux_hsf[i].inf: use generic relay parameters.

Thu Feb 10 2002 Marc Boucher <marc@mbsi.ca>
	* scripts/hsfconfig.in: if /dev/modem is in use, do not create symlink.

Fri Feb 08 2002 Marc Boucher <marc@mbsi.ca>
	* inf/linux_intel_smartmc.inf: added 8086:2486 device (thanks to
	Lane Thorne <lthorne@techmate.com> who reported successfully using this inf
	file with his Gateway SoftK56 modem.)

Tue Jan 28 2002 Marc Boucher <marc@mbsi.ca>
	* scripts/hsfconfig.in: added check for <linux/modversions.h>.
	* makefile, hsflinmodem.spec.in: added qtmodemon utility (present in
	debug versions only) to tar and rpm packages.

Thu Jan 20 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-4.06.06.02mbsibeta02022000.

Fri Jan 18 2002 Marc Boucher <marc@mbsi.ca>
	* modules/osspec/osfloat.c: Rewrote OSFloatPrefix/Suffix() to hopefully
	fix the bad interactions with processes using floating point code.
	(Thanks to Christopher Mason <cmason@cmason.com> for reporting this)

Fri Jan 18 2002 Marc Boucher <marc@mbsi.ca>
	* modules/common.mak: Always use gcc by default due to problems
	with kgcc on mandrake8.

Thu Jan 17 2002 Marc Boucher <marc@mbsi.ca>
	* inf/linux_intel_smartmc.inf: Added entry for Sony Vaio FX101 ICH modem
	(Thanks to Michael Vogt <mvogt@acm.org>)

Thu Jan 17 2002 Marc Boucher <marc@mbsi.ca>
	* Merged new Conexant modem code (v4.06.06.02).

Thu Jan 16 2002 Marc Boucher <marc@mbsi.ca>
	* scripts/hsfconfig.in: remove modules, devfs configuration and
	/dev/ entries upon de-installation.

Thu Jan 10 2002 Marc Boucher <marc@mbsi.ca>
	* modules/serial_hsf.c: comment-out message about unsupported BREAK
	sending because it confuses people.

Tue Dec 19 2001 Marc Boucher <marc@mbsi.ca>
	* scripts/hsfconfig.in: update-modules support for debian.
	(Thanks to Julien Gaulmin <julien23@free.fr>)

Tue Dec 15 2001 Marc Boucher <marc@mbsi.ca>
	* makefile: move uninstall target calling hsfconfig -remove before
	subdirs (removing hsfconfig).

Tue Dec 14 2001 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-4.06.06.01mbsibeta01121400.

Tue Dec 14 2001 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* scripts/hsfconfig.in: initial devfsd support, improved dump_diagnostics

Tue Dec 04 2001 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-4.06.06.01mbsibeta01120400.

Tue Dec 04 2001 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* Makefile: Added pkgclean target, which is like 'clean' but also
	removes tar and RPM package files.

Thu Nov 29 2001 Marc Boucher <marc@mbsi.ca>
	* Makefile, hsflinmodem.spec.in: Automatically append CHANGES file
	to hsflinmodem.spec (%changelog section).

Wed Nov 28 2001 Marc Boucher <marc@mbsi.ca>
	* modules/common.mak: Don't bail out with $(error) if version.h
	doesn't exist under KERNELSRC.

Wed Nov 28 2001 Marc Boucher <marc@mbsi.ca>
	* modules/common.mak: Fixed CONFIG_MODVERSIONS check for distributions
	that don't use standard autoconf.h.

Wed Nov 28 2001 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* Fixed oscompat.h problem with INIT_TQUEUE() macro affecting 2.4.[0-2]

Tue Nov 27 2001 Marc Boucher <marc@mbsi.ca>
	* Initial beta release (hsflinmodem-4.06.00mbsibeta01112702).

From marc@mbsi.ca Sun Jul 21 16:06:33 2002
Received: from endlich.mbsi.ca (endlich.mbsi.ca [198.168.101.5])
	by valve.mbsi.ca with ESMTP id g6LK6TUJ001746
	(version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NO)
	for <hsflinux-announce@lists.mbsi.ca>; Sun, 21 Jul 2002 16:06:32 -0400
Received: from endlich.mbsi.ca (endlich.mbsi.ca [192.168.73.1] (may be forged))
	by endlich.mbsi.ca with ESMTP id g6LK6RvV012027
	(version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NO)
	for <hsflinux-announce@lists.mbsi.ca>; Sun, 21 Jul 2002 22:06:27 +0200
Received: (from marc@localhost)
	by endlich.mbsi.ca (8.12.5/8.12.5/Submit) id g6LK6ROP012025
	for hsflinux-announce@lists.mbsi.ca; Sun, 21 Jul 2002 22:06:27 +0200
Date: Sun, 21 Jul 2002 22:06:27 +0200
From: Marc Boucher <marc@mbsi.ca>
To: hsflinux-announce@lists.mbsi.ca
Message-ID: <20020721200627.GA11983@endlich.mbsi.ca>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
User-Agent: Mutt/1.5.1i
Subject: [hsflinux-announce] New hsflinmodem-5.03.03.L3mbsibeta02072100 release
Sender: hsflinux-announce-admin@lists.mbsi.ca
Errors-To: hsflinux-announce-admin@lists.mbsi.ca
X-BeenThere: hsflinux-announce@lists.mbsi.ca
X-Mailman-Version: 2.0.11
Precedence: bulk
Reply-To: marc+hsf@mbsi.ca
List-Help: <mailto:hsflinux-announce-request@lists.mbsi.ca?subject=help>
List-Post: <mailto:hsflinux-announce@lists.mbsi.ca>
List-Subscribe: <http://www.mbsi.ca/mailman/listinfo/hsflinux-announce>,
	<mailto:hsflinux-announce-request@lists.mbsi.ca?subject=subscribe>
List-Id: Official announcements about Linux HSF driver releases <hsflinux-announce.lists.mbsi.ca>
List-Unsubscribe: <http://www.mbsi.ca/mailman/listinfo/hsflinux-announce>,
	<mailto:hsflinux-announce-request@lists.mbsi.ca?subject=unsubscribe>
List-Archive: <http://www.mbsi.ca/pipermail/hsflinux-announce/>

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 <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L3mbsibeta02072100.

Sun Jul 21 2002 Marc Boucher <marc@mbsi.ca>
	* makefile: added RedHat 2.4.9-34 and 2.4.18-5 kernels.
	* Updated BUGS file.

Sat Jul 20 2002 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L3mbsibeta02062500.

Tue Jun 25 2002 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L3mbsibeta02061800.

Tue Jun 18 2002 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L3mbsibeta02061700.

Sun Jun 16 2002 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* makefile, hsflinmodem.spec.in: don't include big pdf file in tar pkgs.

Mon Jun 10 2002 Marc Boucher <marc@mbsi.ca>
	* makefile, hsflinmodem.spec.in: better error propagation for RPM builds.

Sun Jun 02 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L2mbsibeta02060200.

Sun Jun 02 2002 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L2mbsibeta02060100.

Sat Jun 01 2002 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L2mbsibeta02052600.

Sun May 26 2002 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L2mbsibeta02052300.

Thu May 23 2002 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.01mbsibeta02052102.

Tue May 21 2002 Marc Boucher <marc@mbsi.ca>
	* Fixed EPRINTF() macro so that notice about unsupported AC97 codec
	is printed.

Tue May 21 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.01mbsibeta02052101.

Tue May 21 2002 Marc Boucher <marc@mbsi.ca>
	* modules/makefile: Added binary module support for SuSE 8.0 (2.4.18-4GB)

Tue May 21 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.01mbsibeta02052100.

Mon May 20 2002 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* scripts/hsfconfig.in: warn that some 127a:1025/2005 modems might be HCF

Sun May  5 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.01mbsibeta02050500.

Sun May  5 2002 Marc Boucher <marc@mbsi.ca>
	* Changed ttyHSF0 device name to ttySHSF0 for compatibility with wvdial.

Fri May  3 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.01mbsibeta02050300.

Fri May  3 2002 Marc Boucher <marc@mbsi.ca>
	* Merged new Conexant modem code (v5.03.03.01).

Thu May  2 2002 Marc Boucher <marc@mbsi.ca>
	* modules/osspec/include/osuniqredef.h: added to solve name collision
	problem with HCF and other modules.

Fri Apr 26 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-4.06.06.02mbsibeta02042600.

Fri Apr 26 2002 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* Released hsflinmodem-4.06.06.02mbsibeta02042200.

Sun Apr 21 2002 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* Released hsflinmodem-4.06.06.02mbsibeta02041300.

Wed Apr 12 2002 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* Released hsflinmodem-4.06.06.02mbsibeta02040500.

Wed Apr 03 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-4.06.06.02mbsibeta02040300.

Wed Apr 03 2002 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* Added 3COM/USR 14f1:2f14 device type to linux_hsf.inf.
	(thanks to Rob Clark and Bill Ferguson)

Tue Mar 26 2002 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* Released hsflinmodem-4.06.06.02mbsibeta02030800.

Fri Mar 08 2002 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* Added "Conflicts: hcflinmodem" to RPM spec file as a temporary
	measure until the symbol name collisions are fixed.

Thu Feb 26 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-4.06.06.02mbsibeta02022600.

Thu Feb 12 2002 Marc Boucher <marc@mbsi.ca>
	* inf/linux_hsf[i].inf: use generic relay parameters.

Thu Feb 10 2002 Marc Boucher <marc@mbsi.ca>
	* scripts/hsfconfig.in: if /dev/modem is in use, do not create symlink.

Fri Feb 08 2002 Marc Boucher <marc@mbsi.ca>
	* inf/linux_intel_smartmc.inf: added 8086:2486 device (thanks to
	Lane Thorne <lthorne@techmate.com> who reported successfully using this inf
	file with his Gateway SoftK56 modem.)

Tue Jan 28 2002 Marc Boucher <marc@mbsi.ca>
	* scripts/hsfconfig.in: added check for <linux/modversions.h>.
	* makefile, hsflinmodem.spec.in: added qtmodemon utility (present in
	debug versions only) to tar and rpm packages.

Thu Jan 20 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-4.06.06.02mbsibeta02022000.

Fri Jan 18 2002 Marc Boucher <marc@mbsi.ca>
	* modules/osspec/osfloat.c: Rewrote OSFloatPrefix/Suffix() to hopefully
	fix the bad interactions with processes using floating point code.
	(Thanks to Christopher Mason <cmason@cmason.com> for reporting this)

Fri Jan 18 2002 Marc Boucher <marc@mbsi.ca>
	* modules/common.mak: Always use gcc by default due to problems
	with kgcc on mandrake8.

Thu Jan 17 2002 Marc Boucher <marc@mbsi.ca>
	* inf/linux_intel_smartmc.inf: Added entry for Sony Vaio FX101 ICH modem
	(Thanks to Michael Vogt <mvogt@acm.org>)

Thu Jan 17 2002 Marc Boucher <marc@mbsi.ca>
	* Merged new Conexant modem code (v4.06.06.02).

Thu Jan 16 2002 Marc Boucher <marc@mbsi.ca>
	* scripts/hsfconfig.in: remove modules, devfs configuration and
	/dev/ entries upon de-installation.

Thu Jan 10 2002 Marc Boucher <marc@mbsi.ca>
	* modules/serial_hsf.c: comment-out message about unsupported BREAK
	sending because it confuses people.

Tue Dec 19 2001 Marc Boucher <marc@mbsi.ca>
	* scripts/hsfconfig.in: update-modules support for debian.
	(Thanks to Julien Gaulmin <julien23@free.fr>)

Tue Dec 15 2001 Marc Boucher <marc@mbsi.ca>
	* makefile: move uninstall target calling hsfconfig -remove before
	subdirs (removing hsfconfig).

Tue Dec 14 2001 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-4.06.06.01mbsibeta01121400.

Tue Dec 14 2001 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* scripts/hsfconfig.in: initial devfsd support, improved dump_diagnostics

Tue Dec 04 2001 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-4.06.06.01mbsibeta01120400.

Tue Dec 04 2001 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* Makefile: Added pkgclean target, which is like 'clean' but also
	removes tar and RPM package files.

Thu Nov 29 2001 Marc Boucher <marc@mbsi.ca>
	* Makefile, hsflinmodem.spec.in: Automatically append CHANGES file
	to hsflinmodem.spec (%changelog section).

Wed Nov 28 2001 Marc Boucher <marc@mbsi.ca>
	* modules/common.mak: Don't bail out with $(error) if version.h
	doesn't exist under KERNELSRC.

Wed Nov 28 2001 Marc Boucher <marc@mbsi.ca>
	* modules/common.mak: Fixed CONFIG_MODVERSIONS check for distributions
	that don't use standard autoconf.h.

Wed Nov 28 2001 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* Fixed oscompat.h problem with INIT_TQUEUE() macro affecting 2.4.[0-2]

Tue Nov 27 2001 Marc Boucher <marc@mbsi.ca>
	* Initial beta release (hsflinmodem-4.06.00mbsibeta01112702).

From marc@mbsi.ca Mon Aug 19 23:59:08 2002
Received: from endlich.mbsi.ca (endlich.mbsi.ca [198.168.101.5])
	by valve.mbsi.ca with ESMTP id g7K3x8hr021481
	(version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NO)
	for <hsflinux-announce@lists.mbsi.ca>; Mon, 19 Aug 2002 23:59:08 -0400
Received: from endlich.mbsi.ca (endlich.mbsi.ca [192.168.73.1] (may be forged))
	by endlich.mbsi.ca with ESMTP id g7K3wm8Q027026
	(version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NO)
	for <hsflinux-announce@lists.mbsi.ca>; Mon, 19 Aug 2002 23:58:48 -0400
Received: (from marc@localhost)
	by endlich.mbsi.ca (8.12.5/8.12.5/Submit) id g7K3wlFe027024
	for hsflinux-announce@lists.mbsi.ca; Mon, 19 Aug 2002 23:58:47 -0400
Date: Mon, 19 Aug 2002 23:58:47 -0400
From: Marc Boucher <marc@mbsi.ca>
To: hsflinux-announce@lists.mbsi.ca
Message-ID: <20020820035847.GA27016@endlich.mbsi.ca>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
User-Agent: Mutt/1.5.1i
Subject: [hsflinux-announce] New hsflinmodem-5.03.03.L3mbsibeta02081900 release
Sender: hsflinux-announce-admin@lists.mbsi.ca
Errors-To: hsflinux-announce-admin@lists.mbsi.ca
X-BeenThere: hsflinux-announce@lists.mbsi.ca
X-Mailman-Version: 2.0.11
Precedence: bulk
Reply-To: marc+hsf@mbsi.ca
List-Help: <mailto:hsflinux-announce-request@lists.mbsi.ca?subject=help>
List-Post: <mailto:hsflinux-announce@lists.mbsi.ca>
List-Subscribe: <http://www.mbsi.ca/mailman/listinfo/hsflinux-announce>,
	<mailto:hsflinux-announce-request@lists.mbsi.ca?subject=subscribe>
List-Id: Official announcements about Linux HSF driver releases <hsflinux-announce.lists.mbsi.ca>
List-Unsubscribe: <http://www.mbsi.ca/mailman/listinfo/hsflinux-announce>,
	<mailto:hsflinux-announce-request@lists.mbsi.ca?subject=unsubscribe>
List-Archive: <http://www.mbsi.ca/pipermail/hsflinux-announce/>

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. We strongly recommend that all users
of hsflinmodem-5.03.03.L3mbsibeta02072100 upgrade to this version.

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.



Mon Aug 19 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L3mbsibeta02081900.

Mon Aug 19 2002 Marc Boucher <marc@mbsi.ca>
	* Eliminated OSCallOnMyStack() which was causing major crashes
	due to get_current() expecting that a task_struct be present
	at (esp & ~8191). Let's just hope that we will never exhaust
	the kernel (interrupt) stack..
	* Added modules/kernelcompiler.sh, a small script which tries
	to guess which compiler should be used to build kernel modules.
	* modules/common.mak: use kernelcompiler.sh to determine default CC
	* modules/common.mak, INSTALL: added notes about KERNELSRC for
	Debian 3.0 users.
	* inf/linux_hsf.inf: added 14F1:2F10, 14F1:2F11, 14F1:2F13 (USR OEM).

Tue Jul 23 2002 Marc Boucher <marc@mbsi.ca>
	* imported/hsfengine.O: asm fixes for gcc-3.2.
	* README: add notice that preemptible kernels are not
	supported (for now).

Sun Jul 21 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L3mbsibeta02072100.

Sun Jul 21 2002 Marc Boucher <marc@mbsi.ca>
	* makefile: added RedHat 2.4.9-34 and 2.4.18-5 kernels.
	* Updated BUGS file.

Sat Jul 20 2002 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L3mbsibeta02062500.

Tue Jun 25 2002 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L3mbsibeta02061800.

Tue Jun 18 2002 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L3mbsibeta02061700.

Sun Jun 16 2002 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* makefile, hsflinmodem.spec.in: don't include big pdf file in tar pkgs.

Mon Jun 10 2002 Marc Boucher <marc@mbsi.ca>
	* makefile, hsflinmodem.spec.in: better error propagation for RPM builds.

Sun Jun 02 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L2mbsibeta02060200.

Sun Jun 02 2002 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L2mbsibeta02060100.

Sat Jun 01 2002 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L2mbsibeta02052600.

Sun May 26 2002 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L2mbsibeta02052300.

Thu May 23 2002 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.01mbsibeta02052102.

Tue May 21 2002 Marc Boucher <marc@mbsi.ca>
	* Fixed EPRINTF() macro so that notice about unsupported AC97 codec
	is printed.

Tue May 21 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.01mbsibeta02052101.

Tue May 21 2002 Marc Boucher <marc@mbsi.ca>
	* modules/makefile: Added binary module support for SuSE 8.0 (2.4.18-4GB)

Tue May 21 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.01mbsibeta02052100.

Mon May 20 2002 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* scripts/hsfconfig.in: warn that some 127a:1025/2005 modems might be HCF

Sun May  5 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.01mbsibeta02050500.

Sun May  5 2002 Marc Boucher <marc@mbsi.ca>
	* Changed ttyHSF0 device name to ttySHSF0 for compatibility with wvdial.

Fri May  3 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.01mbsibeta02050300.

Fri May  3 2002 Marc Boucher <marc@mbsi.ca>
	* Merged new Conexant modem code (v5.03.03.01).

Thu May  2 2002 Marc Boucher <marc@mbsi.ca>
	* modules/osspec/include/osuniqredef.h: added to solve name collision
	problem with HCF and other modules.

Fri Apr 26 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-4.06.06.02mbsibeta02042600.

Fri Apr 26 2002 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* Released hsflinmodem-4.06.06.02mbsibeta02042200.

Sun Apr 21 2002 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* Released hsflinmodem-4.06.06.02mbsibeta02041300.

Wed Apr 12 2002 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* Released hsflinmodem-4.06.06.02mbsibeta02040500.

Wed Apr 03 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-4.06.06.02mbsibeta02040300.

Wed Apr 03 2002 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* Added 3COM/USR 14f1:2f14 device type to linux_hsf.inf.
	(thanks to Rob Clark and Bill Ferguson)

Tue Mar 26 2002 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* Released hsflinmodem-4.06.06.02mbsibeta02030800.

Fri Mar 08 2002 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* Added "Conflicts: hcflinmodem" to RPM spec file as a temporary
	measure until the symbol name collisions are fixed.

Thu Feb 26 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-4.06.06.02mbsibeta02022600.

Thu Feb 12 2002 Marc Boucher <marc@mbsi.ca>
	* inf/linux_hsf[i].inf: use generic relay parameters.

Thu Feb 10 2002 Marc Boucher <marc@mbsi.ca>
	* scripts/hsfconfig.in: if /dev/modem is in use, do not create symlink.

Fri Feb 08 2002 Marc Boucher <marc@mbsi.ca>
	* inf/linux_intel_smartmc.inf: added 8086:2486 device (thanks to
	Lane Thorne <lthorne@techmate.com> who reported successfully using this inf
	file with his Gateway SoftK56 modem.)

Tue Jan 28 2002 Marc Boucher <marc@mbsi.ca>
	* scripts/hsfconfig.in: added check for <linux/modversions.h>.
	* makefile, hsflinmodem.spec.in: added qtmodemon utility (present in
	debug versions only) to tar and rpm packages.

Thu Jan 20 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-4.06.06.02mbsibeta02022000.

Fri Jan 18 2002 Marc Boucher <marc@mbsi.ca>
	* modules/osspec/osfloat.c: Rewrote OSFloatPrefix/Suffix() to hopefully
	fix the bad interactions with processes using floating point code.
	(Thanks to Christopher Mason <cmason@cmason.com> for reporting this)

Fri Jan 18 2002 Marc Boucher <marc@mbsi.ca>
	* modules/common.mak: Always use gcc by default due to problems
	with kgcc on mandrake8.

Thu Jan 17 2002 Marc Boucher <marc@mbsi.ca>
	* inf/linux_intel_smartmc.inf: Added entry for Sony Vaio FX101 ICH modem
	(Thanks to Michael Vogt <mvogt@acm.org>)

Thu Jan 17 2002 Marc Boucher <marc@mbsi.ca>
	* Merged new Conexant modem code (v4.06.06.02).

Thu Jan 16 2002 Marc Boucher <marc@mbsi.ca>
	* scripts/hsfconfig.in: remove modules, devfs configuration and
	/dev/ entries upon de-installation.

Thu Jan 10 2002 Marc Boucher <marc@mbsi.ca>
	* modules/serial_hsf.c: comment-out message about unsupported BREAK
	sending because it confuses people.

Tue Dec 19 2001 Marc Boucher <marc@mbsi.ca>
	* scripts/hsfconfig.in: update-modules support for debian.
	(Thanks to Julien Gaulmin <julien23@free.fr>)

Tue Dec 15 2001 Marc Boucher <marc@mbsi.ca>
	* makefile: move uninstall target calling hsfconfig -remove before
	subdirs (removing hsfconfig).

Tue Dec 14 2001 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-4.06.06.01mbsibeta01121400.

Tue Dec 14 2001 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* scripts/hsfconfig.in: initial devfsd support, improved dump_diagnostics

Tue Dec 04 2001 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-4.06.06.01mbsibeta01120400.

Tue Dec 04 2001 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* Makefile: Added pkgclean target, which is like 'clean' but also
	removes tar and RPM package files.

Thu Nov 29 2001 Marc Boucher <marc@mbsi.ca>
	* Makefile, hsflinmodem.spec.in: Automatically append CHANGES file
	to hsflinmodem.spec (%changelog section).

Wed Nov 28 2001 Marc Boucher <marc@mbsi.ca>
	* modules/common.mak: Don't bail out with $(error) if version.h
	doesn't exist under KERNELSRC.

Wed Nov 28 2001 Marc Boucher <marc@mbsi.ca>
	* modules/common.mak: Fixed CONFIG_MODVERSIONS check for distributions
	that don't use standard autoconf.h.

Wed Nov 28 2001 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* Fixed oscompat.h problem with INIT_TQUEUE() macro affecting 2.4.[0-2]

Tue Nov 27 2001 Marc Boucher <marc@mbsi.ca>
	* Initial beta release (hsflinmodem-4.06.00mbsibeta01112702).

From marc@mbsi.ca Fri Aug 23 17:02:17 2002
Received: from endlich.mbsi.ca (endlich.mbsi.ca [198.168.101.5])
	by valve.mbsi.ca with ESMTP id g7NL2G9S017078
	(version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NO)
	for <hsflinux-announce@lists.mbsi.ca>; Fri, 23 Aug 2002 17:02:17 -0400
Received: from endlich.mbsi.ca (endlich.mbsi.ca [192.168.73.1] (may be forged))
	by endlich.mbsi.ca with ESMTP id g7NL1RVi026824
	(version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NO)
	for <hsflinux-announce@lists.mbsi.ca>; Fri, 23 Aug 2002 17:01:28 -0400
Received: (from marc@localhost)
	by endlich.mbsi.ca (8.12.5/8.12.5/Submit) id g7NL1RGU026822
	for hsflinux-announce@lists.mbsi.ca; Fri, 23 Aug 2002 17:01:27 -0400
Date: Fri, 23 Aug 2002 17:01:26 -0400
From: Marc Boucher <marc@mbsi.ca>
To: hsflinux-announce@lists.mbsi.ca
Message-ID: <20020823210126.GA26750@endlich.mbsi.ca>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
User-Agent: Mutt/1.5.1i
Subject: [hsflinux-announce] New hsflinmodem-5.03.03.L3mbsibeta02082300 release
Sender: hsflinux-announce-admin@lists.mbsi.ca
Errors-To: hsflinux-announce-admin@lists.mbsi.ca
X-BeenThere: hsflinux-announce@lists.mbsi.ca
X-Mailman-Version: 2.0.11
Precedence: bulk
Reply-To: marc+hsf@mbsi.ca
List-Help: <mailto:hsflinux-announce-request@lists.mbsi.ca?subject=help>
List-Post: <mailto:hsflinux-announce@lists.mbsi.ca>
List-Subscribe: <http://www.mbsi.ca/mailman/listinfo/hsflinux-announce>,
	<mailto:hsflinux-announce-request@lists.mbsi.ca?subject=subscribe>
List-Id: Official announcements about Linux HSF driver releases <hsflinux-announce.lists.mbsi.ca>
List-Unsubscribe: <http://www.mbsi.ca/mailman/listinfo/hsflinux-announce>,
	<mailto:hsflinux-announce-request@lists.mbsi.ca?subject=unsubscribe>
List-Archive: <http://www.mbsi.ca/pipermail/hsflinux-announce/>

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 greatly improve stability. We strongly recommend that all users
experiencing difficulties with previous versions upgrade to the latest.

The detailed list of changes is available below.

Please report any new or persisting problems.

Special thanks to Michael Landon for extensive testing and
providing access to a system for remote diagnostics.

Cheers
Marc

PS: Archived copies of previous releases are now available via a link
located at the bottom of the main download page.


Fri Aug 23 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L3mbsibeta02082300.

Fri Aug 23 2002 Marc Boucher <marc@mbsi.ca>
	* modules/osspec/include/oscompat.h: added kernel stack checker.
	* modules/osspec/ostime.c: fixed potential race condition
	in OSCriticalSectionAcquire().
	* imported/hsfengine.O: fixed StatMgr/MemMgr issue causing
	memory problems after 9-10 connections.

Tue Aug 20 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L3mbsibeta02082000.

Tue Aug 20 2002 Marc Boucher <marc@mbsi.ca>
	* modules/osspec/osmemory.c: emit error message upon vmalloc()
	or kmalloc() failure.
	* imported/hsfengine.O: memory manager should no longer
	allocate/free os memory while holding locks.

Mon Aug 19 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L3mbsibeta02081900.

Mon Aug 19 2002 Marc Boucher <marc@mbsi.ca>
	* Eliminated OSCallOnMyStack() which was causing major crashes
	due to get_current() expecting that a task_struct be present
	at (esp & ~8191). Let's just hope that we will never exhaust
	the kernel (interrupt) stack..
	* Added modules/kernelcompiler.sh, a small script which tries
	to guess which compiler should be used to build kernel modules.
	* modules/common.mak: use kernelcompiler.sh to determine default CC
	* modules/common.mak, INSTALL: added notes about KERNELSRC for
	Debian 3.0 users.
	* inf/linux_hsf.inf: added 14F1:2F10, 14F1:2F11, 14F1:2F13 (USR OEM).

Tue Jul 23 2002 Marc Boucher <marc@mbsi.ca>
	* imported/hsfengine.O: asm fixes for gcc-3.2.
	* README: added notice that preemptible kernels are not
	supported (for now).

Sun Jul 21 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L3mbsibeta02072100.

Sun Jul 21 2002 Marc Boucher <marc@mbsi.ca>
	* makefile: added RedHat 2.4.9-34 and 2.4.18-5 kernels.
	* Updated BUGS file.

Sat Jul 20 2002 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L3mbsibeta02062500.

Tue Jun 25 2002 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L3mbsibeta02061800.

Tue Jun 18 2002 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L3mbsibeta02061700.

Sun Jun 16 2002 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* makefile, hsflinmodem.spec.in: don't include big pdf file in tar pkgs.

Mon Jun 10 2002 Marc Boucher <marc@mbsi.ca>
	* makefile, hsflinmodem.spec.in: better error propagation for RPM builds.

Sun Jun 02 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L2mbsibeta02060200.

Sun Jun 02 2002 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L2mbsibeta02060100.

Sat Jun 01 2002 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L2mbsibeta02052600.

Sun May 26 2002 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L2mbsibeta02052300.

Thu May 23 2002 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.01mbsibeta02052102.

Tue May 21 2002 Marc Boucher <marc@mbsi.ca>
	* Fixed EPRINTF() macro so that notice about unsupported AC97 codec
	is printed.

Tue May 21 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.01mbsibeta02052101.

Tue May 21 2002 Marc Boucher <marc@mbsi.ca>
	* modules/makefile: Added binary module support for SuSE 8.0 (2.4.18-4GB)

Tue May 21 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.01mbsibeta02052100.

Mon May 20 2002 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* scripts/hsfconfig.in: warn that some 127a:1025/2005 modems might be HCF

Sun May  5 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.01mbsibeta02050500.

Sun May  5 2002 Marc Boucher <marc@mbsi.ca>
	* Changed ttyHSF0 device name to ttySHSF0 for compatibility with wvdial.

Fri May  3 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.01mbsibeta02050300.

Fri May  3 2002 Marc Boucher <marc@mbsi.ca>
	* Merged new Conexant modem code (v5.03.03.01).

Thu May  2 2002 Marc Boucher <marc@mbsi.ca>
	* modules/osspec/include/osuniqredef.h: added to solve name collision
	problem with HCF and other modules.

Fri Apr 26 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-4.06.06.02mbsibeta02042600.

Fri Apr 26 2002 Marc Boucher <marc@mbsi.ca>
	* scripts/hsfconfig.in: incorporated hsfsysid, added OSKERNTYPE
	which is set to the type of kernel installed, not the architecture.
	* modules/makefile: added 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 <marc@mbsi.ca>
	* Released hsflinmodem-4.06.06.02mbsibeta02042200.

Sun Apr 21 2002 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* Released hsflinmodem-4.06.06.02mbsibeta02041300.

Wed Apr 12 2002 Marc Boucher <marc@mbsi.ca>
	* modules/makefile: revamped directory structure for binaries and added
	several mandrake kernels.
	* makefile: added 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 <marc@mbsi.ca>
	* Released hsflinmodem-4.06.06.02mbsibeta02040500.

Wed Apr 03 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-4.06.06.02mbsibeta02040300.

Wed Apr 03 2002 Marc Boucher <marc@mbsi.ca>
	* scripts/hsfconfig.in: added 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 <marc@mbsi.ca>
	* Added 3COM/USR 14f1:2f14 device type to linux_hsf.inf.
	(thanks to Rob Clark and Bill Ferguson)

Tue Mar 26 2002 Marc Boucher <marc@mbsi.ca>
	* hsflinmodem.spec.in, makefile: added 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: added DISTRO_CFLAGS

	* modules/makefile: added rules to build binaries for mainstream
	distributions.

Fri Mar 08 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-4.06.06.02mbsibeta02030800.

Fri Mar 08 2002 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* Added "Conflicts: hcflinmodem" to RPM spec file as a temporary
	measure until the symbol name collisions are fixed.

Thu Feb 26 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-4.06.06.02mbsibeta02022600.

Thu Feb 12 2002 Marc Boucher <marc@mbsi.ca>
	* inf/linux_hsf[i].inf: use generic relay parameters.

Thu Feb 10 2002 Marc Boucher <marc@mbsi.ca>
	* scripts/hsfconfig.in: if /dev/modem is in use, do not create symlink.

Fri Feb 08 2002 Marc Boucher <marc@mbsi.ca>
	* inf/linux_intel_smartmc.inf: added 8086:2486 device (thanks to
	Lane Thorne <lthorne@techmate.com> who reported successfully using this inf
	file with his Gateway SoftK56 modem.)

Tue Jan 28 2002 Marc Boucher <marc@mbsi.ca>
	* scripts/hsfconfig.in: added check for <linux/modversions.h>.
	* makefile, hsflinmodem.spec.in: added qtmodemon utility (present in
	debug versions only) to tar and rpm packages.

Thu Jan 20 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-4.06.06.02mbsibeta02022000.

Fri Jan 18 2002 Marc Boucher <marc@mbsi.ca>
	* modules/osspec/osfloat.c: Rewrote OSFloatPrefix/Suffix() to hopefully
	fix the bad interactions with processes using floating point code.
	(Thanks to Christopher Mason <cmason@cmason.com> for reporting this)

Fri Jan 18 2002 Marc Boucher <marc@mbsi.ca>
	* modules/common.mak: Always use gcc by default due to problems
	with kgcc on mandrake8.

Thu Jan 17 2002 Marc Boucher <marc@mbsi.ca>
	* inf/linux_intel_smartmc.inf: Added entry for Sony Vaio FX101 ICH modem
	(Thanks to Michael Vogt <mvogt@acm.org>)

Thu Jan 17 2002 Marc Boucher <marc@mbsi.ca>
	* Merged new Conexant modem code (v4.06.06.02).

Thu Jan 16 2002 Marc Boucher <marc@mbsi.ca>
	* scripts/hsfconfig.in: remove modules, devfs configuration and
	/dev/ entries upon de-installation.

Thu Jan 10 2002 Marc Boucher <marc@mbsi.ca>
	* modules/serial_hsf.c: comment-out message about unsupported BREAK
	sending because it confuses people.

Tue Dec 19 2001 Marc Boucher <marc@mbsi.ca>
	* scripts/hsfconfig.in: update-modules support for debian.
	(Thanks to Julien Gaulmin <julien23@free.fr>)

Tue Dec 15 2001 Marc Boucher <marc@mbsi.ca>
	* makefile: move uninstall target calling hsfconfig -remove before
	subdirs (removing hsfconfig).

Tue Dec 14 2001 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-4.06.06.01mbsibeta01121400.

Tue Dec 14 2001 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* scripts/hsfconfig.in: initial devfsd support, improved dump_diagnostics

Tue Dec 04 2001 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-4.06.06.01mbsibeta01120400.

Tue Dec 04 2001 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* Makefile: Added pkgclean target, which is like 'clean' but also
	removes tar and RPM package files.

Thu Nov 29 2001 Marc Boucher <marc@mbsi.ca>
	* Makefile, hsflinmodem.spec.in: Automatically append CHANGES file
	to hsflinmodem.spec (%changelog section).

Wed Nov 28 2001 Marc Boucher <marc@mbsi.ca>
	* modules/common.mak: Don't bail out with $(error) if version.h
	doesn't exist under KERNELSRC.

Wed Nov 28 2001 Marc Boucher <marc@mbsi.ca>
	* modules/common.mak: Fixed CONFIG_MODVERSIONS check for distributions
	that don't use standard autoconf.h.

Wed Nov 28 2001 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* Fixed oscompat.h problem with INIT_TQUEUE() macro affecting 2.4.[0-2]

Tue Nov 27 2001 Marc Boucher <marc@mbsi.ca>
	* Initial beta release (hsflinmodem-4.06.00mbsibeta01112702).

From marc@mbsi.ca Sat Aug 24 00:48:19 2002
Received: from endlich.mbsi.ca (endlich.mbsi.ca [198.168.101.5])
	by valve.mbsi.ca with ESMTP id g7O4mH9S029301
	(version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NO)
	for <hsflinux-announce@lists.mbsi.ca>; Sat, 24 Aug 2002 00:48:19 -0400
Received: from endlich.mbsi.ca (endlich.mbsi.ca [192.168.73.1] (may be forged))
	by endlich.mbsi.ca with ESMTP id g7O4lSVi002851
	(version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NO)
	for <hsflinux-announce@lists.mbsi.ca>; Sat, 24 Aug 2002 00:47:28 -0400
Received: (from marc@localhost)
	by endlich.mbsi.ca (8.12.5/8.12.5/Submit) id g7O4lRfo002849
	for hsflinux-announce@lists.mbsi.ca; Sat, 24 Aug 2002 00:47:27 -0400
Date: Sat, 24 Aug 2002 00:47:26 -0400
From: Marc Boucher <marc@mbsi.ca>
To: hsflinux-announce@lists.mbsi.ca
Message-ID: <20020824044726.GA2802@endlich.mbsi.ca>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
User-Agent: Mutt/1.5.1i
Subject: [hsflinux-announce] New hsflinmodem-5.03.03.L3mbsibeta02082400 release
Sender: hsflinux-announce-admin@lists.mbsi.ca
Errors-To: hsflinux-announce-admin@lists.mbsi.ca
X-BeenThere: hsflinux-announce@lists.mbsi.ca
X-Mailman-Version: 2.0.11
Precedence: bulk
Reply-To: marc+hsf@mbsi.ca
List-Help: <mailto:hsflinux-announce-request@lists.mbsi.ca?subject=help>
List-Post: <mailto:hsflinux-announce@lists.mbsi.ca>
List-Subscribe: <http://www.mbsi.ca/mailman/listinfo/hsflinux-announce>,
	<mailto:hsflinux-announce-request@lists.mbsi.ca?subject=subscribe>
List-Id: Official announcements about Linux HSF driver releases <hsflinux-announce.lists.mbsi.ca>
List-Unsubscribe: <http://www.mbsi.ca/mailman/listinfo/hsflinux-announce>,
	<mailto:hsflinux-announce-request@lists.mbsi.ca?subject=unsubscribe>
List-Archive: <http://www.mbsi.ca/pipermail/hsflinux-announce/>

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 enhancements in this release which
should greatly improve stability. We strongly recommend that all users
experiencing difficulties with previous versions upgrade to the latest.

The detailed list of changes is available below.

Please report any new or persisting problems.

We would like to thank Michael "Soruk" McConnell for providing access to
his system to track down the "MemMgr_Alloc:: failed, ReqSize == 0"
issue.

Cheers
Marc

PS: Archived copies of previous releases are now available via a link
located at the bottom of the main download page.


Sat Aug 24 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L3mbsibeta02082400.

Sat Aug 24 2002 Marc Boucher <marc@mbsi.ca>
	* makefile: added RedHat 2.4.18-10 kernel.
	* modules/osspec/ostime.c: removed modem_task_fpu_begin/end() to
	resolve floating point problem in kernel thread which caused
	"MemMgr_Alloc:: failed, ReqSize == 0" errors on some machines.

Fri Aug 23 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L3mbsibeta02082300.

Fri Aug 23 2002 Marc Boucher <marc@mbsi.ca>
	* modules/osspec/include/oscompat.h: added kernel stack checker.
	* modules/osspec/ostime.c: fixed potential race condition
	in OSCriticalSectionAcquire().
	* imported/hsfengine.O: fixed StatMgr/MemMgr issue causing
	memory problems after 9-10 connections.

Tue Aug 20 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L3mbsibeta02082000.

Tue Aug 20 2002 Marc Boucher <marc@mbsi.ca>
	* modules/osspec/osmemory.c: emit error message upon vmalloc()
	or kmalloc() failure.
	* imported/hsfengine.O: memory manager should no longer
	allocate/free os memory while holding locks.

Mon Aug 19 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L3mbsibeta02081900.

Mon Aug 19 2002 Marc Boucher <marc@mbsi.ca>
	* Eliminated OSCallOnMyStack() which was causing major crashes
	due to get_current() expecting that a task_struct be present
	at (esp & ~8191). Let's just hope that we will never exhaust
	the kernel (interrupt) stack..
	* Added modules/kernelcompiler.sh, a small script which tries
	to guess which compiler should be used to build kernel modules.
	* modules/common.mak: use kernelcompiler.sh to determine default CC
	* modules/common.mak, INSTALL: added notes about KERNELSRC for
	Debian 3.0 users.
	* inf/linux_hsf.inf: added 14F1:2F10, 14F1:2F11, 14F1:2F13 (USR OEM).

Tue Jul 23 2002 Marc Boucher <marc@mbsi.ca>
	* imported/hsfengine.O: asm fixes for gcc-3.2.
	* README: added notice that preemptible kernels are not
	supported (for now).

Sun Jul 21 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L3mbsibeta02072100.

Sun Jul 21 2002 Marc Boucher <marc@mbsi.ca>
	* makefile: added RedHat 2.4.9-34 and 2.4.18-5 kernels.
	* Updated BUGS file.

Sat Jul 20 2002 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L3mbsibeta02062500.

Tue Jun 25 2002 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L3mbsibeta02061800.

Tue Jun 18 2002 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L3mbsibeta02061700.

Sun Jun 16 2002 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* makefile, hsflinmodem.spec.in: don't include big pdf file in tar pkgs.

Mon Jun 10 2002 Marc Boucher <marc@mbsi.ca>
	* makefile, hsflinmodem.spec.in: better error propagation for RPM builds.

Sun Jun 02 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L2mbsibeta02060200.

Sun Jun 02 2002 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L2mbsibeta02060100.

Sat Jun 01 2002 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L2mbsibeta02052600.

Sun May 26 2002 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L2mbsibeta02052300.

Thu May 23 2002 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.01mbsibeta02052102.

Tue May 21 2002 Marc Boucher <marc@mbsi.ca>
	* Fixed EPRINTF() macro so that notice about unsupported AC97 codec
	is printed.

Tue May 21 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.01mbsibeta02052101.

Tue May 21 2002 Marc Boucher <marc@mbsi.ca>
	* modules/makefile: Added binary module support for SuSE 8.0 (2.4.18-4GB)

Tue May 21 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.01mbsibeta02052100.

Mon May 20 2002 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* scripts/hsfconfig.in: warn that some 127a:1025/2005 modems might be HCF

Sun May  5 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.01mbsibeta02050500.

Sun May  5 2002 Marc Boucher <marc@mbsi.ca>
	* Changed ttyHSF0 device name to ttySHSF0 for compatibility with wvdial.

Fri May  3 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.01mbsibeta02050300.

Fri May  3 2002 Marc Boucher <marc@mbsi.ca>
	* Merged new Conexant modem code (v5.03.03.01).

Thu May  2 2002 Marc Boucher <marc@mbsi.ca>
	* modules/osspec/include/osuniqredef.h: added to solve name collision
	problem with HCF and other modules.

Fri Apr 26 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-4.06.06.02mbsibeta02042600.

Fri Apr 26 2002 Marc Boucher <marc@mbsi.ca>
	* scripts/hsfconfig.in: incorporated hsfsysid, added OSKERNTYPE
	which is set to the type of kernel installed, not the architecture.
	* modules/makefile: added 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 <marc@mbsi.ca>
	* Released hsflinmodem-4.06.06.02mbsibeta02042200.

Sun Apr 21 2002 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* Released hsflinmodem-4.06.06.02mbsibeta02041300.

Wed Apr 12 2002 Marc Boucher <marc@mbsi.ca>
	* modules/makefile: revamped directory structure for binaries and added
	several mandrake kernels.
	* makefile: added 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 <marc@mbsi.ca>
	* Released hsflinmodem-4.06.06.02mbsibeta02040500.

Wed Apr 03 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-4.06.06.02mbsibeta02040300.

Wed Apr 03 2002 Marc Boucher <marc@mbsi.ca>
	* scripts/hsfconfig.in: added 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 <marc@mbsi.ca>
	* Added 3COM/USR 14f1:2f14 device type to linux_hsf.inf.
	(thanks to Rob Clark and Bill Ferguson)

Tue Mar 26 2002 Marc Boucher <marc@mbsi.ca>
	* hsflinmodem.spec.in, makefile: added 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: added DISTRO_CFLAGS

	* modules/makefile: added rules to build binaries for mainstream
	distributions.

Fri Mar 08 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-4.06.06.02mbsibeta02030800.

Fri Mar 08 2002 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* Added "Conflicts: hcflinmodem" to RPM spec file as a temporary
	measure until the symbol name collisions are fixed.

Thu Feb 26 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-4.06.06.02mbsibeta02022600.

Thu Feb 12 2002 Marc Boucher <marc@mbsi.ca>
	* inf/linux_hsf[i].inf: use generic relay parameters.

Thu Feb 10 2002 Marc Boucher <marc@mbsi.ca>
	* scripts/hsfconfig.in: if /dev/modem is in use, do not create symlink.

Fri Feb 08 2002 Marc Boucher <marc@mbsi.ca>
	* inf/linux_intel_smartmc.inf: added 8086:2486 device (thanks to
	Lane Thorne <lthorne@techmate.com> who reported successfully using this inf
	file with his Gateway SoftK56 modem.)

Tue Jan 28 2002 Marc Boucher <marc@mbsi.ca>
	* scripts/hsfconfig.in: added check for <linux/modversions.h>.
	* makefile, hsflinmodem.spec.in: added qtmodemon utility (present in
	debug versions only) to tar and rpm packages.

Thu Jan 20 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-4.06.06.02mbsibeta02022000.

Fri Jan 18 2002 Marc Boucher <marc@mbsi.ca>
	* modules/osspec/osfloat.c: Rewrote OSFloatPrefix/Suffix() to hopefully
	fix the bad interactions with processes using floating point code.
	(Thanks to Christopher Mason <cmason@cmason.com> for reporting this)

Fri Jan 18 2002 Marc Boucher <marc@mbsi.ca>
	* modules/common.mak: Always use gcc by default due to problems
	with kgcc on mandrake8.

Thu Jan 17 2002 Marc Boucher <marc@mbsi.ca>
	* inf/linux_intel_smartmc.inf: Added entry for Sony Vaio FX101 ICH modem
	(Thanks to Michael Vogt <mvogt@acm.org>)

Thu Jan 17 2002 Marc Boucher <marc@mbsi.ca>
	* Merged new Conexant modem code (v4.06.06.02).

Thu Jan 16 2002 Marc Boucher <marc@mbsi.ca>
	* scripts/hsfconfig.in: remove modules, devfs configuration and
	/dev/ entries upon de-installation.

Thu Jan 10 2002 Marc Boucher <marc@mbsi.ca>
	* modules/serial_hsf.c: comment-out message about unsupported BREAK
	sending because it confuses people.

Tue Dec 19 2001 Marc Boucher <marc@mbsi.ca>
	* scripts/hsfconfig.in: update-modules support for debian.
	(Thanks to Julien Gaulmin <julien23@free.fr>)

Tue Dec 15 2001 Marc Boucher <marc@mbsi.ca>
	* makefile: move uninstall target calling hsfconfig -remove before
	subdirs (removing hsfconfig).

Tue Dec 14 2001 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-4.06.06.01mbsibeta01121400.

Tue Dec 14 2001 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* scripts/hsfconfig.in: initial devfsd support, improved dump_diagnostics

Tue Dec 04 2001 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-4.06.06.01mbsibeta01120400.

Tue Dec 04 2001 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* Makefile: Added pkgclean target, which is like 'clean' but also
	removes tar and RPM package files.

Thu Nov 29 2001 Marc Boucher <marc@mbsi.ca>
	* Makefile, hsflinmodem.spec.in: Automatically append CHANGES file
	to hsflinmodem.spec (%changelog section).

Wed Nov 28 2001 Marc Boucher <marc@mbsi.ca>
	* modules/common.mak: Don't bail out with $(error) if version.h
	doesn't exist under KERNELSRC.

Wed Nov 28 2001 Marc Boucher <marc@mbsi.ca>
	* modules/common.mak: Fixed CONFIG_MODVERSIONS check for distributions
	that don't use standard autoconf.h.

Wed Nov 28 2001 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* Fixed oscompat.h problem with INIT_TQUEUE() macro affecting 2.4.[0-2]

Tue Nov 27 2001 Marc Boucher <marc@mbsi.ca>
	* Initial beta release (hsflinmodem-4.06.00mbsibeta01112702).

From marc@mbsi.ca Sat Aug 31 01:10:04 2002
Received: from endlich.mbsi.ca (endlich.mbsi.ca [198.168.101.5])
	by valve.mbsi.ca with ESMTP id g7V5A49S022489
	(version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NO)
	for <hsflinux-announce@lists.mbsi.ca>; Sat, 31 Aug 2002 01:10:04 -0400
Received: from endlich.mbsi.ca (endlich.mbsi.ca [192.168.73.1] (may be forged))
	by endlich.mbsi.ca with ESMTP id g7V5A5k9003779
	(version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NO)
	for <hsflinux-announce@lists.mbsi.ca>; Sat, 31 Aug 2002 01:10:05 -0400
Received: (from marc@localhost)
	by endlich.mbsi.ca (8.12.5/8.12.5/Submit) id g7V5A4WD003777
	for hsflinux-announce@lists.mbsi.ca; Sat, 31 Aug 2002 01:10:04 -0400
Date: Sat, 31 Aug 2002 01:10:04 -0400
From: Marc Boucher <marc@mbsi.ca>
To: hsflinux-announce@lists.mbsi.ca
Message-ID: <20020831051004.GA3722@endlich.mbsi.ca>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
User-Agent: Mutt/1.5.1i
Subject: [hsflinux-announce] New hsflinmodem-5.03.03.L3mbsibeta02083000 release
Sender: hsflinux-announce-admin@lists.mbsi.ca
Errors-To: hsflinux-announce-admin@lists.mbsi.ca
X-BeenThere: hsflinux-announce@lists.mbsi.ca
X-Mailman-Version: 2.0.11
Precedence: bulk
Reply-To: marc+hsf@mbsi.ca
List-Help: <mailto:hsflinux-announce-request@lists.mbsi.ca?subject=help>
List-Post: <mailto:hsflinux-announce@lists.mbsi.ca>
List-Subscribe: <http://www.mbsi.ca/mailman/listinfo/hsflinux-announce>,
	<mailto:hsflinux-announce-request@lists.mbsi.ca?subject=subscribe>
List-Id: Official announcements about Linux HSF driver releases <hsflinux-announce.lists.mbsi.ca>
List-Unsubscribe: <http://www.mbsi.ca/mailman/listinfo/hsflinux-announce>,
	<mailto:hsflinux-announce-request@lists.mbsi.ca?subject=unsubscribe>
List-Archive: <http://www.mbsi.ca/pipermail/hsflinux-announce/>

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 enhancements in this release which
should greatly improve stability. We strongly recommend that all users
of previous versions upgrade to the latest.

The detailed list of changes is available below.

Please report any new or persisting problems.

Many thanks to Tony Earnshaw for extensive thread termination testing !

Cheers
Marc

PS: Archived copies of previous releases are now available via a link
located at the bottom of the main download page.


Fri Aug 30 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L3mbsibeta02083000.

Fri Aug 30 2002 Marc Boucher <marc@mbsi.ca>
	* FAQ: updated.
	* modules/osspec/include/oscompat.h: added check for CONFIG_PREEMPT.
	* modules/osspec/ostime.c: fixed more potential race conditions and
	thread termination problems.
	* makefile: added Mandrake 2.4.18-8.1mdk kernel.
	* Stack checker is now disabled by default.

Sun Aug 25 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L3mbsibeta02082500.

Sun Aug 25 2002 Marc Boucher <marc@mbsi.ca>
	* modules/osspec/include/oscompat.h: added attribute used
	to stack_overflow() to prevent compiler from optimizing it out.
	* modules/osspec/ostime.c: mdmthrd startup/shutdown improvements.

Sat Aug 24 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L3mbsibeta02082400.

Sat Aug 24 2002 Marc Boucher <marc@mbsi.ca>
	* makefile: added RedHat 2.4.18-10 kernel.
	* modules/osspec/ostime.c: removed modem_task_fpu_begin/end() to
	resolve floating point problem in kernel thread which caused
	"MemMgr_Alloc:: failed, ReqSize == 0" errors on some machines.

Fri Aug 23 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L3mbsibeta02082300.

Fri Aug 23 2002 Marc Boucher <marc@mbsi.ca>
	* modules/osspec/include/oscompat.h: added kernel stack checker.
	* modules/osspec/ostime.c: fixed potential race condition
	in OSCriticalSectionAcquire().
	* imported/hsfengine.O: fixed StatMgr/MemMgr issue causing
	memory problems after 9-10 connections.

Tue Aug 20 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L3mbsibeta02082000.

Tue Aug 20 2002 Marc Boucher <marc@mbsi.ca>
	* modules/osspec/osmemory.c: emit error message upon vmalloc()
	or kmalloc() failure.
	* imported/hsfengine.O: memory manager should no longer
	allocate/free os memory while holding locks.

Mon Aug 19 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L3mbsibeta02081900.

Mon Aug 19 2002 Marc Boucher <marc@mbsi.ca>
	* Eliminated OSCallOnMyStack() which was causing major crashes
	due to get_current() expecting that a task_struct be present
	at (esp & ~8191). Let's just hope that we will never exhaust
	the kernel (interrupt) stack..
	* Added modules/kernelcompiler.sh, a small script which tries
	to guess which compiler should be used to build kernel modules.
	* modules/common.mak: use kernelcompiler.sh to determine default CC
	* modules/common.mak, INSTALL: added notes about KERNELSRC for
	Debian 3.0 users.
	* inf/linux_hsf.inf: added 14F1:2F10, 14F1:2F11, 14F1:2F13 (USR OEM).

Tue Jul 23 2002 Marc Boucher <marc@mbsi.ca>
	* imported/hsfengine.O: asm fixes for gcc-3.2.
	* README: added notice that preemptible kernels are not
	supported (for now).

Sun Jul 21 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L3mbsibeta02072100.

Sun Jul 21 2002 Marc Boucher <marc@mbsi.ca>
	* makefile: added RedHat 2.4.9-34 and 2.4.18-5 kernels.
	* Updated BUGS file.

Sat Jul 20 2002 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L3mbsibeta02062500.

Tue Jun 25 2002 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L3mbsibeta02061800.

Tue Jun 18 2002 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L3mbsibeta02061700.

Sun Jun 16 2002 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* makefile, hsflinmodem.spec.in: don't include big pdf file in tar pkgs.

Mon Jun 10 2002 Marc Boucher <marc@mbsi.ca>
	* makefile, hsflinmodem.spec.in: better error propagation for RPM builds.

Sun Jun 02 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L2mbsibeta02060200.

Sun Jun 02 2002 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L2mbsibeta02060100.

Sat Jun 01 2002 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L2mbsibeta02052600.

Sun May 26 2002 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L2mbsibeta02052300.

Thu May 23 2002 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.01mbsibeta02052102.

Tue May 21 2002 Marc Boucher <marc@mbsi.ca>
	* Fixed EPRINTF() macro so that notice about unsupported AC97 codec
	is printed.

Tue May 21 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.01mbsibeta02052101.

Tue May 21 2002 Marc Boucher <marc@mbsi.ca>
	* modules/makefile: Added binary module support for SuSE 8.0 (2.4.18-4GB)

Tue May 21 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.01mbsibeta02052100.

Mon May 20 2002 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* scripts/hsfconfig.in: warn that some 127a:1025/2005 modems might be HCF

Sun May  5 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.01mbsibeta02050500.

Sun May  5 2002 Marc Boucher <marc@mbsi.ca>
	* Changed ttyHSF0 device name to ttySHSF0 for compatibility with wvdial.

Fri May  3 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.01mbsibeta02050300.

Fri May  3 2002 Marc Boucher <marc@mbsi.ca>
	* Merged new Conexant modem code (v5.03.03.01).

Thu May  2 2002 Marc Boucher <marc@mbsi.ca>
	* modules/osspec/include/osuniqredef.h: added to solve name collision
	problem with HCF and other modules.

Fri Apr 26 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-4.06.06.02mbsibeta02042600.

Fri Apr 26 2002 Marc Boucher <marc@mbsi.ca>
	* scripts/hsfconfig.in: incorporated hsfsysid, added OSKERNTYPE
	which is set to the type of kernel installed, not the architecture.
	* modules/makefile: added 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 <marc@mbsi.ca>
	* Released hsflinmodem-4.06.06.02mbsibeta02042200.

Sun Apr 21 2002 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* Released hsflinmodem-4.06.06.02mbsibeta02041300.

Wed Apr 12 2002 Marc Boucher <marc@mbsi.ca>
	* modules/makefile: revamped directory structure for binaries and added
	several mandrake kernels.
	* makefile: added 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 <marc@mbsi.ca>
	* Released hsflinmodem-4.06.06.02mbsibeta02040500.

Wed Apr 03 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-4.06.06.02mbsibeta02040300.

Wed Apr 03 2002 Marc Boucher <marc@mbsi.ca>
	* scripts/hsfconfig.in: added 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 <marc@mbsi.ca>
	* Added 3COM/USR 14f1:2f14 device type to linux_hsf.inf.
	(thanks to Rob Clark and Bill Ferguson)

Tue Mar 26 2002 Marc Boucher <marc@mbsi.ca>
	* hsflinmodem.spec.in, makefile: added 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: added DISTRO_CFLAGS

	* modules/makefile: added rules to build binaries for mainstream
	distributions.

Fri Mar 08 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-4.06.06.02mbsibeta02030800.

Fri Mar 08 2002 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* Added "Conflicts: hcflinmodem" to RPM spec file as a temporary
	measure until the symbol name collisions are fixed.

Thu Feb 26 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-4.06.06.02mbsibeta02022600.

Thu Feb 12 2002 Marc Boucher <marc@mbsi.ca>
	* inf/linux_hsf[i].inf: use generic relay parameters.

Thu Feb 10 2002 Marc Boucher <marc@mbsi.ca>
	* scripts/hsfconfig.in: if /dev/modem is in use, do not create symlink.

Fri Feb 08 2002 Marc Boucher <marc@mbsi.ca>
	* inf/linux_intel_smartmc.inf: added 8086:2486 device (thanks to
	Lane Thorne <lthorne@techmate.com> who reported successfully using this inf
	file with his Gateway SoftK56 modem.)

Tue Jan 28 2002 Marc Boucher <marc@mbsi.ca>
	* scripts/hsfconfig.in: added check for <linux/modversions.h>.
	* makefile, hsflinmodem.spec.in: added qtmodemon utility (present in
	debug versions only) to tar and rpm packages.

Thu Jan 20 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-4.06.06.02mbsibeta02022000.

Fri Jan 18 2002 Marc Boucher <marc@mbsi.ca>
	* modules/osspec/osfloat.c: Rewrote OSFloatPrefix/Suffix() to hopefully
	fix the bad interactions with processes using floating point code.
	(Thanks to Christopher Mason <cmason@cmason.com> for reporting this)

Fri Jan 18 2002 Marc Boucher <marc@mbsi.ca>
	* modules/common.mak: Always use gcc by default due to problems
	with kgcc on mandrake8.

Thu Jan 17 2002 Marc Boucher <marc@mbsi.ca>
	* inf/linux_intel_smartmc.inf: Added entry for Sony Vaio FX101 ICH modem
	(Thanks to Michael Vogt <mvogt@acm.org>)

Thu Jan 17 2002 Marc Boucher <marc@mbsi.ca>
	* Merged new Conexant modem code (v4.06.06.02).

Thu Jan 16 2002 Marc Boucher <marc@mbsi.ca>
	* scripts/hsfconfig.in: remove modules, devfs configuration and
	/dev/ entries upon de-installation.

Thu Jan 10 2002 Marc Boucher <marc@mbsi.ca>
	* modules/serial_hsf.c: comment-out message about unsupported BREAK
	sending because it confuses people.

Tue Dec 19 2001 Marc Boucher <marc@mbsi.ca>
	* scripts/hsfconfig.in: update-modules support for debian.
	(Thanks to Julien Gaulmin <julien23@free.fr>)

Tue Dec 15 2001 Marc Boucher <marc@mbsi.ca>
	* makefile: move uninstall target calling hsfconfig -remove before
	subdirs (removing hsfconfig).

Tue Dec 14 2001 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-4.06.06.01mbsibeta01121400.

Tue Dec 14 2001 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* scripts/hsfconfig.in: initial devfsd support, improved dump_diagnostics

Tue Dec 04 2001 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-4.06.06.01mbsibeta01120400.

Tue Dec 04 2001 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* Makefile: Added pkgclean target, which is like 'clean' but also
	removes tar and RPM package files.

Thu Nov 29 2001 Marc Boucher <marc@mbsi.ca>
	* Makefile, hsflinmodem.spec.in: Automatically append CHANGES file
	to hsflinmodem.spec (%changelog section).

Wed Nov 28 2001 Marc Boucher <marc@mbsi.ca>
	* modules/common.mak: Don't bail out with $(error) if version.h
	doesn't exist under KERNELSRC.

Wed Nov 28 2001 Marc Boucher <marc@mbsi.ca>
	* modules/common.mak: Fixed CONFIG_MODVERSIONS check for distributions
	that don't use standard autoconf.h.

Wed Nov 28 2001 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* Fixed oscompat.h problem with INIT_TQUEUE() macro affecting 2.4.[0-2]

Tue Nov 27 2001 Marc Boucher <marc@mbsi.ca>
	* Initial beta release (hsflinmodem-4.06.00mbsibeta01112702).

From marc@mbsi.ca Sun Sep  1 23:49:49 2002
Received: from endlich.mbsi.ca (endlich.mbsi.ca [198.168.101.5])
	by valve.mbsi.ca with ESMTP id g823nmYO032312
	(version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NO);
	Sun, 1 Sep 2002 23:49:49 -0400
Received: from endlich.mbsi.ca (endlich.mbsi.ca [192.168.73.1] (may be forged))
	by endlich.mbsi.ca with ESMTP id g823nqk9013741
	(version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NO);
	Sun, 1 Sep 2002 23:49:52 -0400
Received: (from marc@localhost)
	by endlich.mbsi.ca (8.12.5/8.12.5/Submit) id g823nqcb013739;
	Sun, 1 Sep 2002 23:49:52 -0400
Date: Sun, 1 Sep 2002 23:49:51 -0400
From: Marc Boucher <marc@mbsi.ca>
To: riptide-announce@lists.mbsi.ca
Cc: hsflinux-announce@lists.mbsi.ca, hcflinux-announce@lists.mbsi.ca
Message-ID: <20020902034951.GA13638@endlich.mbsi.ca>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
User-Agent: Mutt/1.5.1i
Subject: [hsflinux-announce] New riptide-0.4mbsibeta02090100 linux driver release
Sender: hsflinux-announce-admin@lists.mbsi.ca
Errors-To: hsflinux-announce-admin@lists.mbsi.ca
X-BeenThere: hsflinux-announce@lists.mbsi.ca
X-Mailman-Version: 2.0.11
Precedence: bulk
Reply-To: marc+hsf@mbsi.ca
List-Help: <mailto:hsflinux-announce-request@lists.mbsi.ca?subject=help>
List-Post: <mailto:hsflinux-announce@lists.mbsi.ca>
List-Subscribe: <http://www.mbsi.ca/mailman/listinfo/hsflinux-announce>,
	<mailto:hsflinux-announce-request@lists.mbsi.ca?subject=subscribe>
List-Id: Official announcements about Linux HSF driver releases <hsflinux-announce.lists.mbsi.ca>
List-Unsubscribe: <http://www.mbsi.ca/mailman/listinfo/hsflinux-announce>,
	<mailto:hsflinux-announce-request@lists.mbsi.ca?subject=unsubscribe>
List-Archive: <http://www.mbsi.ca/pipermail/hsflinux-announce/>

Hi,

A new experimental version of the open-source Conexant (Rockwell) RipTide
Audio/Communication Controller driver for Linux is now available from

        http://www.mbsi.ca/cnxtlindrv

This release incorporates significant fixes. Keep in mind however that
the driver is still very preliminary.

Nonetheless we recommend that all users of the previous version upgrade.

A detailed list of changes since the first release in June is available below.

Please report any new or persisting problems.

Cheers
Marc

PS: Archived copies of previous releases are available via a link
located at the bottom of the main download page.



Sun Sep 01 2002 Marc Boucher <marc@mbsi.ca>
	* Released riptide-0.4mbsibeta02090100.

Sun Sep 01 2002 Marc Boucher <marc@mbsi.ca>
	* modules/riptidem.c: rt_poll(): finally implemented! Debug msgs gone.
	Driver should now work with desktop audio daemons, such as KDE's artsd.
	* modules/riptidem.c: rt_read_dsp(), rt_write_dsp(): don't sleep if
	O_NONBLOCK.
	* scripts/ripconfig.in: added extra /etc/modules.conf aliases for
	automatic devfs module loading.
	* makefile: added Mandrake 2.4.18-8.1mdk kernel.
	* makefile: added RedHat 2.4.9-34, 2.4.18-5, and 2.4.18-10 kernels.
	* Added modules/kernelcompiler.sh, a small script which tries
	to guess which compiler should be used to build kernel modules.
	* modules/common.mak: use kernelcompiler.sh to determine default CC
	* modules/common.mak, INSTALL: added notes about KERNELSRC for
	Debian 3.0 users.

Wed Jun 12 2002 Marc Boucher <marc@mbsi.ca>
	* Released riptide-0.3mbsibeta02061200.

Wed Jun 12 2002 Marc Boucher <marc@mbsi.ca>
	* scripts/ripconfig.in: dynamically allocate sound-slot-N alias names.
	* modules/rt_mdl.c: do not request_region() for hwIOSynth as it
	conflicts with opl3 module.
	* modules/: silenced some debugging messages.

Tue Jun 11 2002 Marc Boucher <marc@mbsi.ca>
	* Initial beta version (riptide-0.3mbsibeta02061100).

From marc@mbsi.ca Fri Sep  6 00:38:10 2002
Received: from endlich.mbsi.ca (endlich.mbsi.ca [198.168.101.5])
	by valve.mbsi.ca with ESMTP id g864cACN009311
	(version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NO)
	for <hsflinux-announce@lists.mbsi.ca>; Fri, 6 Sep 2002 00:38:10 -0400
Received: from endlich.mbsi.ca (endlich.mbsi.ca [192.168.73.1] (may be forged))
	by endlich.mbsi.ca with ESMTP id g864bwk9021239
	(version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NO)
	for <hsflinux-announce@lists.mbsi.ca>; Fri, 6 Sep 2002 00:37:58 -0400
Received: (from marc@localhost)
	by endlich.mbsi.ca (8.12.5/8.12.5/Submit) id g864bvOV021237
	for hsflinux-announce@lists.mbsi.ca; Fri, 6 Sep 2002 00:37:57 -0400
Date: Fri, 6 Sep 2002 00:37:56 -0400
From: Marc Boucher <marc@mbsi.ca>
To: hsflinux-announce@lists.mbsi.ca
Message-ID: <20020906043756.GA21145@endlich.mbsi.ca>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
User-Agent: Mutt/1.5.1i
Subject: [hsflinux-announce] New hsflinmodem-5.03.03.L3mbsibeta02090500 release
Sender: hsflinux-announce-admin@lists.mbsi.ca
Errors-To: hsflinux-announce-admin@lists.mbsi.ca
X-BeenThere: hsflinux-announce@lists.mbsi.ca
X-Mailman-Version: 2.0.11
Precedence: bulk
Reply-To: marc+hsf@mbsi.ca
List-Help: <mailto:hsflinux-announce-request@lists.mbsi.ca?subject=help>
List-Post: <mailto:hsflinux-announce@lists.mbsi.ca>
List-Subscribe: <http://www.mbsi.ca/mailman/listinfo/hsflinux-announce>,
	<mailto:hsflinux-announce-request@lists.mbsi.ca?subject=subscribe>
List-Id: Official announcements about Linux HSF driver releases <hsflinux-announce.lists.mbsi.ca>
List-Unsubscribe: <http://www.mbsi.ca/mailman/listinfo/hsflinux-announce>,
	<mailto:hsflinux-announce-request@lists.mbsi.ca?subject=unsubscribe>
List-Archive: <http://www.mbsi.ca/pipermail/hsflinux-announce/>

Hi,

A new experimental version of the Conexant HSF (softmodem) driver for
Linux is now available from
 
        http://www.mbsi.ca/cnxtlindrv

This release incorporates important stability fixes, and new hardware support
for the ALI MC97 controller (PCI ID 10B9:5457) with Conexant AC-Link modems.
This means that the internal modem in HP omnibook xe4500 series notebooks
can now be used under Linux!

Many thanks to HP for kindly supporting the ALI driver integration effort.

We strongly recommend that all users of previous versions upgrade to
the latest. Please report any new or persisting problems.

The detailed list of changes is available below.

Cheers
Marc

PS: Archived copies of previous releases are now available via a link
located at the bottom of the main download page.


Thu Sep 05 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L3mbsibeta02090500.

Thu Sep 05 2002 Marc Boucher <marc@mbsi.ca>
	* Added initial support for ALI MC97 controller (10B9:5457)
	with Conexant AC-Link modems. Thanks to HP for supporting this effort!
	* README, CREDITS: updated.

Thu Sep 05 2002 Marc Boucher <marc@mbsi.ca>
	* imported/hsfengine.O: fixed another StatMgr bug.

Fri Aug 30 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L3mbsibeta02083000.

Fri Aug 30 2002 Marc Boucher <marc@mbsi.ca>
	* FAQ: updated.
	* modules/osspec/include/oscompat.h: added check for CONFIG_PREEMPT.
	* modules/osspec/ostime.c: fixed more potential race conditions and
	thread termination problems.
	* makefile: added Mandrake 2.4.18-8.1mdk kernel.
	* Stack checker is now disabled by default.

Sun Aug 25 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L3mbsibeta02082500.

Sun Aug 25 2002 Marc Boucher <marc@mbsi.ca>
	* modules/osspec/include/oscompat.h: added attribute used
	to stack_overflow() to prevent compiler from optimizing it out.
	* modules/osspec/ostime.c: mdmthrd startup/shutdown improvements.

Sat Aug 24 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L3mbsibeta02082400.

Sat Aug 24 2002 Marc Boucher <marc@mbsi.ca>
	* makefile: added RedHat 2.4.18-10 kernel.
	* modules/osspec/ostime.c: removed modem_task_fpu_begin/end() to
	resolve floating point problem in kernel thread which caused
	"MemMgr_Alloc:: failed, ReqSize == 0" errors on some machines.

Fri Aug 23 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L3mbsibeta02082300.

Fri Aug 23 2002 Marc Boucher <marc@mbsi.ca>
	* modules/osspec/include/oscompat.h: added kernel stack checker.
	* modules/osspec/ostime.c: fixed potential race condition
	in OSCriticalSectionAcquire().
	* imported/hsfengine.O: fixed StatMgr/MemMgr issue causing
	memory problems after 9-10 connections.

Tue Aug 20 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L3mbsibeta02082000.

Tue Aug 20 2002 Marc Boucher <marc@mbsi.ca>
	* modules/osspec/osmemory.c: emit error message upon vmalloc()
	or kmalloc() failure.
	* imported/hsfengine.O: memory manager should no longer
	allocate/free os memory while holding locks.

Mon Aug 19 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L3mbsibeta02081900.

Mon Aug 19 2002 Marc Boucher <marc@mbsi.ca>
	* Eliminated OSCallOnMyStack() which was causing major crashes
	due to get_current() expecting that a task_struct be present
	at (esp & ~8191). Let's just hope that we will never exhaust
	the kernel (interrupt) stack..
	* Added modules/kernelcompiler.sh, a small script which tries
	to guess which compiler should be used to build kernel modules.
	* modules/common.mak: use kernelcompiler.sh to determine default CC
	* modules/common.mak, INSTALL: added notes about KERNELSRC for
	Debian 3.0 users.
	* inf/linux_hsf.inf: added 14F1:2F10, 14F1:2F11, 14F1:2F13 (USR OEM).

Tue Jul 23 2002 Marc Boucher <marc@mbsi.ca>
	* imported/hsfengine.O: asm fixes for gcc-3.2.
	* README: added notice that preemptible kernels are not
	supported (for now).

Sun Jul 21 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L3mbsibeta02072100.

Sun Jul 21 2002 Marc Boucher <marc@mbsi.ca>
	* makefile: added RedHat 2.4.9-34 and 2.4.18-5 kernels.
	* Updated BUGS file.

Sat Jul 20 2002 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L3mbsibeta02062500.

Tue Jun 25 2002 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L3mbsibeta02061800.

Tue Jun 18 2002 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L3mbsibeta02061700.

Sun Jun 16 2002 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* makefile, hsflinmodem.spec.in: don't include big pdf file in tar pkgs.

Mon Jun 10 2002 Marc Boucher <marc@mbsi.ca>
	* makefile, hsflinmodem.spec.in: better error propagation for RPM builds.

Sun Jun 02 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L2mbsibeta02060200.

Sun Jun 02 2002 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L2mbsibeta02060100.

Sat Jun 01 2002 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L2mbsibeta02052600.

Sun May 26 2002 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L2mbsibeta02052300.

Thu May 23 2002 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.01mbsibeta02052102.

Tue May 21 2002 Marc Boucher <marc@mbsi.ca>
	* Fixed EPRINTF() macro so that notice about unsupported AC97 codec
	is printed.

Tue May 21 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.01mbsibeta02052101.

Tue May 21 2002 Marc Boucher <marc@mbsi.ca>
	* modules/makefile: Added binary module support for SuSE 8.0 (2.4.18-4GB)

Tue May 21 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.01mbsibeta02052100.

Mon May 20 2002 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* scripts/hsfconfig.in: warn that some 127a:1025/2005 modems might be HCF

Sun May  5 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.01mbsibeta02050500.

Sun May  5 2002 Marc Boucher <marc@mbsi.ca>
	* Changed ttyHSF0 device name to ttySHSF0 for compatibility with wvdial.

Fri May  3 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.01mbsibeta02050300.

Fri May  3 2002 Marc Boucher <marc@mbsi.ca>
	* Merged new Conexant modem code (v5.03.03.01).

Thu May  2 2002 Marc Boucher <marc@mbsi.ca>
	* modules/osspec/include/osuniqredef.h: added to solve name collision
	problem with HCF and other modules.

Fri Apr 26 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-4.06.06.02mbsibeta02042600.

Fri Apr 26 2002 Marc Boucher <marc@mbsi.ca>
	* scripts/hsfconfig.in: incorporated hsfsysid, added OSKERNTYPE
	which is set to the type of kernel installed, not the architecture.
	* modules/makefile: added 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 <marc@mbsi.ca>
	* Released hsflinmodem-4.06.06.02mbsibeta02042200.

Sun Apr 21 2002 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* Released hsflinmodem-4.06.06.02mbsibeta02041300.

Wed Apr 12 2002 Marc Boucher <marc@mbsi.ca>
	* modules/makefile: revamped directory structure for binaries and added
	several mandrake kernels.
	* makefile: added 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 <marc@mbsi.ca>
	* Released hsflinmodem-4.06.06.02mbsibeta02040500.

Wed Apr 03 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-4.06.06.02mbsibeta02040300.

Wed Apr 03 2002 Marc Boucher <marc@mbsi.ca>
	* scripts/hsfconfig.in: added 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 <marc@mbsi.ca>
	* Added 3COM/USR 14f1:2f14 device type to linux_hsf.inf.
	(thanks to Rob Clark and Bill Ferguson)

Tue Mar 26 2002 Marc Boucher <marc@mbsi.ca>
	* hsflinmodem.spec.in, makefile: added 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: added DISTRO_CFLAGS

	* modules/makefile: added rules to build binaries for mainstream
	distributions.

Fri Mar 08 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-4.06.06.02mbsibeta02030800.

Fri Mar 08 2002 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* Added "Conflicts: hcflinmodem" to RPM spec file as a temporary
	measure until the symbol name collisions are fixed.

Thu Feb 26 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-4.06.06.02mbsibeta02022600.

Thu Feb 12 2002 Marc Boucher <marc@mbsi.ca>
	* inf/linux_hsf[i].inf: use generic relay parameters.

Thu Feb 10 2002 Marc Boucher <marc@mbsi.ca>
	* scripts/hsfconfig.in: if /dev/modem is in use, do not create symlink.

Fri Feb 08 2002 Marc Boucher <marc@mbsi.ca>
	* inf/linux_intel_smartmc.inf: added 8086:2486 device (thanks to
	Lane Thorne <lthorne@techmate.com> who reported successfully using this inf
	file with his Gateway SoftK56 modem.)

Tue Jan 28 2002 Marc Boucher <marc@mbsi.ca>
	* scripts/hsfconfig.in: added check for <linux/modversions.h>.
	* makefile, hsflinmodem.spec.in: added qtmodemon utility (present in
	debug versions only) to tar and rpm packages.

Thu Jan 20 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-4.06.06.02mbsibeta02022000.

Fri Jan 18 2002 Marc Boucher <marc@mbsi.ca>
	* modules/osspec/osfloat.c: Rewrote OSFloatPrefix/Suffix() to hopefully
	fix the bad interactions with processes using floating point code.
	(Thanks to Christopher Mason <cmason@cmason.com> for reporting this)

Fri Jan 18 2002 Marc Boucher <marc@mbsi.ca>
	* modules/common.mak: Always use gcc by default due to problems
	with kgcc on mandrake8.

Thu Jan 17 2002 Marc Boucher <marc@mbsi.ca>
	* inf/linux_intel_smartmc.inf: Added entry for Sony Vaio FX101 ICH modem
	(Thanks to Michael Vogt <mvogt@acm.org>)

Thu Jan 17 2002 Marc Boucher <marc@mbsi.ca>
	* Merged new Conexant modem code (v4.06.06.02).

Thu Jan 16 2002 Marc Boucher <marc@mbsi.ca>
	* scripts/hsfconfig.in: remove modules, devfs configuration and
	/dev/ entries upon de-installation.

Thu Jan 10 2002 Marc Boucher <marc@mbsi.ca>
	* modules/serial_hsf.c: comment-out message about unsupported BREAK
	sending because it confuses people.

Tue Dec 19 2001 Marc Boucher <marc@mbsi.ca>
	* scripts/hsfconfig.in: update-modules support for debian.
	(Thanks to Julien Gaulmin <julien23@free.fr>)

Tue Dec 15 2001 Marc Boucher <marc@mbsi.ca>
	* makefile: move uninstall target calling hsfconfig -remove before
	subdirs (removing hsfconfig).

Tue Dec 14 2001 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-4.06.06.01mbsibeta01121400.

Tue Dec 14 2001 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* scripts/hsfconfig.in: initial devfsd support, improved dump_diagnostics

Tue Dec 04 2001 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-4.06.06.01mbsibeta01120400.

Tue Dec 04 2001 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* Makefile: Added pkgclean target, which is like 'clean' but also
	removes tar and RPM package files.

Thu Nov 29 2001 Marc Boucher <marc@mbsi.ca>
	* Makefile, hsflinmodem.spec.in: Automatically append CHANGES file
	to hsflinmodem.spec (%changelog section).

Wed Nov 28 2001 Marc Boucher <marc@mbsi.ca>
	* modules/common.mak: Don't bail out with $(error) if version.h
	doesn't exist under KERNELSRC.

Wed Nov 28 2001 Marc Boucher <marc@mbsi.ca>
	* modules/common.mak: Fixed CONFIG_MODVERSIONS check for distributions
	that don't use standard autoconf.h.

Wed Nov 28 2001 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* Fixed oscompat.h problem with INIT_TQUEUE() macro affecting 2.4.[0-2]

Tue Nov 27 2001 Marc Boucher <marc@mbsi.ca>
	* Initial beta release (hsflinmodem-4.06.00mbsibeta01112702).

From marc@mbsi.ca Mon Sep 30 08:20:10 2002
Received: from endlich.mbsi.ca (endlich.mbsi.ca [198.168.101.5])
	by valve.mbsi.ca with ESMTP id g8UCK5tA031679
	(version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=FAIL)
	for <hsflinux-announce@lists.mbsi.ca>; Mon, 30 Sep 2002 08:20:08 -0400
Received: from endlich.mbsi.ca (endlich.mbsi.ca [192.168.73.1] (may be forged))
	by endlich.mbsi.ca with ESMTP id g8UCK3GF012809
	(version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NO)
	for <hsflinux-announce@lists.mbsi.ca>; Mon, 30 Sep 2002 14:20:03 +0200
Received: (from marc@localhost)
	by endlich.mbsi.ca (8.12.5/8.12.5/Submit) id g8UCK2XI012808
	for hsflinux-announce@lists.mbsi.ca; Mon, 30 Sep 2002 14:20:03 +0200
Date: Mon, 30 Sep 2002 14:20:02 +0200
From: Marc Boucher <marc@mbsi.ca>
To: hsflinux-announce@lists.mbsi.ca
Message-ID: <20020930122002.GA12728@endlich.mbsi.ca>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
User-Agent: Mutt/1.5.1i
Subject: [hsflinux-announce] New hsflinmodem-5.03.03.L3mbsibeta02093000 release
Sender: hsflinux-announce-admin@lists.mbsi.ca
Errors-To: hsflinux-announce-admin@lists.mbsi.ca
X-BeenThere: hsflinux-announce@lists.mbsi.ca
X-Mailman-Version: 2.0.13
Precedence: bulk
Reply-To: marc+hsf@mbsi.ca
List-Help: <mailto:hsflinux-announce-request@lists.mbsi.ca?subject=help>
List-Post: <mailto:hsflinux-announce@lists.mbsi.ca>
List-Subscribe: <http://www.mbsi.ca/mailman/listinfo/hsflinux-announce>,
	<mailto:hsflinux-announce-request@lists.mbsi.ca?subject=subscribe>
List-Id: Official announcements about Linux HSF driver releases <hsflinux-announce.lists.mbsi.ca>
List-Unsubscribe: <http://www.mbsi.ca/mailman/listinfo/hsflinux-announce>,
	<mailto:hsflinux-announce-request@lists.mbsi.ca?subject=unsubscribe>
List-Archive: <http://www.mbsi.ca/pipermail/hsflinux-announce/>

Hi,

A new experimental version of the Conexant HSF (softmodem) driver for
Linux is now available from
 
        http://www.mbsi.ca/cnxtlindrv

This release incorporates important stability fixes (upload issues),
support for Mandrake 9.0 and the ALI MC97 controller (PCI IDs 10B9:5453
and 10B9:5457 as found in HP omnibook xe4500 series notebooks) with
Conexant AC-Link modems.

Many thanks to HP for kindly supporting the ALI driver integration effort.

We strongly recommend that all users of previous versions upgrade to
the latest. Please report any new or persisting problems.

The detailed list of changes is available below.

Cheers
Marc

PS: Archived copies of previous releases are now available via a link
located at the bottom of the main download page.


Mon Sep 30 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L3mbsibeta02093000.

Mon Sep 30 2002 Marc Boucher <marc@mbsi.ca>
	* imported/hsfengine.O: fixed RTMgr race condition causing
	flow control to hang when a lot of data is uploaded.
	* makefile: added Mandrake 9.0 linux-2.4.19-16mdk kernel and
	removed obsolete SuSE 2.4.4-4GB kernel.

Sun Sep 29 2002 Marc Boucher <marc@mbsi.ca>
	* makefile: tardist: changed way tar.gz files are generated to
	avoid gzip "decompression OK, trailing garbage ignored" messages.
	* modules/serial_hsf.c: Added /proc/driver/hsf/0/lastcallstatus and
	loglastcallstatus parameter, which when set to a non-zero value will
	make the driver automatically log the last call status (AT#UG) info.
	* INSTALL: document loglastcallstatus feature.

Mon Sep 23 2002 Marc Boucher <marc@mbsi.ca>
	* modules/osspec/ostime.c: minor adjustments for 2.5 compatibility.
	* modules/serial_core.c: uart_register_driver(): set driver_name
	to drv->owner->name for proper /proc/tty/driver/ naming;
	renamed HSFSERIAL_INCLUDE_CORE to CNXTSERIAL_INCLUDE_CORE throughout.
	* Fixed potential crash upon MC97 driver initialization failure.
	* imported/makeflags.mak: removed problematic COMPILATION_FLAGS.
	* inf/linux_*_smartmc.inf: set additional HwData bit to improve
	handshaking reliability.
	* modules/kernelcompiler.sh: added gcc-2.96 (for Mandrake 9) and
	RPM_BUILD_ROOT support.

Fri Sep 06 2002 Marc Boucher <marc@mbsi.ca>
	* inf/linux_ali_smartmc.inf, README: added ALI 10B9:5453 MC97
	controller.

Thu Sep 05 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L3mbsibeta02090500.

Thu Sep 05 2002 Marc Boucher <marc@mbsi.ca>
	* Added initial support for ALI MC97 controller (10B9:5457)
	with Conexant AC-Link modems. Thanks to HP for supporting this effort!
	* README, CREDITS: updated.

Thu Sep 05 2002 Marc Boucher <marc@mbsi.ca>
	* imported/hsfengine.O: fixed another StatMgr bug.

Fri Aug 30 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L3mbsibeta02083000.

Fri Aug 30 2002 Marc Boucher <marc@mbsi.ca>
	* FAQ: updated.
	* modules/osspec/include/oscompat.h: added check for CONFIG_PREEMPT.
	* modules/osspec/ostime.c: fixed more potential race conditions and
	thread termination problems.
	* makefile: added Mandrake 2.4.18-8.1mdk kernel.
	* Stack checker is now disabled by default.

Sun Aug 25 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L3mbsibeta02082500.

Sun Aug 25 2002 Marc Boucher <marc@mbsi.ca>
	* modules/osspec/include/oscompat.h: added attribute used
	to stack_overflow() to prevent compiler from optimizing it out.
	* modules/osspec/ostime.c: mdmthrd startup/shutdown improvements.

Sat Aug 24 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L3mbsibeta02082400.

Sat Aug 24 2002 Marc Boucher <marc@mbsi.ca>
	* makefile: added RedHat 2.4.18-10 kernel.
	* modules/osspec/ostime.c: removed modem_task_fpu_begin/end() to
	resolve floating point problem in kernel thread which caused
	"MemMgr_Alloc:: failed, ReqSize == 0" errors on some machines.

Fri Aug 23 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L3mbsibeta02082300.

Fri Aug 23 2002 Marc Boucher <marc@mbsi.ca>
	* modules/osspec/include/oscompat.h: added kernel stack checker.
	* modules/osspec/ostime.c: fixed potential race condition
	in OSCriticalSectionAcquire().
	* imported/hsfengine.O: fixed StatMgr/MemMgr issue causing
	memory problems after 9-10 connections.

Tue Aug 20 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L3mbsibeta02082000.

Tue Aug 20 2002 Marc Boucher <marc@mbsi.ca>
	* modules/osspec/osmemory.c: emit error message upon vmalloc()
	or kmalloc() failure.
	* imported/hsfengine.O: memory manager should no longer
	allocate/free os memory while holding locks.

Mon Aug 19 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L3mbsibeta02081900.

Mon Aug 19 2002 Marc Boucher <marc@mbsi.ca>
	* Eliminated OSCallOnMyStack() which was causing major crashes
	due to get_current() expecting that a task_struct be present
	at (esp & ~8191). Let's just hope that we will never exhaust
	the kernel (interrupt) stack..
	* Added modules/kernelcompiler.sh, a small script which tries
	to guess which compiler should be used to build kernel modules.
	* modules/common.mak: use kernelcompiler.sh to determine default CC
	* modules/common.mak, INSTALL: added notes about KERNELSRC for
	Debian 3.0 users.
	* inf/linux_hsf.inf: added 14F1:2F10, 14F1:2F11, 14F1:2F13 (USR OEM).

Tue Jul 23 2002 Marc Boucher <marc@mbsi.ca>
	* imported/hsfengine.O: asm fixes for gcc-3.2.
	* README: added notice that preemptible kernels are not
	supported (for now).

Sun Jul 21 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L3mbsibeta02072100.

Sun Jul 21 2002 Marc Boucher <marc@mbsi.ca>
	* makefile: added RedHat 2.4.9-34 and 2.4.18-5 kernels.
	* Updated BUGS file.

Sat Jul 20 2002 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L3mbsibeta02062500.

Tue Jun 25 2002 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L3mbsibeta02061800.

Tue Jun 18 2002 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L3mbsibeta02061700.

Sun Jun 16 2002 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* makefile, hsflinmodem.spec.in: don't include big pdf file in tar pkgs.

Mon Jun 10 2002 Marc Boucher <marc@mbsi.ca>
	* makefile, hsflinmodem.spec.in: better error propagation for RPM builds.

Sun Jun 02 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L2mbsibeta02060200.

Sun Jun 02 2002 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L2mbsibeta02060100.

Sat Jun 01 2002 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L2mbsibeta02052600.

Sun May 26 2002 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L2mbsibeta02052300.

Thu May 23 2002 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.01mbsibeta02052102.

Tue May 21 2002 Marc Boucher <marc@mbsi.ca>
	* Fixed EPRINTF() macro so that notice about unsupported AC97 codec
	is printed.

Tue May 21 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.01mbsibeta02052101.

Tue May 21 2002 Marc Boucher <marc@mbsi.ca>
	* modules/makefile: Added binary module support for SuSE 8.0 (2.4.18-4GB)

Tue May 21 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.01mbsibeta02052100.

Mon May 20 2002 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* scripts/hsfconfig.in: warn that some 127a:1025/2005 modems might be HCF

Sun May  5 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.01mbsibeta02050500.

Sun May  5 2002 Marc Boucher <marc@mbsi.ca>
	* Changed ttyHSF0 device name to ttySHSF0 for compatibility with wvdial.

Fri May  3 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.01mbsibeta02050300.

Fri May  3 2002 Marc Boucher <marc@mbsi.ca>
	* Merged new Conexant modem code (v5.03.03.01).

Thu May  2 2002 Marc Boucher <marc@mbsi.ca>
	* modules/osspec/include/osuniqredef.h: added to solve name collision
	problem with HCF and other modules.

Fri Apr 26 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-4.06.06.02mbsibeta02042600.

Fri Apr 26 2002 Marc Boucher <marc@mbsi.ca>
	* scripts/hsfconfig.in: incorporated hsfsysid, added OSKERNTYPE
	which is set to the type of kernel installed, not the architecture.
	* modules/makefile: added 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 <marc@mbsi.ca>
	* Released hsflinmodem-4.06.06.02mbsibeta02042200.

Sun Apr 21 2002 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* Released hsflinmodem-4.06.06.02mbsibeta02041300.

Wed Apr 12 2002 Marc Boucher <marc@mbsi.ca>
	* modules/makefile: revamped directory structure for binaries and added
	several mandrake kernels.
	* makefile: added 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 <marc@mbsi.ca>
	* Released hsflinmodem-4.06.06.02mbsibeta02040500.

Wed Apr 03 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-4.06.06.02mbsibeta02040300.

Wed Apr 03 2002 Marc Boucher <marc@mbsi.ca>
	* scripts/hsfconfig.in: added 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 <marc@mbsi.ca>
	* Added 3COM/USR 14f1:2f14 device type to linux_hsf.inf.
	(thanks to Rob Clark and Bill Ferguson)

Tue Mar 26 2002 Marc Boucher <marc@mbsi.ca>
	* hsflinmodem.spec.in, makefile: added 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: added DISTRO_CFLAGS

	* modules/makefile: added rules to build binaries for mainstream
	distributions.

Fri Mar 08 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-4.06.06.02mbsibeta02030800.

Fri Mar 08 2002 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* Added "Conflicts: hcflinmodem" to RPM spec file as a temporary
	measure until the symbol name collisions are fixed.

Thu Feb 26 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-4.06.06.02mbsibeta02022600.

Thu Feb 12 2002 Marc Boucher <marc@mbsi.ca>
	* inf/linux_hsf[i].inf: use generic relay parameters.

Thu Feb 10 2002 Marc Boucher <marc@mbsi.ca>
	* scripts/hsfconfig.in: if /dev/modem is in use, do not create symlink.

Fri Feb 08 2002 Marc Boucher <marc@mbsi.ca>
	* inf/linux_intel_smartmc.inf: added 8086:2486 device (thanks to
	Lane Thorne <lthorne@techmate.com> who reported successfully using this inf
	file with his Gateway SoftK56 modem.)

Tue Jan 28 2002 Marc Boucher <marc@mbsi.ca>
	* scripts/hsfconfig.in: added check for <linux/modversions.h>.
	* makefile, hsflinmodem.spec.in: added qtmodemon utility (present in
	debug versions only) to tar and rpm packages.

Thu Jan 20 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-4.06.06.02mbsibeta02022000.

Fri Jan 18 2002 Marc Boucher <marc@mbsi.ca>
	* modules/osspec/osfloat.c: Rewrote OSFloatPrefix/Suffix() to hopefully
	fix the bad interactions with processes using floating point code.
	(Thanks to Christopher Mason <cmason@cmason.com> for reporting this)

Fri Jan 18 2002 Marc Boucher <marc@mbsi.ca>
	* modules/common.mak: Always use gcc by default due to problems
	with kgcc on mandrake8.

Thu Jan 17 2002 Marc Boucher <marc@mbsi.ca>
	* inf/linux_intel_smartmc.inf: Added entry for Sony Vaio FX101 ICH modem
	(Thanks to Michael Vogt <mvogt@acm.org>)

Thu Jan 17 2002 Marc Boucher <marc@mbsi.ca>
	* Merged new Conexant modem code (v4.06.06.02).

Thu Jan 16 2002 Marc Boucher <marc@mbsi.ca>
	* scripts/hsfconfig.in: remove modules, devfs configuration and
	/dev/ entries upon de-installation.

Thu Jan 10 2002 Marc Boucher <marc@mbsi.ca>
	* modules/serial_hsf.c: comment-out message about unsupported BREAK
	sending because it confuses people.

Tue Dec 19 2001 Marc Boucher <marc@mbsi.ca>
	* scripts/hsfconfig.in: update-modules support for debian.
	(Thanks to Julien Gaulmin <julien23@free.fr>)

Tue Dec 15 2001 Marc Boucher <marc@mbsi.ca>
	* makefile: move uninstall target calling hsfconfig -remove before
	subdirs (removing hsfconfig).

Tue Dec 14 2001 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-4.06.06.01mbsibeta01121400.

Tue Dec 14 2001 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* scripts/hsfconfig.in: initial devfsd support, improved dump_diagnostics

Tue Dec 04 2001 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-4.06.06.01mbsibeta01120400.

Tue Dec 04 2001 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* Makefile: Added pkgclean target, which is like 'clean' but also
	removes tar and RPM package files.

Thu Nov 29 2001 Marc Boucher <marc@mbsi.ca>
	* Makefile, hsflinmodem.spec.in: Automatically append CHANGES file
	to hsflinmodem.spec (%changelog section).

Wed Nov 28 2001 Marc Boucher <marc@mbsi.ca>
	* modules/common.mak: Don't bail out with $(error) if version.h
	doesn't exist under KERNELSRC.

Wed Nov 28 2001 Marc Boucher <marc@mbsi.ca>
	* modules/common.mak: Fixed CONFIG_MODVERSIONS check for distributions
	that don't use standard autoconf.h.

Wed Nov 28 2001 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* Fixed oscompat.h problem with INIT_TQUEUE() macro affecting 2.4.[0-2]

Tue Nov 27 2001 Marc Boucher <marc@mbsi.ca>
	* Initial beta release (hsflinmodem-4.06.00mbsibeta01112702).

From marc@mbsi.ca Thu Oct 10 20:34:04 2002
Received: from endlich.mbsi.ca (endlich.mbsi.ca [198.168.101.5])
	by valve.mbsi.ca with ESMTP id g9B0XvKw028534
	(version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=FAIL)
	for <hsflinux-announce@lists.mbsi.ca>; Thu, 10 Oct 2002 20:34:02 -0400
Received: from endlich.mbsi.ca (endlich.mbsi.ca [127.0.0.1])
	by endlich.mbsi.ca with ESMTP id g9B0Xx4S031253
	(version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NO)
	for <hsflinux-announce@lists.mbsi.ca>; Fri, 11 Oct 2002 02:33:59 +0200
Received: (from marc@localhost)
	by endlich.mbsi.ca (8.12.5/8.12.5/Submit) id g9B0XwUk031252
	for hsflinux-announce@lists.mbsi.ca; Fri, 11 Oct 2002 02:33:58 +0200
Date: Fri, 11 Oct 2002 02:33:57 +0200
From: Marc Boucher <marc@mbsi.ca>
To: hsflinux-announce@lists.mbsi.ca
Message-ID: <20021011003357.GA31233@endlich.mbsi.ca>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
User-Agent: Mutt/1.5.1i
Subject: [hsflinux-announce] New hsflinmodem-5.03.03.L3mbsibeta02101000 release
Sender: hsflinux-announce-admin@lists.mbsi.ca
Errors-To: hsflinux-announce-admin@lists.mbsi.ca
X-BeenThere: hsflinux-announce@lists.mbsi.ca
X-Mailman-Version: 2.0.13
Precedence: bulk
Reply-To: marc+hsf@mbsi.ca
List-Help: <mailto:hsflinux-announce-request@lists.mbsi.ca?subject=help>
List-Post: <mailto:hsflinux-announce@lists.mbsi.ca>
List-Subscribe: <http://www.mbsi.ca/mailman/listinfo/hsflinux-announce>,
	<mailto:hsflinux-announce-request@lists.mbsi.ca?subject=subscribe>
List-Id: Official announcements about Linux HSF driver releases <hsflinux-announce.lists.mbsi.ca>
List-Unsubscribe: <http://www.mbsi.ca/mailman/listinfo/hsflinux-announce>,
	<mailto:hsflinux-announce-request@lists.mbsi.ca?subject=unsubscribe>
List-Archive: <http://www.mbsi.ca/pipermail/hsflinux-announce/>

Hi,

A new experimental version of the Conexant HSF (softmodem) driver for
Linux is now available from
 
        http://www.mbsi.ca/cnxtlindrv

This release provides pre-compiled binaries for RedHat 8.0.

The detailed list of changes is available below.

Cheers
Marc

PS: Archived copies of previous releases are now available via a link
located at the bottom of the main download page.



Thu Oct 10 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L3mbsibeta02101000.

Thu Oct 10 2002 Marc Boucher <marc@mbsi.ca>
	* makefile: added RedHat 8.0 linux-2.4.18-14 kernel.

Mon Sep 30 2002 Marc Boucher <marc@mbsi.ca>
	* inf/: Changed INTCODE for SWEDEN from 009 to 00.
	(Thanks to Anders Helmersson)

Mon Sep 30 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L3mbsibeta02093000.

Mon Sep 30 2002 Marc Boucher <marc@mbsi.ca>
	* imported/hsfengine.O: fixed RTMgr race condition causing
	flow control to hang when a lot of data is uploaded.
	* makefile: added Mandrake 9.0 linux-2.4.19-16mdk kernel and
	removed obsolete SuSE 2.4.4-4GB kernel.

Sun Sep 29 2002 Marc Boucher <marc@mbsi.ca>
	* makefile: tardist: changed way tar.gz files are generated to
	avoid gzip "decompression OK, trailing garbage ignored" messages.
	* modules/serial_hsf.c: Added /proc/driver/hsf/0/lastcallstatus and
	loglastcallstatus parameter, which when set to a non-zero value will
	make the driver automatically log the last call status (AT#UG) info.
	* INSTALL: document loglastcallstatus feature.

Mon Sep 23 2002 Marc Boucher <marc@mbsi.ca>
	* modules/osspec/ostime.c: minor adjustments for 2.5 compatibility.
	* modules/serial_core.c: uart_register_driver(): set driver_name
	to drv->owner->name for proper /proc/tty/driver/ naming;
	renamed HSFSERIAL_INCLUDE_CORE to CNXTSERIAL_INCLUDE_CORE throughout.
	* Fixed potential crash upon MC97 driver initialization failure.
	* imported/makeflags.mak: removed problematic COMPILATION_FLAGS.
	* inf/linux_*_smartmc.inf: set additional HwData bit to improve
	handshaking reliability.
	* modules/kernelcompiler.sh: added gcc-2.96 (for Mandrake 9) and
	RPM_BUILD_ROOT support.

Fri Sep 06 2002 Marc Boucher <marc@mbsi.ca>
	* inf/linux_ali_smartmc.inf, README: added ALI 10B9:5453 MC97
	controller.

Thu Sep 05 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L3mbsibeta02090500.

Thu Sep 05 2002 Marc Boucher <marc@mbsi.ca>
	* Added initial support for ALI MC97 controller (10B9:5457)
	with Conexant AC-Link modems. Thanks to HP for supporting this effort!
	* README, CREDITS: updated.

Thu Sep 05 2002 Marc Boucher <marc@mbsi.ca>
	* imported/hsfengine.O: fixed another StatMgr bug.

Fri Aug 30 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L3mbsibeta02083000.

Fri Aug 30 2002 Marc Boucher <marc@mbsi.ca>
	* FAQ: updated.
	* modules/osspec/include/oscompat.h: added check for CONFIG_PREEMPT.
	* modules/osspec/ostime.c: fixed more potential race conditions and
	thread termination problems.
	* makefile: added Mandrake 2.4.18-8.1mdk kernel.
	* Stack checker is now disabled by default.

Sun Aug 25 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L3mbsibeta02082500.

Sun Aug 25 2002 Marc Boucher <marc@mbsi.ca>
	* modules/osspec/include/oscompat.h: added attribute used
	to stack_overflow() to prevent compiler from optimizing it out.
	* modules/osspec/ostime.c: mdmthrd startup/shutdown improvements.

Sat Aug 24 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L3mbsibeta02082400.

Sat Aug 24 2002 Marc Boucher <marc@mbsi.ca>
	* makefile: added RedHat 2.4.18-10 kernel.
	* modules/osspec/ostime.c: removed modem_task_fpu_begin/end() to
	resolve floating point problem in kernel thread which caused
	"MemMgr_Alloc:: failed, ReqSize == 0" errors on some machines.

Fri Aug 23 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L3mbsibeta02082300.

Fri Aug 23 2002 Marc Boucher <marc@mbsi.ca>
	* modules/osspec/include/oscompat.h: added kernel stack checker.
	* modules/osspec/ostime.c: fixed potential race condition
	in OSCriticalSectionAcquire().
	* imported/hsfengine.O: fixed StatMgr/MemMgr issue causing
	memory problems after 9-10 connections.

Tue Aug 20 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L3mbsibeta02082000.

Tue Aug 20 2002 Marc Boucher <marc@mbsi.ca>
	* modules/osspec/osmemory.c: emit error message upon vmalloc()
	or kmalloc() failure.
	* imported/hsfengine.O: memory manager should no longer
	allocate/free os memory while holding locks.

Mon Aug 19 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L3mbsibeta02081900.

Mon Aug 19 2002 Marc Boucher <marc@mbsi.ca>
	* Eliminated OSCallOnMyStack() which was causing major crashes
	due to get_current() expecting that a task_struct be present
	at (esp & ~8191). Let's just hope that we will never exhaust
	the kernel (interrupt) stack..
	* Added modules/kernelcompiler.sh, a small script which tries
	to guess which compiler should be used to build kernel modules.
	* modules/common.mak: use kernelcompiler.sh to determine default CC
	* modules/common.mak, INSTALL: added notes about KERNELSRC for
	Debian 3.0 users.
	* inf/linux_hsf.inf: added 14F1:2F10, 14F1:2F11, 14F1:2F13 (USR OEM).

Tue Jul 23 2002 Marc Boucher <marc@mbsi.ca>
	* imported/hsfengine.O: asm fixes for gcc-3.2.
	* README: added notice that preemptible kernels are not
	supported (for now).

Sun Jul 21 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L3mbsibeta02072100.

Sun Jul 21 2002 Marc Boucher <marc@mbsi.ca>
	* makefile: added RedHat 2.4.9-34 and 2.4.18-5 kernels.
	* Updated BUGS file.

Sat Jul 20 2002 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L3mbsibeta02062500.

Tue Jun 25 2002 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L3mbsibeta02061800.

Tue Jun 18 2002 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L3mbsibeta02061700.

Sun Jun 16 2002 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* makefile, hsflinmodem.spec.in: don't include big pdf file in tar pkgs.

Mon Jun 10 2002 Marc Boucher <marc@mbsi.ca>
	* makefile, hsflinmodem.spec.in: better error propagation for RPM builds.

Sun Jun 02 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L2mbsibeta02060200.

Sun Jun 02 2002 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L2mbsibeta02060100.

Sat Jun 01 2002 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L2mbsibeta02052600.

Sun May 26 2002 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L2mbsibeta02052300.

Thu May 23 2002 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.01mbsibeta02052102.

Tue May 21 2002 Marc Boucher <marc@mbsi.ca>
	* Fixed EPRINTF() macro so that notice about unsupported AC97 codec
	is printed.

Tue May 21 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.01mbsibeta02052101.

Tue May 21 2002 Marc Boucher <marc@mbsi.ca>
	* modules/makefile: Added binary module support for SuSE 8.0 (2.4.18-4GB)

Tue May 21 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.01mbsibeta02052100.

Mon May 20 2002 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* scripts/hsfconfig.in: warn that some 127a:1025/2005 modems might be HCF

Sun May  5 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.01mbsibeta02050500.

Sun May  5 2002 Marc Boucher <marc@mbsi.ca>
	* Changed ttyHSF0 device name to ttySHSF0 for compatibility with wvdial.

Fri May  3 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.01mbsibeta02050300.

Fri May  3 2002 Marc Boucher <marc@mbsi.ca>
	* Merged new Conexant modem code (v5.03.03.01).

Thu May  2 2002 Marc Boucher <marc@mbsi.ca>
	* modules/osspec/include/osuniqredef.h: added to solve name collision
	problem with HCF and other modules.

Fri Apr 26 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-4.06.06.02mbsibeta02042600.

Fri Apr 26 2002 Marc Boucher <marc@mbsi.ca>
	* scripts/hsfconfig.in: incorporated hsfsysid, added OSKERNTYPE
	which is set to the type of kernel installed, not the architecture.
	* modules/makefile: added 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 <marc@mbsi.ca>
	* Released hsflinmodem-4.06.06.02mbsibeta02042200.

Sun Apr 21 2002 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* Released hsflinmodem-4.06.06.02mbsibeta02041300.

Wed Apr 12 2002 Marc Boucher <marc@mbsi.ca>
	* modules/makefile: revamped directory structure for binaries and added
	several mandrake kernels.
	* makefile: added 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 <marc@mbsi.ca>
	* Released hsflinmodem-4.06.06.02mbsibeta02040500.

Wed Apr 03 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-4.06.06.02mbsibeta02040300.

Wed Apr 03 2002 Marc Boucher <marc@mbsi.ca>
	* scripts/hsfconfig.in: added 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 <marc@mbsi.ca>
	* Added 3COM/USR 14f1:2f14 device type to linux_hsf.inf.
	(thanks to Rob Clark and Bill Ferguson)

Tue Mar 26 2002 Marc Boucher <marc@mbsi.ca>
	* hsflinmodem.spec.in, makefile: added 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: added DISTRO_CFLAGS

	* modules/makefile: added rules to build binaries for mainstream
	distributions.

Fri Mar 08 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-4.06.06.02mbsibeta02030800.

Fri Mar 08 2002 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* Added "Conflicts: hcflinmodem" to RPM spec file as a temporary
	measure until the symbol name collisions are fixed.

Thu Feb 26 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-4.06.06.02mbsibeta02022600.

Thu Feb 12 2002 Marc Boucher <marc@mbsi.ca>
	* inf/linux_hsf[i].inf: use generic relay parameters.

Thu Feb 10 2002 Marc Boucher <marc@mbsi.ca>
	* scripts/hsfconfig.in: if /dev/modem is in use, do not create symlink.

Fri Feb 08 2002 Marc Boucher <marc@mbsi.ca>
	* inf/linux_intel_smartmc.inf: added 8086:2486 device (thanks to
	Lane Thorne <lthorne@techmate.com> who reported successfully using this inf
	file with his Gateway SoftK56 modem.)

Tue Jan 28 2002 Marc Boucher <marc@mbsi.ca>
	* scripts/hsfconfig.in: added check for <linux/modversions.h>.
	* makefile, hsflinmodem.spec.in: added qtmodemon utility (present in
	debug versions only) to tar and rpm packages.

Thu Jan 20 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-4.06.06.02mbsibeta02022000.

Fri Jan 18 2002 Marc Boucher <marc@mbsi.ca>
	* modules/osspec/osfloat.c: Rewrote OSFloatPrefix/Suffix() to hopefully
	fix the bad interactions with processes using floating point code.
	(Thanks to Christopher Mason <cmason@cmason.com> for reporting this)

Fri Jan 18 2002 Marc Boucher <marc@mbsi.ca>
	* modules/common.mak: Always use gcc by default due to problems
	with kgcc on mandrake8.

Thu Jan 17 2002 Marc Boucher <marc@mbsi.ca>
	* inf/linux_intel_smartmc.inf: Added entry for Sony Vaio FX101 ICH modem
	(Thanks to Michael Vogt <mvogt@acm.org>)

Thu Jan 17 2002 Marc Boucher <marc@mbsi.ca>
	* Merged new Conexant modem code (v4.06.06.02).

Thu Jan 16 2002 Marc Boucher <marc@mbsi.ca>
	* scripts/hsfconfig.in: remove modules, devfs configuration and
	/dev/ entries upon de-installation.

Thu Jan 10 2002 Marc Boucher <marc@mbsi.ca>
	* modules/serial_hsf.c: comment-out message about unsupported BREAK
	sending because it confuses people.

Tue Dec 19 2001 Marc Boucher <marc@mbsi.ca>
	* scripts/hsfconfig.in: update-modules support for debian.
	(Thanks to Julien Gaulmin <julien23@free.fr>)

Tue Dec 15 2001 Marc Boucher <marc@mbsi.ca>
	* makefile: move uninstall target calling hsfconfig -remove before
	subdirs (removing hsfconfig).

Tue Dec 14 2001 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-4.06.06.01mbsibeta01121400.

Tue Dec 14 2001 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* scripts/hsfconfig.in: initial devfsd support, improved dump_diagnostics

Tue Dec 04 2001 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-4.06.06.01mbsibeta01120400.

Tue Dec 04 2001 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* Makefile: Added pkgclean target, which is like 'clean' but also
	removes tar and RPM package files.

Thu Nov 29 2001 Marc Boucher <marc@mbsi.ca>
	* Makefile, hsflinmodem.spec.in: Automatically append CHANGES file
	to hsflinmodem.spec (%changelog section).

Wed Nov 28 2001 Marc Boucher <marc@mbsi.ca>
	* modules/common.mak: Don't bail out with $(error) if version.h
	doesn't exist under KERNELSRC.

Wed Nov 28 2001 Marc Boucher <marc@mbsi.ca>
	* modules/common.mak: Fixed CONFIG_MODVERSIONS check for distributions
	that don't use standard autoconf.h.

Wed Nov 28 2001 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* Fixed oscompat.h problem with INIT_TQUEUE() macro affecting 2.4.[0-2]

Tue Nov 27 2001 Marc Boucher <marc@mbsi.ca>
	* Initial beta release (hsflinmodem-4.06.00mbsibeta01112702).

From marc@mbsi.ca Thu Oct 10 20:39:04 2002
Received: from endlich.mbsi.ca (endlich.mbsi.ca [198.168.101.5])
	by valve.mbsi.ca with ESMTP id g9B0ckKw028767
	(version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=FAIL);
	Thu, 10 Oct 2002 20:38:50 -0400
Received: from endlich.mbsi.ca (endlich.mbsi.ca [127.0.0.1])
	by endlich.mbsi.ca with ESMTP id g9B0cn4S031311
	(version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NO);
	Fri, 11 Oct 2002 02:38:49 +0200
Received: (from marc@localhost)
	by endlich.mbsi.ca (8.12.5/8.12.5/Submit) id g9B0cni2031310;
	Fri, 11 Oct 2002 02:38:49 +0200
Date: Fri, 11 Oct 2002 02:38:49 +0200
From: Marc Boucher <marc@mbsi.ca>
To: riptide-announce@lists.mbsi.ca
Cc: hsflinux-announce@lists.mbsi.ca, hcflinux-announce@lists.mbsi.ca
Message-ID: <20021011003849.GC31233@endlich.mbsi.ca>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
User-Agent: Mutt/1.5.1i
Subject: [hsflinux-announce] New riptide-0.4mbsibeta02101000 linux driver release
Sender: hsflinux-announce-admin@lists.mbsi.ca
Errors-To: hsflinux-announce-admin@lists.mbsi.ca
X-BeenThere: hsflinux-announce@lists.mbsi.ca
X-Mailman-Version: 2.0.13
Precedence: bulk
Reply-To: marc+hsf@mbsi.ca
List-Help: <mailto:hsflinux-announce-request@lists.mbsi.ca?subject=help>
List-Post: <mailto:hsflinux-announce@lists.mbsi.ca>
List-Subscribe: <http://www.mbsi.ca/mailman/listinfo/hsflinux-announce>,
	<mailto:hsflinux-announce-request@lists.mbsi.ca?subject=subscribe>
List-Id: Official announcements about Linux HSF driver releases <hsflinux-announce.lists.mbsi.ca>
List-Unsubscribe: <http://www.mbsi.ca/mailman/listinfo/hsflinux-announce>,
	<mailto:hsflinux-announce-request@lists.mbsi.ca?subject=unsubscribe>
List-Archive: <http://www.mbsi.ca/pipermail/hsflinux-announce/>

Hi,

A new experimental version of the open-source Conexant (Rockwell) RipTide
Audio/Communication Controller driver for Linux is now available from

        http://www.mbsi.ca/cnxtlindrv

This release provides pre-compiled binaries for RedHat 8.0 and
Mandrake 9.0. An important bug has also been fixed.
Keep in mind however that the driver is still very preliminary.

Nonetheless we recommend that all users of the previous version upgrade.

A detailed list of changes is available below.

Please report any new or persisting problems.

Cheers
Marc

PS: Archived copies of previous releases are available via a link
located at the bottom of the main download page.


Thu Oct 10 2002 Marc Boucher <marc@mbsi.ca>
	* Released riptide-0.4mbsibeta02101000.

Thu Oct 10 2002 Marc Boucher <marc@mbsi.ca>
	* makefile: added RedHat 8.0 linux-2.4.18-14 kernel.
	* makefile: added Mandrake 9.0 linux-2.4.19-16mdk kernel and
	removed obsolete SuSE 2.4.4-4GB kernel.
	* modules/kernelcompiler.sh: added gcc-2.96 (for Mandrake 9) and
	RPM_BUILD_ROOT support.

Sun Sep 29 2002 Marc Boucher <marc@mbsi.ca>
	* makefile: tardist: changed way tar.gz files are generated to
	avoid gzip "decompression OK, trailing garbage ignored" messages.

Wed Sep 18 2002 Marc Boucher <marc@mbsi.ca>
	* rt_hw.c:RipTideCreateChannel(): initialize pChannelInfo->sgdList
	to NULL. (Thanks to nokos@gmx.net for this fix)

Sun Sep 01 2002 Marc Boucher <marc@mbsi.ca>
	* Released riptide-0.4mbsibeta02090100.

Sun Sep 01 2002 Marc Boucher <marc@mbsi.ca>
	* modules/riptidem.c: rt_poll(): finally implemented! Debug msgs gone.
	Driver should now work with desktop audio daemons, such as KDE's artsd.
	* modules/riptidem.c: rt_read_dsp(), rt_write_dsp(): don't sleep if
	O_NONBLOCK.
	* scripts/ripconfig.in: added extra /etc/modules.conf aliases for
	automatic devfs module loading.
	* makefile: added Mandrake 2.4.18-8.1mdk kernel.
	* makefile: added RedHat 2.4.9-34, 2.4.18-5, and 2.4.18-10 kernels.
	* Added modules/kernelcompiler.sh, a small script which tries
	to guess which compiler should be used to build kernel modules.
	* modules/common.mak: use kernelcompiler.sh to determine default CC
	* modules/common.mak, INSTALL: added notes about KERNELSRC for
	Debian 3.0 users.

Wed Jun 12 2002 Marc Boucher <marc@mbsi.ca>
	* Released riptide-0.3mbsibeta02061200.

Wed Jun 12 2002 Marc Boucher <marc@mbsi.ca>
	* scripts/ripconfig.in: dynamically allocate sound-slot-N alias names.
	* modules/rt_mdl.c: do not request_region() for hwIOSynth as it
	conflicts with opl3 module.
	* modules/: silenced some debugging messages.

Tue Jun 11 2002 Marc Boucher <marc@mbsi.ca>
	* Initial beta version (riptide-0.3mbsibeta02061100).

From marc@mbsi.ca Mon Nov  4 09:42:14 2002
Received: from endlich.mbsi.ca (endlich.mbsi.ca [198.168.101.5])
	by valve.mbsi.ca with ESMTP id gA4EgD7G019359
	(version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=FAIL)
	for <hsflinux-announce@lists.mbsi.ca>; Mon, 4 Nov 2002 09:42:13 -0500
Received: from endlich.mbsi.ca (endlich.mbsi.ca [127.0.0.1])
	by endlich.mbsi.ca with ESMTP id gA4EgDon030812
	(version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NO)
	for <hsflinux-announce@lists.mbsi.ca>; Mon, 4 Nov 2002 09:42:13 -0500
Received: (from marc@localhost)
	by endlich.mbsi.ca (8.12.5/8.12.5/Submit) id gA4EgDIE030811
	for hsflinux-announce@lists.mbsi.ca; Mon, 4 Nov 2002 09:42:13 -0500
Date: Mon, 4 Nov 2002 09:42:13 -0500
From: Marc Boucher <marc@mbsi.ca>
To: hsflinux-announce@lists.mbsi.ca
Message-ID: <20021104144213.GC30733@endlich.mbsi.ca>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
User-Agent: Mutt/1.5.1i
Subject: [hsflinux-announce] New hsflinmodem-5.03.03.L3mbsibeta02110301 release
Sender: hsflinux-announce-admin@lists.mbsi.ca
Errors-To: hsflinux-announce-admin@lists.mbsi.ca
X-BeenThere: hsflinux-announce@lists.mbsi.ca
X-Mailman-Version: 2.0.13
Precedence: bulk
Reply-To: marc+hsf@mbsi.ca
List-Help: <mailto:hsflinux-announce-request@lists.mbsi.ca?subject=help>
List-Post: <mailto:hsflinux-announce@lists.mbsi.ca>
List-Subscribe: <http://www.mbsi.ca/mailman/listinfo/hsflinux-announce>,
	<mailto:hsflinux-announce-request@lists.mbsi.ca?subject=subscribe>
List-Id: Official announcements about Linux HSF driver releases <hsflinux-announce.lists.mbsi.ca>
List-Unsubscribe: <http://www.mbsi.ca/mailman/listinfo/hsflinux-announce>,
	<mailto:hsflinux-announce-request@lists.mbsi.ca?subject=unsubscribe>
List-Archive: <http://www.mbsi.ca/pipermail/hsflinux-announce/>

Hi,

A new experimental version of the Conexant HSF (softmodem) driver for
Linux is now available from
 
        http://www.mbsi.ca/cnxtlindrv

This release provides pre-compiled binaries for SuSE 8.1 and the latest
RedHat update kernels. A module configuration issue on Gentoo was also
fixed.

The detailed list of changes is available below.

Please report any new 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 Nov 03 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L3mbsibeta02110301.

Sun Nov 03 2002 Marc Boucher <marc@mbsi.ca>
	* modules/kernelcompiler.sh: use gcc 3 to build modules for
	SuSE's 2.4.19-4GB kernel.

Sun Nov 03 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L3mbsibeta02110300.

Sun Nov 03 2002 Marc Boucher <marc@mbsi.ca>
	* makefile: added RedHat 2.4.18-17.7.x and 2.4.18-17.8.0 kernels.
	* makefile: added SuSE 2.4.19-4GB kernel.
	* modules/kernelcompiler.sh: use gcc 3 to build modules for
	RedHat's 2.4.18-17.8.0 kernel.
	* scripts/hsfconfig.in: put module configuration in /etc/modules.d and
	run update-modules if present (for gentoo).
	* modules/serial_hsf.c: properly test COMCTRL_MONITOR_POUND_UG_SUPPORTED.

Tue Oct 29 2002 Marc Boucher <marc@mbsi.ca>
	* Limited printing of MC97 vendor IDs.

Fri Oct 11 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L3mbsibeta02101001.

Fri Oct 11 2002 Marc Boucher <marc@mbsi.ca>
	* modules/kernelcompiler.sh: use gcc 3 to build modules for
	RedHat's 2.4.18-14 kernel.

Thu Oct 10 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L3mbsibeta02101000.

Thu Oct 10 2002 Marc Boucher <marc@mbsi.ca>
	* makefile: added RedHat 8.0 linux-2.4.18-14 kernel.

Mon Sep 30 2002 Marc Boucher <marc@mbsi.ca>
	* inf/: Changed INTCODE for SWEDEN from 009 to 00.
	(Thanks to Anders Helmersson)

Mon Sep 30 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L3mbsibeta02093000.

Mon Sep 30 2002 Marc Boucher <marc@mbsi.ca>
	* imported/hsfengine.O: fixed RTMgr race condition causing
	flow control to hang when a lot of data is uploaded.
	* makefile: added Mandrake 9.0 linux-2.4.19-16mdk kernel and
	removed obsolete SuSE 2.4.4-4GB kernel.

Sun Sep 29 2002 Marc Boucher <marc@mbsi.ca>
	* makefile: tardist: changed way tar.gz files are generated to
	avoid gzip "decompression OK, trailing garbage ignored" messages.
	* modules/serial_hsf.c: Added /proc/driver/hsf/0/lastcallstatus and
	loglastcallstatus parameter, which when set to a non-zero value will
	make the driver automatically log the last call status (AT#UG) info.
	* INSTALL: document loglastcallstatus feature.

Mon Sep 23 2002 Marc Boucher <marc@mbsi.ca>
	* modules/osspec/ostime.c: minor adjustments for 2.5 compatibility.
	* modules/serial_core.c: uart_register_driver(): set driver_name
	to drv->owner->name for proper /proc/tty/driver/ naming;
	renamed HSFSERIAL_INCLUDE_CORE to CNXTSERIAL_INCLUDE_CORE throughout.
	* Fixed potential crash upon MC97 driver initialization failure.
	* imported/makeflags.mak: removed problematic COMPILATION_FLAGS.
	* inf/linux_*_smartmc.inf: set additional HwData bit to improve
	handshaking reliability.
	* modules/kernelcompiler.sh: added gcc-2.96 (for Mandrake 9) and
	RPM_BUILD_ROOT support.

Fri Sep 06 2002 Marc Boucher <marc@mbsi.ca>
	* inf/linux_ali_smartmc.inf, README: added ALI 10B9:5453 MC97
	controller.

Thu Sep 05 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L3mbsibeta02090500.

Thu Sep 05 2002 Marc Boucher <marc@mbsi.ca>
	* Added initial support for ALI MC97 controller (10B9:5457)
	with Conexant AC-Link modems. Thanks to HP for supporting this effort!
	* README, CREDITS: updated.

Thu Sep 05 2002 Marc Boucher <marc@mbsi.ca>
	* imported/hsfengine.O: fixed another StatMgr bug.

Fri Aug 30 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L3mbsibeta02083000.

Fri Aug 30 2002 Marc Boucher <marc@mbsi.ca>
	* FAQ: updated.
	* modules/osspec/include/oscompat.h: added check for CONFIG_PREEMPT.
	* modules/osspec/ostime.c: fixed more potential race conditions and
	thread termination problems.
	* makefile: added Mandrake 2.4.18-8.1mdk kernel.
	* Stack checker is now disabled by default.

Sun Aug 25 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L3mbsibeta02082500.

Sun Aug 25 2002 Marc Boucher <marc@mbsi.ca>
	* modules/osspec/include/oscompat.h: added attribute used
	to stack_overflow() to prevent compiler from optimizing it out.
	* modules/osspec/ostime.c: mdmthrd startup/shutdown improvements.

Sat Aug 24 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L3mbsibeta02082400.

Sat Aug 24 2002 Marc Boucher <marc@mbsi.ca>
	* makefile: added RedHat 2.4.18-10 kernel.
	* modules/osspec/ostime.c: removed modem_task_fpu_begin/end() to
	resolve floating point problem in kernel thread which caused
	"MemMgr_Alloc:: failed, ReqSize == 0" errors on some machines.

Fri Aug 23 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L3mbsibeta02082300.

Fri Aug 23 2002 Marc Boucher <marc@mbsi.ca>
	* modules/osspec/include/oscompat.h: added kernel stack checker.
	* modules/osspec/ostime.c: fixed potential race condition
	in OSCriticalSectionAcquire().
	* imported/hsfengine.O: fixed StatMgr/MemMgr issue causing
	memory problems after 9-10 connections.

Tue Aug 20 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L3mbsibeta02082000.

Tue Aug 20 2002 Marc Boucher <marc@mbsi.ca>
	* modules/osspec/osmemory.c: emit error message upon vmalloc()
	or kmalloc() failure.
	* imported/hsfengine.O: memory manager should no longer
	allocate/free os memory while holding locks.

Mon Aug 19 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L3mbsibeta02081900.

Mon Aug 19 2002 Marc Boucher <marc@mbsi.ca>
	* Eliminated OSCallOnMyStack() which was causing major crashes
	due to get_current() expecting that a task_struct be present
	at (esp & ~8191). Let's just hope that we will never exhaust
	the kernel (interrupt) stack..
	* Added modules/kernelcompiler.sh, a small script which tries
	to guess which compiler should be used to build kernel modules.
	* modules/common.mak: use kernelcompiler.sh to determine default CC
	* modules/common.mak, INSTALL: added notes about KERNELSRC for
	Debian 3.0 users.
	* inf/linux_hsf.inf: added 14F1:2F10, 14F1:2F11, 14F1:2F13 (USR OEM).

Tue Jul 23 2002 Marc Boucher <marc@mbsi.ca>
	* imported/hsfengine.O: asm fixes for gcc-3.2.
	* README: added notice that preemptible kernels are not
	supported (for now).

Sun Jul 21 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L3mbsibeta02072100.

Sun Jul 21 2002 Marc Boucher <marc@mbsi.ca>
	* makefile: added RedHat 2.4.9-34 and 2.4.18-5 kernels.
	* Updated BUGS file.

Sat Jul 20 2002 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L3mbsibeta02062500.

Tue Jun 25 2002 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L3mbsibeta02061800.

Tue Jun 18 2002 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L3mbsibeta02061700.

Sun Jun 16 2002 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* makefile, hsflinmodem.spec.in: don't include big pdf file in tar pkgs.

Mon Jun 10 2002 Marc Boucher <marc@mbsi.ca>
	* makefile, hsflinmodem.spec.in: better error propagation for RPM builds.

Sun Jun 02 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L2mbsibeta02060200.

Sun Jun 02 2002 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L2mbsibeta02060100.

Sat Jun 01 2002 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L2mbsibeta02052600.

Sun May 26 2002 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L2mbsibeta02052300.

Thu May 23 2002 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.01mbsibeta02052102.

Tue May 21 2002 Marc Boucher <marc@mbsi.ca>
	* Fixed EPRINTF() macro so that notice about unsupported AC97 codec
	is printed.

Tue May 21 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.01mbsibeta02052101.

Tue May 21 2002 Marc Boucher <marc@mbsi.ca>
	* modules/makefile: Added binary module support for SuSE 8.0 (2.4.18-4GB)

Tue May 21 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.01mbsibeta02052100.

Mon May 20 2002 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* scripts/hsfconfig.in: warn that some 127a:1025/2005 modems might be HCF

Sun May  5 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.01mbsibeta02050500.

Sun May  5 2002 Marc Boucher <marc@mbsi.ca>
	* Changed ttyHSF0 device name to ttySHSF0 for compatibility with wvdial.

Fri May  3 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.01mbsibeta02050300.

Fri May  3 2002 Marc Boucher <marc@mbsi.ca>
	* Merged new Conexant modem code (v5.03.03.01).

Thu May  2 2002 Marc Boucher <marc@mbsi.ca>
	* modules/osspec/include/osuniqredef.h: added to solve name collision
	problem with HCF and other modules.

Fri Apr 26 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-4.06.06.02mbsibeta02042600.

Fri Apr 26 2002 Marc Boucher <marc@mbsi.ca>
	* scripts/hsfconfig.in: incorporated hsfsysid, added OSKERNTYPE
	which is set to the type of kernel installed, not the architecture.
	* modules/makefile: added 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 <marc@mbsi.ca>
	* Released hsflinmodem-4.06.06.02mbsibeta02042200.

Sun Apr 21 2002 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* Released hsflinmodem-4.06.06.02mbsibeta02041300.

Wed Apr 12 2002 Marc Boucher <marc@mbsi.ca>
	* modules/makefile: revamped directory structure for binaries and added
	several mandrake kernels.
	* makefile: added 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 <marc@mbsi.ca>
	* Released hsflinmodem-4.06.06.02mbsibeta02040500.

Wed Apr 03 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-4.06.06.02mbsibeta02040300.

Wed Apr 03 2002 Marc Boucher <marc@mbsi.ca>
	* scripts/hsfconfig.in: added 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 <marc@mbsi.ca>
	* Added 3COM/USR 14f1:2f14 device type to linux_hsf.inf.
	(thanks to Rob Clark and Bill Ferguson)

Tue Mar 26 2002 Marc Boucher <marc@mbsi.ca>
	* hsflinmodem.spec.in, makefile: added 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: added DISTRO_CFLAGS

	* modules/makefile: added rules to build binaries for mainstream
	distributions.

Fri Mar 08 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-4.06.06.02mbsibeta02030800.

Fri Mar 08 2002 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* Added "Conflicts: hcflinmodem" to RPM spec file as a temporary
	measure until the symbol name collisions are fixed.

Thu Feb 26 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-4.06.06.02mbsibeta02022600.

Thu Feb 12 2002 Marc Boucher <marc@mbsi.ca>
	* inf/linux_hsf[i].inf: use generic relay parameters.

Thu Feb 10 2002 Marc Boucher <marc@mbsi.ca>
	* scripts/hsfconfig.in: if /dev/modem is in use, do not create symlink.

Fri Feb 08 2002 Marc Boucher <marc@mbsi.ca>
	* inf/linux_intel_smartmc.inf: added 8086:2486 device (thanks to
	Lane Thorne <lthorne@techmate.com> who reported successfully using this inf
	file with his Gateway SoftK56 modem.)

Tue Jan 28 2002 Marc Boucher <marc@mbsi.ca>
	* scripts/hsfconfig.in: added check for <linux/modversions.h>.
	* makefile, hsflinmodem.spec.in: added qtmodemon utility (present in
	debug versions only) to tar and rpm packages.

Thu Jan 20 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-4.06.06.02mbsibeta02022000.

Fri Jan 18 2002 Marc Boucher <marc@mbsi.ca>
	* modules/osspec/osfloat.c: Rewrote OSFloatPrefix/Suffix() to hopefully
	fix the bad interactions with processes using floating point code.
	(Thanks to Christopher Mason <cmason@cmason.com> for reporting this)

Fri Jan 18 2002 Marc Boucher <marc@mbsi.ca>
	* modules/common.mak: Always use gcc by default due to problems
	with kgcc on mandrake8.

Thu Jan 17 2002 Marc Boucher <marc@mbsi.ca>
	* inf/linux_intel_smartmc.inf: Added entry for Sony Vaio FX101 ICH modem
	(Thanks to Michael Vogt <mvogt@acm.org>)

Thu Jan 17 2002 Marc Boucher <marc@mbsi.ca>
	* Merged new Conexant modem code (v4.06.06.02).

Thu Jan 16 2002 Marc Boucher <marc@mbsi.ca>
	* scripts/hsfconfig.in: remove modules, devfs configuration and
	/dev/ entries upon de-installation.

Thu Jan 10 2002 Marc Boucher <marc@mbsi.ca>
	* modules/serial_hsf.c: comment-out message about unsupported BREAK
	sending because it confuses people.

Tue Dec 19 2001 Marc Boucher <marc@mbsi.ca>
	* scripts/hsfconfig.in: update-modules support for debian.
	(Thanks to Julien Gaulmin <julien23@free.fr>)

Tue Dec 15 2001 Marc Boucher <marc@mbsi.ca>
	* makefile: move uninstall target calling hsfconfig -remove before
	subdirs (removing hsfconfig).

Tue Dec 14 2001 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-4.06.06.01mbsibeta01121400.

Tue Dec 14 2001 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* scripts/hsfconfig.in: initial devfsd support, improved dump_diagnostics

Tue Dec 04 2001 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-4.06.06.01mbsibeta01120400.

Tue Dec 04 2001 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* Makefile: Added pkgclean target, which is like 'clean' but also
	removes tar and RPM package files.

Thu Nov 29 2001 Marc Boucher <marc@mbsi.ca>
	* Makefile, hsflinmodem.spec.in: Automatically append CHANGES file
	to hsflinmodem.spec (%changelog section).

Wed Nov 28 2001 Marc Boucher <marc@mbsi.ca>
	* modules/common.mak: Don't bail out with $(error) if version.h
	doesn't exist under KERNELSRC.

Wed Nov 28 2001 Marc Boucher <marc@mbsi.ca>
	* modules/common.mak: Fixed CONFIG_MODVERSIONS check for distributions
	that don't use standard autoconf.h.

Wed Nov 28 2001 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* Fixed oscompat.h problem with INIT_TQUEUE() macro affecting 2.4.[0-2]

Tue Nov 27 2001 Marc Boucher <marc@mbsi.ca>
	* Initial beta release (hsflinmodem-4.06.00mbsibeta01112702).

From marc@mbsi.ca Sat Dec 28 19:02:39 2002
Received: from endlich.mbsi.ca (endlich.mbsi.ca [198.168.101.5])
	by valve.mbsi.ca with ESMTP id gBT02c1R017918
	(version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=FAIL)
	for <hsflinux-announce@lists.mbsi.ca>; Sat, 28 Dec 2002 19:02:39 -0500
Received: from endlich.mbsi.ca (endlich.mbsi.ca [127.0.0.1])
	by endlich.mbsi.ca with ESMTP id gBT02cRt016783
	(version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NO)
	for <hsflinux-announce@lists.mbsi.ca>; Sat, 28 Dec 2002 19:02:38 -0500
Received: (from marc@localhost)
	by endlich.mbsi.ca (8.12.5/8.12.5/Submit) id gBT02bQv016782
	for hsflinux-announce@lists.mbsi.ca; Sat, 28 Dec 2002 19:02:37 -0500
Date: Sat, 28 Dec 2002 19:02:37 -0500
From: Marc Boucher <marc@mbsi.ca>
To: hsflinux-announce@lists.mbsi.ca
Message-ID: <20021229000237.GA16733@endlich.mbsi.ca>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
User-Agent: Mutt/1.5.1i
Subject: [hsflinux-announce] New hsflinmodem-5.03.03mbsibeta02122500 release
Sender: hsflinux-announce-admin@lists.mbsi.ca
Errors-To: hsflinux-announce-admin@lists.mbsi.ca
X-BeenThere: hsflinux-announce@lists.mbsi.ca
X-Mailman-Version: 2.0.13
Precedence: bulk
Reply-To: marc+hsf@mbsi.ca
List-Help: <mailto:hsflinux-announce-request@lists.mbsi.ca?subject=help>
List-Post: <mailto:hsflinux-announce@lists.mbsi.ca>
List-Subscribe: <http://www.mbsi.ca/mailman/listinfo/hsflinux-announce>,
	<mailto:hsflinux-announce-request@lists.mbsi.ca?subject=subscribe>
List-Id: Official announcements about Linux HSF driver releases <hsflinux-announce.lists.mbsi.ca>
List-Unsubscribe: <http://www.mbsi.ca/mailman/listinfo/hsflinux-announce>,
	<mailto:hsflinux-announce-request@lists.mbsi.ca?subject=unsubscribe>
List-Archive: <http://www.mbsi.ca/pipermail/hsflinux-announce/>

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 issues (problems on bad lines after > 3 retrains,
occasional flow control hangs, SMP lockups) and provides pre-compiled binaries
for the latest Redhat and Mandrake kernel updates.

The detailed list of changes is available below.

Please report any new problems.

Cheers
Marc

PS: Archived copies of previous releases are now available via a link
located at the bottom of the main download page.



Wed Dec 25 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03mbsibeta02122500.

Wed Dec 25 2002 Marc Boucher <marc@mbsi.ca>
	* Resolved hangs/disconnects after a few retrains.
	* Simplified RTMgr to eliminate ordering issues affecting
	flow control status events.
	* Fixed AT%E0 command to disable retrains/renegs.
	* Output trace error messages.

Tue Dec 17 2002 Marc Boucher <marc@mbsi.ca>
	* makefile: added Mandrake 9.0 linux-2.4.19-19mdk kernel.
	* makefile: added RedHat 2.4.18-19.7.x and 2.4.18-19.8.0 kernels.

Mon Dec 09 2002 Marc Boucher <marc@mbsi.ca>
	* inf/linux_hsf.inf: added 127A:2004 (thanks to Paul Lebeyka).

Thu Nov 14 2002 Marc Boucher <marc@mbsi.ca>
	* modules/osspec/ostime.c: emulate nested critical sections to
	hopefully fix hangs on SMP.

Sun Nov 03 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L3mbsibeta02110301.

Sun Nov 03 2002 Marc Boucher <marc@mbsi.ca>
	* modules/kernelcompiler.sh: use gcc 3 to build modules for
	SuSE's 2.4.19-4GB kernel.

Sun Nov 03 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L3mbsibeta02110300.

Sun Nov 03 2002 Marc Boucher <marc@mbsi.ca>
	* makefile: added RedHat 2.4.18-17.7.x and 2.4.18-17.8.0 kernels.
	* makefile: added SuSE 2.4.19-4GB kernel.
	* modules/kernelcompiler.sh: use gcc 3 to build modules for
	RedHat's 2.4.18-17.8.0 kernel.
	* scripts/hsfconfig.in: put module configuration in /etc/modules.d and
	run update-modules if present (for gentoo).
	* modules/serial_hsf.c: properly test COMCTRL_MONITOR_POUND_UG_SUPPORTED.

Tue Oct 29 2002 Marc Boucher <marc@mbsi.ca>
	* Limited printing of MC97 vendor IDs.

Fri Oct 11 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L3mbsibeta02101001.

Fri Oct 11 2002 Marc Boucher <marc@mbsi.ca>
	* modules/kernelcompiler.sh: use gcc 3 to build modules for
	RedHat's 2.4.18-14 kernel.

Thu Oct 10 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L3mbsibeta02101000.

Thu Oct 10 2002 Marc Boucher <marc@mbsi.ca>
	* makefile: added RedHat 8.0 linux-2.4.18-14 kernel.

Mon Sep 30 2002 Marc Boucher <marc@mbsi.ca>
	* inf/: Changed INTCODE for SWEDEN from 009 to 00.
	(Thanks to Anders Helmersson)

Mon Sep 30 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L3mbsibeta02093000.

Mon Sep 30 2002 Marc Boucher <marc@mbsi.ca>
	* imported/hsfengine.O: fixed RTMgr race condition causing
	flow control to hang when a lot of data is uploaded.
	* makefile: added Mandrake 9.0 linux-2.4.19-16mdk kernel and
	removed obsolete SuSE 2.4.4-4GB kernel.

Sun Sep 29 2002 Marc Boucher <marc@mbsi.ca>
	* makefile: tardist: changed way tar.gz files are generated to
	avoid gzip "decompression OK, trailing garbage ignored" messages.
	* modules/serial_hsf.c: Added /proc/driver/hsf/0/lastcallstatus and
	loglastcallstatus parameter, which when set to a non-zero value will
	make the driver automatically log the last call status (AT#UG) info.
	* INSTALL: document loglastcallstatus feature.

Mon Sep 23 2002 Marc Boucher <marc@mbsi.ca>
	* modules/osspec/ostime.c: minor adjustments for 2.5 compatibility.
	* modules/serial_core.c: uart_register_driver(): set driver_name
	to drv->owner->name for proper /proc/tty/driver/ naming;
	renamed HSFSERIAL_INCLUDE_CORE to CNXTSERIAL_INCLUDE_CORE throughout.
	* Fixed potential crash upon MC97 driver initialization failure.
	* imported/makeflags.mak: removed problematic COMPILATION_FLAGS.
	* inf/linux_*_smartmc.inf: set additional HwData bit to improve
	handshaking reliability.
	* modules/kernelcompiler.sh: added gcc-2.96 (for Mandrake 9) and
	RPM_BUILD_ROOT support.

Fri Sep 06 2002 Marc Boucher <marc@mbsi.ca>
	* inf/linux_ali_smartmc.inf, README: added ALI 10B9:5453 MC97
	controller.

Thu Sep 05 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L3mbsibeta02090500.

Thu Sep 05 2002 Marc Boucher <marc@mbsi.ca>
	* Added initial support for ALI MC97 controller (10B9:5457)
	with Conexant AC-Link modems. Thanks to HP for supporting this effort!
	* README, CREDITS: updated.

Thu Sep 05 2002 Marc Boucher <marc@mbsi.ca>
	* imported/hsfengine.O: fixed another StatMgr bug.

Fri Aug 30 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L3mbsibeta02083000.

Fri Aug 30 2002 Marc Boucher <marc@mbsi.ca>
	* FAQ: updated.
	* modules/osspec/include/oscompat.h: added check for CONFIG_PREEMPT.
	* modules/osspec/ostime.c: fixed more potential race conditions and
	thread termination problems.
	* makefile: added Mandrake 2.4.18-8.1mdk kernel.
	* Stack checker is now disabled by default.

Sun Aug 25 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L3mbsibeta02082500.

Sun Aug 25 2002 Marc Boucher <marc@mbsi.ca>
	* modules/osspec/include/oscompat.h: added attribute used
	to stack_overflow() to prevent compiler from optimizing it out.
	* modules/osspec/ostime.c: mdmthrd startup/shutdown improvements.

Sat Aug 24 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L3mbsibeta02082400.

Sat Aug 24 2002 Marc Boucher <marc@mbsi.ca>
	* makefile: added RedHat 2.4.18-10 kernel.
	* modules/osspec/ostime.c: removed modem_task_fpu_begin/end() to
	resolve floating point problem in kernel thread which caused
	"MemMgr_Alloc:: failed, ReqSize == 0" errors on some machines.

Fri Aug 23 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L3mbsibeta02082300.

Fri Aug 23 2002 Marc Boucher <marc@mbsi.ca>
	* modules/osspec/include/oscompat.h: added kernel stack checker.
	* modules/osspec/ostime.c: fixed potential race condition
	in OSCriticalSectionAcquire().
	* imported/hsfengine.O: fixed StatMgr/MemMgr issue causing
	memory problems after 9-10 connections.

Tue Aug 20 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L3mbsibeta02082000.

Tue Aug 20 2002 Marc Boucher <marc@mbsi.ca>
	* modules/osspec/osmemory.c: emit error message upon vmalloc()
	or kmalloc() failure.
	* imported/hsfengine.O: memory manager should no longer
	allocate/free os memory while holding locks.

Mon Aug 19 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L3mbsibeta02081900.

Mon Aug 19 2002 Marc Boucher <marc@mbsi.ca>
	* Eliminated OSCallOnMyStack() which was causing major crashes
	due to get_current() expecting that a task_struct be present
	at (esp & ~8191). Let's just hope that we will never exhaust
	the kernel (interrupt) stack..
	* Added modules/kernelcompiler.sh, a small script which tries
	to guess which compiler should be used to build kernel modules.
	* modules/common.mak: use kernelcompiler.sh to determine default CC
	* modules/common.mak, INSTALL: added notes about KERNELSRC for
	Debian 3.0 users.
	* inf/linux_hsf.inf: added 14F1:2F10, 14F1:2F11, 14F1:2F13 (USR OEM).

Tue Jul 23 2002 Marc Boucher <marc@mbsi.ca>
	* imported/hsfengine.O: asm fixes for gcc-3.2.
	* README: added notice that preemptible kernels are not
	supported (for now).

Sun Jul 21 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L3mbsibeta02072100.

Sun Jul 21 2002 Marc Boucher <marc@mbsi.ca>
	* makefile: added RedHat 2.4.9-34 and 2.4.18-5 kernels.
	* Updated BUGS file.

Sat Jul 20 2002 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L3mbsibeta02062500.

Tue Jun 25 2002 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L3mbsibeta02061800.

Tue Jun 18 2002 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L3mbsibeta02061700.

Sun Jun 16 2002 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* makefile, hsflinmodem.spec.in: don't include big pdf file in tar pkgs.

Mon Jun 10 2002 Marc Boucher <marc@mbsi.ca>
	* makefile, hsflinmodem.spec.in: better error propagation for RPM builds.

Sun Jun 02 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L2mbsibeta02060200.

Sun Jun 02 2002 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L2mbsibeta02060100.

Sat Jun 01 2002 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L2mbsibeta02052600.

Sun May 26 2002 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L2mbsibeta02052300.

Thu May 23 2002 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.01mbsibeta02052102.

Tue May 21 2002 Marc Boucher <marc@mbsi.ca>
	* Fixed EPRINTF() macro so that notice about unsupported AC97 codec
	is printed.

Tue May 21 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.01mbsibeta02052101.

Tue May 21 2002 Marc Boucher <marc@mbsi.ca>
	* modules/makefile: Added binary module support for SuSE 8.0 (2.4.18-4GB)

Tue May 21 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.01mbsibeta02052100.

Mon May 20 2002 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* scripts/hsfconfig.in: warn that some 127a:1025/2005 modems might be HCF

Sun May  5 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.01mbsibeta02050500.

Sun May  5 2002 Marc Boucher <marc@mbsi.ca>
	* Changed ttyHSF0 device name to ttySHSF0 for compatibility with wvdial.

Fri May  3 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.01mbsibeta02050300.

Fri May  3 2002 Marc Boucher <marc@mbsi.ca>
	* Merged new Conexant modem code (v5.03.03.01).

Thu May  2 2002 Marc Boucher <marc@mbsi.ca>
	* modules/osspec/include/osuniqredef.h: added to solve name collision
	problem with HCF and other modules.

Fri Apr 26 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-4.06.06.02mbsibeta02042600.

Fri Apr 26 2002 Marc Boucher <marc@mbsi.ca>
	* scripts/hsfconfig.in: incorporated hsfsysid, added OSKERNTYPE
	which is set to the type of kernel installed, not the architecture.
	* modules/makefile: added 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 <marc@mbsi.ca>
	* Released hsflinmodem-4.06.06.02mbsibeta02042200.

Sun Apr 21 2002 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* Released hsflinmodem-4.06.06.02mbsibeta02041300.

Wed Apr 12 2002 Marc Boucher <marc@mbsi.ca>
	* modules/makefile: revamped directory structure for binaries and added
	several mandrake kernels.
	* makefile: added 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 <marc@mbsi.ca>
	* Released hsflinmodem-4.06.06.02mbsibeta02040500.

Wed Apr 03 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-4.06.06.02mbsibeta02040300.

Wed Apr 03 2002 Marc Boucher <marc@mbsi.ca>
	* scripts/hsfconfig.in: added 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 <marc@mbsi.ca>
	* Added 3COM/USR 14f1:2f14 device type to linux_hsf.inf.
	(thanks to Rob Clark and Bill Ferguson)

Tue Mar 26 2002 Marc Boucher <marc@mbsi.ca>
	* hsflinmodem.spec.in, makefile: added 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: added DISTRO_CFLAGS

	* modules/makefile: added rules to build binaries for mainstream
	distributions.

Fri Mar 08 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-4.06.06.02mbsibeta02030800.

Fri Mar 08 2002 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* Added "Conflicts: hcflinmodem" to RPM spec file as a temporary
	measure until the symbol name collisions are fixed.

Thu Feb 26 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-4.06.06.02mbsibeta02022600.

Thu Feb 12 2002 Marc Boucher <marc@mbsi.ca>
	* inf/linux_hsf[i].inf: use generic relay parameters.

Thu Feb 10 2002 Marc Boucher <marc@mbsi.ca>
	* scripts/hsfconfig.in: if /dev/modem is in use, do not create symlink.

Fri Feb 08 2002 Marc Boucher <marc@mbsi.ca>
	* inf/linux_intel_smartmc.inf: added 8086:2486 device (thanks to
	Lane Thorne <lthorne@techmate.com> who reported successfully using this inf
	file with his Gateway SoftK56 modem.)

Tue Jan 28 2002 Marc Boucher <marc@mbsi.ca>
	* scripts/hsfconfig.in: added check for <linux/modversions.h>.
	* makefile, hsflinmodem.spec.in: added qtmodemon utility (present in
	debug versions only) to tar and rpm packages.

Thu Jan 20 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-4.06.06.02mbsibeta02022000.

Fri Jan 18 2002 Marc Boucher <marc@mbsi.ca>
	* modules/osspec/osfloat.c: Rewrote OSFloatPrefix/Suffix() to hopefully
	fix the bad interactions with processes using floating point code.
	(Thanks to Christopher Mason <cmason@cmason.com> for reporting this)

Fri Jan 18 2002 Marc Boucher <marc@mbsi.ca>
	* modules/common.mak: Always use gcc by default due to problems
	with kgcc on mandrake8.

Thu Jan 17 2002 Marc Boucher <marc@mbsi.ca>
	* inf/linux_intel_smartmc.inf: Added entry for Sony Vaio FX101 ICH modem
	(Thanks to Michael Vogt <mvogt@acm.org>)

Thu Jan 17 2002 Marc Boucher <marc@mbsi.ca>
	* Merged new Conexant modem code (v4.06.06.02).

Thu Jan 16 2002 Marc Boucher <marc@mbsi.ca>
	* scripts/hsfconfig.in: remove modules, devfs configuration and
	/dev/ entries upon de-installation.

Thu Jan 10 2002 Marc Boucher <marc@mbsi.ca>
	* modules/serial_hsf.c: comment-out message about unsupported BREAK
	sending because it confuses people.

Tue Dec 19 2001 Marc Boucher <marc@mbsi.ca>
	* scripts/hsfconfig.in: update-modules support for debian.
	(Thanks to Julien Gaulmin <julien23@free.fr>)

Tue Dec 15 2001 Marc Boucher <marc@mbsi.ca>
	* makefile: move uninstall target calling hsfconfig -remove before
	subdirs (removing hsfconfig).

Tue Dec 14 2001 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-4.06.06.01mbsibeta01121400.

Tue Dec 14 2001 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* scripts/hsfconfig.in: initial devfsd support, improved dump_diagnostics

Tue Dec 04 2001 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-4.06.06.01mbsibeta01120400.

Tue Dec 04 2001 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* Makefile: Added pkgclean target, which is like 'clean' but also
	removes tar and RPM package files.

Thu Nov 29 2001 Marc Boucher <marc@mbsi.ca>
	* Makefile, hsflinmodem.spec.in: Automatically append CHANGES file
	to hsflinmodem.spec (%changelog section).

Wed Nov 28 2001 Marc Boucher <marc@mbsi.ca>
	* modules/common.mak: Don't bail out with $(error) if version.h
	doesn't exist under KERNELSRC.

Wed Nov 28 2001 Marc Boucher <marc@mbsi.ca>
	* modules/common.mak: Fixed CONFIG_MODVERSIONS check for distributions
	that don't use standard autoconf.h.

Wed Nov 28 2001 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* Fixed oscompat.h problem with INIT_TQUEUE() macro affecting 2.4.[0-2]

Tue Nov 27 2001 Marc Boucher <marc@mbsi.ca>
	* Initial beta release (hsflinmodem-4.06.00mbsibeta01112702).

From marc@mbsi.ca Sat Dec 28 19:38:48 2002
Received: from endlich.mbsi.ca (endlich.mbsi.ca [198.168.101.5])
	by valve.mbsi.ca with ESMTP id gBT0ck1R020487
	(version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=FAIL)
	for <hsflinux-announce@lists.mbsi.ca>; Sat, 28 Dec 2002 19:38:48 -0500
Received: from endlich.mbsi.ca (endlich.mbsi.ca [127.0.0.1])
	by endlich.mbsi.ca with ESMTP id gBT0ckRt017143
	(version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NO)
	for <hsflinux-announce@lists.mbsi.ca>; Sat, 28 Dec 2002 19:38:46 -0500
Received: (from marc@localhost)
	by endlich.mbsi.ca (8.12.5/8.12.5/Submit) id gBT0ckuN017142
	for hsflinux-announce@lists.mbsi.ca; Sat, 28 Dec 2002 19:38:46 -0500
Date: Sat, 28 Dec 2002 19:38:46 -0500
From: Marc Boucher <marc@mbsi.ca>
To: hsflinux-announce@lists.mbsi.ca
Message-ID: <20021229003846.GA17111@endlich.mbsi.ca>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
User-Agent: Mutt/1.5.1i
Subject: [hsflinux-announce] New hsflinmodem-5.03.27mbsibeta02122600 release
Sender: hsflinux-announce-admin@lists.mbsi.ca
Errors-To: hsflinux-announce-admin@lists.mbsi.ca
X-BeenThere: hsflinux-announce@lists.mbsi.ca
X-Mailman-Version: 2.0.13
Precedence: bulk
Reply-To: marc+hsf@mbsi.ca
List-Help: <mailto:hsflinux-announce-request@lists.mbsi.ca?subject=help>
List-Post: <mailto:hsflinux-announce@lists.mbsi.ca>
List-Subscribe: <http://www.mbsi.ca/mailman/listinfo/hsflinux-announce>,
	<mailto:hsflinux-announce-request@lists.mbsi.ca?subject=subscribe>
List-Id: Official announcements about Linux HSF driver releases <hsflinux-announce.lists.mbsi.ca>
List-Unsubscribe: <http://www.mbsi.ca/mailman/listinfo/hsflinux-announce>,
	<mailto:hsflinux-announce-request@lists.mbsi.ca?subject=unsubscribe>
List-Archive: <http://www.mbsi.ca/pipermail/hsflinux-announce/>

Hi,

A new experimental version of the Conexant HSF (softmodem) driver for
Linux is now available from
 
        http://www.mbsi.ca/cnxtlindrv

This release includes updated Conexant modem code and a few other
improvements.

The detailed list of changes is available below.

Please report any new problems.

Cheers
Marc

PS: Archived copies of previous releases are now available via a link
located at the bottom of the main download page.


Wed Dec 26 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-5.03.27mbsibeta02122600.

Wed Dec 26 2002 Marc Boucher <marc@mbsi.ca>
	* Merged workarounds for various V.42 problems.
	* Merged new improved Conexant modem code (v5.03.27).
	* Added support for configurable buffer switch delays.

Wed Dec 25 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03mbsibeta02122500.

Wed Dec 25 2002 Marc Boucher <marc@mbsi.ca>
	* Resolved hangs/disconnects after a few retrains.
	* Simplified RTMgr to eliminate ordering issues affecting
	flow control status events.
	* Fixed AT%E0 command to disable retrains/renegs.
	* Output trace error messages.

Tue Dec 17 2002 Marc Boucher <marc@mbsi.ca>
	* makefile: added Mandrake 9.0 linux-2.4.19-19mdk kernel.
	* makefile: added RedHat 2.4.18-19.7.x and 2.4.18-19.8.0 kernels.

Mon Dec 09 2002 Marc Boucher <marc@mbsi.ca>
	* inf/linux_hsf.inf: added 127A:2004 (thanks to Paul Lebeyka).

Thu Nov 14 2002 Marc Boucher <marc@mbsi.ca>
	* modules/osspec/ostime.c: emulate nested critical sections to
	hopefully fix hangs on SMP.

Sun Nov 03 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L3mbsibeta02110301.

Sun Nov 03 2002 Marc Boucher <marc@mbsi.ca>
	* modules/kernelcompiler.sh: use gcc 3 to build modules for
	SuSE's 2.4.19-4GB kernel.

Sun Nov 03 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L3mbsibeta02110300.

Sun Nov 03 2002 Marc Boucher <marc@mbsi.ca>
	* makefile: added RedHat 2.4.18-17.7.x and 2.4.18-17.8.0 kernels.
	* makefile: added SuSE 2.4.19-4GB kernel.
	* modules/kernelcompiler.sh: use gcc 3 to build modules for
	RedHat's 2.4.18-17.8.0 kernel.
	* scripts/hsfconfig.in: put module configuration in /etc/modules.d and
	run update-modules if present (for gentoo).
	* modules/serial_hsf.c: properly test COMCTRL_MONITOR_POUND_UG_SUPPORTED.

Tue Oct 29 2002 Marc Boucher <marc@mbsi.ca>
	* Limited printing of MC97 vendor IDs.

Fri Oct 11 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L3mbsibeta02101001.

Fri Oct 11 2002 Marc Boucher <marc@mbsi.ca>
	* modules/kernelcompiler.sh: use gcc 3 to build modules for
	RedHat's 2.4.18-14 kernel.

Thu Oct 10 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L3mbsibeta02101000.

Thu Oct 10 2002 Marc Boucher <marc@mbsi.ca>
	* makefile: added RedHat 8.0 linux-2.4.18-14 kernel.

Mon Sep 30 2002 Marc Boucher <marc@mbsi.ca>
	* inf/: Changed INTCODE for SWEDEN from 009 to 00.
	(Thanks to Anders Helmersson)

Mon Sep 30 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L3mbsibeta02093000.

Mon Sep 30 2002 Marc Boucher <marc@mbsi.ca>
	* imported/hsfengine.O: fixed RTMgr race condition causing
	flow control to hang when a lot of data is uploaded.
	* makefile: added Mandrake 9.0 linux-2.4.19-16mdk kernel and
	removed obsolete SuSE 2.4.4-4GB kernel.

Sun Sep 29 2002 Marc Boucher <marc@mbsi.ca>
	* makefile: tardist: changed way tar.gz files are generated to
	avoid gzip "decompression OK, trailing garbage ignored" messages.
	* modules/serial_hsf.c: Added /proc/driver/hsf/0/lastcallstatus and
	loglastcallstatus parameter, which when set to a non-zero value will
	make the driver automatically log the last call status (AT#UG) info.
	* INSTALL: document loglastcallstatus feature.

Mon Sep 23 2002 Marc Boucher <marc@mbsi.ca>
	* modules/osspec/ostime.c: minor adjustments for 2.5 compatibility.
	* modules/serial_core.c: uart_register_driver(): set driver_name
	to drv->owner->name for proper /proc/tty/driver/ naming;
	renamed HSFSERIAL_INCLUDE_CORE to CNXTSERIAL_INCLUDE_CORE throughout.
	* Fixed potential crash upon MC97 driver initialization failure.
	* imported/makeflags.mak: removed problematic COMPILATION_FLAGS.
	* inf/linux_*_smartmc.inf: set additional HwData bit to improve
	handshaking reliability.
	* modules/kernelcompiler.sh: added gcc-2.96 (for Mandrake 9) and
	RPM_BUILD_ROOT support.

Fri Sep 06 2002 Marc Boucher <marc@mbsi.ca>
	* inf/linux_ali_smartmc.inf, README: added ALI 10B9:5453 MC97
	controller.

Thu Sep 05 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L3mbsibeta02090500.

Thu Sep 05 2002 Marc Boucher <marc@mbsi.ca>
	* Added initial support for ALI MC97 controller (10B9:5457)
	with Conexant AC-Link modems. Thanks to HP for supporting this effort!
	* README, CREDITS: updated.

Thu Sep 05 2002 Marc Boucher <marc@mbsi.ca>
	* imported/hsfengine.O: fixed another StatMgr bug.

Fri Aug 30 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L3mbsibeta02083000.

Fri Aug 30 2002 Marc Boucher <marc@mbsi.ca>
	* FAQ: updated.
	* modules/osspec/include/oscompat.h: added check for CONFIG_PREEMPT.
	* modules/osspec/ostime.c: fixed more potential race conditions and
	thread termination problems.
	* makefile: added Mandrake 2.4.18-8.1mdk kernel.
	* Stack checker is now disabled by default.

Sun Aug 25 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L3mbsibeta02082500.

Sun Aug 25 2002 Marc Boucher <marc@mbsi.ca>
	* modules/osspec/include/oscompat.h: added attribute used
	to stack_overflow() to prevent compiler from optimizing it out.
	* modules/osspec/ostime.c: mdmthrd startup/shutdown improvements.

Sat Aug 24 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L3mbsibeta02082400.

Sat Aug 24 2002 Marc Boucher <marc@mbsi.ca>
	* makefile: added RedHat 2.4.18-10 kernel.
	* modules/osspec/ostime.c: removed modem_task_fpu_begin/end() to
	resolve floating point problem in kernel thread which caused
	"MemMgr_Alloc:: failed, ReqSize == 0" errors on some machines.

Fri Aug 23 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L3mbsibeta02082300.

Fri Aug 23 2002 Marc Boucher <marc@mbsi.ca>
	* modules/osspec/include/oscompat.h: added kernel stack checker.
	* modules/osspec/ostime.c: fixed potential race condition
	in OSCriticalSectionAcquire().
	* imported/hsfengine.O: fixed StatMgr/MemMgr issue causing
	memory problems after 9-10 connections.

Tue Aug 20 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L3mbsibeta02082000.

Tue Aug 20 2002 Marc Boucher <marc@mbsi.ca>
	* modules/osspec/osmemory.c: emit error message upon vmalloc()
	or kmalloc() failure.
	* imported/hsfengine.O: memory manager should no longer
	allocate/free os memory while holding locks.

Mon Aug 19 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L3mbsibeta02081900.

Mon Aug 19 2002 Marc Boucher <marc@mbsi.ca>
	* Eliminated OSCallOnMyStack() which was causing major crashes
	due to get_current() expecting that a task_struct be present
	at (esp & ~8191). Let's just hope that we will never exhaust
	the kernel (interrupt) stack..
	* Added modules/kernelcompiler.sh, a small script which tries
	to guess which compiler should be used to build kernel modules.
	* modules/common.mak: use kernelcompiler.sh to determine default CC
	* modules/common.mak, INSTALL: added notes about KERNELSRC for
	Debian 3.0 users.
	* inf/linux_hsf.inf: added 14F1:2F10, 14F1:2F11, 14F1:2F13 (USR OEM).

Tue Jul 23 2002 Marc Boucher <marc@mbsi.ca>
	* imported/hsfengine.O: asm fixes for gcc-3.2.
	* README: added notice that preemptible kernels are not
	supported (for now).

Sun Jul 21 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L3mbsibeta02072100.

Sun Jul 21 2002 Marc Boucher <marc@mbsi.ca>
	* makefile: added RedHat 2.4.9-34 and 2.4.18-5 kernels.
	* Updated BUGS file.

Sat Jul 20 2002 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L3mbsibeta02062500.

Tue Jun 25 2002 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L3mbsibeta02061800.

Tue Jun 18 2002 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L3mbsibeta02061700.

Sun Jun 16 2002 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* makefile, hsflinmodem.spec.in: don't include big pdf file in tar pkgs.

Mon Jun 10 2002 Marc Boucher <marc@mbsi.ca>
	* makefile, hsflinmodem.spec.in: better error propagation for RPM builds.

Sun Jun 02 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L2mbsibeta02060200.

Sun Jun 02 2002 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L2mbsibeta02060100.

Sat Jun 01 2002 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L2mbsibeta02052600.

Sun May 26 2002 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.L2mbsibeta02052300.

Thu May 23 2002 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.01mbsibeta02052102.

Tue May 21 2002 Marc Boucher <marc@mbsi.ca>
	* Fixed EPRINTF() macro so that notice about unsupported AC97 codec
	is printed.

Tue May 21 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.01mbsibeta02052101.

Tue May 21 2002 Marc Boucher <marc@mbsi.ca>
	* modules/makefile: Added binary module support for SuSE 8.0 (2.4.18-4GB)

Tue May 21 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.01mbsibeta02052100.

Mon May 20 2002 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* scripts/hsfconfig.in: warn that some 127a:1025/2005 modems might be HCF

Sun May  5 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.01mbsibeta02050500.

Sun May  5 2002 Marc Boucher <marc@mbsi.ca>
	* Changed ttyHSF0 device name to ttySHSF0 for compatibility with wvdial.

Fri May  3 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-5.03.03.01mbsibeta02050300.

Fri May  3 2002 Marc Boucher <marc@mbsi.ca>
	* Merged new Conexant modem code (v5.03.03.01).

Thu May  2 2002 Marc Boucher <marc@mbsi.ca>
	* modules/osspec/include/osuniqredef.h: added to solve name collision
	problem with HCF and other modules.

Fri Apr 26 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-4.06.06.02mbsibeta02042600.

Fri Apr 26 2002 Marc Boucher <marc@mbsi.ca>
	* scripts/hsfconfig.in: incorporated hsfsysid, added OSKERNTYPE
	which is set to the type of kernel installed, not the architecture.
	* modules/makefile: added 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 <marc@mbsi.ca>
	* Released hsflinmodem-4.06.06.02mbsibeta02042200.

Sun Apr 21 2002 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* Released hsflinmodem-4.06.06.02mbsibeta02041300.

Wed Apr 12 2002 Marc Boucher <marc@mbsi.ca>
	* modules/makefile: revamped directory structure for binaries and added
	several mandrake kernels.
	* makefile: added 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 <marc@mbsi.ca>
	* Released hsflinmodem-4.06.06.02mbsibeta02040500.

Wed Apr 03 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-4.06.06.02mbsibeta02040300.

Wed Apr 03 2002 Marc Boucher <marc@mbsi.ca>
	* scripts/hsfconfig.in: added 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 <marc@mbsi.ca>
	* Added 3COM/USR 14f1:2f14 device type to linux_hsf.inf.
	(thanks to Rob Clark and Bill Ferguson)

Tue Mar 26 2002 Marc Boucher <marc@mbsi.ca>
	* hsflinmodem.spec.in, makefile: added 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: added DISTRO_CFLAGS

	* modules/makefile: added rules to build binaries for mainstream
	distributions.

Fri Mar 08 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-4.06.06.02mbsibeta02030800.

Fri Mar 08 2002 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* Added "Conflicts: hcflinmodem" to RPM spec file as a temporary
	measure until the symbol name collisions are fixed.

Thu Feb 26 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-4.06.06.02mbsibeta02022600.

Thu Feb 12 2002 Marc Boucher <marc@mbsi.ca>
	* inf/linux_hsf[i].inf: use generic relay parameters.

Thu Feb 10 2002 Marc Boucher <marc@mbsi.ca>
	* scripts/hsfconfig.in: if /dev/modem is in use, do not create symlink.

Fri Feb 08 2002 Marc Boucher <marc@mbsi.ca>
	* inf/linux_intel_smartmc.inf: added 8086:2486 device (thanks to
	Lane Thorne <lthorne@techmate.com> who reported successfully using this inf
	file with his Gateway SoftK56 modem.)

Tue Jan 28 2002 Marc Boucher <marc@mbsi.ca>
	* scripts/hsfconfig.in: added check for <linux/modversions.h>.
	* makefile, hsflinmodem.spec.in: added qtmodemon utility (present in
	debug versions only) to tar and rpm packages.

Thu Jan 20 2002 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-4.06.06.02mbsibeta02022000.

Fri Jan 18 2002 Marc Boucher <marc@mbsi.ca>
	* modules/osspec/osfloat.c: Rewrote OSFloatPrefix/Suffix() to hopefully
	fix the bad interactions with processes using floating point code.
	(Thanks to Christopher Mason <cmason@cmason.com> for reporting this)

Fri Jan 18 2002 Marc Boucher <marc@mbsi.ca>
	* modules/common.mak: Always use gcc by default due to problems
	with kgcc on mandrake8.

Thu Jan 17 2002 Marc Boucher <marc@mbsi.ca>
	* inf/linux_intel_smartmc.inf: Added entry for Sony Vaio FX101 ICH modem
	(Thanks to Michael Vogt <mvogt@acm.org>)

Thu Jan 17 2002 Marc Boucher <marc@mbsi.ca>
	* Merged new Conexant modem code (v4.06.06.02).

Thu Jan 16 2002 Marc Boucher <marc@mbsi.ca>
	* scripts/hsfconfig.in: remove modules, devfs configuration and
	/dev/ entries upon de-installation.

Thu Jan 10 2002 Marc Boucher <marc@mbsi.ca>
	* modules/serial_hsf.c: comment-out message about unsupported BREAK
	sending because it confuses people.

Tue Dec 19 2001 Marc Boucher <marc@mbsi.ca>
	* scripts/hsfconfig.in: update-modules support for debian.
	(Thanks to Julien Gaulmin <julien23@free.fr>)

Tue Dec 15 2001 Marc Boucher <marc@mbsi.ca>
	* makefile: move uninstall target calling hsfconfig -remove before
	subdirs (removing hsfconfig).

Tue Dec 14 2001 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-4.06.06.01mbsibeta01121400.

Tue Dec 14 2001 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* scripts/hsfconfig.in: initial devfsd support, improved dump_diagnostics

Tue Dec 04 2001 Marc Boucher <marc@mbsi.ca>
	* Released hsflinmodem-4.06.06.01mbsibeta01120400.

Tue Dec 04 2001 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* Makefile: Added pkgclean target, which is like 'clean' but also
	removes tar and RPM package files.

Thu Nov 29 2001 Marc Boucher <marc@mbsi.ca>
	* Makefile, hsflinmodem.spec.in: Automatically append CHANGES file
	to hsflinmodem.spec (%changelog section).

Wed Nov 28 2001 Marc Boucher <marc@mbsi.ca>
	* modules/common.mak: Don't bail out with $(error) if version.h
	doesn't exist under KERNELSRC.

Wed Nov 28 2001 Marc Boucher <marc@mbsi.ca>
	* modules/common.mak: Fixed CONFIG_MODVERSIONS check for distributions
	that don't use standard autoconf.h.

Wed Nov 28 2001 Marc Boucher <marc@mbsi.ca>
	* 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 <marc@mbsi.ca>
	* Fixed oscompat.h problem with INIT_TQUEUE() macro affecting 2.4.[0-2]

Tue Nov 27 2001 Marc Boucher <marc@mbsi.ca>
	* Initial beta release (hsflinmodem-4.06.00mbsibeta01112702).

From marc@mbsi.ca Thu Apr 17 15:09:49 2003
Received: from endlich.mbsi.ca (endlich.mbsi.ca [198.168.101.5])
	by valve.mbsi.ca with ESMTP id h3HJ9mPT015920
	(version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=FAIL);
	Thu, 17 Apr 2003 15:09:49 -0400
Received: from endlich.mbsi.ca (endlich.mbsi.ca [198.168.101.5])
	by endlich.mbsi.ca with ESMTP id h3HJ9mkK030854
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO);
	Thu, 17 Apr 2003 15:09:48 -0400
Received: (from marc@localhost)
	by endlich.mbsi.ca (8.12.8/8.12.8/Submit) id h3HJ9mrX030852;
	Thu, 17 Apr 2003 15:09:48 -0400
Date: Thu, 17 Apr 2003 15:09:47 -0400
From: Marc Boucher <marc@mbsi.ca>
To: hsflinux-announce@lists.mbsi.ca, hcflinux-announce@lists.mbsi.ca,
   riptide-announce@lists.mbsi.ca
Message-ID: <20030417190947.GA30844@endlich.mbsi.ca>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
User-Agent: Mutt/1.5.1i
Subject: [hsflinux-announce] Linuxant to pursue development of Linux drivers for Conexant chipsets
Sender: hsflinux-announce-admin@lists.mbsi.ca
Errors-To: hsflinux-announce-admin@lists.mbsi.ca
X-BeenThere: hsflinux-announce@lists.mbsi.ca
X-Mailman-Version: 2.0.13
Precedence: bulk
Reply-To: marc+hsf@mbsi.ca
List-Help: <mailto:hsflinux-announce-request@lists.mbsi.ca?subject=help>
List-Post: <mailto:hsflinux-announce@lists.mbsi.ca>
List-Subscribe: <http://www.mbsi.ca/mailman/listinfo/hsflinux-announce>,
	<mailto:hsflinux-announce-request@lists.mbsi.ca?subject=subscribe>
List-Id: Official announcements about Linux HSF driver releases <hsflinux-announce.lists.mbsi.ca>
List-Unsubscribe: <http://www.mbsi.ca/mailman/listinfo/hsflinux-announce>,
	<mailto:hsflinux-announce-request@lists.mbsi.ca?subject=unsubscribe>
List-Archive: <http://www.mbsi.ca/pipermail/hsflinux-announce/>

[this is very exciting and positive news for the project, with
 more to come -Marc]

LINUXANT TO PURSUE DEVELOPMENT OF LINUX DRIVERS FOR CONEXANT CHIPSETS

MONTREAL, QC Apr. 16, 2003 - Linuxant inc., a world-class supplier of 
consulting, software development and professional support services is 
announcing today that it has entered into a groundbreaking agreement with 
Conexant Systems, Inc. to make enhanced drivers available to the Linux 
community.
	
Linuxant has licensed core modem and ADSL technologies from Conexant and 
intends to invest significant resources to perfect and extend the pioneering 
softmodem driver development work started by Conexant and Linux kernel 
developer Marc Boucher.

"The overwhelming demand for Linux drivers has outgrown the scope of Marc's 
initial experimental project and we are now delighted to see Linuxant taking 
it to the next level", said Zeev Collin, Vice-President, Conexant PCD.
 
"We are thrilled to be at the cornerstone of providing Linux users with high 
quality drivers for Conexant's ubiquitous chipsets", said Marc Boucher, 
founder and President of Linuxant. "Support for softmodems, sometimes 
referred to as 'winmodems' has traditionally been lacking in the open-source 
Linux operating-system, due to the proprietary aspects of the technology. 
Our goal is to bring it on par with commercial platforms, while respecting 
the nature of Linux and the interests of all parties involved".

Advanced features such as V.92, FAX and other functionality currently 
missing will be added to enhanced versions of the HSF (softmodem) and
HCF (controllerless) drivers, to become available to millions of Linux users
in the near future.

Companies will also be able to take advantage of Linuxant's professional 
support, development, and customization services.

For more information, please go to http://www.linuxant.com 	


About Linuxant
Linuxant is a world-class supplier of consulting, software development and 
professional support services. Linuxant works closely with leading vendors 
and OEMs of semiconductor, PC, embedded and communication/wireless products, 
as well as with companies in other industries, providing technological 
expertise and solutions to maximize the potential of Linux and open-source. 
Additionally, Linuxant develops and distributes specialized system software, 
such as device drivers for specific applications.

About Conexant
Conexant Systems, Inc., a worldwide leader in semiconductor system solutions 
for communications applications, leverages its expertise in mixed-signal 
processing to deliver integrated systems and semiconductor products through 
two separate businesses. The Broadband Communications business develops and 
delivers integrated solutions that enable digital entertainment and 
information networks for the home and small office. Mindspeed Technologies, 
the company's Internet infrastructure business, designs, develops and sells 
a complete portfolio of semiconductor networking solutions that facilitate 
the aggregation, transmission and switching of data, video and voice from 
the edge of the Internet to linked metropolitan area networks. Conexant is 
headquartered in Newport Beach, Calif. To learn more, visit www.conexant.com 
or www.mindspeed.com.


From marc@mbsi.ca Thu Apr 17 17:47:44 2003
Received: from endlich.mbsi.ca (endlich.mbsi.ca [198.168.101.5])
	by valve.mbsi.ca with ESMTP id h3HLlidJ027072
	(version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=FAIL)
	for <hsflinux-announce@lists.mbsi.ca>; Thu, 17 Apr 2003 17:47:44 -0400
Received: from endlich.mbsi.ca (endlich.mbsi.ca [198.168.101.5])
	by endlich.mbsi.ca with ESMTP id h3HLlhkK032437
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO)
	for <hsflinux-announce@lists.mbsi.ca>; Thu, 17 Apr 2003 17:47:44 -0400
Received: (from marc@localhost)
	by endlich.mbsi.ca (8.12.8/8.12.8/Submit) id h3HLlhLM032435
	for hsflinux-announce@lists.mbsi.ca; Thu, 17 Apr 2003 17:47:43 -0400
Date: Thu, 17 Apr 2003 17:47:43 -0400
From: Marc Boucher <marc@mbsi.ca>
To: hsflinux-announce@lists.mbsi.ca
Message-ID: <20030417214743.GA32355@endlich.mbsi.ca>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
User-Agent: Mutt/1.5.1i
Subject: [hsflinux-announce] New hsflinmodem-5.03.27lnxtbeta03041600 release
Sender: hsflinux-announce-admin@lists.mbsi.ca
Errors-To: hsflinux-announce-admin@lists.mbsi.ca
X-BeenThere: hsflinux-announce@lists.mbsi.ca
X-Mailman-Version: 2.0.13
Precedence: bulk
Reply-To: marc+hsf@mbsi.ca
List-Help: <mailto:hsflinux-announce-request@lists.mbsi.ca?subject=help>
List-Post: <mailto:hsflinux-announce@lists.mbsi.ca>
List-Subscribe: <http://www.mbsi.ca/mailman/listinfo/hsflinux-announce>,
	<mailto:hsflinux-announce-request@lists.mbsi.ca?subject=subscribe>
List-Id: Official announcements about Linux HSF driver releases <hsflinux-announce.lists.mbsi.ca>
List-Unsubscribe: <http://www.mbsi.ca/mailman/listinfo/hsflinux-announce>,
	<mailto:hsflinux-announce-request@lists.mbsi.ca?subject=unsubscribe>
List-Archive: <http://www.mbsi.ca/pipermail/hsflinux-announce/>

Hi,

A new version of the Conexant HSF (softmodem) driver for
Linux is now available from
 
        http://www.linuxant.com/drivers/

This release includes support for RedHat 9, Mandrake 9.1,
and SuSE 8.2 kernels, plus some new PCI devices.
A few critical problems were also fixed.

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.


Wed Apr 16 2003 Marc Boucher
	* Released hsflinmodem-5.03.27lnxtbeta03041600.

Wed Apr 16 2003 Marc Boucher
	* FAQ: major update.
	* makefile: added rule to sign rpm packages.
	* inf/linux_intel_smartmc.inf: added 8086:24C6 device (thanks to
	Gianpaolo Cugola who reported successfully using this inf
	file with his Dell Latitude D600)
	* inf/linux_hsfi.inf: added 14F1:2702 device.

Wed Apr 16 2003 Marc Boucher
	* Added pre-built binary packages for the following
	distributions/kernel versions:
		Mandrake 9.1 linux-2.4.21-0.13mdk
		Mandrake 9.0 linux-2.4.19-32mdk
		RedHat 9 linux-2.4.20-8 and -9
		RedHat 8.0 linux-2.4.18-27.8.0
		SuSE 8.2 2.4.20-4GB
	* modules/kernelcompiler.sh: updated.

Wed Apr 16 2003 Marc Boucher
	* modules/osspec/ostime.c: compatibility changes for
	RedHat 9 and newer 2.5 kernels.
	* modules/osspec/ostime.c: fixed important race in mdmthrd().

Wed Apr 16 2003 Marc Boucher
	* Now officially maintained and distributed by Linuxant.

Wed Dec 26 2002 Marc Boucher
	* Released hsflinmodem-5.03.27mbsibeta02122600.

Wed Dec 26 2002 Marc Boucher
	* Merged workarounds for various V.42 problems.
	* Merged new improved Conexant modem code (v5.03.27).
	* Added support for configurable buffer switch delays.

Wed Dec 25 2002 Marc Boucher
	* Released hsflinmodem-5.03.03mbsibeta02122500.

Wed Dec 25 2002 Marc Boucher
	* Resolved hangs/disconnects after a few retrains.
	* Simplified RTMgr to eliminate ordering issues affecting
	flow control status events.
	* Fixed AT%E0 command to disable retrains/renegs.
	* Output trace error messages.

Tue Dec 17 2002 Marc Boucher
	* makefile: added Mandrake 9.0 linux-2.4.19-19mdk kernel.
	* makefile: added RedHat 2.4.18-19.7.x and 2.4.18-19.8.0 kernels.

Mon Dec 09 2002 Marc Boucher
	* inf/linux_hsf.inf: added 127A:2004 (thanks to Paul Lebeyka).

Thu Nov 14 2002 Marc Boucher
	* modules/osspec/ostime.c: emulate nested critical sections to
	hopefully fix hangs on SMP.

Sun Nov 03 2002 Marc Boucher
	* Released hsflinmodem-5.03.03.L3mbsibeta02110301.

Sun Nov 03 2002 Marc Boucher
	* modules/kernelcompiler.sh: use gcc 3 to build modules for
	SuSE's 2.4.19-4GB kernel.

Sun Nov 03 2002 Marc Boucher
	* Released hsflinmodem-5.03.03.L3mbsibeta02110300.

Sun Nov 03 2002 Marc Boucher
	* makefile: added RedHat 2.4.18-17.7.x and 2.4.18-17.8.0 kernels.
	* makefile: added SuSE 2.4.19-4GB kernel.
	* modules/kernelcompiler.sh: use gcc 3 to build modules for
	RedHat's 2.4.18-17.8.0 kernel.
	* scripts/hsfconfig.in: put module configuration in /etc/modules.d and
	run update-modules if present (for gentoo).
	* modules/serial_hsf.c: properly test COMCTRL_MONITOR_POUND_UG_SUPPORTED.

Tue Oct 29 2002 Marc Boucher
	* Limited printing of MC97 vendor IDs.

Fri Oct 11 2002 Marc Boucher
	* Released hsflinmodem-5.03.03.L3mbsibeta02101001.

Fri Oct 11 2002 Marc Boucher
	* modules/kernelcompiler.sh: use gcc 3 to build modules for
	RedHat's 2.4.18-14 kernel.

Thu Oct 10 2002 Marc Boucher
	* Released hsflinmodem-5.03.03.L3mbsibeta02101000.

Thu Oct 10 2002 Marc Boucher
	* makefile: added RedHat 8.0 linux-2.4.18-14 kernel.

Mon Sep 30 2002 Marc Boucher
	* inf/: Changed INTCODE for SWEDEN from 009 to 00.
	(Thanks to Anders Helmersson)

Mon Sep 30 2002 Marc Boucher
	* Released hsflinmodem-5.03.03.L3mbsibeta02093000.

Mon Sep 30 2002 Marc Boucher
	* imported/hsfengine.O: fixed RTMgr race condition causing
	flow control to hang when a lot of data is uploaded.
	* makefile: added Mandrake 9.0 linux-2.4.19-16mdk kernel and
	removed obsolete SuSE 2.4.4-4GB kernel.

Sun Sep 29 2002 Marc Boucher
	* makefile: tardist: changed way tar.gz files are generated to
	avoid gzip "decompression OK, trailing garbage ignored" messages.
	* modules/serial_hsf.c: Added /proc/driver/hsf/0/lastcallstatus and
	loglastcallstatus parameter, which when set to a non-zero value will
	make the driver automatically log the last call status (AT#UG) info.
	* INSTALL: document loglastcallstatus feature.

Mon Sep 23 2002 Marc Boucher
	* modules/osspec/ostime.c: minor adjustments for 2.5 compatibility.
	* modules/serial_core.c: uart_register_driver(): set driver_name
	to drv->owner->name for proper /proc/tty/driver/ naming;
	renamed HSFSERIAL_INCLUDE_CORE to CNXTSERIAL_INCLUDE_CORE throughout.
	* Fixed potential crash upon MC97 driver initialization failure.
	* imported/makeflags.mak: removed problematic COMPILATION_FLAGS.
	* inf/linux_*_smartmc.inf: set additional HwData bit to improve
	handshaking reliability.
	* modules/kernelcompiler.sh: added gcc-2.96 (for Mandrake 9) and
	RPM_BUILD_ROOT support.

Fri Sep 06 2002 Marc Boucher
	* inf/linux_ali_smartmc.inf, README: added ALI 10B9:5453 MC97
	controller.

Thu Sep 05 2002 Marc Boucher
	* Released hsflinmodem-5.03.03.L3mbsibeta02090500.

Thu Sep 05 2002 Marc Boucher
	* Added initial support for ALI MC97 controller (10B9:5457)
	with Conexant AC-Link modems. Thanks to HP for supporting this effort!
	* README, CREDITS: updated.

Thu Sep 05 2002 Marc Boucher
	* imported/hsfengine.O: fixed another StatMgr bug.

Fri Aug 30 2002 Marc Boucher
	* Released hsflinmodem-5.03.03.L3mbsibeta02083000.

Fri Aug 30 2002 Marc Boucher
	* FAQ: updated.
	* modules/osspec/include/oscompat.h: added check for CONFIG_PREEMPT.
	* modules/osspec/ostime.c: fixed more potential race conditions and
	thread termination problems.
	* makefile: added Mandrake 2.4.18-8.1mdk kernel.
	* Stack checker is now disabled by default.

Sun Aug 25 2002 Marc Boucher
	* Released hsflinmodem-5.03.03.L3mbsibeta02082500.

Sun Aug 25 2002 Marc Boucher
	* modules/osspec/include/oscompat.h: added attribute used
	to stack_overflow() to prevent compiler from optimizing it out.
	* modules/osspec/ostime.c: mdmthrd startup/shutdown improvements.

Sat Aug 24 2002 Marc Boucher
	* Released hsflinmodem-5.03.03.L3mbsibeta02082400.

Sat Aug 24 2002 Marc Boucher
	* makefile: added RedHat 2.4.18-10 kernel.
	* modules/osspec/ostime.c: removed modem_task_fpu_begin/end() to
	resolve floating point problem in kernel thread which caused
	"MemMgr_Alloc:: failed, ReqSize == 0" errors on some machines.

Fri Aug 23 2002 Marc Boucher
	* Released hsflinmodem-5.03.03.L3mbsibeta02082300.

Fri Aug 23 2002 Marc Boucher
	* modules/osspec/include/oscompat.h: added kernel stack checker.
	* modules/osspec/ostime.c: fixed potential race condition
	in OSCriticalSectionAcquire().
	* imported/hsfengine.O: fixed StatMgr/MemMgr issue causing
	memory problems after 9-10 connections.

Tue Aug 20 2002 Marc Boucher
	* Released hsflinmodem-5.03.03.L3mbsibeta02082000.

Tue Aug 20 2002 Marc Boucher
	* modules/osspec/osmemory.c: emit error message upon vmalloc()
	or kmalloc() failure.
	* imported/hsfengine.O: memory manager should no longer
	allocate/free os memory while holding locks.

Mon Aug 19 2002 Marc Boucher
	* Released hsflinmodem-5.03.03.L3mbsibeta02081900.

Mon Aug 19 2002 Marc Boucher
	* Eliminated OSCallOnMyStack() which was causing major crashes
	due to get_current() expecting that a task_struct be present
	at (esp & ~8191). Let's just hope that we will never exhaust
	the kernel (interrupt) stack..
	* Added modules/kernelcompiler.sh, a small script which tries
	to guess which compiler should be used to build kernel modules.
	* modules/common.mak: use kernelcompiler.sh to determine default CC
	* modules/common.mak, INSTALL: added notes about KERNELSRC for
	Debian 3.0 users.
	* inf/linux_hsf.inf: added 14F1:2F10, 14F1:2F11, 14F1:2F13 (USR OEM).

Tue Jul 23 2002 Marc Boucher
	* imported/hsfengine.O: asm fixes for gcc-3.2.
	* README: added notice that preemptible kernels are not
	supported (for now).

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: added 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: added 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: added 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: added 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: added DISTRO_CFLAGS

	* modules/makefile: added 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 <lthorne@techmate.com> who reported successfully using this inf
	file with his Gateway SoftK56 modem.)

Tue Jan 28 2002 Marc Boucher
	* scripts/hsfconfig.in: added check for <linux/modversions.h>.
	* 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 <cmason@cmason.com> 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 <mvogt@acm.org>)

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 <julien23@free.fr>)

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 modem.support@linuxant.com Thu Jul 31 16:22:05 2003
Received: from VL-MO-MR005.ip.videotron.ca (relais.videotron.ca [24.201.245.36])
	by valve.mbsi.ca with ESMTP id h6VKM4DE001242;
	Thu, 31 Jul 2003 16:22:05 -0400
Received: from outage ([24.200.111.123]) by VL-MO-MR005.ip.videotron.ca
 (iPlanet Messaging Server 5.2 HotFix 1.16 (built May 14 2003))
 with SMTP id <0HIW0006ROKIUN@VL-MO-MR005.ip.videotron.ca>; Thu,
 31 Jul 2003 16:21:54 -0400 (EDT)
Date: Thu, 31 Jul 2003 16:25:37 -0400
From: Linuxant modem support <modem.support@linuxant.com>
To: hcflinux@lists.mbsi.ca, hcflinux-announce@lists.mbsi.ca,
   hsflinux@lists.mbsi.ca, hsflinux-announce@lists.mbsi.ca,
   riptide@lists.mbsi.ca, riptide-announce@lists.mbsi.ca
Message-id: <522c01c357a1$e8369bf0$1300a8c0@outage>
MIME-version: 1.0
X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2800.1165
X-Mailer: Microsoft Outlook Express 6.00.2800.1158
Content-type: text/plain; charset=iso-8859-1
Content-transfer-encoding: 7BIT
X-Priority: 3
X-MSMail-priority: Normal
Subject: [hsflinux-announce] mailing lists host change
Sender: hsflinux-announce-admin@lists.mbsi.ca
Errors-To: hsflinux-announce-admin@lists.mbsi.ca
X-BeenThere: hsflinux-announce@lists.mbsi.ca
X-Mailman-Version: 2.0.13
Precedence: bulk
Reply-To: marc+hsf@mbsi.ca
List-Help: <mailto:hsflinux-announce-request@lists.mbsi.ca?subject=help>
List-Post: <mailto:hsflinux-announce@lists.mbsi.ca>
List-Subscribe: <http://www.mbsi.ca/mailman/listinfo/hsflinux-announce>,
	<mailto:hsflinux-announce-request@lists.mbsi.ca?subject=subscribe>
List-Id: Official announcements about Linux HSF driver releases <hsflinux-announce.lists.mbsi.ca>
List-Unsubscribe: <http://www.mbsi.ca/mailman/listinfo/hsflinux-announce>,
	<mailto:hsflinux-announce-request@lists.mbsi.ca?subject=unsubscribe>
List-Archive: <http://www.mbsi.ca/pipermail/hsflinux-announce/>

Dear list members,

we are sending this email to inform you that the mailing lists will soon be
moved to a new server and the hostname will change to "lists.linuxant.com".
This means that the 3 user list addresses will be changed to:

hcflinux@lists.linuxant.com
hsflinux@lists.linuxant.com
riptide@lists.linuxant.com

Also, the announcement list addresses will be changed to:

hcflinux-announce@lists.linuxant.com
hsflinux-announce@lists.linuxant.com
riptide-announce@lists.linuxant.com

We will send you another email after making the change. You will then need
to update your email software's address book and filters if necessary.

Thank you,

Jean-Simon Durand
Technical specialist / Linuxant
www.linuxant.com
modem.support@linuxant.com

From modem.support@linuxant.com  Fri Aug  1 03:58:53 2003
Return-Path: <modem.support@linuxant.com>
X-Original-To: hsflinux-announce@lists.linuxant.com
Delivered-To: hsflinux-announce@lists.linuxant.com
Received: from localhost (localhost.linuxant.com [127.0.0.1])
	by oasis.linuxant.com (Postfix) with ESMTP id 47D18154025;
	Fri,  1 Aug 2003 03:58:53 -0400 (EDT)
Received: from oasis.linuxant.com ([127.0.0.1])
	by localhost (oasis.linuxant.com [127.0.0.1]) (amavisd-new, port 10024)
	with LMTP id 03540-03; Fri,  1 Aug 2003 03:58:52 -0400 (EDT)
Received: from VL-MO-MR004.ip.videotron.ca (relais.videotron.ca
	[24.201.245.36])
	by oasis.linuxant.com (Postfix) with ESMTP id AD3A2154022;
	Fri,  1 Aug 2003 03:58:52 -0400 (EDT)
Received: from outage ([24.200.111.123]) by VL-MO-MR004.ip.videotron.ca
	(iPlanet Messaging Server 5.2 HotFix 1.16 (built May 14 2003))
	with SMTP id <0HIX0071TKU7UH@VL-MO-MR004.ip.videotron.ca>; Fri,
	01 Aug 2003 03:58:55 -0400 (EDT)
Date: Fri, 01 Aug 2003 04:02:08 -0400
From: Linuxant modem support <modem.support@linuxant.com>
To: hcflinux-announce@lists.linuxant.com, hsflinux-announce@lists.linuxant.com,
	riptide-announce@lists.linuxant.com
Message-id: <553d01c35803$35c20600$1300a8c0@outage>
MIME-version: 1.0
X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2800.1165
X-Mailer: Microsoft Outlook Express 6.00.2800.1158
Content-type: text/plain; charset=iso-8859-1
Content-transfer-encoding: 7BIT
X-Priority: 3
X-MSMail-priority: Normal
X-Virus-Scanned: by amavisd-new at linuxant.com
X-Mailman-Approved-At: Fri, 01 Aug 2003 04:00:57 -0400
Cc: 
Subject: [hsflinux-announce] Re: mailing lists host change
X-BeenThere: hsflinux-announce@lists.linuxant.com
X-Mailman-Version: 2.1.2
Precedence: list
Reply-To: marc+hsf@mbsi.ca
List-Id: Official announcements about Linux HSF driver releases
	<hsflinux-announce.lists.linuxant.com>
List-Unsubscribe: <https://www.linuxant.com/mailman/listinfo/hsflinux-announce>, 
	<mailto:hsflinux-announce-request@lists.linuxant.com?subject=unsubscribe>
List-Archive: <http://www.linuxant.com/pipermail/hsflinux-announce>
List-Post: <mailto:hsflinux-announce@lists.linuxant.com>
List-Help: <mailto:hsflinux-announce-request@lists.linuxant.com?subject=help>
List-Subscribe: <https://www.linuxant.com/mailman/listinfo/hsflinux-announce>, 
	<mailto:hsflinux-announce-request@lists.linuxant.com?subject=subscribe>
X-List-Received-Date: Fri, 01 Aug 2003 07:58:53 -0000

Dear list members,

we would like to inform you that the mailing lists are now hosted on
lists.linuxant.com.

For a description of the currently available lists, please see this page:

http://www.linuxant.com/drivers/maillists.html

You should update your address book and your email filters if necessary to
reflect the hostname change. Also, please update your HTML links if you
maintain a web page that has references to our mailing lists.


The new addresses for the lists are:

hcflinux@lists.linuxant.com
hsflinux@lists.linuxant.com
riptide@lists.linuxant.com

Also, the new addresses for the announcement lists (moderated) are:

hcflinux-announce@lists.linuxant.com
hsflinux-announce@lists.linuxant.com
riptide-announce@lists.linuxant.com


Please contact support@linuxant.com if you have any questions.

Thank you for noting these changes,

Jean-Simon Durand
Technical specialist / Linuxant
www.linuxant.com
support@linuxant.com

From marc@mbsi.ca  Mon Sep  8 16:04:43 2003
Return-Path: <marc@mbsi.ca>
X-Original-To: hsflinux-announce@lists.linuxant.com
Delivered-To: hsflinux-announce@lists.linuxant.com
Received: from valve.mbsi.ca (modemcable198.171-130-66.que.mc.videotron.ca
	[66.130.171.198])
	(using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits))
	(No client certificate requested)
	by oasis.linuxant.com (Postfix) with ESMTP id 9BE2E1C03E;
	Mon,  8 Sep 2003 16:04:43 -0400 (EDT)
Received: from endlich.mbsi.ca (endlich.mbsi.ca [198.168.101.5])
	by valve.mbsi.ca with ESMTP id h88K4cUd020330
	(version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=FAIL); 
	Mon, 8 Sep 2003 16:04:39 -0400
Received: from endlich.mbsi.ca (endlich.mbsi.ca [198.168.101.5])
	by endlich.mbsi.ca with ESMTP id h88K4cdo012653
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO);
	Mon, 8 Sep 2003 16:04:38 -0400
Received: (from marc@localhost)
	by endlich.mbsi.ca (8.12.8/8.12.8/Submit) id h88K4cPe012651;
	Mon, 8 Sep 2003 16:04:38 -0400
Date: Mon, 8 Sep 2003 16:04:38 -0400
From: Marc Boucher <marc@linuxant.com>
To: hcflinux-announce@lists.linuxant.com, hsflinux-announce@lists.linuxant.com,
	riptide-announce@lists.linuxant.com
Message-ID: <20030908200438.GA12576@endlich.mbsi.ca>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
User-Agent: Mutt/1.5.1i
Cc: 
Subject: [hsflinux-announce] Linuxant releases significantly enhanced
	Conexant HCF and HSF drivers
X-BeenThere: hsflinux-announce@lists.linuxant.com
X-Mailman-Version: 2.1.2
Precedence: list
Reply-To: marc+hsf@mbsi.ca
List-Id: Official announcements about Linux HSF driver releases
	<hsflinux-announce.lists.linuxant.com>
List-Unsubscribe: <https://www.linuxant.com/mailman/listinfo/hsflinux-announce>, 
	<mailto:hsflinux-announce-request@lists.linuxant.com?subject=unsubscribe>
List-Archive: <http://www.linuxant.com/pipermail/hsflinux-announce>
List-Post: <mailto:hsflinux-announce@lists.linuxant.com>
List-Help: <mailto:hsflinux-announce-request@lists.linuxant.com?subject=help>
List-Subscribe: <https://www.linuxant.com/mailman/listinfo/hsflinux-announce>, 
	<mailto:hsflinux-announce-request@lists.linuxant.com?subject=subscribe>
X-List-Received-Date: Mon, 08 Sep 2003 20:04:44 -0000

Hi!

We are excited to announce that new, significantly enhanced versions
of the Conexant HCF and HSF drivers are now available from:

        http://www.linuxant.com/

Highlights: 

- V.92 support in full version (new for HSF) 
- Class 1.0 FAX support in full version (new for HSF), compatible with
  HylaFAX, efax-gtk, and efax 
- Digital Call Progress for HSF (playing the modem dialing sound through
  the Linux audio system) 
- Implementation of Conexant's SDK2K (for upcoming Modem On Hold) 
- Better hardware support, including latest Conexant devices 
- Multiple device instances (several modems can now be simultaneously used) 
- Linux 2.6 kernel compatibility 
- Improved SMP and preemptible kernel support 
- Prebuild RPM packages for the latest Mandrake/RedHat/SuSE kernels 
- Debian packages 
- Many bug fixes 

The detailed changelog is available from our web-site.

We strongly recommend that all users upgrade to the latest version.
Linux 2.2 kernels are no longer supported. Please switch to 2.4 or
later.  Please report any new or persisting problems.

Because the scope of the project has grown beyond the capacity of a
single volunteer and legal issues prevent us from using a classic
open-source development model, the modem drivers are now available in
two editions: 

- a free version (limited to 14.4kbps data), available at no cost. Please
use it to test if your hardware is compatible.
 
- a full version (with 56K and FAX), available for a modest price.

Proceeds will be used to further improve the drivers. Getting the full
version is the best way to encourage us and ensure that this project
continues. 

Thank you for your support!

Marc


