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: [hcflinux-announce] [ANNOUNCE] Improved Conexant HCF/HSF Linux drivers and website
Sender: hcflinux-announce-admin@lists.mbsi.ca
Errors-To: hcflinux-announce-admin@lists.mbsi.ca
X-BeenThere: hcflinux-announce@lists.mbsi.ca
X-Mailman-Version: 2.0.8
Precedence: bulk
List-Help: <mailto:hcflinux-announce-request@lists.mbsi.ca?subject=help>
List-Post: <mailto:hcflinux-announce@lists.mbsi.ca>
List-Subscribe: <http://www.mbsi.ca/mailman/listinfo/hcflinux-announce>,
	<mailto:hcflinux-announce-request@lists.mbsi.ca?subject=subscribe>
List-Id: Official announcements about Linux HCF driver releases <hcflinux-announce.lists.mbsi.ca>
List-Unsubscribe: <http://www.mbsi.ca/mailman/listinfo/hcflinux-announce>,
	<mailto:hcflinux-announce-request@lists.mbsi.ca?subject=unsubscribe>
List-Archive: <http://www.mbsi.ca/pipermail/hcflinux-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:34:54 2002
Received: from endlich.mbsi.ca (endlich.mbsi.ca [198.168.101.5])
	(authenticated bits=128)
	by valve.mbsi.ca with ESMTP id g3DBYsHj025876
	(version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NO)
	for <hcflinux-announce@lists.mbsi.ca>; Sat, 13 Apr 2002 07:34:54 -0400
Received: from endlich.mbsi.ca (endlich.mbsi.ca [127.0.0.1])
	by endlich.mbsi.ca with ESMTP id g3DBYrNR012964
	(version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NO)
	for <hcflinux-announce@lists.mbsi.ca>; Sat, 13 Apr 2002 07:34:53 -0400
Received: (from marc@localhost)
	by endlich.mbsi.ca (8.12.2/8.12.2/Submit) id g3DBYrJM012962
	for hcflinux-announce@lists.mbsi.ca; Sat, 13 Apr 2002 07:34:53 -0400
Date: Sat, 13 Apr 2002 07:34:53 -0400
From: Marc Boucher <marc@mbsi.ca>
To: hcflinux-announce@lists.mbsi.ca
Message-ID: <20020413113453.GA12921@endlich.mbsi.ca>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
User-Agent: Mutt/1.3.27i
Subject: [hcflinux-announce] New hcflinmodem-0.9mbsibeta02041300 release
Sender: hcflinux-announce-admin@lists.mbsi.ca
Errors-To: hcflinux-announce-admin@lists.mbsi.ca
X-BeenThere: hcflinux-announce@lists.mbsi.ca
X-Mailman-Version: 2.0.8
Precedence: bulk
List-Help: <mailto:hcflinux-announce-request@lists.mbsi.ca?subject=help>
List-Post: <mailto:hcflinux-announce@lists.mbsi.ca>
List-Subscribe: <http://www.mbsi.ca/mailman/listinfo/hcflinux-announce>,
	<mailto:hcflinux-announce-request@lists.mbsi.ca?subject=subscribe>
List-Id: Official announcements about Linux HCF driver releases <hcflinux-announce.lists.mbsi.ca>
List-Unsubscribe: <http://www.mbsi.ca/mailman/listinfo/hcflinux-announce>,
	<mailto:hcflinux-announce-request@lists.mbsi.ca?subject=unsubscribe>
List-Archive: <http://www.mbsi.ca/pipermail/hcflinux-announce/>

Hi,

A new version of the Conexant HCF (controllerless) 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.

A detailed list of changes is included below.

Cheers
Marc


Wed Apr 13 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* Released hcflinmodem-0.9mbsibeta02041300.

Wed Apr 12 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* modules/makefile: revamped directory structure for binaries and added
	several mandrake kernels.
	* makefile: add missing bracket to RPMTOPDIRDEFINED test.
	* scripts/hcfconfig.in: create /lib/modules/.../misc directory if it
	doesn't exist and add build kernel-source check.
	* scripts/hcfconfig.in: really fix broken pipe messages in get_inf_section

Wed Apr 05 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* Released hcflinmodem-0.9mbsibeta02040500.

Wed Apr 03 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* Released hcflinmodem-0.9mbsibeta02040300.

Wed Apr 03 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* scripts/hcfconfig.in: add check for binary modules with OSKERNVERS_NODASH.
	* modules/osspec/osservices.c: OsSleep() workaround to prevent crashes
	on < 2.2.20 kernels.

Tue Mar 26 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* hcflinmodem.spec.in, makefile: add distribution-specific
	packages containing module binaries for default kernels.

	* modules/common.mak: add DISTRO_CFLAGS

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

Sun Mar 24 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* Released hcflinmodem-0.9mbsibeta02032400.

Sun Mar 24 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* modules/osspec/osnvm.c: Added check for OsFOpen() return value.
	* Improved test for awk strtonum() workaround.
	(Thanks to Gratiniano S. de Haro)

Fri Mar 08 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* Released hcflinmodem-0.9mbsibeta02030801.

Fri Mar 08 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* scripts/hcfconfig.in: workaround for awks that don't support strtonum().

Fri Mar 08 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* Released hcflinmodem-0.9mbsibeta02030800.

Fri Mar 08 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* hcflinmodem.spec.in: only run hcfconfig --auto in %post if
	HCF_AUTOCONFIG env variable is set, so as to match INSTALL documentation.
	* modules/serial_hcf.c: PCI vendor and device IDs of HCF modem can be
	explicitely passed as modules parameters named pcivendorid and pcideviceid.
	* T__ERROR messages always printk()ed when USE_TRACE_ONLY_ERRORS defined.
	* /devicemanager/asiclib.c: fixed crash upon SysCreateDevResources()
	failure due to AsicDisableHWEvent() being called.
	* modules/osspec/osservices.c: OsSleep() should call schedule_timeout()
	or mdelay(), not udelay().

Tue Mar 05 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* Released hcflinmodem-0.9mbsibeta02030500.

Tue Mar 05 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* Added "Conflicts: hsflinmodem" to RPM spec file as a temporary
	measure until the symbol name collisions are fixed.
	* scripts/hcfconfig.in: get_inf_section(): redirect stderr to /dev/null
	for the preprocess_inf() call to ignore broken pipe errors.

Fri Mar 01 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* Initial beta version (hcflinmodem-0.9mbsibeta02030100).

From marc@mbsi.ca Mon Apr 22 06:32:36 2002
Received: from endlich.mbsi.ca (endlich.mbsi.ca [198.168.101.5])
	(authenticated bits=128)
	by valve.mbsi.ca with ESMTP id g3MAWW0K024788
	(version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NO)
	for <hcflinux-announce@lists.mbsi.ca>; Mon, 22 Apr 2002 06:32:35 -0400
Received: from endlich.mbsi.ca (endlich.mbsi.ca [127.0.0.1])
	by endlich.mbsi.ca with ESMTP id g3MAWTaQ007524
	(version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NO)
	for <hcflinux-announce@lists.mbsi.ca>; Mon, 22 Apr 2002 06:32:29 -0400
Received: (from marc@localhost)
	by endlich.mbsi.ca (8.12.2/8.12.2/Submit) id g3MAWROF007522
	for hcflinux-announce@lists.mbsi.ca; Mon, 22 Apr 2002 06:32:27 -0400
Date: Mon, 22 Apr 2002 06:32:26 -0400
From: Marc Boucher <marc@mbsi.ca>
To: hcflinux-announce@lists.mbsi.ca
Message-ID: <20020422103226.GA6336@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: [hcflinux-announce] New hcflinmodem-0.9mbsibeta02042200 release
Sender: hcflinux-announce-admin@lists.mbsi.ca
Errors-To: hcflinux-announce-admin@lists.mbsi.ca
X-BeenThere: hcflinux-announce@lists.mbsi.ca
X-Mailman-Version: 2.0.8
Precedence: bulk
List-Help: <mailto:hcflinux-announce-request@lists.mbsi.ca?subject=help>
List-Post: <mailto:hcflinux-announce@lists.mbsi.ca>
List-Subscribe: <http://www.mbsi.ca/mailman/listinfo/hcflinux-announce>,
	<mailto:hcflinux-announce-request@lists.mbsi.ca?subject=subscribe>
List-Id: Official announcements about Linux HCF driver releases <hcflinux-announce.lists.mbsi.ca>
List-Unsubscribe: <http://www.mbsi.ca/mailman/listinfo/hcflinux-announce>,
	<mailto:hcflinux-announce-request@lists.mbsi.ca?subject=unsubscribe>
List-Archive: <http://www.mbsi.ca/pipermail/hcflinux-announce/>

Hi,

A new version of the Conexant HCF (controllerless) 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 previous 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+hcf@mbsi.ca>
	* Released hcflinmodem-0.9mbsibeta02042200.

Sun Apr 21 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* modules/serial_hcf.c: Added /proc/driver/hcf/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.
	* modules/osspec/osnvm.c: Use AT&D2 by default.
	* imported/hcfengine.O: silenced various debug messages confusing users.
	* scripts/hcfconfig.in: added check_unsupported(), workaround for
	bash's limited printf builtin and other small usability improvements.
	* modules/common.mak: changed default KERNELSRC to match hcfconfig.

Sat Apr 20 2002 Marc Boucher <marc+hcf@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)
	* scripts/hcfconfig.in: cut down size of default --dumpdiag output.

Wed Apr 13 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* Released hcflinmodem-0.9mbsibeta02041300.

Wed Apr 12 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* modules/makefile: revamped directory structure for binaries and added
	several mandrake kernels.
	* makefile: add missing bracket to RPMTOPDIRDEFINED test.
	* scripts/hcfconfig.in: create /lib/modules/.../misc directory if it
	doesn't exist and add build kernel-source check.
	* scripts/hcfconfig.in: really fix broken pipe messages in get_inf_section

Wed Apr 05 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* Released hcflinmodem-0.9mbsibeta02040500.

Wed Apr 03 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* Released hcflinmodem-0.9mbsibeta02040300.

Wed Apr 03 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* scripts/hcfconfig.in: add check for binary modules with OSKERNVERS_NODASH.
	* modules/osspec/osservices.c: OsSleep() workaround to prevent crashes
	on < 2.2.20 kernels.

Tue Mar 26 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* hcflinmodem.spec.in, makefile: add distribution-specific
	packages containing module binaries for default kernels.

	* modules/common.mak: add DISTRO_CFLAGS

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

Sun Mar 24 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* Released hcflinmodem-0.9mbsibeta02032400.

Sun Mar 24 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* modules/osspec/osnvm.c: Added check for OsFOpen() return value.
	* Improved test for awk strtonum() workaround.
	(Thanks to Gratiniano S. de Haro)

Fri Mar 08 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* Released hcflinmodem-0.9mbsibeta02030801.

Fri Mar 08 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* scripts/hcfconfig.in: workaround for awks that don't support strtonum().

Fri Mar 08 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* Released hcflinmodem-0.9mbsibeta02030800.

Fri Mar 08 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* hcflinmodem.spec.in: only run hcfconfig --auto in %post if
	HCF_AUTOCONFIG env variable is set, so as to match INSTALL documentation.
	* modules/serial_hcf.c: PCI vendor and device IDs of HCF modem can be
	explicitely passed as modules parameters named pcivendorid and pcideviceid.
	* T__ERROR messages always printk()ed when USE_TRACE_ONLY_ERRORS defined.
	* /devicemanager/asiclib.c: fixed crash upon SysCreateDevResources()
	failure due to AsicDisableHWEvent() being called.
	* modules/osspec/osservices.c: OsSleep() should call schedule_timeout()
	or mdelay(), not udelay().

Tue Mar 05 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* Released hcflinmodem-0.9mbsibeta02030500.

Tue Mar 05 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* Added "Conflicts: hsflinmodem" to RPM spec file as a temporary
	measure until the symbol name collisions are fixed.
	* scripts/hcfconfig.in: get_inf_section(): redirect stderr to /dev/null
	for the preprocess_inf() call to ignore broken pipe errors.

Fri Mar 01 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* Initial beta version (hcflinmodem-0.9mbsibeta02030100).

From marc@mbsi.ca Thu Apr 25 01:06:26 2002
Received: from endlich.mbsi.ca (endlich.mbsi.ca [198.168.101.5])
	(authenticated bits=128)
	by valve.mbsi.ca with ESMTP id g3P56P0K031227
	(version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NO)
	for <hcflinux-announce@lists.mbsi.ca>; Thu, 25 Apr 2002 01:06:26 -0400
Received: from endlich.mbsi.ca (endlich.mbsi.ca [127.0.0.1])
	by endlich.mbsi.ca with ESMTP id g3P56PaK016248
	(version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NO)
	for <hcflinux-announce@lists.mbsi.ca>; Thu, 25 Apr 2002 01:06:25 -0400
Received: (from marc@localhost)
	by endlich.mbsi.ca (8.12.2/8.12.2/Submit) id g3P56Pb0016246
	for hcflinux-announce@lists.mbsi.ca; Thu, 25 Apr 2002 01:06:25 -0400
Date: Thu, 25 Apr 2002 01:06:24 -0400
From: Marc Boucher <marc@mbsi.ca>
To: hcflinux-announce@lists.mbsi.ca
Message-ID: <20020425050624.GA16185@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: [hcflinux-announce] New hcflinmodem-0.91mbsibeta02042500 release
Sender: hcflinux-announce-admin@lists.mbsi.ca
Errors-To: hcflinux-announce-admin@lists.mbsi.ca
X-BeenThere: hcflinux-announce@lists.mbsi.ca
X-Mailman-Version: 2.0.8
Precedence: bulk
List-Help: <mailto:hcflinux-announce-request@lists.mbsi.ca?subject=help>
List-Post: <mailto:hcflinux-announce@lists.mbsi.ca>
List-Subscribe: <http://www.mbsi.ca/mailman/listinfo/hcflinux-announce>,
	<mailto:hcflinux-announce-request@lists.mbsi.ca?subject=subscribe>
List-Id: Official announcements about Linux HCF driver releases <hcflinux-announce.lists.mbsi.ca>
List-Unsubscribe: <http://www.mbsi.ca/mailman/listinfo/hcflinux-announce>,
	<mailto:hcflinux-announce-request@lists.mbsi.ca?subject=unsubscribe>
List-Archive: <http://www.mbsi.ca/pipermail/hcflinux-announce/>

Hi,

I am very pleased to announce that a new version of the
Conexant HCF (controllerless) driver for Linux is now available from

	http://www.mbsi.ca/cnxtlindrv

The major highlights of this release are SmartDAA support (for SmartHCF
PCI device IDs 14f1:105x, 14f1:106x and 14f1:145x) and updated hcfengine
code. See below for a more detailed list of changes.

If you have an HCF modem with SmartDAA  *OR*  have been experiencing
unstable connections with previous versions, I would strongly recommend
giving this one a try and reporting any problems remaining.

Enjoy!
Marc


Wed Apr 25 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* Released hcflinmodem-0.91mbsibeta02042500.

Wed Apr 24 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* imported/hcfengine.O: merged in new Conexant modem code, added
	SmartDAA support.
	* scripts/hcfconfig.in: remove SmartDAA devices from check_unsupported().
	* linux_dist/inf/: reorganized inf files, removed unnecessary sections,
	added SmartDAA versions.
	* modules/serial_hcf.c: handle new-style COMCTRL_EVT_RINGS events.

Mon Apr 22 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* scripts/hcfconfig.in: re-enabled creation of /dev/modem symlink
	* Released hcflinmodem-0.9mbsibeta02042201.

Mon Apr 22 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* Released hcflinmodem-0.9mbsibeta02042200.

Sun Apr 21 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* modules/serial_hcf.c: Added /proc/driver/hcf/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.
	* modules/osspec/osnvm.c: Use AT&D2 by default.
	* imported/hcfengine.O: silenced various debug messages confusing users.
	* scripts/hcfconfig.in: added check_unsupported(), workaround for
	bash's limited printf builtin and other small usability improvements.
	* modules/common.mak: changed default KERNELSRC to match hcfconfig.

Sat Apr 20 2002 Marc Boucher <marc+hcf@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)
	* scripts/hcfconfig.in: cut down size of default --dumpdiag output.

Wed Apr 13 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* Released hcflinmodem-0.9mbsibeta02041300.

Wed Apr 12 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* modules/makefile: revamped directory structure for binaries and added
	several mandrake kernels.
	* makefile: add missing bracket to RPMTOPDIRDEFINED test.
	* scripts/hcfconfig.in: create /lib/modules/.../misc directory if it
	doesn't exist and add build kernel-source check.
	* scripts/hcfconfig.in: really fix broken pipe messages in get_inf_section

Wed Apr 05 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* Released hcflinmodem-0.9mbsibeta02040500.

Wed Apr 03 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* Released hcflinmodem-0.9mbsibeta02040300.

Wed Apr 03 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* scripts/hcfconfig.in: add check for binary modules with OSKERNVERS_NODASH.
	* modules/osspec/osservices.c: OsSleep() workaround to prevent crashes
	on < 2.2.20 kernels.

Tue Mar 26 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* hcflinmodem.spec.in, makefile: add distribution-specific
	packages containing module binaries for default kernels.

	* modules/common.mak: add DISTRO_CFLAGS

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

Sun Mar 24 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* Released hcflinmodem-0.9mbsibeta02032400.

Sun Mar 24 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* modules/osspec/osnvm.c: Added check for OsFOpen() return value.
	* Improved test for awk strtonum() workaround.
	(Thanks to Gratiniano S. de Haro)

Fri Mar 08 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* Released hcflinmodem-0.9mbsibeta02030801.

Fri Mar 08 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* scripts/hcfconfig.in: workaround for awks that don't support strtonum().

Fri Mar 08 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* Released hcflinmodem-0.9mbsibeta02030800.

Fri Mar 08 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* hcflinmodem.spec.in: only run hcfconfig --auto in %post if
	HCF_AUTOCONFIG env variable is set, so as to match INSTALL documentation.
	* modules/serial_hcf.c: PCI vendor and device IDs of HCF modem can be
	explicitely passed as modules parameters named pcivendorid and pcideviceid.
	* T__ERROR messages always printk()ed when USE_TRACE_ONLY_ERRORS defined.
	* /devicemanager/asiclib.c: fixed crash upon SysCreateDevResources()
	failure due to AsicDisableHWEvent() being called.
	* modules/osspec/osservices.c: OsSleep() should call schedule_timeout()
	or mdelay(), not udelay().

Tue Mar 05 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* Released hcflinmodem-0.9mbsibeta02030500.

Tue Mar 05 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* Added "Conflicts: hsflinmodem" to RPM spec file as a temporary
	measure until the symbol name collisions are fixed.
	* scripts/hcfconfig.in: get_inf_section(): redirect stderr to /dev/null
	for the preprocess_inf() call to ignore broken pipe errors.

Fri Mar 01 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* Initial beta version (hcflinmodem-0.9mbsibeta02030100).

From marc@mbsi.ca Sun May  5 11:03:13 2002
Received: from endlich.mbsi.ca (endlich.mbsi.ca [198.168.101.5])
	(authenticated bits=128)
	by valve.mbsi.ca with ESMTP id g45F2w0K012931
	(version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NO)
	for <hcflinux-announce@lists.mbsi.ca>; Sun, 5 May 2002 11:03:10 -0400
Received: from endlich.mbsi.ca (endlich.mbsi.ca [127.0.0.1])
	by endlich.mbsi.ca with ESMTP id g45F2tDb022910
	(version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NO)
	for <hcflinux-announce@lists.mbsi.ca>; Sun, 5 May 2002 17:02:56 +0200
Received: (from marc@localhost)
	by endlich.mbsi.ca (8.12.2/8.12.2/Submit) id g45F2s1m022908
	for hcflinux-announce@lists.mbsi.ca; Sun, 5 May 2002 17:02:54 +0200
Date: Sun, 5 May 2002 17:02:54 +0200
From: Marc Boucher <marc@mbsi.ca>
To: hcflinux-announce@lists.mbsi.ca
Message-ID: <20020505150254.GA22884@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: [hcflinux-announce] New hcflinmodem-0.92mbsibeta02050500 release
Sender: hcflinux-announce-admin@lists.mbsi.ca
Errors-To: hcflinux-announce-admin@lists.mbsi.ca
X-BeenThere: hcflinux-announce@lists.mbsi.ca
X-Mailman-Version: 2.0.8
Precedence: bulk
List-Help: <mailto:hcflinux-announce-request@lists.mbsi.ca?subject=help>
List-Post: <mailto:hcflinux-announce@lists.mbsi.ca>
List-Subscribe: <http://www.mbsi.ca/mailman/listinfo/hcflinux-announce>,
	<mailto:hcflinux-announce-request@lists.mbsi.ca?subject=subscribe>
List-Id: Official announcements about Linux HCF driver releases <hcflinux-announce.lists.mbsi.ca>
List-Unsubscribe: <http://www.mbsi.ca/mailman/listinfo/hcflinux-announce>,
	<mailto:hcflinux-announce-request@lists.mbsi.ca?subject=unsubscribe>
List-Archive: <http://www.mbsi.ca/pipermail/hcflinux-announce/>

Hi,

A new experimental version of the Conexant HCF (controllerless) driver for
Linux is now available from

        http://www.mbsi.ca/cnxtlindrv

Note that the modem's device name was changed from ttyHCF0 to ttySHCF0
to adhere to serial device naming conventions and allow RedHat/rp3/wvdial
PPP dialers to automatically find the modem.

Marc


From marc@mbsi.ca Mon May  6 10:08:11 2002
Received: from endlich.mbsi.ca (endlich.mbsi.ca [198.168.101.5])
	(authenticated bits=128)
	by valve.mbsi.ca with ESMTP id g46E850K026123
	(version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NO)
	for <hcflinux-announce@lists.mbsi.ca>; Mon, 6 May 2002 10:08:10 -0400
Received: from endlich.mbsi.ca (endlich.mbsi.ca [127.0.0.1])
	by endlich.mbsi.ca with ESMTP id g46E84Db015184
	(version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NO)
	for <hcflinux-announce@lists.mbsi.ca>; Mon, 6 May 2002 16:08:04 +0200
Received: (from marc@localhost)
	by endlich.mbsi.ca (8.12.2/8.12.2/Submit) id g46E84H0015182
	for hcflinux-announce@lists.mbsi.ca; Mon, 6 May 2002 16:08:04 +0200
Date: Mon, 6 May 2002 16:08:04 +0200
From: Marc Boucher <marc@mbsi.ca>
To: hcflinux-announce@lists.mbsi.ca
Message-ID: <20020506140804.GA15163@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: [hcflinux-announce] New hcflinmodem-0.92mbsibeta02050600 release
Sender: hcflinux-announce-admin@lists.mbsi.ca
Errors-To: hcflinux-announce-admin@lists.mbsi.ca
X-BeenThere: hcflinux-announce@lists.mbsi.ca
X-Mailman-Version: 2.0.8
Precedence: bulk
List-Help: <mailto:hcflinux-announce-request@lists.mbsi.ca?subject=help>
List-Post: <mailto:hcflinux-announce@lists.mbsi.ca>
List-Subscribe: <http://www.mbsi.ca/mailman/listinfo/hcflinux-announce>,
	<mailto:hcflinux-announce-request@lists.mbsi.ca?subject=subscribe>
List-Id: Official announcements about Linux HCF driver releases <hcflinux-announce.lists.mbsi.ca>
List-Unsubscribe: <http://www.mbsi.ca/mailman/listinfo/hcflinux-announce>,
	<mailto:hcflinux-announce-request@lists.mbsi.ca?subject=unsubscribe>
List-Archive: <http://www.mbsi.ca/pipermail/hcflinux-announce/>

Hi,

A new experimental version of the Conexant HCF (controllerless) driver for
Linux is now available from

        http://www.mbsi.ca/cnxtlindrv

This is a minor update which addresses a few portability and installation
issues.  The detailed list of changes is available below.

Marc


Mon May 06 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* Released hcflinmodem-0.92mbsibeta02050600.

Mon May 06 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* scripts/hcfconfig.in: check_unsupported(): some 127a:102x devices
	actually work.
	* modules/osspec/include/oscompat.h: fixed memcpy issue for 2.2 users.

Sun May 05 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* Released hcflinmodem-0.92mbsibeta02050500.

Sun May 05 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* Changed ttyHCF0 device name to ttySHCF0 for compatibility with wvdial.

Fri Apr 26 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* modules/osspec/include/osuniqredef.h: added to solve name collision
	problem with HSF and other modules.

Fri Apr 26 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* scripts/hsfconfig.in: added OSKERNTYPE, which is set to the type
	of kernel installed, not the architecture.
	* modules/makefile: add i386 to REDHAT_MACHINES to accomodate people
	still running i386 kernels and link-identical-binaries to save space..

Wed Apr 25 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* Released hcflinmodem-0.91mbsibeta02042500.

Wed Apr 24 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* imported/hcfengine.O: merged in new Conexant modem code, added
	SmartDAA support.
	* scripts/hcfconfig.in: remove SmartDAA devices from check_unsupported().
	* inf/: reorganized inf files, removed unnecessary sections,
	added SmartDAA versions.
	* modules/serial_hcf.c: handle new-style COMCTRL_EVT_RINGS events.

Mon Apr 22 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* scripts/hcfconfig.in: re-enabled creation of /dev/modem symlink
	* Released hcflinmodem-0.9mbsibeta02042201.

Mon Apr 22 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* Released hcflinmodem-0.9mbsibeta02042200.

Sun Apr 21 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* modules/serial_hcf.c: Added /proc/driver/hcf/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.
	* modules/osspec/osnvm.c: Use AT&D2 by default.
	* imported/hcfengine.O: silenced various debug messages confusing users.
	* scripts/hcfconfig.in: added check_unsupported(), workaround for
	bash's limited printf builtin and other small usability improvements.
	* modules/common.mak: changed default KERNELSRC to match hcfconfig.

Sat Apr 20 2002 Marc Boucher <marc+hcf@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)
	* scripts/hcfconfig.in: cut down size of default --dumpdiag output.

Wed Apr 13 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* Released hcflinmodem-0.9mbsibeta02041300.

Wed Apr 12 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* modules/makefile: revamped directory structure for binaries and added
	several mandrake kernels.
	* makefile: add missing bracket to RPMTOPDIRDEFINED test.
	* scripts/hcfconfig.in: create /lib/modules/.../misc directory if it
	doesn't exist and add build kernel-source check.
	* scripts/hcfconfig.in: really fix broken pipe messages in get_inf_section

Wed Apr 05 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* Released hcflinmodem-0.9mbsibeta02040500.

Wed Apr 03 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* Released hcflinmodem-0.9mbsibeta02040300.

Wed Apr 03 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* scripts/hcfconfig.in: add check for binary modules with OSKERNVERS_NODASH.
	* modules/osspec/osservices.c: OsSleep() workaround to prevent crashes
	on < 2.2.20 kernels.

Tue Mar 26 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* hcflinmodem.spec.in, makefile: add distribution-specific
	packages containing module binaries for default kernels.

	* modules/common.mak: add DISTRO_CFLAGS

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

Sun Mar 24 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* Released hcflinmodem-0.9mbsibeta02032400.

Sun Mar 24 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* modules/osspec/osnvm.c: Added check for OsFOpen() return value.
	* Improved test for awk strtonum() workaround.
	(Thanks to Gratiniano S. de Haro)

Fri Mar 08 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* Released hcflinmodem-0.9mbsibeta02030801.

Fri Mar 08 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* scripts/hcfconfig.in: workaround for awks that don't support strtonum().

Fri Mar 08 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* Released hcflinmodem-0.9mbsibeta02030800.

Fri Mar 08 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* hcflinmodem.spec.in: only run hcfconfig --auto in %post if
	HCF_AUTOCONFIG env variable is set, so as to match INSTALL documentation.
	* modules/serial_hcf.c: PCI vendor and device IDs of HCF modem can be
	explicitely passed as modules parameters named pcivendorid and pcideviceid.
	* T__ERROR messages always printk()ed when USE_TRACE_ONLY_ERRORS defined.
	* /devicemanager/asiclib.c: fixed crash upon SysCreateDevResources()
	failure due to AsicDisableHWEvent() being called.
	* modules/osspec/osservices.c: OsSleep() should call schedule_timeout()
	or mdelay(), not udelay().

Tue Mar 05 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* Released hcflinmodem-0.9mbsibeta02030500.

Tue Mar 05 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* Added "Conflicts: hsflinmodem" to RPM spec file as a temporary
	measure until the symbol name collisions are fixed.
	* scripts/hcfconfig.in: get_inf_section(): redirect stderr to /dev/null
	for the preprocess_inf() call to ignore broken pipe errors.

Fri Mar 01 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* Initial beta version (hcflinmodem-0.9mbsibeta02030100).

From marc@mbsi.ca Sun May 19 13:41:18 2002
Received: from endlich.mbsi.ca (endlich.mbsi.ca [198.168.101.5])
	(authenticated bits=128)
	by valve.mbsi.ca with ESMTP id g4JHfHuv006352
	(version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NO)
	for <hcflinux-announce@lists.mbsi.ca>; Sun, 19 May 2002 13:41:18 -0400
Received: from endlich.mbsi.ca (endlich.mbsi.ca [127.0.0.1])
	by endlich.mbsi.ca with ESMTP id g4JHfGYb016169
	(version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NO)
	for <hcflinux-announce@lists.mbsi.ca>; Sun, 19 May 2002 13:41:16 -0400
Received: (from marc@localhost)
	by endlich.mbsi.ca (8.12.2/8.12.2/Submit) id g4JHfFdF016167
	for hcflinux-announce@lists.mbsi.ca; Sun, 19 May 2002 13:41:15 -0400
Date: Sun, 19 May 2002 13:41:15 -0400
From: Marc Boucher <marc@mbsi.ca>
To: hcflinux-announce@lists.mbsi.ca
Message-ID: <20020519174114.GA16135@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: [hcflinux-announce] New hcflinmodem-0.93mbsibeta02051900 release
Sender: hcflinux-announce-admin@lists.mbsi.ca
Errors-To: hcflinux-announce-admin@lists.mbsi.ca
X-BeenThere: hcflinux-announce@lists.mbsi.ca
X-Mailman-Version: 2.0.8
Precedence: bulk
List-Help: <mailto:hcflinux-announce-request@lists.mbsi.ca?subject=help>
List-Post: <mailto:hcflinux-announce@lists.mbsi.ca>
List-Subscribe: <http://www.mbsi.ca/mailman/listinfo/hcflinux-announce>,
	<mailto:hcflinux-announce-request@lists.mbsi.ca?subject=subscribe>
List-Id: Official announcements about Linux HCF driver releases <hcflinux-announce.lists.mbsi.ca>
List-Unsubscribe: <http://www.mbsi.ca/mailman/listinfo/hcflinux-announce>,
	<mailto:hcflinux-announce-request@lists.mbsi.ca?subject=unsubscribe>
List-Archive: <http://www.mbsi.ca/pipermail/hcflinux-announce/>

Hi,

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

This release features widely requested support for older Rockwell 127A:100x
and Conexant 14f1:1813/1815 LAN combo modems, and a few bug fixes.

The detailed list of changes is available below.

Enjoy!
Marc


Sun May 19 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* Released hcflinmodem-0.93mbsibeta02051900.

Sat May 18 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* Added preliminary support for 127A:100x (71DP) devices.
	* Added preliminary support for 14F1:1813 and 1815 LAN/Modem combo.
	* Revamped and updated INF files.
	* scripts/hcfconfig.in: proper ISO-3166 country map entries for
	ARGENTINA, BRAZIL, CZECH_REPUBLIC, and NETHERLANDS.
	* modules/osspec/osresour.c: rewrote OSGetPCIDeviceResources()
	* modules/osspec/osnvm.c: added CALLERID2, CALLWAITING_PARMS, V92_CONTROL,
	FLAGS2, CW, PIG, and MOH.

Mon May 06 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* Released hcflinmodem-0.92mbsibeta02050600.

Mon May 06 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* scripts/hcfconfig.in: check_unsupported(): some 127a:102x devices
	actually work.
	* modules/osspec/include/oscompat.h: fixed memcpy issue for 2.2 users.

Sun May 05 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* Released hcflinmodem-0.92mbsibeta02050500.

Sun May 05 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* Changed ttyHCF0 device name to ttySHCF0 for compatibility with wvdial.

Fri Apr 26 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* modules/osspec/include/osuniqredef.h: added to solve name collision
	problem with HSF and other modules.

Fri Apr 26 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* scripts/hsfconfig.in: added OSKERNTYPE, which is set to the type
	of kernel installed, not the architecture.
	* modules/makefile: add i386 to REDHAT_MACHINES to accomodate people
	still running i386 kernels and link-identical-binaries to save space..

Wed Apr 25 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* Released hcflinmodem-0.91mbsibeta02042500.

Wed Apr 24 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* imported/hcfengine.O: merged in new Conexant modem code, added
	SmartDAA support.
	* scripts/hcfconfig.in: remove SmartDAA devices from check_unsupported().
	* inf/: reorganized inf files, removed unnecessary sections,
	added SmartDAA versions.
	* modules/serial_hcf.c: handle new-style COMCTRL_EVT_RINGS events.

Mon Apr 22 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* scripts/hcfconfig.in: re-enabled creation of /dev/modem symlink
	* Released hcflinmodem-0.9mbsibeta02042201.

Mon Apr 22 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* Released hcflinmodem-0.9mbsibeta02042200.

Sun Apr 21 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* modules/serial_hcf.c: Added /proc/driver/hcf/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.
	* modules/osspec/osnvm.c: Use AT&D2 by default.
	* imported/hcfengine.O: silenced various debug messages confusing users.
	* scripts/hcfconfig.in: added check_unsupported(), workaround for
	bash's limited printf builtin and other small usability improvements.
	* modules/common.mak: changed default KERNELSRC to match hcfconfig.

Sat Apr 20 2002 Marc Boucher <marc+hcf@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)
	* scripts/hcfconfig.in: cut down size of default --dumpdiag output.

Wed Apr 13 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* Released hcflinmodem-0.9mbsibeta02041300.

Wed Apr 12 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* modules/makefile: revamped directory structure for binaries and added
	several mandrake kernels.
	* makefile: add missing bracket to RPMTOPDIRDEFINED test.
	* scripts/hcfconfig.in: create /lib/modules/.../misc directory if it
	doesn't exist and add build kernel-source check.
	* scripts/hcfconfig.in: really fix broken pipe messages in get_inf_section

Wed Apr 05 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* Released hcflinmodem-0.9mbsibeta02040500.

Wed Apr 03 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* Released hcflinmodem-0.9mbsibeta02040300.

Wed Apr 03 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* scripts/hcfconfig.in: add check for binary modules with OSKERNVERS_NODASH.
	* modules/osspec/osservices.c: OsSleep() workaround to prevent crashes
	on < 2.2.20 kernels.

Tue Mar 26 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* hcflinmodem.spec.in, makefile: add distribution-specific
	packages containing module binaries for default kernels.

	* modules/common.mak: add DISTRO_CFLAGS

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

Sun Mar 24 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* Released hcflinmodem-0.9mbsibeta02032400.

Sun Mar 24 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* modules/osspec/osnvm.c: Added check for OsFOpen() return value.
	* Improved test for awk strtonum() workaround.
	(Thanks to Gratiniano S. de Haro)

Fri Mar 08 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* Released hcflinmodem-0.9mbsibeta02030801.

Fri Mar 08 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* scripts/hcfconfig.in: workaround for awks that don't support strtonum().

Fri Mar 08 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* Released hcflinmodem-0.9mbsibeta02030800.

Fri Mar 08 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* hcflinmodem.spec.in: only run hcfconfig --auto in %post if
	HCF_AUTOCONFIG env variable is set, so as to match INSTALL documentation.
	* modules/serial_hcf.c: PCI vendor and device IDs of HCF modem can be
	explicitely passed as modules parameters named pcivendorid and pcideviceid.
	* T__ERROR messages always printk()ed when USE_TRACE_ONLY_ERRORS defined.
	* /devicemanager/asiclib.c: fixed crash upon SysCreateDevResources()
	failure due to AsicDisableHWEvent() being called.
	* modules/osspec/osservices.c: OsSleep() should call schedule_timeout()
	or mdelay(), not udelay().

Tue Mar 05 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* Released hcflinmodem-0.9mbsibeta02030500.

Tue Mar 05 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* Added "Conflicts: hsflinmodem" to RPM spec file as a temporary
	measure until the symbol name collisions are fixed.
	* scripts/hcfconfig.in: get_inf_section(): redirect stderr to /dev/null
	for the preprocess_inf() call to ignore broken pipe errors.

Fri Mar 01 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* Initial beta version (hcflinmodem-0.9mbsibeta02030100).

From marc@mbsi.ca Tue May 21 01:16:10 2002
Received: from endlich.mbsi.ca (endlich.mbsi.ca [198.168.101.5])
	(authenticated bits=128)
	by valve.mbsi.ca with ESMTP id g4L5GAZZ003719
	(version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NO)
	for <hcflinux-announce@lists.mbsi.ca>; Tue, 21 May 2002 01:16:10 -0400
Received: from endlich.mbsi.ca (endlich.mbsi.ca [127.0.0.1])
	by endlich.mbsi.ca with ESMTP id g4L5G9Fs001677
	(version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NO)
	for <hcflinux-announce@lists.mbsi.ca>; Tue, 21 May 2002 01:16:10 -0400
Received: (from marc@localhost)
	by endlich.mbsi.ca (8.12.2/8.12.2/Submit) id g4L5G9HO001675
	for hcflinux-announce@lists.mbsi.ca; Tue, 21 May 2002 01:16:09 -0400
Date: Tue, 21 May 2002 01:16:08 -0400
From: Marc Boucher <marc@mbsi.ca>
To: hcflinux-announce@lists.mbsi.ca
Message-ID: <20020521051608.GA1651@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: [hcflinux-announce] New hcflinmodem-0.93mbsibeta02052100 release
Sender: hcflinux-announce-admin@lists.mbsi.ca
Errors-To: hcflinux-announce-admin@lists.mbsi.ca
X-BeenThere: hcflinux-announce@lists.mbsi.ca
X-Mailman-Version: 2.0.8
Precedence: bulk
List-Help: <mailto:hcflinux-announce-request@lists.mbsi.ca?subject=help>
List-Post: <mailto:hcflinux-announce@lists.mbsi.ca>
List-Subscribe: <http://www.mbsi.ca/mailman/listinfo/hcflinux-announce>,
	<mailto:hcflinux-announce-request@lists.mbsi.ca?subject=subscribe>
List-Id: Official announcements about Linux HCF driver releases <hcflinux-announce.lists.mbsi.ca>
List-Unsubscribe: <http://www.mbsi.ca/mailman/listinfo/hcflinux-announce>,
	<mailto:hcflinux-announce-request@lists.mbsi.ca?subject=unsubscribe>
List-Archive: <http://www.mbsi.ca/pipermail/hcflinux-announce/>

Hi,

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

This is a bugfix release, which is recommended for users affected by
the absence of /dev/ttySHCF0 under Mandrake, make errors, or constant
NO DIALTONE/NO CARRIER connection failures.

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+hcf@mbsi.ca>
	* Released hcflinmodem-0.93mbsibeta02052100.

Mon May 20 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* scripts/hcfconfig.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/*.cty: use more generic relay parameters.

Sun May 19 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* Released hcflinmodem-0.93mbsibeta02051900.

Sat May 18 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* Added preliminary support for 127A:100x (71DP) devices.
	* Added preliminary support for 14F1:1813 and 1815 LAN/Modem combo.
	* Revamped and updated INF files.
	* scripts/hcfconfig.in: proper ISO-3166 country map entries for
	ARGENTINA, BRAZIL, CZECH_REPUBLIC, and NETHERLANDS.
	* modules/osspec/osresour.c: rewrote OSGetPCIDeviceResources()
	* modules/osspec/osnvm.c: added CALLERID2, CALLWAITING_PARMS, V92_CONTROL,
	FLAGS2, CW, PIG, and MOH.

Mon May 06 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* Released hcflinmodem-0.92mbsibeta02050600.

Mon May 06 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* scripts/hcfconfig.in: check_unsupported(): some 127a:102x devices
	actually work.
	* modules/osspec/include/oscompat.h: fixed memcpy issue for 2.2 users.

Sun May 05 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* Released hcflinmodem-0.92mbsibeta02050500.

Sun May 05 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* Changed ttyHCF0 device name to ttySHCF0 for compatibility with wvdial.

Fri Apr 26 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* modules/osspec/include/osuniqredef.h: added to solve name collision
	problem with HSF and other modules.

Fri Apr 26 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* scripts/hsfconfig.in: added OSKERNTYPE, which is set to the type
	of kernel installed, not the architecture.
	* modules/makefile: add i386 to REDHAT_MACHINES to accomodate people
	still running i386 kernels and link-identical-binaries to save space..

Wed Apr 25 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* Released hcflinmodem-0.91mbsibeta02042500.

Wed Apr 24 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* imported/hcfengine.O: merged in new Conexant modem code, added
	SmartDAA support.
	* scripts/hcfconfig.in: remove SmartDAA devices from check_unsupported().
	* inf/: reorganized inf files, removed unnecessary sections,
	added SmartDAA versions.
	* modules/serial_hcf.c: handle new-style COMCTRL_EVT_RINGS events.

Mon Apr 22 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* scripts/hcfconfig.in: re-enabled creation of /dev/modem symlink
	* Released hcflinmodem-0.9mbsibeta02042201.

Mon Apr 22 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* Released hcflinmodem-0.9mbsibeta02042200.

Sun Apr 21 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* modules/serial_hcf.c: Added /proc/driver/hcf/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.
	* modules/osspec/osnvm.c: Use AT&D2 by default.
	* imported/hcfengine.O: silenced various debug messages confusing users.
	* scripts/hcfconfig.in: added check_unsupported(), workaround for
	bash's limited printf builtin and other small usability improvements.
	* modules/common.mak: changed default KERNELSRC to match hcfconfig.

Sat Apr 20 2002 Marc Boucher <marc+hcf@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)
	* scripts/hcfconfig.in: cut down size of default --dumpdiag output.

Wed Apr 13 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* Released hcflinmodem-0.9mbsibeta02041300.

Wed Apr 12 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* modules/makefile: revamped directory structure for binaries and added
	several mandrake kernels.
	* makefile: add missing bracket to RPMTOPDIRDEFINED test.
	* scripts/hcfconfig.in: create /lib/modules/.../misc directory if it
	doesn't exist and add build kernel-source check.
	* scripts/hcfconfig.in: really fix broken pipe messages in get_inf_section

Wed Apr 05 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* Released hcflinmodem-0.9mbsibeta02040500.

Wed Apr 03 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* Released hcflinmodem-0.9mbsibeta02040300.

Wed Apr 03 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* scripts/hcfconfig.in: add check for binary modules with OSKERNVERS_NODASH.
	* modules/osspec/osservices.c: OsSleep() workaround to prevent crashes
	on < 2.2.20 kernels.

Tue Mar 26 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* hcflinmodem.spec.in, makefile: add distribution-specific
	packages containing module binaries for default kernels.

	* modules/common.mak: add DISTRO_CFLAGS

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

Sun Mar 24 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* Released hcflinmodem-0.9mbsibeta02032400.

Sun Mar 24 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* modules/osspec/osnvm.c: Added check for OsFOpen() return value.
	* Improved test for awk strtonum() workaround.
	(Thanks to Gratiniano S. de Haro)

Fri Mar 08 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* Released hcflinmodem-0.9mbsibeta02030801.

Fri Mar 08 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* scripts/hcfconfig.in: workaround for awks that don't support strtonum().

Fri Mar 08 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* Released hcflinmodem-0.9mbsibeta02030800.

Fri Mar 08 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* hcflinmodem.spec.in: only run hcfconfig --auto in %post if
	HCF_AUTOCONFIG env variable is set, so as to match INSTALL documentation.
	* modules/serial_hcf.c: PCI vendor and device IDs of HCF modem can be
	explicitely passed as modules parameters named pcivendorid and pcideviceid.
	* T__ERROR messages always printk()ed when USE_TRACE_ONLY_ERRORS defined.
	* /devicemanager/asiclib.c: fixed crash upon SysCreateDevResources()
	failure due to AsicDisableHWEvent() being called.
	* modules/osspec/osservices.c: OsSleep() should call schedule_timeout()
	or mdelay(), not udelay().

Tue Mar 05 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* Released hcflinmodem-0.9mbsibeta02030500.

Tue Mar 05 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* Added "Conflicts: hsflinmodem" to RPM spec file as a temporary
	measure until the symbol name collisions are fixed.
	* scripts/hcfconfig.in: get_inf_section(): redirect stderr to /dev/null
	for the preprocess_inf() call to ignore broken pipe errors.

Fri Mar 01 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* Initial beta version (hcflinmodem-0.9mbsibeta02030100).

From marc@mbsi.ca Sun May 26 22:21:51 2002
Received: from endlich.mbsi.ca (endlich.mbsi.ca [198.168.101.5])
	(authenticated bits=128)
	by valve.mbsi.ca with ESMTP id g4R2LoDg024329
	(version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NO)
	for <hcflinux-announce@lists.mbsi.ca>; Sun, 26 May 2002 22:21:51 -0400
Received: from endlich.mbsi.ca (endlich.mbsi.ca [127.0.0.1])
	by endlich.mbsi.ca with ESMTP id g4R2LnqR028006
	(version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NO)
	for <hcflinux-announce@lists.mbsi.ca>; Sun, 26 May 2002 22:21:50 -0400
Received: (from marc@localhost)
	by endlich.mbsi.ca (8.12.2/8.12.2/Submit) id g4R2Lnul028004
	for hcflinux-announce@lists.mbsi.ca; Sun, 26 May 2002 22:21:49 -0400
Date: Sun, 26 May 2002 22:21:48 -0400
From: Marc Boucher <marc@mbsi.ca>
To: hcflinux-announce@lists.mbsi.ca
Message-ID: <20020527022148.GA27976@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: [hcflinux-announce] New hcflinmodem-0.93mbsibeta02052600 release
Sender: hcflinux-announce-admin@lists.mbsi.ca
Errors-To: hcflinux-announce-admin@lists.mbsi.ca
X-BeenThere: hcflinux-announce@lists.mbsi.ca
X-Mailman-Version: 2.0.8
Precedence: bulk
List-Help: <mailto:hcflinux-announce-request@lists.mbsi.ca?subject=help>
List-Post: <mailto:hcflinux-announce@lists.mbsi.ca>
List-Subscribe: <http://www.mbsi.ca/mailman/listinfo/hcflinux-announce>,
	<mailto:hcflinux-announce-request@lists.mbsi.ca?subject=subscribe>
List-Id: Official announcements about Linux HCF driver releases <hcflinux-announce.lists.mbsi.ca>
List-Unsubscribe: <http://www.mbsi.ca/mailman/listinfo/hcflinux-announce>,
	<mailto:hcflinux-announce-request@lists.mbsi.ca?subject=unsubscribe>
List-Archive: <http://www.mbsi.ca/pipermail/hcflinux-announce/>

Hi,

A new experimental version of the Conexant HCF (controllerless) 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 (positive and negative) feedback from users
about this new structure.

The detailed list of changes is available below.

Regards
Marc


Sun May 26 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* Released hcflinmodem-0.93mbsibeta02052600.

Sun May 26 2002 Marc Boucher <marc+hcf@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 hcfconfig the ability
	to re-link the kernel modules on-the-fly.
	hcfconfig --auto is once again executed automatically during
	installation of distribution-specific RPMs.
	* Updated README, INSTALL and BUGS documentation files.
	* modules/osspec/: minor cleanups

Thu May 23 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* Released hcflinmodem-0.93mbsibeta02052300.

Thu May 23 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* scripts/hcfconfig.in: remove old /dev/modem after configuring devfs.

Tue May 21 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* Released hcflinmodem-0.93mbsibeta02052101.

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

Tue May 21 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* Released hcflinmodem-0.93mbsibeta02052100.

Mon May 20 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* scripts/hcfconfig.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/*.cty: use more generic relay parameters.

Sun May 19 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* Released hcflinmodem-0.93mbsibeta02051900.

Sat May 18 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* Added preliminary support for 127A:100x (71DP) devices.
	* Added preliminary support for 14F1:1813 and 1815 LAN/Modem combo.
	* Revamped and updated INF files.
	* scripts/hcfconfig.in: proper ISO-3166 country map entries for
	ARGENTINA, BRAZIL, CZECH_REPUBLIC, and NETHERLANDS.
	* modules/osspec/osresour.c: rewrote OSGetPCIDeviceResources()
	* modules/osspec/osnvm.c: added CALLERID2, CALLWAITING_PARMS, V92_CONTROL,
	FLAGS2, CW, PIG, and MOH.

Mon May 06 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* Released hcflinmodem-0.92mbsibeta02050600.

Mon May 06 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* scripts/hcfconfig.in: check_unsupported(): some 127a:102x devices
	actually work.
	* modules/osspec/include/oscompat.h: fixed memcpy issue for 2.2 users.

Sun May 05 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* Released hcflinmodem-0.92mbsibeta02050500.

Sun May 05 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* Changed ttyHCF0 device name to ttySHCF0 for compatibility with wvdial.

Fri Apr 26 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* modules/osspec/include/osuniqredef.h: added to solve name collision
	problem with HSF and other modules.

Fri Apr 26 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* scripts/hcfconfig.in: added OSKERNTYPE, which is set to the type
	of kernel installed, not the architecture.
	* modules/makefile: add i386 to REDHAT_MACHINES to accomodate people
	still running i386 kernels and link-identical-binaries to save space..

Wed Apr 25 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* Released hcflinmodem-0.91mbsibeta02042500.

Wed Apr 24 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* imported/hcfengine.O: merged in new Conexant modem code, added
	SmartDAA support.
	* scripts/hcfconfig.in: remove SmartDAA devices from check_unsupported().
	* inf/: reorganized inf files, removed unnecessary sections,
	added SmartDAA versions.
	* modules/serial_hcf.c: handle new-style COMCTRL_EVT_RINGS events.

Mon Apr 22 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* scripts/hcfconfig.in: re-enabled creation of /dev/modem symlink
	* Released hcflinmodem-0.9mbsibeta02042201.

Mon Apr 22 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* Released hcflinmodem-0.9mbsibeta02042200.

Sun Apr 21 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* modules/serial_hcf.c: Added /proc/driver/hcf/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.
	* modules/osspec/osnvm.c: Use AT&D2 by default.
	* imported/hcfengine.O: silenced various debug messages confusing users.
	* scripts/hcfconfig.in: added check_unsupported(), workaround for
	bash's limited printf builtin and other small usability improvements.
	* modules/common.mak: changed default KERNELSRC to match hcfconfig.

Sat Apr 20 2002 Marc Boucher <marc+hcf@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)
	* scripts/hcfconfig.in: cut down size of default --dumpdiag output.

Wed Apr 13 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* Released hcflinmodem-0.9mbsibeta02041300.

Wed Apr 12 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* modules/makefile: revamped directory structure for binaries and added
	several mandrake kernels.
	* makefile: add missing bracket to RPMTOPDIRDEFINED test.
	* scripts/hcfconfig.in: create /lib/modules/.../misc directory if it
	doesn't exist and add build kernel-source check.
	* scripts/hcfconfig.in: really fix broken pipe messages in get_inf_section

Wed Apr 05 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* Released hcflinmodem-0.9mbsibeta02040500.

Wed Apr 03 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* Released hcflinmodem-0.9mbsibeta02040300.

Wed Apr 03 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* scripts/hcfconfig.in: add check for binary modules with OSKERNVERS_NODASH.
	* modules/osspec/osservices.c: OsSleep() workaround to prevent crashes
	on < 2.2.20 kernels.

Tue Mar 26 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* hcflinmodem.spec.in, makefile: add distribution-specific
	packages containing module binaries for default kernels.

	* modules/common.mak: add DISTRO_CFLAGS

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

Sun Mar 24 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* Released hcflinmodem-0.9mbsibeta02032400.

Sun Mar 24 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* modules/osspec/osnvm.c: Added check for OsFOpen() return value.
	* Improved test for awk strtonum() workaround.
	(Thanks to Gratiniano S. de Haro)

Fri Mar 08 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* Released hcflinmodem-0.9mbsibeta02030801.

Fri Mar 08 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* scripts/hcfconfig.in: workaround for awks that don't support strtonum().

Fri Mar 08 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* Released hcflinmodem-0.9mbsibeta02030800.

Fri Mar 08 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* hcflinmodem.spec.in: only run hcfconfig --auto in %post if
	HCF_AUTOCONFIG env variable is set, so as to match INSTALL documentation.
	* modules/serial_hcf.c: PCI vendor and device IDs of HCF modem can be
	explicitely passed as modules parameters named pcivendorid and pcideviceid.
	* T__ERROR messages always printk()ed when USE_TRACE_ONLY_ERRORS defined.
	* /devicemanager/asiclib.c: fixed crash upon SysCreateDevResources()
	failure due to AsicDisableHWEvent() being called.
	* modules/osspec/osservices.c: OsSleep() should call schedule_timeout()
	or mdelay(), not udelay().

Tue Mar 05 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* Released hcflinmodem-0.9mbsibeta02030500.

Tue Mar 05 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* Added "Conflicts: hsflinmodem" to RPM spec file as a temporary
	measure until the symbol name collisions are fixed.
	* scripts/hcfconfig.in: get_inf_section(): redirect stderr to /dev/null
	for the preprocess_inf() call to ignore broken pipe errors.

Fri Mar 01 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* Initial beta version (hcflinmodem-0.9mbsibeta02030100).

From marc@mbsi.ca Sun Jun  2 01:59:10 2002
Received: from endlich.mbsi.ca (endlich.mbsi.ca [198.168.101.5])
	(authenticated bits=128)
	by valve.mbsi.ca with ESMTP id g525x9Dg012471
	(version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NO)
	for <hcflinux-announce@lists.mbsi.ca>; Sun, 2 Jun 2002 01:59:10 -0400
Received: from endlich.mbsi.ca (endlich.mbsi.ca [127.0.0.1])
	by endlich.mbsi.ca with ESMTP id g525x87u015871
	(version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NO)
	for <hcflinux-announce@lists.mbsi.ca>; Sun, 2 Jun 2002 01:59:09 -0400
Received: (from marc@localhost)
	by endlich.mbsi.ca (8.12.2/8.12.2/Submit) id g525x88L015869
	for hcflinux-announce@lists.mbsi.ca; Sun, 2 Jun 2002 01:59:08 -0400
Date: Sun, 2 Jun 2002 01:59:08 -0400
From: Marc Boucher <marc@mbsi.ca>
To: hcflinux-announce@lists.mbsi.ca
Message-ID: <20020602055908.GA15839@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: [hcflinux-announce] New hcflinmodem-0.93mbsibeta02060100 release
Sender: hcflinux-announce-admin@lists.mbsi.ca
Errors-To: hcflinux-announce-admin@lists.mbsi.ca
X-BeenThere: hcflinux-announce@lists.mbsi.ca
X-Mailman-Version: 2.0.8
Precedence: bulk
Reply-To: marc+hcf@mbsi.ca
List-Help: <mailto:hcflinux-announce-request@lists.mbsi.ca?subject=help>
List-Post: <mailto:hcflinux-announce@lists.mbsi.ca>
List-Subscribe: <http://www.mbsi.ca/mailman/listinfo/hcflinux-announce>,
	<mailto:hcflinux-announce-request@lists.mbsi.ca?subject=subscribe>
List-Id: Official announcements about Linux HCF driver releases <hcflinux-announce.lists.mbsi.ca>
List-Unsubscribe: <http://www.mbsi.ca/mailman/listinfo/hcflinux-announce>,
	<mailto:hcflinux-announce-request@lists.mbsi.ca?subject=unsubscribe>
List-Archive: <http://www.mbsi.ca/pipermail/hcflinux-announce/>

Hi,

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

Some critical bugs and portability issues have been fixed in this release.
Also, generic packages should now work with SMP and Linux 2.5.x kernels.

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+hcf@mbsi.ca>
	* Released hcflinmodem-0.93mbsibeta02060100.

Sat Jun 01 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* modules/serial_hcf.c: hcf_tx_ready() should ignore hcf_evt_txempty
	for now since atparser doesn't update STATUS_ATDTE_TX_CHAR for first
	characters ('A', 'T') after +++.
	* modules/osspec/osstdio.c: various enhancements to OsFOpen().

Fri May 31 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* Removed extraneous prefixes from T.31 fax command responses.
	* Added temporary workarounds to prevent crashes and freezes in fax mode,
	which doesn't work yet but soon will.

Tue May 28 2002 Marc Boucher <marc+hcf@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+hcf@mbsi.ca>
	* Released hcflinmodem-0.93mbsibeta02052600.

Sun May 26 2002 Marc Boucher <marc+hcf@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 hcfconfig the ability
	to re-link the kernel modules on-the-fly.
	hcfconfig --auto is once again executed automatically during
	installation of distribution-specific RPMs.
	* Updated README, INSTALL and BUGS documentation files.
	* modules/osspec/: minor cleanups

Thu May 23 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* Released hcflinmodem-0.93mbsibeta02052300.

Thu May 23 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* scripts/hcfconfig.in: remove old /dev/modem after configuring devfs.

Tue May 21 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* Released hcflinmodem-0.93mbsibeta02052101.

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

Tue May 21 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* Released hcflinmodem-0.93mbsibeta02052100.

Mon May 20 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* scripts/hcfconfig.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/*.cty: use more generic relay parameters.

Sun May 19 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* Released hcflinmodem-0.93mbsibeta02051900.

Sat May 18 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* Added preliminary support for 127A:100x (71DP) devices.
	* Added preliminary support for 14F1:1813 and 1815 LAN/Modem combo.
	* Revamped and updated INF files.
	* scripts/hcfconfig.in: proper ISO-3166 country map entries for
	ARGENTINA, BRAZIL, CZECH_REPUBLIC, and NETHERLANDS.
	* modules/osspec/osresour.c: rewrote OSGetPCIDeviceResources()
	* modules/osspec/osnvm.c: added CALLERID2, CALLWAITING_PARMS, V92_CONTROL,
	FLAGS2, CW, PIG, and MOH.

Mon May 06 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* Released hcflinmodem-0.92mbsibeta02050600.

Mon May 06 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* scripts/hcfconfig.in: check_unsupported(): some 127a:102x devices
	actually work.
	* modules/osspec/include/oscompat.h: fixed memcpy issue for 2.2 users.

Sun May 05 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* Released hcflinmodem-0.92mbsibeta02050500.

Sun May 05 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* Changed ttyHCF0 device name to ttySHCF0 for compatibility with wvdial.

Fri Apr 26 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* modules/osspec/include/osuniqredef.h: added to solve name collision
	problem with HSF and other modules.

Fri Apr 26 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* scripts/hcfconfig.in: added OSKERNTYPE, which is set to the type
	of kernel installed, not the architecture.
	* modules/makefile: add i386 to REDHAT_MACHINES to accomodate people
	still running i386 kernels and link-identical-binaries to save space..

Wed Apr 25 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* Released hcflinmodem-0.91mbsibeta02042500.

Wed Apr 24 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* imported/hcfengine.O: merged in new Conexant modem code, added
	SmartDAA support.
	* scripts/hcfconfig.in: remove SmartDAA devices from check_unsupported().
	* inf/: reorganized inf files, removed unnecessary sections,
	added SmartDAA versions.
	* modules/serial_hcf.c: handle new-style COMCTRL_EVT_RINGS events.

Mon Apr 22 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* scripts/hcfconfig.in: re-enabled creation of /dev/modem symlink
	* Released hcflinmodem-0.9mbsibeta02042201.

Mon Apr 22 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* Released hcflinmodem-0.9mbsibeta02042200.

Sun Apr 21 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* modules/serial_hcf.c: Added /proc/driver/hcf/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.
	* modules/osspec/osnvm.c: Use AT&D2 by default.
	* imported/hcfengine.O: silenced various debug messages confusing users.
	* scripts/hcfconfig.in: added check_unsupported(), workaround for
	bash's limited printf builtin and other small usability improvements.
	* modules/common.mak: changed default KERNELSRC to match hcfconfig.

Sat Apr 20 2002 Marc Boucher <marc+hcf@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)
	* scripts/hcfconfig.in: cut down size of default --dumpdiag output.

Wed Apr 13 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* Released hcflinmodem-0.9mbsibeta02041300.

Wed Apr 12 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* modules/makefile: revamped directory structure for binaries and added
	several mandrake kernels.
	* makefile: add missing bracket to RPMTOPDIRDEFINED test.
	* scripts/hcfconfig.in: create /lib/modules/.../misc directory if it
	doesn't exist and add build kernel-source check.
	* scripts/hcfconfig.in: really fix broken pipe messages in get_inf_section

Wed Apr 05 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* Released hcflinmodem-0.9mbsibeta02040500.

Wed Apr 03 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* Released hcflinmodem-0.9mbsibeta02040300.

Wed Apr 03 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* scripts/hcfconfig.in: add check for binary modules with OSKERNVERS_NODASH.
	* modules/osspec/osservices.c: OsSleep() workaround to prevent crashes
	on < 2.2.20 kernels.

Tue Mar 26 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* hcflinmodem.spec.in, makefile: add distribution-specific
	packages containing module binaries for default kernels.

	* modules/common.mak: add DISTRO_CFLAGS

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

Sun Mar 24 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* Released hcflinmodem-0.9mbsibeta02032400.

Sun Mar 24 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* modules/osspec/osnvm.c: Added check for OsFOpen() return value.
	* Improved test for awk strtonum() workaround.
	(Thanks to Gratiniano S. de Haro)

Fri Mar 08 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* Released hcflinmodem-0.9mbsibeta02030801.

Fri Mar 08 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* scripts/hcfconfig.in: workaround for awks that don't support strtonum().

Fri Mar 08 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* Released hcflinmodem-0.9mbsibeta02030800.

Fri Mar 08 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* hcflinmodem.spec.in: only run hcfconfig --auto in %post if
	HCF_AUTOCONFIG env variable is set, so as to match INSTALL documentation.
	* modules/serial_hcf.c: PCI vendor and device IDs of HCF modem can be
	explicitely passed as modules parameters named pcivendorid and pcideviceid.
	* T__ERROR messages always printk()ed when USE_TRACE_ONLY_ERRORS defined.
	* /devicemanager/asiclib.c: fixed crash upon SysCreateDevResources()
	failure due to AsicDisableHWEvent() being called.
	* modules/osspec/osservices.c: OsSleep() should call schedule_timeout()
	or mdelay(), not udelay().

Tue Mar 05 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* Released hcflinmodem-0.9mbsibeta02030500.

Tue Mar 05 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* Added "Conflicts: hsflinmodem" to RPM spec file as a temporary
	measure until the symbol name collisions are fixed.
	* scripts/hcfconfig.in: get_inf_section(): redirect stderr to /dev/null
	for the preprocess_inf() call to ignore broken pipe errors.

Fri Mar 01 2002 Marc Boucher <marc+hcf@mbsi.ca>
	* Initial beta version (hcflinmodem-0.9mbsibeta02030100).

From marc@mbsi.ca Wed Jun 12 02:09:03 2002
Received: from endlich.mbsi.ca (endlich.mbsi.ca [198.168.101.5])
	(authenticated bits=128)
	by valve.mbsi.ca with ESMTP id g5C692Dg010908
	(version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NO)
	for <hcflinux-announce@lists.mbsi.ca>; Wed, 12 Jun 2002 02:09:03 -0400
Received: from endlich.mbsi.ca (endlich.mbsi.ca [127.0.0.1])
	by endlich.mbsi.ca with ESMTP id g5C692sc004865
	(version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NO)
	for <hcflinux-announce@lists.mbsi.ca>; Wed, 12 Jun 2002 02:09:02 -0400
Received: (from marc@localhost)
	by endlich.mbsi.ca (8.12.2/8.12.2/Submit) id g5C692gq004863
	for hcflinux-announce@lists.mbsi.ca; Wed, 12 Jun 2002 02:09:02 -0400
Date: Wed, 12 Jun 2002 02:09:01 -0400
From: Marc Boucher <marc@mbsi.ca>
To: hcflinux-announce@lists.mbsi.ca
Message-ID: <20020612060901.GA4832@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: [hcflinux-announce] New hcflinmodem-0.93mbsibeta02061100 release
Sender: hcflinux-announce-admin@lists.mbsi.ca
Errors-To: hcflinux-announce-admin@lists.mbsi.ca
X-BeenThere: hcflinux-announce@lists.mbsi.ca
X-Mailman-Version: 2.0.11
Precedence: bulk
Reply-To: marc+hcf@mbsi.ca
List-Help: <mailto:hcflinux-announce-request@lists.mbsi.ca?subject=help>
List-Post: <mailto:hcflinux-announce@lists.mbsi.ca>
List-Subscribe: <http://www.mbsi.ca/mailman/listinfo/hcflinux-announce>,
	<mailto:hcflinux-announce-request@lists.mbsi.ca?subject=subscribe>
List-Id: Official announcements about Linux HCF driver releases <hcflinux-announce.lists.mbsi.ca>
List-Unsubscribe: <http://www.mbsi.ca/mailman/listinfo/hcflinux-announce>,
	<mailto:hcflinux-announce-request@lists.mbsi.ca?subject=unsubscribe>
List-Archive: <http://www.mbsi.ca/pipermail/hcflinux-announce/>

Hi,

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

The major addition to this release is RIPTIDE HCF (127A:4321) modem support.
To use this modem under Linux, an additional RIPTIDE driver (available
separately from http://www.mbsi.ca/cnxtlindrv/riptide) must also be
installed in order to initialize the board with proper firmware and
support its other features (audio, midi, and gameport functionality).

The detailed list of changes is available below.

Cheers
Marc


Tue Jun 11 2002 Marc Boucher <marc@mbsi.ca>
	* Released hcflinmodem-0.93mbsibeta02061100.

Tue Jun 11 2002 Marc Boucher <marc@mbsi.ca>
	* Added RIPTIDE HCF modem support.
	* inf/, scripts/hcfconfig.in: small restructuration; use hcf_linux.cty
	as default cty file unless one corresponding to selected inf file exists.
	* makefile, hcflinmodem.spec.in: don't include big pdf file in tar pkgs.

Mon Jun 10 2002 Marc Boucher <marc@mbsi.ca>
	* scripts/hcfconfig.in: choose_pcicomctrl() should also list
	PCI serial controllers to catch older HCF modems.
	* makefile, hcflinmodem.spec.in: better error propagation for RPM builds.

Sun Jun 02 2002 Marc Boucher <marc@mbsi.ca>
	* Released hcflinmodem-0.93mbsibeta02060200.

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.

Sat Jun 01 2002 Marc Boucher <marc@mbsi.ca>
	* Released hcflinmodem-0.93mbsibeta02060100.

Sat Jun 01 2002 Marc Boucher <marc@mbsi.ca>
	* modules/serial_hcf.c: hcf_tx_ready() should ignore hcf_evt_txempty
	for now since atparser doesn't update STATUS_ATDTE_TX_CHAR for first
	characters ('A', 'T') after +++.
	* modules/osspec/osstdio.c: various enhancements to OsFOpen().

Fri May 31 2002 Marc Boucher <marc@mbsi.ca>
	* Removed extraneous prefixes from T.31 fax command responses.
	* Added temporary workarounds to prevent crashes and freezes in fax mode,
	which doesn't work yet but soon will.

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 hcflinmodem-0.93mbsibeta02052600.

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 hcfconfig the ability
	to re-link the kernel modules on-the-fly.
	hcfconfig --auto is once again executed automatically during
	installation of distribution-specific RPMs.
	* Updated README, INSTALL and BUGS documentation files.
	* modules/osspec/: minor cleanups

Thu May 23 2002 Marc Boucher <marc@mbsi.ca>
	* Released hcflinmodem-0.93mbsibeta02052300.

Thu May 23 2002 Marc Boucher <marc@mbsi.ca>
	* scripts/hcfconfig.in: remove old /dev/modem after configuring devfs.

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

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 hcflinmodem-0.93mbsibeta02052100.

Mon May 20 2002 Marc Boucher <marc@mbsi.ca>
	* scripts/hcfconfig.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/*.cty: use more generic relay parameters.

Sun May 19 2002 Marc Boucher <marc@mbsi.ca>
	* Released hcflinmodem-0.93mbsibeta02051900.

Sat May 18 2002 Marc Boucher <marc@mbsi.ca>
	* Added preliminary support for 127A:100x (71DP) devices.
	* Added preliminary support for 14F1:1813 and 1815 LAN/Modem combo.
	* Revamped and updated INF files.
	* scripts/hcfconfig.in: proper ISO-3166 country map entries for
	ARGENTINA, BRAZIL, CZECH_REPUBLIC, and NETHERLANDS.
	* modules/osspec/osresour.c: rewrote OSGetPCIDeviceResources()
	* modules/osspec/osnvm.c: added CALLERID2, CALLWAITING_PARMS, V92_CONTROL,
	FLAGS2, CW, PIG, and MOH.

Mon May 06 2002 Marc Boucher <marc@mbsi.ca>
	* Released hcflinmodem-0.92mbsibeta02050600.

Mon May 06 2002 Marc Boucher <marc@mbsi.ca>
	* scripts/hcfconfig.in: check_unsupported(): some 127a:102x devices
	actually work.
	* modules/osspec/include/oscompat.h: fixed memcpy issue for 2.2 users.

Sun May 05 2002 Marc Boucher <marc@mbsi.ca>
	* Released hcflinmodem-0.92mbsibeta02050500.

Sun May 05 2002 Marc Boucher <marc@mbsi.ca>
	* Changed ttyHCF0 device name to ttySHCF0 for compatibility with wvdial.

Fri Apr 26 2002 Marc Boucher <marc@mbsi.ca>
	* modules/osspec/include/osuniqredef.h: added to solve name collision
	problem with HSF and other modules.

Fri Apr 26 2002 Marc Boucher <marc@mbsi.ca>
	* scripts/hcfconfig.in: added OSKERNTYPE, which is set to the type
	of kernel installed, not the architecture.
	* modules/makefile: add i386 to REDHAT_MACHINES to accomodate people
	still running i386 kernels and link-identical-binaries to save space..

Wed Apr 25 2002 Marc Boucher <marc@mbsi.ca>
	* Released hcflinmodem-0.91mbsibeta02042500.

Wed Apr 24 2002 Marc Boucher <marc@mbsi.ca>
	* imported/hcfengine.O: merged in new Conexant modem code, added
	SmartDAA support.
	* scripts/hcfconfig.in: remove SmartDAA devices from check_unsupported().
	* inf/: reorganized inf files, removed unnecessary sections,
	added SmartDAA versions.
	* modules/serial_hcf.c: handle new-style COMCTRL_EVT_RINGS events.

Mon Apr 22 2002 Marc Boucher <marc@mbsi.ca>
	* scripts/hcfconfig.in: re-enabled creation of /dev/modem symlink
	* Released hcflinmodem-0.9mbsibeta02042201.

Mon Apr 22 2002 Marc Boucher <marc@mbsi.ca>
	* Released hcflinmodem-0.9mbsibeta02042200.

Sun Apr 21 2002 Marc Boucher <marc@mbsi.ca>
	* modules/serial_hcf.c: Added /proc/driver/hcf/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.
	* modules/osspec/osnvm.c: Use AT&D2 by default.
	* imported/hcfengine.O: silenced various debug messages confusing users.
	* scripts/hcfconfig.in: added check_unsupported(), workaround for
	bash's limited printf builtin and other small usability improvements.
	* modules/common.mak: changed default KERNELSRC to match hcfconfig.

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)
	* scripts/hcfconfig.in: cut down size of default --dumpdiag output.

Wed Apr 13 2002 Marc Boucher <marc@mbsi.ca>
	* Released hcflinmodem-0.9mbsibeta02041300.

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/hcfconfig.in: create /lib/modules/.../misc directory if it
	doesn't exist and add build kernel-source check.
	* scripts/hcfconfig.in: really fix broken pipe messages in get_inf_section

Wed Apr 05 2002 Marc Boucher <marc@mbsi.ca>
	* Released hcflinmodem-0.9mbsibeta02040500.

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

Wed Apr 03 2002 Marc Boucher <marc@mbsi.ca>
	* scripts/hcfconfig.in: add check for binary modules with OSKERNVERS_NODASH.
	* modules/osspec/osservices.c: OsSleep() workaround to prevent crashes
	on < 2.2.20 kernels.

Tue Mar 26 2002 Marc Boucher <marc@mbsi.ca>
	* hcflinmodem.spec.in, makefile: add distribution-specific
	packages containing module binaries for default kernels.

	* modules/common.mak: add DISTRO_CFLAGS

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

Sun Mar 24 2002 Marc Boucher <marc@mbsi.ca>
	* Released hcflinmodem-0.9mbsibeta02032400.

Sun Mar 24 2002 Marc Boucher <marc@mbsi.ca>
	* modules/osspec/osnvm.c: Added check for OsFOpen() return value.
	* Improved test for awk strtonum() workaround.
	(Thanks to Gratiniano S. de Haro)

Fri Mar 08 2002 Marc Boucher <marc@mbsi.ca>
	* Released hcflinmodem-0.9mbsibeta02030801.

Fri Mar 08 2002 Marc Boucher <marc@mbsi.ca>
	* scripts/hcfconfig.in: workaround for awks that don't support strtonum().

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

Fri Mar 08 2002 Marc Boucher <marc@mbsi.ca>
	* hcflinmodem.spec.in: only run hcfconfig --auto in %post if
	HCF_AUTOCONFIG env variable is set, so as to match INSTALL documentation.
	* modules/serial_hcf.c: PCI vendor and device IDs of HCF modem can be
	explicitely passed as modules parameters named pcivendorid and pcideviceid.
	* T__ERROR messages always printk()ed when USE_TRACE_ONLY_ERRORS defined.
	* /devicemanager/asiclib.c: fixed crash upon SysCreateDevResources()
	failure due to AsicDisableHWEvent() being called.
	* modules/osspec/osservices.c: OsSleep() should call schedule_timeout()
	or mdelay(), not udelay().

Tue Mar 05 2002 Marc Boucher <marc@mbsi.ca>
	* Released hcflinmodem-0.9mbsibeta02030500.

Tue Mar 05 2002 Marc Boucher <marc@mbsi.ca>
	* Added "Conflicts: hsflinmodem" to RPM spec file as a temporary
	measure until the symbol name collisions are fixed.
	* scripts/hcfconfig.in: get_inf_section(): redirect stderr to /dev/null
	for the preprocess_inf() call to ignore broken pipe errors.

Fri Mar 01 2002 Marc Boucher <marc@mbsi.ca>
	* Initial beta version (hcflinmodem-0.9mbsibeta02030100).

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: [hcflinux-announce] New riptide-0.3mbsibeta02061100 linux driver available
Sender: hcflinux-announce-admin@lists.mbsi.ca
Errors-To: hcflinux-announce-admin@lists.mbsi.ca
X-BeenThere: hcflinux-announce@lists.mbsi.ca
X-Mailman-Version: 2.0.11
Precedence: bulk
Reply-To: marc+hcf@mbsi.ca
List-Help: <mailto:hcflinux-announce-request@lists.mbsi.ca?subject=help>
List-Post: <mailto:hcflinux-announce@lists.mbsi.ca>
List-Subscribe: <http://www.mbsi.ca/mailman/listinfo/hcflinux-announce>,
	<mailto:hcflinux-announce-request@lists.mbsi.ca?subject=subscribe>
List-Id: Official announcements about Linux HCF driver releases <hcflinux-announce.lists.mbsi.ca>
List-Unsubscribe: <http://www.mbsi.ca/mailman/listinfo/hcflinux-announce>,
	<mailto:hcflinux-announce-request@lists.mbsi.ca?subject=unsubscribe>
List-Archive: <http://www.mbsi.ca/pipermail/hcflinux-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 Thu Jun 13 16:28:00 2002
Received: from endlich.mbsi.ca (endlich.mbsi.ca [198.168.101.5])
	(authenticated bits=128)
	by valve.mbsi.ca with ESMTP id g5DKS0Dg019630
	(version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NO)
	for <hcflinux-announce@lists.mbsi.ca>; Thu, 13 Jun 2002 16:28:00 -0400
Received: from endlich.mbsi.ca (endlich.mbsi.ca [127.0.0.1])
	by endlich.mbsi.ca with ESMTP id g5DKRxsc020575
	(version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NO)
	for <hcflinux-announce@lists.mbsi.ca>; Thu, 13 Jun 2002 16:28:00 -0400
Received: (from marc@localhost)
	by endlich.mbsi.ca (8.12.2/8.12.2/Submit) id g5DKRxKq020573
	for hcflinux-announce@lists.mbsi.ca; Thu, 13 Jun 2002 16:27:59 -0400
Date: Thu, 13 Jun 2002 16:27:58 -0400
From: Marc Boucher <marc@mbsi.ca>
To: hcflinux-announce@lists.mbsi.ca
Message-ID: <20020613202758.GA20534@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: [hcflinux-announce] New hcflinmodem-0.94mbsibeta02061300 release
Sender: hcflinux-announce-admin@lists.mbsi.ca
Errors-To: hcflinux-announce-admin@lists.mbsi.ca
X-BeenThere: hcflinux-announce@lists.mbsi.ca
X-Mailman-Version: 2.0.11
Precedence: bulk
Reply-To: marc+hcf@mbsi.ca
List-Help: <mailto:hcflinux-announce-request@lists.mbsi.ca?subject=help>
List-Post: <mailto:hcflinux-announce@lists.mbsi.ca>
List-Subscribe: <http://www.mbsi.ca/mailman/listinfo/hcflinux-announce>,
	<mailto:hcflinux-announce-request@lists.mbsi.ca?subject=subscribe>
List-Id: Official announcements about Linux HCF driver releases <hcflinux-announce.lists.mbsi.ca>
List-Unsubscribe: <http://www.mbsi.ca/mailman/listinfo/hcflinux-announce>,
	<mailto:hcflinux-announce-request@lists.mbsi.ca?subject=unsubscribe>
List-Archive: <http://www.mbsi.ca/pipermail/hcflinux-announce/>

Hi,

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

Fax mode should work as of this release. Both transmission and
reception using the Class 1 command-set were successfully tested
with Hylafax (4.1.2cvs20020612) and efax (0.9a-001114).

The detailed list of changes is available below.

Cheers
Marc


Thu Jun 13 2002 Marc Boucher <marc@mbsi.ca>
	* Released hcflinmodem-0.94mbsibeta02061300.

Thu Jun 13 2002 Marc Boucher <marc@mbsi.ca>
	* Implemented workarounds for HW HDLC problems affecting fax mode.
	Class 1 FAX reception and transmission should now work.

Tue Jun 11 2002 Marc Boucher <marc@mbsi.ca>
	* Released hcflinmodem-0.93mbsibeta02061100.

Tue Jun 11 2002 Marc Boucher <marc@mbsi.ca>
	* Added RIPTIDE HCF modem support.
	* inf/, scripts/hcfconfig.in: small restructuration; use hcf_linux.cty
	as default cty file unless one corresponding to selected inf file exists.
	* makefile, hcflinmodem.spec.in: don't include big pdf file in tar pkgs.

Mon Jun 10 2002 Marc Boucher <marc@mbsi.ca>
	* scripts/hcfconfig.in: choose_pcicomctrl() should also list
	PCI serial controllers to catch older HCF modems.
	* makefile, hcflinmodem.spec.in: better error propagation for RPM builds.

Sun Jun 02 2002 Marc Boucher <marc@mbsi.ca>
	* Released hcflinmodem-0.93mbsibeta02060200.

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.

Sat Jun 01 2002 Marc Boucher <marc@mbsi.ca>
	* Released hcflinmodem-0.93mbsibeta02060100.

Sat Jun 01 2002 Marc Boucher <marc@mbsi.ca>
	* modules/serial_hcf.c: hcf_tx_ready() should ignore hcf_evt_txempty
	for now since atparser doesn't update STATUS_ATDTE_TX_CHAR for first
	characters ('A', 'T') after +++.
	* modules/osspec/osstdio.c: various enhancements to OsFOpen().

Fri May 31 2002 Marc Boucher <marc@mbsi.ca>
	* Removed extraneous prefixes from T.31 fax command responses.
	* Added temporary workarounds to prevent crashes and freezes in fax mode,
	which doesn't work yet but soon will.

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 hcflinmodem-0.93mbsibeta02052600.

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 hcfconfig the ability
	to re-link the kernel modules on-the-fly.
	hcfconfig --auto is once again executed automatically during
	installation of distribution-specific RPMs.
	* Updated README, INSTALL and BUGS documentation files.
	* modules/osspec/: minor cleanups

Thu May 23 2002 Marc Boucher <marc@mbsi.ca>
	* Released hcflinmodem-0.93mbsibeta02052300.

Thu May 23 2002 Marc Boucher <marc@mbsi.ca>
	* scripts/hcfconfig.in: remove old /dev/modem after configuring devfs.

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

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 hcflinmodem-0.93mbsibeta02052100.

Mon May 20 2002 Marc Boucher <marc@mbsi.ca>
	* scripts/hcfconfig.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/*.cty: use more generic relay parameters.

Sun May 19 2002 Marc Boucher <marc@mbsi.ca>
	* Released hcflinmodem-0.93mbsibeta02051900.

Sat May 18 2002 Marc Boucher <marc@mbsi.ca>
	* Added preliminary support for 127A:100x (71DP) devices.
	* Added preliminary support for 14F1:1813 and 1815 LAN/Modem combo.
	* Revamped and updated INF files.
	* scripts/hcfconfig.in: proper ISO-3166 country map entries for
	ARGENTINA, BRAZIL, CZECH_REPUBLIC, and NETHERLANDS.
	* modules/osspec/osresour.c: rewrote OSGetPCIDeviceResources()
	* modules/osspec/osnvm.c: added CALLERID2, CALLWAITING_PARMS, V92_CONTROL,
	FLAGS2, CW, PIG, and MOH.

Mon May 06 2002 Marc Boucher <marc@mbsi.ca>
	* Released hcflinmodem-0.92mbsibeta02050600.

Mon May 06 2002 Marc Boucher <marc@mbsi.ca>
	* scripts/hcfconfig.in: check_unsupported(): some 127a:102x devices
	actually work.
	* modules/osspec/include/oscompat.h: fixed memcpy issue for 2.2 users.

Sun May 05 2002 Marc Boucher <marc@mbsi.ca>
	* Released hcflinmodem-0.92mbsibeta02050500.

Sun May 05 2002 Marc Boucher <marc@mbsi.ca>
	* Changed ttyHCF0 device name to ttySHCF0 for compatibility with wvdial.

Fri Apr 26 2002 Marc Boucher <marc@mbsi.ca>
	* modules/osspec/include/osuniqredef.h: added to solve name collision
	problem with HSF and other modules.

Fri Apr 26 2002 Marc Boucher <marc@mbsi.ca>
	* scripts/hcfconfig.in: added OSKERNTYPE, which is set to the type
	of kernel installed, not the architecture.
	* modules/makefile: add i386 to REDHAT_MACHINES to accomodate people
	still running i386 kernels and link-identical-binaries to save space..

Wed Apr 25 2002 Marc Boucher <marc@mbsi.ca>
	* Released hcflinmodem-0.91mbsibeta02042500.

Wed Apr 24 2002 Marc Boucher <marc@mbsi.ca>
	* imported/hcfengine.O: merged in new Conexant modem code, added
	SmartDAA support.
	* scripts/hcfconfig.in: remove SmartDAA devices from check_unsupported().
	* inf/: reorganized inf files, removed unnecessary sections,
	added SmartDAA versions.
	* modules/serial_hcf.c: handle new-style COMCTRL_EVT_RINGS events.

Mon Apr 22 2002 Marc Boucher <marc@mbsi.ca>
	* scripts/hcfconfig.in: re-enabled creation of /dev/modem symlink
	* Released hcflinmodem-0.9mbsibeta02042201.

Mon Apr 22 2002 Marc Boucher <marc@mbsi.ca>
	* Released hcflinmodem-0.9mbsibeta02042200.

Sun Apr 21 2002 Marc Boucher <marc@mbsi.ca>
	* modules/serial_hcf.c: Added /proc/driver/hcf/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.
	* modules/osspec/osnvm.c: Use AT&D2 by default.
	* imported/hcfengine.O: silenced various debug messages confusing users.
	* scripts/hcfconfig.in: added check_unsupported(), workaround for
	bash's limited printf builtin and other small usability improvements.
	* modules/common.mak: changed default KERNELSRC to match hcfconfig.

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)
	* scripts/hcfconfig.in: cut down size of default --dumpdiag output.

Wed Apr 13 2002 Marc Boucher <marc@mbsi.ca>
	* Released hcflinmodem-0.9mbsibeta02041300.

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/hcfconfig.in: create /lib/modules/.../misc directory if it
	doesn't exist and add build kernel-source check.
	* scripts/hcfconfig.in: really fix broken pipe messages in get_inf_section

Wed Apr 05 2002 Marc Boucher <marc@mbsi.ca>
	* Released hcflinmodem-0.9mbsibeta02040500.

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

Wed Apr 03 2002 Marc Boucher <marc@mbsi.ca>
	* scripts/hcfconfig.in: add check for binary modules with OSKERNVERS_NODASH.
	* modules/osspec/osservices.c: OsSleep() workaround to prevent crashes
	on < 2.2.20 kernels.

Tue Mar 26 2002 Marc Boucher <marc@mbsi.ca>
	* hcflinmodem.spec.in, makefile: add distribution-specific
	packages containing module binaries for default kernels.

	* modules/common.mak: add DISTRO_CFLAGS

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

Sun Mar 24 2002 Marc Boucher <marc@mbsi.ca>
	* Released hcflinmodem-0.9mbsibeta02032400.

Sun Mar 24 2002 Marc Boucher <marc@mbsi.ca>
	* modules/osspec/osnvm.c: Added check for OsFOpen() return value.
	* Improved test for awk strtonum() workaround.
	(Thanks to Gratiniano S. de Haro)

Fri Mar 08 2002 Marc Boucher <marc@mbsi.ca>
	* Released hcflinmodem-0.9mbsibeta02030801.

Fri Mar 08 2002 Marc Boucher <marc@mbsi.ca>
	* scripts/hcfconfig.in: workaround for awks that don't support strtonum().

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

Fri Mar 08 2002 Marc Boucher <marc@mbsi.ca>
	* hcflinmodem.spec.in: only run hcfconfig --auto in %post if
	HCF_AUTOCONFIG env variable is set, so as to match INSTALL documentation.
	* modules/serial_hcf.c: PCI vendor and device IDs of HCF modem can be
	explicitely passed as modules parameters named pcivendorid and pcideviceid.
	* T__ERROR messages always printk()ed when USE_TRACE_ONLY_ERRORS defined.
	* /devicemanager/asiclib.c: fixed crash upon SysCreateDevResources()
	failure due to AsicDisableHWEvent() being called.
	* modules/osspec/osservices.c: OsSleep() should call schedule_timeout()
	or mdelay(), not udelay().

Tue Mar 05 2002 Marc Boucher <marc@mbsi.ca>
	* Released hcflinmodem-0.9mbsibeta02030500.

Tue Mar 05 2002 Marc Boucher <marc@mbsi.ca>
	* Added "Conflicts: hsflinmodem" to RPM spec file as a temporary
	measure until the symbol name collisions are fixed.
	* scripts/hcfconfig.in: get_inf_section(): redirect stderr to /dev/null
	for the preprocess_inf() call to ignore broken pipe errors.

Fri Mar 01 2002 Marc Boucher <marc@mbsi.ca>
	* Initial beta version (hcflinmodem-0.9mbsibeta02030100).

From marc@mbsi.ca Mon Jun 17 20:33:18 2002
Received: from endlich.mbsi.ca (endlich.mbsi.ca [198.168.101.5])
	(authenticated bits=128)
	by valve.mbsi.ca with ESMTP id g5I0XHV9029435
	(version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NO)
	for <hcflinux-announce@lists.mbsi.ca>; Mon, 17 Jun 2002 20:33:18 -0400
Received: from endlich.mbsi.ca (endlich.mbsi.ca [127.0.0.1])
	by endlich.mbsi.ca with ESMTP id g5I0X93B015729
	(version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NO)
	for <hcflinux-announce@lists.mbsi.ca>; Mon, 17 Jun 2002 20:33:10 -0400
Received: (from marc@localhost)
	by endlich.mbsi.ca (8.12.2/8.12.2/Submit) id g5I0X9n1015727
	for hcflinux-announce@lists.mbsi.ca; Mon, 17 Jun 2002 20:33:09 -0400
Date: Mon, 17 Jun 2002 20:33:09 -0400
From: Marc Boucher <marc@mbsi.ca>
To: hcflinux-announce@lists.mbsi.ca
Message-ID: <20020618003308.GA15707@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: [hcflinux-announce] New hcflinmodem-0.95mbsibeta02061700 release
Sender: hcflinux-announce-admin@lists.mbsi.ca
Errors-To: hcflinux-announce-admin@lists.mbsi.ca
X-BeenThere: hcflinux-announce@lists.mbsi.ca
X-Mailman-Version: 2.0.11
Precedence: bulk
Reply-To: marc+hcf@mbsi.ca
List-Help: <mailto:hcflinux-announce-request@lists.mbsi.ca?subject=help>
List-Post: <mailto:hcflinux-announce@lists.mbsi.ca>
List-Subscribe: <http://www.mbsi.ca/mailman/listinfo/hcflinux-announce>,
	<mailto:hcflinux-announce-request@lists.mbsi.ca?subject=subscribe>
List-Id: Official announcements about Linux HCF driver releases <hcflinux-announce.lists.mbsi.ca>
List-Unsubscribe: <http://www.mbsi.ca/mailman/listinfo/hcflinux-announce>,
	<mailto:hcflinux-announce-request@lists.mbsi.ca?subject=unsubscribe>
List-Archive: <http://www.mbsi.ca/pipermail/hcflinux-announce/>

Hi,

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

The detailed list of changes is available below.

Cheers
Marc


Mon Jun 17 2002 Marc Boucher <marc@mbsi.ca>
	* Released hcflinmodem-0.95mbsibeta02061700.

Sun Jun 16 2002 Marc Boucher <marc@mbsi.ca>
	* imported/hcfengine.O: merged with latest code from Conexant.
	* Added preliminary power-management support.
	* More FAX/HDLC workarounds.
	* modules/osspec/osservices.c: OsSleep() and timer code tweaking.

Thu Jun 13 2002 Marc Boucher <marc@mbsi.ca>
	* Released hcflinmodem-0.94mbsibeta02061300.

Thu Jun 13 2002 Marc Boucher <marc@mbsi.ca>
	* Implemented workarounds for HW HDLC problems affecting fax mode.
	Class 1 FAX reception and transmission should now work.

Tue Jun 11 2002 Marc Boucher <marc@mbsi.ca>
	* Released hcflinmodem-0.93mbsibeta02061100.

Tue Jun 11 2002 Marc Boucher <marc@mbsi.ca>
	* Added RIPTIDE HCF modem support.
	* inf/, scripts/hcfconfig.in: small restructuration; use hcf_linux.cty
	as default cty file unless one corresponding to selected inf file exists.
	* makefile, hcflinmodem.spec.in: don't include big pdf file in tar pkgs.

Mon Jun 10 2002 Marc Boucher <marc@mbsi.ca>
	* scripts/hcfconfig.in: choose_pcicomctrl() should also list
	PCI serial controllers to catch older HCF modems.
	* makefile, hcflinmodem.spec.in: better error propagation for RPM builds.

Sun Jun 02 2002 Marc Boucher <marc@mbsi.ca>
	* Released hcflinmodem-0.93mbsibeta02060200.

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.

Sat Jun 01 2002 Marc Boucher <marc@mbsi.ca>
	* Released hcflinmodem-0.93mbsibeta02060100.

Sat Jun 01 2002 Marc Boucher <marc@mbsi.ca>
	* modules/serial_hcf.c: hcf_tx_ready() should ignore hcf_evt_txempty
	for now since atparser doesn't update STATUS_ATDTE_TX_CHAR for first
	characters ('A', 'T') after +++.
	* modules/osspec/osstdio.c: various enhancements to OsFOpen().

Fri May 31 2002 Marc Boucher <marc@mbsi.ca>
	* Removed extraneous prefixes from T.31 fax command responses.
	* Added temporary workarounds to prevent crashes and freezes in fax mode,
	which doesn't work yet but soon will.

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 hcflinmodem-0.93mbsibeta02052600.

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 hcfconfig the ability
	to re-link the kernel modules on-the-fly.
	hcfconfig --auto is once again executed automatically during
	installation of distribution-specific RPMs.
	* Updated README, INSTALL and BUGS documentation files.
	* modules/osspec/: minor cleanups

Thu May 23 2002 Marc Boucher <marc@mbsi.ca>
	* Released hcflinmodem-0.93mbsibeta02052300.

Thu May 23 2002 Marc Boucher <marc@mbsi.ca>
	* scripts/hcfconfig.in: remove old /dev/modem after configuring devfs.

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

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 hcflinmodem-0.93mbsibeta02052100.

Mon May 20 2002 Marc Boucher <marc@mbsi.ca>
	* scripts/hcfconfig.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/*.cty: use more generic relay parameters.

Sun May 19 2002 Marc Boucher <marc@mbsi.ca>
	* Released hcflinmodem-0.93mbsibeta02051900.

Sat May 18 2002 Marc Boucher <marc@mbsi.ca>
	* Added preliminary support for 127A:100x (71DP) devices.
	* Added preliminary support for 14F1:1813 and 1815 LAN/Modem combo.
	* Revamped and updated INF files.
	* scripts/hcfconfig.in: proper ISO-3166 country map entries for
	ARGENTINA, BRAZIL, CZECH_REPUBLIC, and NETHERLANDS.
	* modules/osspec/osresour.c: rewrote OSGetPCIDeviceResources()
	* modules/osspec/osnvm.c: added CALLERID2, CALLWAITING_PARMS, V92_CONTROL,
	FLAGS2, CW, PIG, and MOH.

Mon May 06 2002 Marc Boucher <marc@mbsi.ca>
	* Released hcflinmodem-0.92mbsibeta02050600.

Mon May 06 2002 Marc Boucher <marc@mbsi.ca>
	* scripts/hcfconfig.in: check_unsupported(): some 127a:102x devices
	actually work.
	* modules/osspec/include/oscompat.h: fixed memcpy issue for 2.2 users.

Sun May 05 2002 Marc Boucher <marc@mbsi.ca>
	* Released hcflinmodem-0.92mbsibeta02050500.

Sun May 05 2002 Marc Boucher <marc@mbsi.ca>
	* Changed ttyHCF0 device name to ttySHCF0 for compatibility with wvdial.

Fri Apr 26 2002 Marc Boucher <marc@mbsi.ca>
	* modules/osspec/include/osuniqredef.h: added to solve name collision
	problem with HSF and other modules.

Fri Apr 26 2002 Marc Boucher <marc@mbsi.ca>
	* scripts/hcfconfig.in: added OSKERNTYPE, which is set to the type
	of kernel installed, not the architecture.
	* modules/makefile: add i386 to REDHAT_MACHINES to accomodate people
	still running i386 kernels and link-identical-binaries to save space..

Wed Apr 25 2002 Marc Boucher <marc@mbsi.ca>
	* Released hcflinmodem-0.91mbsibeta02042500.

Wed Apr 24 2002 Marc Boucher <marc@mbsi.ca>
	* imported/hcfengine.O: merged in new Conexant modem code, added
	SmartDAA support.
	* scripts/hcfconfig.in: remove SmartDAA devices from check_unsupported().
	* inf/: reorganized inf files, removed unnecessary sections,
	added SmartDAA versions.
	* modules/serial_hcf.c: handle new-style COMCTRL_EVT_RINGS events.

Mon Apr 22 2002 Marc Boucher <marc@mbsi.ca>
	* scripts/hcfconfig.in: re-enabled creation of /dev/modem symlink
	* Released hcflinmodem-0.9mbsibeta02042201.

Mon Apr 22 2002 Marc Boucher <marc@mbsi.ca>
	* Released hcflinmodem-0.9mbsibeta02042200.

Sun Apr 21 2002 Marc Boucher <marc@mbsi.ca>
	* modules/serial_hcf.c: Added /proc/driver/hcf/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.
	* modules/osspec/osnvm.c: Use AT&D2 by default.
	* imported/hcfengine.O: silenced various debug messages confusing users.
	* scripts/hcfconfig.in: added check_unsupported(), workaround for
	bash's limited printf builtin and other small usability improvements.
	* modules/common.mak: changed default KERNELSRC to match hcfconfig.

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)
	* scripts/hcfconfig.in: cut down size of default --dumpdiag output.

Wed Apr 13 2002 Marc Boucher <marc@mbsi.ca>
	* Released hcflinmodem-0.9mbsibeta02041300.

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/hcfconfig.in: create /lib/modules/.../misc directory if it
	doesn't exist and add build kernel-source check.
	* scripts/hcfconfig.in: really fix broken pipe messages in get_inf_section

Wed Apr 05 2002 Marc Boucher <marc@mbsi.ca>
	* Released hcflinmodem-0.9mbsibeta02040500.

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

Wed Apr 03 2002 Marc Boucher <marc@mbsi.ca>
	* scripts/hcfconfig.in: add check for binary modules with OSKERNVERS_NODASH.
	* modules/osspec/osservices.c: OsSleep() workaround to prevent crashes
	on < 2.2.20 kernels.

Tue Mar 26 2002 Marc Boucher <marc@mbsi.ca>
	* hcflinmodem.spec.in, makefile: add distribution-specific
	packages containing module binaries for default kernels.

	* modules/common.mak: add DISTRO_CFLAGS

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

Sun Mar 24 2002 Marc Boucher <marc@mbsi.ca>
	* Released hcflinmodem-0.9mbsibeta02032400.

Sun Mar 24 2002 Marc Boucher <marc@mbsi.ca>
	* modules/osspec/osnvm.c: Added check for OsFOpen() return value.
	* Improved test for awk strtonum() workaround.
	(Thanks to Gratiniano S. de Haro)

Fri Mar 08 2002 Marc Boucher <marc@mbsi.ca>
	* Released hcflinmodem-0.9mbsibeta02030801.

Fri Mar 08 2002 Marc Boucher <marc@mbsi.ca>
	* scripts/hcfconfig.in: workaround for awks that don't support strtonum().

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

Fri Mar 08 2002 Marc Boucher <marc@mbsi.ca>
	* hcflinmodem.spec.in: only run hcfconfig --auto in %post if
	HCF_AUTOCONFIG env variable is set, so as to match INSTALL documentation.
	* modules/serial_hcf.c: PCI vendor and device IDs of HCF modem can be
	explicitely passed as modules parameters named pcivendorid and pcideviceid.
	* T__ERROR messages always printk()ed when USE_TRACE_ONLY_ERRORS defined.
	* /devicemanager/asiclib.c: fixed crash upon SysCreateDevResources()
	failure due to AsicDisableHWEvent() being called.
	* modules/osspec/osservices.c: OsSleep() should call schedule_timeout()
	or mdelay(), not udelay().

Tue Mar 05 2002 Marc Boucher <marc@mbsi.ca>
	* Released hcflinmodem-0.9mbsibeta02030500.

Tue Mar 05 2002 Marc Boucher <marc@mbsi.ca>
	* Added "Conflicts: hsflinmodem" to RPM spec file as a temporary
	measure until the symbol name collisions are fixed.
	* scripts/hcfconfig.in: get_inf_section(): redirect stderr to /dev/null
	for the preprocess_inf() call to ignore broken pipe errors.

Fri Mar 01 2002 Marc Boucher <marc@mbsi.ca>
	* Initial beta version (hcflinmodem-0.9mbsibeta02030100).

From marc@mbsi.ca Tue Jun 25 10:54:52 2002
Received: from endlich.mbsi.ca (endlich.mbsi.ca [198.168.101.5])
	(authenticated bits=128)
	by valve.mbsi.ca with ESMTP id g5PEsqJS016927
	(version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NO)
	for <hcflinux-announce@lists.mbsi.ca>; Tue, 25 Jun 2002 10:54:52 -0400
Received: from endlich.mbsi.ca (endlich.mbsi.ca [127.0.0.1])
	by endlich.mbsi.ca with ESMTP id g5PEsqj8004468
	(version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NO)
	for <hcflinux-announce@lists.mbsi.ca>; Tue, 25 Jun 2002 10:54:52 -0400
Received: (from marc@localhost)
	by endlich.mbsi.ca (8.12.2/8.12.2/Submit) id g5PEsqKj004466
	for hcflinux-announce@lists.mbsi.ca; Tue, 25 Jun 2002 10:54:52 -0400
Date: Tue, 25 Jun 2002 10:54:52 -0400
From: Marc Boucher <marc@mbsi.ca>
To: hcflinux-announce@lists.mbsi.ca
Message-ID: <20020625145452.GB4352@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: [hcflinux-announce] New hcfpcimodem-0.96mbsibeta02062500 release
Sender: hcflinux-announce-admin@lists.mbsi.ca
Errors-To: hcflinux-announce-admin@lists.mbsi.ca
X-BeenThere: hcflinux-announce@lists.mbsi.ca
X-Mailman-Version: 2.0.11
Precedence: bulk
Reply-To: marc+hcf@mbsi.ca
List-Help: <mailto:hcflinux-announce-request@lists.mbsi.ca?subject=help>
List-Post: <mailto:hcflinux-announce@lists.mbsi.ca>
List-Subscribe: <http://www.mbsi.ca/mailman/listinfo/hcflinux-announce>,
	<mailto:hcflinux-announce-request@lists.mbsi.ca?subject=subscribe>
List-Id: Official announcements about Linux HCF driver releases <hcflinux-announce.lists.mbsi.ca>
List-Unsubscribe: <http://www.mbsi.ca/mailman/listinfo/hcflinux-announce>,
	<mailto:hcflinux-announce-request@lists.mbsi.ca?subject=unsubscribe>
List-Archive: <http://www.mbsi.ca/pipermail/hcflinux-announce/>

Hi,

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

NOTE: the package name was changed from "hcflinmodem" to "hcfpcimodem"
in preparation for the upcoming release of an USB version of the drivers.
For consistency reasons, the "hcf" prefix in command and path names
was also extended to "hcfpci". Hence, "hcfconfig" is now "hcfpciconfig".

The detailed list of changes is available below.

Enjoy
Marc


Tue Jun 25 2002 Marc Boucher <marc@mbsi.ca>
	* Released hcfpcimodem-0.96mbsibeta02062500.

Tue Jun 25 2002 Marc Boucher <marc@mbsi.ca>
	* Renamed PCI driver package to hcfpcimodem in preparation for release
	of hcfusbmodem. Most pathnames and script prefixes also changed from
	'hcf' to 'hcfpci'.
	* Silenced HwHdlcWrite: .. HW_HDLC_NONE messages.
	* modules/osspec/include/oscompat.h: get rid of non-standard min/max
	* modules/common.mak: added -Wno-multichar to CFLAGS.
	* inf/hcfv90_linux.inf: added PCI ID 158b:0015 for
	Allied Data Technologies modem (thanks to Dave Rodgman)

Tue Jun 18 2002 Marc Boucher <marc@mbsi.ca>
	* Released hcflinmodem-0.95mbsibeta02061800.

Tue Jun 18 2002 Marc Boucher <marc@mbsi.ca>
	* Eliminated unwanted debug messages.
	* 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 hcflinmodem-0.95mbsibeta02061700.

Sun Jun 16 2002 Marc Boucher <marc@mbsi.ca>
	* imported/hcfengine.O: merged with latest code from Conexant.
	* Added preliminary power-management support.
	* More FAX/HDLC workarounds.
	* modules/osspec/osservices.c: OsSleep() and timer code tweaking.

Thu Jun 13 2002 Marc Boucher <marc@mbsi.ca>
	* Released hcflinmodem-0.94mbsibeta02061300.

Thu Jun 13 2002 Marc Boucher <marc@mbsi.ca>
	* Implemented workarounds for HW HDLC problems affecting fax mode.
	Class 1 FAX reception and transmission should now work.

Tue Jun 11 2002 Marc Boucher <marc@mbsi.ca>
	* Released hcflinmodem-0.93mbsibeta02061100.

Tue Jun 11 2002 Marc Boucher <marc@mbsi.ca>
	* Added RIPTIDE HCF modem support.
	* inf/, scripts/hcfconfig.in: small restructuration; use hcf_linux.cty
	as default cty file unless one corresponding to selected inf file exists.
	* makefile, hcflinmodem.spec.in: don't include big pdf file in tar pkgs.

Mon Jun 10 2002 Marc Boucher <marc@mbsi.ca>
	* scripts/hcfconfig.in: choose_pcicomctrl() should also list
	PCI serial controllers to catch older HCF modems.
	* makefile, hcflinmodem.spec.in: better error propagation for RPM builds.

Sun Jun 02 2002 Marc Boucher <marc@mbsi.ca>
	* Released hcflinmodem-0.93mbsibeta02060200.

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.

Sat Jun 01 2002 Marc Boucher <marc@mbsi.ca>
	* Released hcflinmodem-0.93mbsibeta02060100.

Sat Jun 01 2002 Marc Boucher <marc@mbsi.ca>
	* modules/serial_hcf.c: hcf_tx_ready() should ignore hcf_evt_txempty
	for now since atparser doesn't update STATUS_ATDTE_TX_CHAR for first
	characters ('A', 'T') after +++.
	* modules/osspec/osstdio.c: various enhancements to OsFOpen().

Fri May 31 2002 Marc Boucher <marc@mbsi.ca>
	* Removed extraneous prefixes from T.31 fax command responses.
	* Added temporary workarounds to prevent crashes and freezes in fax mode,
	which doesn't work yet but soon will.

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 hcflinmodem-0.93mbsibeta02052600.

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 hcfconfig the ability
	to re-link the kernel modules on-the-fly.
	hcfconfig --auto is once again executed automatically during
	installation of distribution-specific RPMs.
	* Updated README, INSTALL and BUGS documentation files.
	* modules/osspec/: minor cleanups

Thu May 23 2002 Marc Boucher <marc@mbsi.ca>
	* Released hcflinmodem-0.93mbsibeta02052300.

Thu May 23 2002 Marc Boucher <marc@mbsi.ca>
	* scripts/hcfconfig.in: remove old /dev/modem after configuring devfs.

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

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 hcflinmodem-0.93mbsibeta02052100.

Mon May 20 2002 Marc Boucher <marc@mbsi.ca>
	* scripts/hcfconfig.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/*.cty: use more generic relay parameters.

Sun May 19 2002 Marc Boucher <marc@mbsi.ca>
	* Released hcflinmodem-0.93mbsibeta02051900.

Sat May 18 2002 Marc Boucher <marc@mbsi.ca>
	* Added preliminary support for 127A:100x (71DP) devices.
	* Added preliminary support for 14F1:1813 and 1815 LAN/Modem combo.
	* Revamped and updated INF files.
	* scripts/hcfconfig.in: proper ISO-3166 country map entries for
	ARGENTINA, BRAZIL, CZECH_REPUBLIC, and NETHERLANDS.
	* modules/osspec/osresour.c: rewrote OSGetPCIDeviceResources()
	* modules/osspec/osnvm.c: added CALLERID2, CALLWAITING_PARMS, V92_CONTROL,
	FLAGS2, CW, PIG, and MOH.

Mon May 06 2002 Marc Boucher <marc@mbsi.ca>
	* Released hcflinmodem-0.92mbsibeta02050600.

Mon May 06 2002 Marc Boucher <marc@mbsi.ca>
	* scripts/hcfconfig.in: check_unsupported(): some 127a:102x devices
	actually work.
	* modules/osspec/include/oscompat.h: fixed memcpy issue for 2.2 users.

Sun May 05 2002 Marc Boucher <marc@mbsi.ca>
	* Released hcflinmodem-0.92mbsibeta02050500.

Sun May 05 2002 Marc Boucher <marc@mbsi.ca>
	* Changed ttyHCF0 device name to ttySHCF0 for compatibility with wvdial.

Fri Apr 26 2002 Marc Boucher <marc@mbsi.ca>
	* modules/osspec/include/osuniqredef.h: added to solve name collision
	problem with HSF and other modules.

Fri Apr 26 2002 Marc Boucher <marc@mbsi.ca>
	* scripts/hcfconfig.in: added OSKERNTYPE, which is set to the type
	of kernel installed, not the architecture.
	* modules/makefile: add i386 to REDHAT_MACHINES to accomodate people
	still running i386 kernels and link-identical-binaries to save space..

Wed Apr 25 2002 Marc Boucher <marc@mbsi.ca>
	* Released hcflinmodem-0.91mbsibeta02042500.

Wed Apr 24 2002 Marc Boucher <marc@mbsi.ca>
	* imported/hcfengine.O: merged in new Conexant modem code, added
	SmartDAA support.
	* scripts/hcfconfig.in: remove SmartDAA devices from check_unsupported().
	* inf/: reorganized inf files, removed unnecessary sections,
	added SmartDAA versions.
	* modules/serial_hcf.c: handle new-style COMCTRL_EVT_RINGS events.

Mon Apr 22 2002 Marc Boucher <marc@mbsi.ca>
	* scripts/hcfconfig.in: re-enabled creation of /dev/modem symlink
	* Released hcflinmodem-0.9mbsibeta02042201.

Mon Apr 22 2002 Marc Boucher <marc@mbsi.ca>
	* Released hcflinmodem-0.9mbsibeta02042200.

Sun Apr 21 2002 Marc Boucher <marc@mbsi.ca>
	* modules/serial_hcf.c: Added /proc/driver/hcf/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.
	* modules/osspec/osnvm.c: Use AT&D2 by default.
	* imported/hcfengine.O: silenced various debug messages confusing users.
	* scripts/hcfconfig.in: added check_unsupported(), workaround for
	bash's limited printf builtin and other small usability improvements.
	* modules/common.mak: changed default KERNELSRC to match hcfconfig.

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)
	* scripts/hcfconfig.in: cut down size of default --dumpdiag output.

Wed Apr 13 2002 Marc Boucher <marc@mbsi.ca>
	* Released hcflinmodem-0.9mbsibeta02041300.

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/hcfconfig.in: create /lib/modules/.../misc directory if it
	doesn't exist and add build kernel-source check.
	* scripts/hcfconfig.in: really fix broken pipe messages in get_inf_section

Wed Apr 05 2002 Marc Boucher <marc@mbsi.ca>
	* Released hcflinmodem-0.9mbsibeta02040500.

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

Wed Apr 03 2002 Marc Boucher <marc@mbsi.ca>
	* scripts/hcfconfig.in: add check for binary modules with OSKERNVERS_NODASH.
	* modules/osspec/osservices.c: OsSleep() workaround to prevent crashes
	on < 2.2.20 kernels.

Tue Mar 26 2002 Marc Boucher <marc@mbsi.ca>
	* hcflinmodem.spec.in, makefile: add distribution-specific
	packages containing module binaries for default kernels.

	* modules/common.mak: add DISTRO_CFLAGS

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

Sun Mar 24 2002 Marc Boucher <marc@mbsi.ca>
	* Released hcflinmodem-0.9mbsibeta02032400.

Sun Mar 24 2002 Marc Boucher <marc@mbsi.ca>
	* modules/osspec/osnvm.c: Added check for OsFOpen() return value.
	* Improved test for awk strtonum() workaround.
	(Thanks to Gratiniano S. de Haro)

Fri Mar 08 2002 Marc Boucher <marc@mbsi.ca>
	* Released hcflinmodem-0.9mbsibeta02030801.

Fri Mar 08 2002 Marc Boucher <marc@mbsi.ca>
	* scripts/hcfconfig.in: workaround for awks that don't support strtonum().

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

Fri Mar 08 2002 Marc Boucher <marc@mbsi.ca>
	* hcflinmodem.spec.in: only run hcfconfig --auto in %post if
	HCF_AUTOCONFIG env variable is set, so as to match INSTALL documentation.
	* modules/serial_hcf.c: PCI vendor and device IDs of HCF modem can be
	explicitely passed as modules parameters named pcivendorid and pcideviceid.
	* T__ERROR messages always printk()ed when USE_TRACE_ONLY_ERRORS defined.
	* /devicemanager/asiclib.c: fixed crash upon SysCreateDevResources()
	failure due to AsicDisableHWEvent() being called.
	* modules/osspec/osservices.c: OsSleep() should call schedule_timeout()
	or mdelay(), not udelay().

Tue Mar 05 2002 Marc Boucher <marc@mbsi.ca>
	* Released hcflinmodem-0.9mbsibeta02030500.

Tue Mar 05 2002 Marc Boucher <marc@mbsi.ca>
	* Added "Conflicts: hsflinmodem" to RPM spec file as a temporary
	measure until the symbol name collisions are fixed.
	* scripts/hcfconfig.in: get_inf_section(): redirect stderr to /dev/null
	for the preprocess_inf() call to ignore broken pipe errors.

Fri Mar 01 2002 Marc Boucher <marc@mbsi.ca>
	* Initial beta version (hcflinmodem-0.9mbsibeta02030100).

From marc@mbsi.ca Fri Jul  5 09:58:43 2002
Received: from endlich.mbsi.ca (endlich.mbsi.ca [198.168.101.5])
	(authenticated bits=128)
	by valve.mbsi.ca with ESMTP id g65Dwgdo020918
	(version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NO)
	for <hcflinux-announce@lists.mbsi.ca>; Fri, 5 Jul 2002 09:58:43 -0400
Received: from endlich.mbsi.ca (endlich.mbsi.ca [192.168.73.1] (may be forged))
	by endlich.mbsi.ca with ESMTP id g65Dwip0013522
	(version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NO)
	for <hcflinux-announce@lists.mbsi.ca>; Fri, 5 Jul 2002 09:58:44 -0400
Received: (from marc@localhost)
	by endlich.mbsi.ca (8.12.4/8.12.4/Submit) id g65DwiGm013520
	for hcflinux-announce@lists.mbsi.ca; Fri, 5 Jul 2002 09:58:44 -0400
Date: Fri, 5 Jul 2002 09:58:44 -0400
From: Marc Boucher <marc@mbsi.ca>
To: hcflinux-announce@lists.mbsi.ca
Message-ID: <20020705135844.GA13459@endlich.mbsi.ca>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
User-Agent: Mutt/1.5.1i
Subject: [hcflinux-announce] New hcfpcimodem-0.97mbsibeta02070500 release
Sender: hcflinux-announce-admin@lists.mbsi.ca
Errors-To: hcflinux-announce-admin@lists.mbsi.ca
X-BeenThere: hcflinux-announce@lists.mbsi.ca
X-Mailman-Version: 2.0.11
Precedence: bulk
Reply-To: marc+hcf@mbsi.ca
List-Help: <mailto:hcflinux-announce-request@lists.mbsi.ca?subject=help>
List-Post: <mailto:hcflinux-announce@lists.mbsi.ca>
List-Subscribe: <http://www.mbsi.ca/mailman/listinfo/hcflinux-announce>,
	<mailto:hcflinux-announce-request@lists.mbsi.ca?subject=subscribe>
List-Id: Official announcements about Linux HCF driver releases <hcflinux-announce.lists.mbsi.ca>
List-Unsubscribe: <http://www.mbsi.ca/mailman/listinfo/hcflinux-announce>,
	<mailto:hcflinux-announce-request@lists.mbsi.ca?subject=unsubscribe>
List-Archive: <http://www.mbsi.ca/pipermail/hcflinux-announce/>

Hi,

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

The detailed list of changes is available below.

I would like to hear from 2.2 users as to whether the issues
affecting the driver under older kernels have been fixed.

Enjoy
Marc


Fri Jul 05 2002 Marc Boucher <marc@mbsi.ca>
	* Released hcfpcimodem-0.97mbsibeta02072500.

Fri Jul 05 2002 Marc Boucher <marc@mbsi.ca>
	* imported/hcfengine.O: merged with latest code from Conexant.
	* Initial support for multiple machine architectures.
	* modules/osspec/osservices.c: use cmpxchg() for OsAtomicCompareAndSwap()
	if available.
	* modules/osspec/osservices.c: implemented dedicated kernel thread,
	replacing use of tq_scheduler and schedule_task(). This should address
	problems under earlier 2.2 kernels.
	* modules/osspec/osservices.c: if called in interrupt context,
	OsSleep() now complains and aborts.
	* modules/osspec/osnvm.c: do not generate carriage returns.
	* scripts/hcfconfig.in: added crude big-endian inf file conversion hack,
	and support for GNU awk invocation as gawk.

Tue Jun 25 2002 Marc Boucher <marc@mbsi.ca>
	* Released hcfpcimodem-0.96mbsibeta02062500.

Tue Jun 25 2002 Marc Boucher <marc@mbsi.ca>
	* Renamed PCI driver package to hcfpcimodem in preparation for release
	of hcfusbmodem. Most pathnames and script prefixes also changed from
	'hcf' to 'hcfpci'.
	* Silenced HwHdlcWrite: .. HW_HDLC_NONE messages.
	* modules/osspec/include/oscompat.h: get rid of non-standard min/max
	* modules/common.mak: added -Wno-multichar to CFLAGS.
	* inf/hcfv90_linux.inf: added PCI ID 158b:0015 for
	Allied Data Technologies modem (thanks to Dave Rodgman)

Tue Jun 18 2002 Marc Boucher <marc@mbsi.ca>
	* Released hcflinmodem-0.95mbsibeta02061800.

Tue Jun 18 2002 Marc Boucher <marc@mbsi.ca>
	* Eliminated unwanted debug messages.
	* 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 hcflinmodem-0.95mbsibeta02061700.

Sun Jun 16 2002 Marc Boucher <marc@mbsi.ca>
	* imported/hcfengine.O: merged with latest code from Conexant.
	* Added preliminary power-management support.
	* More FAX/HDLC workarounds.
	* modules/osspec/osservices.c: OsSleep() and timer code tweaking.

Thu Jun 13 2002 Marc Boucher <marc@mbsi.ca>
	* Released hcflinmodem-0.94mbsibeta02061300.

Thu Jun 13 2002 Marc Boucher <marc@mbsi.ca>
	* Implemented workarounds for HW HDLC problems affecting fax mode.
	Class 1 FAX reception and transmission should now work.

Tue Jun 11 2002 Marc Boucher <marc@mbsi.ca>
	* Released hcflinmodem-0.93mbsibeta02061100.

Tue Jun 11 2002 Marc Boucher <marc@mbsi.ca>
	* Added RIPTIDE HCF modem support.
	* inf/, scripts/hcfconfig.in: small restructuration; use hcf_linux.cty
	as default cty file unless one corresponding to selected inf file exists.
	* makefile, hcflinmodem.spec.in: don't include big pdf file in tar pkgs.

Mon Jun 10 2002 Marc Boucher <marc@mbsi.ca>
	* scripts/hcfconfig.in: choose_pcicomctrl() should also list
	PCI serial controllers to catch older HCF modems.
	* makefile, hcflinmodem.spec.in: better error propagation for RPM builds.

Sun Jun 02 2002 Marc Boucher <marc@mbsi.ca>
	* Released hcflinmodem-0.93mbsibeta02060200.

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.

Sat Jun 01 2002 Marc Boucher <marc@mbsi.ca>
	* Released hcflinmodem-0.93mbsibeta02060100.

Sat Jun 01 2002 Marc Boucher <marc@mbsi.ca>
	* modules/serial_hcf.c: hcf_tx_ready() should ignore hcf_evt_txempty
	for now since atparser doesn't update STATUS_ATDTE_TX_CHAR for first
	characters ('A', 'T') after +++.
	* modules/osspec/osstdio.c: various enhancements to OsFOpen().

Fri May 31 2002 Marc Boucher <marc@mbsi.ca>
	* Removed extraneous prefixes from T.31 fax command responses.
	* Added temporary workarounds to prevent crashes and freezes in fax mode,
	which doesn't work yet but soon will.

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 hcflinmodem-0.93mbsibeta02052600.

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 hcfconfig the ability
	to re-link the kernel modules on-the-fly.
	hcfconfig --auto is once again executed automatically during
	installation of distribution-specific RPMs.
	* Updated README, INSTALL and BUGS documentation files.
	* modules/osspec/: minor cleanups

Thu May 23 2002 Marc Boucher <marc@mbsi.ca>
	* Released hcflinmodem-0.93mbsibeta02052300.

Thu May 23 2002 Marc Boucher <marc@mbsi.ca>
	* scripts/hcfconfig.in: remove old /dev/modem after configuring devfs.

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

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 hcflinmodem-0.93mbsibeta02052100.

Mon May 20 2002 Marc Boucher <marc@mbsi.ca>
	* scripts/hcfconfig.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/*.cty: use more generic relay parameters.

Sun May 19 2002 Marc Boucher <marc@mbsi.ca>
	* Released hcflinmodem-0.93mbsibeta02051900.

Sat May 18 2002 Marc Boucher <marc@mbsi.ca>
	* Added preliminary support for 127A:100x (71DP) devices.
	* Added preliminary support for 14F1:1813 and 1815 LAN/Modem combo.
	* Revamped and updated INF files.
	* scripts/hcfconfig.in: proper ISO-3166 country map entries for
	ARGENTINA, BRAZIL, CZECH_REPUBLIC, and NETHERLANDS.
	* modules/osspec/osresour.c: rewrote OSGetPCIDeviceResources()
	* modules/osspec/osnvm.c: added CALLERID2, CALLWAITING_PARMS, V92_CONTROL,
	FLAGS2, CW, PIG, and MOH.

Mon May 06 2002 Marc Boucher <marc@mbsi.ca>
	* Released hcflinmodem-0.92mbsibeta02050600.

Mon May 06 2002 Ma