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 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 Sun Sep  1 06:19:18 2002
Received: from endlich.mbsi.ca (endlich.mbsi.ca [198.168.101.5])
	by valve.mbsi.ca with ESMTP id g81AJGYO005188
	(version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NO)
	for <hcflinux-announce@lists.mbsi.ca>; Sun, 1 Sep 2002 06:19:17 -0400
Received: from endlich.mbsi.ca (endlich.mbsi.ca [192.168.73.1] (may be forged))
	by endlich.mbsi.ca with ESMTP id g81AJIk9000859
	(version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NO)
	for <hcflinux-announce@lists.mbsi.ca>; Sun, 1 Sep 2002 06:19:18 -0400
Received: (from marc@localhost)
	by endlich.mbsi.ca (8.12.5/8.12.5/Submit) id g81AJHt1000857
	for hcflinux-announce@lists.mbsi.ca; Sun, 1 Sep 2002 06:19:17 -0400
Date: Sun, 1 Sep 2002 06:19:17 -0400
From: Marc Boucher <marc@mbsi.ca>
To: hcflinux-announce@lists.mbsi.ca
Message-ID: <20020901101917.GA789@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.98mbsibeta02090100 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

Support for VOICE has been added, and many fixes and improvements were made
since the last release. A detailed list of changes is available below.

Please report any new or persisting problems.

Cheers
Marc

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



Sun Sep 01 2002 Marc Boucher <marc@mbsi.ca>
	* Released hcfpcimodem-0.98mbsibeta02090100.
	* Released hcfusbmodem-0.98mbsibeta02090100ppc.
	(see FAQ if you are looking for an x86 version of hcfusbmodem driver)

Sat Aug 31 2002 Marc Boucher <marc@mbsi.ca>
	* imported/hcfengine.O: various workarounds.
	* makefile: added Mandrake 2.4.18-8.1mdk kernel.
	* modules/osspec/osservices.c: fixed more potential race conditions
	and thread termination problems.
	* modules/osspec/{osusb.c,include/oscompat.h}: applied 2.4.20-pre
	compatibility patch from Benjamin Herrenschmidt.
	* FAQ: updated.

Sun Aug 25 2002 Marc Boucher <marc@mbsi.ca>
	* makefile: added RedHat 2.4.18-10 kernel.
	* modules/osspec/include/oscompat.h: added kernel stack checker.
	* modules/osspec/osservices.c: mdmthrd startup/shutdown improvements.

Wed Aug 21 2002 Marc Boucher <marc@mbsi.ca>
	* imported/hcfengine.O: merged with latest code from Conexant.
	* Integrated voice (AT+FCLASS=8) support.
	* Added modules/kernelcompiler.sh, a small script which tries
	to guess which compiler should be used to build kernel modules.
	* modules/common.mak: use kernelcompiler.sh to determine default CC
	* modules/common.mak, INSTALL: added notes about KERNELSRC for
	Debian 3.0 users.
	* modules/osspec/osnvm.c: NVM_Write() now returns COM_STATUS_SUCCESS
	for unrecognized codes.

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

Thu Jul 18 2002 Marc Boucher <marc@mbsi.ca>
	* modules/serial_hcf.c: retry OsUsbGetInstance(0) if it fails.
	* modules/osspec/osusb.c: removed OsSleep(250) after
	pmac_call_feature(PMAC_FTR_MODEM_ENABLE, NULL, 0, 1);
	(Thanks to Benjamin Herrenschmidt for both fixes)

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

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() as 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 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 Sun Sep  1 06:30:30 2002
Received: from endlich.mbsi.ca ([198.168.101.5])
	by valve.mbsi.ca with ESMTP id g81AUNYO005587
	(version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NO)
	for <hcflinux-announce@lists.mbsi.ca>; Sun, 1 Sep 2002 06:30:30 -0400
Received: from endlich.mbsi.ca (endlich.mbsi.ca [192.168.73.1] (may be forged))
	by endlich.mbsi.ca with ESMTP id g81AUQk9000964
	(version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NO)
	for <hcflinux-announce@lists.mbsi.ca>; Sun, 1 Sep 2002 06:30:26 -0400
Received: (from marc@localhost)
	by endlich.mbsi.ca (8.12.5/8.12.5/Submit) id g81AUQNZ000962
	for hcflinux-announce@lists.mbsi.ca; Sun, 1 Sep 2002 06:30:26 -0400
Date: Sun, 1 Sep 2002 06:30:26 -0400
From: Marc Boucher <marc@mbsi.ca>
To: hcflinux-announce@lists.mbsi.ca
Message-ID: <20020901103026.GB789@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 hcfusbmodem-0.98mbsibeta02090100ppc driver released
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,

We are very pleased to announce that the first version of the
Conexant HCF (controllerless) USB driver for PPC Linux is ready for
public testing.

This driver supports the internal modem in recent Apple PowerPC machines,
such as the Titanium PowerBook.

It is available from
 
        http://www.mbsi.ca/cnxtlindrv

Keep in mind that this is a preliminary version. Feel free to submit bug
reports and patches for any problems.

Many thanks to Conexant for their support, and to Benjamin Herrenschmidt for
his assistance with PPC issues !

Cheers
Marc


From marc@mbsi.ca Sun Sep  1 23:49:49 2002
Received: from endlich.mbsi.ca (endlich.mbsi.ca [198.168.101.5])
	by valve.mbsi.ca with ESMTP id g823nmYO032312
	(version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NO);
	Sun, 1 Sep 2002 23:49:49 -0400
Received: from endlich.mbsi.ca (endlich.mbsi.ca [192.168.73.1] (may be forged))
	by endlich.mbsi.ca with ESMTP id g823nqk9013741
	(version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NO);
	Sun, 1 Sep 2002 23:49:52 -0400
Received: (from marc@localhost)
	by endlich.mbsi.ca (8.12.5/8.12.5/Submit) id g823nqcb013739;
	Sun, 1 Sep 2002 23:49:52 -0400
Date: Sun, 1 Sep 2002 23:49:51 -0400
From: Marc Boucher <marc@mbsi.ca>
To: riptide-announce@lists.mbsi.ca
Cc: hsflinux-announce@lists.mbsi.ca, hcflinux-announce@lists.mbsi.ca
Message-ID: <20020902034951.GA13638@endlich.mbsi.ca>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
User-Agent: Mutt/1.5.1i
Subject: [hcflinux-announce] New riptide-0.4mbsibeta02090100 linux driver 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 open-source Conexant (Rockwell) RipTide
Audio/Communication Controller driver for Linux is now available from

        http://www.mbsi.ca/cnxtlindrv

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

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

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

Please report any new or persisting problems.

Cheers
Marc

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



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

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

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

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

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

From marc@mbsi.ca Tue Sep  3 00:15:20 2002
Received: from endlich.mbsi.ca (endlich.mbsi.ca [198.168.101.5])
	by valve.mbsi.ca with ESMTP id g834FKYO008797
	(version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NO)
	for <hcflinux-announce@lists.mbsi.ca>; Tue, 3 Sep 2002 00:15:20 -0400
Received: from endlich.mbsi.ca (endlich.mbsi.ca [192.168.73.1] (may be forged))
	by endlich.mbsi.ca with ESMTP id g834F4k9017302
	(version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NO)
	for <hcflinux-announce@lists.mbsi.ca>; Tue, 3 Sep 2002 00:15:04 -0400
Received: (from marc@localhost)
	by endlich.mbsi.ca (8.12.5/8.12.5/Submit) id g834F441017300
	for hcflinux-announce@lists.mbsi.ca; Tue, 3 Sep 2002 00:15:04 -0400
Date: Tue, 3 Sep 2002 00:15:04 -0400
From: Marc Boucher <marc@mbsi.ca>
To: hcflinux-announce@lists.mbsi.ca
Message-ID: <20020903041504.GA17197@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 Linux HCF modem driver release (0.98mbsibeta02090200)
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 (PCI x86, and USB PPC hardware types) is now available from
 
        http://www.mbsi.ca/cnxtlindrv

A detailed list of changes is available below.

Please report any new or persisting problems.

Cheers
Marc

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


Mon Sep 02 2002 Marc Boucher <marc@mbsi.ca>
	* Released hcfpcimodem-0.98mbsibeta02090200.
	* Released hcfusbmodem-0.98mbsibeta02090200ppc.
	(see FAQ if you are looking for an x86 version of hcfusbmodem driver)

Mon Sep 02 2002 Marc Boucher <marc@mbsi.ca>
	* imported/hcfengine.O: added fix for hangup problems & fax workaround.
	* inf/: ATI3 string changed to use new driver (target) name, restored
	previous fAnalogSpeaker setting in OEM FLAGS.
	* scripts/hcfconfig.in: fixed awk strtonum issue. (Thanks to Edd Dumbill)
	* scripts/hcfconfig.in: added @HCFTARGET@ inf substitution keyword.

Sun Sep 01 2002 Marc Boucher <marc@mbsi.ca>
	* Released hcfpcimodem-0.98mbsibeta02090100.
	* Released hcfusbmodem-0.98mbsibeta02090100ppc.

Sat Aug 31 2002 Marc Boucher <marc@mbsi.ca>
	* imported/hcfengine.O: various workarounds.
	* makefile: added Mandrake 2.4.18-8.1mdk kernel.
	* modules/osspec/osservices.c: fixed more potential race conditions
	and thread termination problems.
	* modules/osspec/{osusb.c,include/oscompat.h}: applied 2.4.20-pre
	compatibility patch from Benjamin Herrenschmidt.
	* FAQ: updated.

Sun Aug 25 2002 Marc Boucher <marc@mbsi.ca>
	* makefile: added RedHat 2.4.18-10 kernel.
	* modules/osspec/include/oscompat.h: added kernel stack checker.
	* modules/osspec/osservices.c: mdmthrd startup/shutdown improvements.

Wed Aug 21 2002 Marc Boucher <marc@mbsi.ca>
	* imported/hcfengine.O: merged with latest code from Conexant.
	* Integrated voice (AT+FCLASS=8) support.
	* Added modules/kernelcompiler.sh, a small script which tries
	to guess which compiler should be used to build kernel modules.
	* modules/common.mak: use kernelcompiler.sh to determine default CC
	* modules/common.mak, INSTALL: added notes about KERNELSRC for
	Debian 3.0 users.
	* modules/osspec/osnvm.c: NVM_Write() now returns COM_STATUS_SUCCESS
	for unrecognized codes.

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

Thu Jul 18 2002 Marc Boucher <marc@mbsi.ca>
	* modules/serial_hcf.c: retry OsUsbGetInstance(0) if it fails.
	* modules/osspec/osusb.c: removed OsSleep(250) after
	pmac_call_feature(PMAC_FTR_MODEM_ENABLE, NULL, 0, 1);
	(Thanks to Benjamin Herrenschmidt for both fixes)

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

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() as 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 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 Thu Oct 10 20:36:56 2002
Received: from endlich.mbsi.ca (endlich.mbsi.ca [198.168.101.5])
	by valve.mbsi.ca with ESMTP id g9B0ajKw028750
	(version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=FAIL)
	for <hcflinux-announce@lists.mbsi.ca>; Thu, 10 Oct 2002 20:36:51 -0400
Received: from endlich.mbsi.ca (endlich.mbsi.ca [127.0.0.1])
	by endlich.mbsi.ca with ESMTP id g9B0al4S031289
	(version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NO)
	for <hcflinux-announce@lists.mbsi.ca>; Fri, 11 Oct 2002 02:36:47 +0200
Received: (from marc@localhost)
	by endlich.mbsi.ca (8.12.5/8.12.5/Submit) id g9B0alCA031288
	for hcflinux-announce@lists.mbsi.ca; Fri, 11 Oct 2002 02:36:47 +0200
Date: Fri, 11 Oct 2002 02:36:47 +0200
From: Marc Boucher <marc@mbsi.ca>
To: hcflinux-announce@lists.mbsi.ca
Message-ID: <20021011003647.GB31233@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 Linux HCF modem driver release (0.98mbsibeta02101000)
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.13
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 (PCI x86 hardware type) is now available from
 
        http://www.mbsi.ca/cnxtlindrv

This release provides pre-compiled binaries for RedHat 8.0 and
Mandrake 9.0. A few other minor portability issues have been
fixed as well.

A detailed list of changes is available below.

Please report any new or persisting problems.

Cheers
Marc

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



Thu Oct 10 2002 Marc Boucher <marc@mbsi.ca>
	* Released hcfpcimodem-0.98mbsibeta02101000.

Thu Oct 10 2002 Marc Boucher <marc@mbsi.ca>
	* makefile: added RedHat 8.0 linux-2.4.18-14 kernel.

Mon Sep 30 2002 Marc Boucher <marc@mbsi.ca>
	* makefile: added Mandrake 9.0 linux-2.4.19-16mdk kernel and
	removed obsolete SuSE 2.4.4-4GB kernel.
	* modules/kernelcompiler.sh: added gcc-2.96 (for Mandrake 9) and
	RPM_BUILD_ROOT support.
	* inf/hcf_linux.cty: Changed INTCODE for SWEDEN from 009 to 00.
	(Thanks to Anders Helmersson)

Sun Sep 29 2002 Marc Boucher <marc@mbsi.ca>
	* makefile: tardist: changed way tar.gz files are generated to
	avoid gzip "decompression OK, trailing garbage ignored" messages.

Mon Sep 23 2002 Marc Boucher <marc@mbsi.ca>
	* modules/osspec/osservices.c: minor adjustments for 2.5 compatibility.
	* modules/serial_core.c: uart_register_driver(): set driver_name
	to drv->owner->name for proper /proc/tty/driver/ naming;
	renamed HCFSERIAL_INCLUDE_CORE to CNXTSERIAL_INCLUDE_CORE throughout.

Mon Sep 02 2002 Marc Boucher <marc@mbsi.ca>
	* Released hcfpcimodem-0.98mbsibeta02090200.
	* Released hcfusbmodem-0.98mbsibeta02090200ppc.
	(see FAQ if you are looking for an x86 version of hcfusbmodem driver)

Mon Sep 02 2002 Marc Boucher <marc@mbsi.ca>
	* imported/hcfengine.O: added fix for hangup problems & fax workaround.
	* inf/: ATI3 string changed to use new driver (target) name, restored
	previous fAnalogSpeaker setting in OEM FLAGS.
	* scripts/hcfconfig.in: fixed awk strtonum issue. (Thanks to Edd Dumbill)
	* scripts/hcfconfig.in: added @HCFTARGET@ inf substitution keyword.

Sun Sep 01 2002 Marc Boucher <marc@mbsi.ca>
	* Released hcfpcimodem-0.98mbsibeta02090100.
	* Released hcfusbmodem-0.98mbsibeta02090100ppc.

Sat Aug 31 2002 Marc Boucher <marc@mbsi.ca>
	* imported/hcfengine.O: various workarounds.
	* makefile: added Mandrake 2.4.18-8.1mdk kernel.
	* modules/osspec/osservices.c: fixed more potential race conditions
	and thread termination problems.
	* modules/osspec/{osusb.c,include/oscompat.h}: applied 2.4.20-pre
	compatibility patch from Benjamin Herrenschmidt.
	* FAQ: updated.

Sun Aug 25 2002 Marc Boucher <marc@mbsi.ca>
	* makefile: added RedHat 2.4.18-10 kernel.
	* modules/osspec/include/oscompat.h: added kernel stack checker.
	* modules/osspec/osservices.c: mdmthrd startup/shutdown improvements.

Wed Aug 21 2002 Marc Boucher <marc@mbsi.ca>
	* imported/hcfengine.O: merged with latest code from Conexant.
	* Integrated voice (AT+FCLASS=8) support.
	* Added modules/kernelcompiler.sh, a small script which tries
	to guess which compiler should be used to build kernel modules.
	* modules/common.mak: use kernelcompiler.sh to determine default CC
	* modules/common.mak, INSTALL: added notes about KERNELSRC for
	Debian 3.0 users.
	* modules/osspec/osnvm.c: NVM_Write() now returns COM_STATUS_SUCCESS
	for unrecognized codes.

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

Thu Jul 18 2002 Marc Boucher <marc@mbsi.ca>
	* modules/serial_hcf.c: retry OsUsbGetInstance(0) if it fails.
	* modules/osspec/osusb.c: removed OsSleep(250) after
	pmac_call_feature(PMAC_FTR_MODEM_ENABLE, NULL, 0, 1);
	(Thanks to Benjamin Herrenschmidt for both fixes)

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

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() as 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 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 Thu Oct 10 20:39:04 2002
Received: from endlich.mbsi.ca (endlich.mbsi.ca [198.168.101.5])
	by valve.mbsi.ca with ESMTP id g9B0ckKw028767
	(version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=FAIL);
	Thu, 10 Oct 2002 20:38:50 -0400
Received: from endlich.mbsi.ca (endlich.mbsi.ca [127.0.0.1])
	by endlich.mbsi.ca with ESMTP id g9B0cn4S031311
	(version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NO);
	Fri, 11 Oct 2002 02:38:49 +0200
Received: (from marc@localhost)
	by endlich.mbsi.ca (8.12.5/8.12.5/Submit) id g9B0cni2031310;
	Fri, 11 Oct 2002 02:38:49 +0200
Date: Fri, 11 Oct 2002 02:38:49 +0200
From: Marc Boucher <marc@mbsi.ca>
To: riptide-announce@lists.mbsi.ca
Cc: hsflinux-announce@lists.mbsi.ca, hcflinux-announce@lists.mbsi.ca
Message-ID: <20021011003849.GC31233@endlich.mbsi.ca>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
User-Agent: Mutt/1.5.1i
Subject: [hcflinux-announce] New riptide-0.4mbsibeta02101000 linux driver 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.13
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 open-source Conexant (Rockwell) RipTide
Audio/Communication Controller driver for Linux is now available from

        http://www.mbsi.ca/cnxtlindrv

This release provides pre-compiled binaries for RedHat 8.0 and
Mandrake 9.0. An important bug has also been fixed.
Keep in mind however that the driver is still very preliminary.

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

A detailed list of changes is available below.

Please report any new or persisting problems.

Cheers
Marc

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


Thu Oct 10 2002 Marc Boucher <marc@mbsi.ca>
	* Released riptide-0.4mbsibeta02101000.

Thu Oct 10 2002 Marc Boucher <marc@mbsi.ca>
	* makefile: added RedHat 8.0 linux-2.4.18-14 kernel.
	* makefile: added Mandrake 9.0 linux-2.4.19-16mdk kernel and
	removed obsolete SuSE 2.4.4-4GB kernel.
	* modules/kernelcompiler.sh: added gcc-2.96 (for Mandrake 9) and
	RPM_BUILD_ROOT support.

Sun Sep 29 2002 Marc Boucher <marc@mbsi.ca>
	* makefile: tardist: changed way tar.gz files are generated to
	avoid gzip "decompression OK, trailing garbage ignored" messages.

Wed Sep 18 2002 Marc Boucher <marc@mbsi.ca>
	* rt_hw.c:RipTideCreateChannel(): initialize pChannelInfo->sgdList
	to NULL. (Thanks to nokos@gmx.net for this fix)

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

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

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

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

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

From marc@mbsi.ca Mon Nov  4 09:40:33 2002
Received: from endlich.mbsi.ca (endlich.mbsi.ca [198.168.101.5])
	by valve.mbsi.ca with ESMTP id gA4EeX7G019317
	(version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=FAIL)
	for <hcflinux-announce@lists.mbsi.ca>; Mon, 4 Nov 2002 09:40:33 -0500
Received: from endlich.mbsi.ca (endlich.mbsi.ca [127.0.0.1])
	by endlich.mbsi.ca with ESMTP id gA4EeXon030789
	(version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NO)
	for <hcflinux-announce@lists.mbsi.ca>; Mon, 4 Nov 2002 09:40:33 -0500
Received: (from marc@localhost)
	by endlich.mbsi.ca (8.12.5/8.12.5/Submit) id gA4EeX2U030788
	for hcflinux-announce@lists.mbsi.ca; Mon, 4 Nov 2002 09:40:33 -0500
Date: Mon, 4 Nov 2002 09:40:33 -0500
From: Marc Boucher <marc@mbsi.ca>
To: hcflinux-announce@lists.mbsi.ca
Message-ID: <20021104144033.GB30733@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 Linux HCF modem driver release (0.98mbsibeta02110301)
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.13
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 (PCI x86 hardware type) is now available from
 
        http://www.mbsi.ca/cnxtlindrv

This release essentially provides pre-compiled binaries for SuSE 8.1 and the
latest RedHat update kernels. A module configuration issue on Gentoo was also
fixed.

A detailed list of changes is available below.

Please report any new problems.

Cheers
Marc

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


Sun Nov 03 2002 Marc Boucher <marc@mbsi.ca>
	* Released hcfpcimodem-0.98mbsibeta02110301.

Sun Nov 03 2002 Marc Boucher <marc@mbsi.ca>
	* modules/kernelcompiler.sh: use gcc 3 to build modules for
	SuSE's 2.4.19-4GB kernel.

Sun Nov 03 2002 Marc Boucher <marc@mbsi.ca>
	* Released hcfpcimodem-0.98mbsibeta02110300.

Sun Nov 03 2002 Marc Boucher <marc@mbsi.ca>
	* makefile: added RedHat 2.4.18-17.7.x and 2.4.18-17.8.0 kernels.
	* makefile: added SuSE 2.4.19-4GB kernel.
	* modules/kernelcompiler.sh: use gcc 3 to build modules for
	RedHat's 2.4.18-17.8.0 kernel.
	* modules/serial_hcf.c: properly test COMCTRL_MONITOR_POUND_UG_SUPPORTED.
	* scripts/hsfconfig.in: put module configuration in /etc/modules.d and
	run update-modules if present (for gentoo).
	* imported/hcfengine.O: limit voice (+FCLASS=8) to recent datapumps (73DP)
	for now.

Wed Oct 16 2002 Marc Boucher <marc@mbsi.ca>
	* Released hcfpcimodem-0.98mbsibeta02101002.

Wed Oct 16 2002 Marc Boucher <marc@mbsi.ca>
	* scripts/hcfconfig.in: optimized auto_find_inf() to compensate for
	RedHat 8.0 gawk slowness.

Fri Oct 11 2002 Marc Boucher <marc@mbsi.ca>
	* Released hcfpcimodem-0.98mbsibeta02101001.

Fri Oct 11 2002 Marc Boucher <marc@mbsi.ca>
	* modules/kernelcompiler.sh: use gcc 3 to build modules for
	RedHat's 2.4.18-14 kernel.

Thu Oct 10 2002 Marc Boucher <marc@mbsi.ca>
	* Released hcfpcimodem-0.98mbsibeta02101000.

Thu Oct 10 2002 Marc Boucher <marc@mbsi.ca>
	* makefile: added RedHat 8.0 linux-2.4.18-14 kernel.

Mon Sep 30 2002 Marc Boucher <marc@mbsi.ca>
	* makefile: added Mandrake 9.0 linux-2.4.19-16mdk kernel and
	removed obsolete SuSE 2.4.4-4GB kernel.
	* modules/kernelcompiler.sh: added gcc-2.96 (for Mandrake 9) and
	RPM_BUILD_ROOT support.
	* inf/hcf_linux.cty: Changed INTCODE for SWEDEN from 009 to 00.
	(Thanks to Anders Helmersson)

Sun Sep 29 2002 Marc Boucher <marc@mbsi.ca>
	* makefile: tardist: changed way tar.gz files are generated to
	avoid gzip "decompression OK, trailing garbage ignored" messages.

Mon Sep 23 2002 Marc Boucher <marc@mbsi.ca>
	* modules/osspec/osservices.c: minor adjustments for 2.5 compatibility.
	* modules/serial_core.c: uart_register_driver(): set driver_name
	to drv->owner->name for proper /proc/tty/driver/ naming;
	renamed HCFSERIAL_INCLUDE_CORE to CNXTSERIAL_INCLUDE_CORE throughout.

Mon Sep 02 2002 Marc Boucher <marc@mbsi.ca>
	* Released hcfpcimodem-0.98mbsibeta02090200.
	* Released hcfusbmodem-0.98mbsibeta02090200ppc.
	(see FAQ if you are looking for an x86 version of hcfusbmodem driver)

Mon Sep 02 2002 Marc Boucher <marc@mbsi.ca>
	* imported/hcfengine.O: added fix for hangup problems & fax workaround.
	* inf/: ATI3 string changed to use new driver (target) name, restored
	previous fAnalogSpeaker setting in OEM FLAGS.
	* scripts/hcfconfig.in: fixed awk strtonum issue. (Thanks to Edd Dumbill)
	* scripts/hcfconfig.in: added @HCFTARGET@ inf substitution keyword.

Sun Sep 01 2002 Marc Boucher <marc@mbsi.ca>
	* Released hcfpcimodem-0.98mbsibeta02090100.
	* Released hcfusbmodem-0.98mbsibeta02090100ppc.

Sat Aug 31 2002 Marc Boucher <marc@mbsi.ca>
	* imported/hcfengine.O: various workarounds.
	* makefile: added Mandrake 2.4.18-8.1mdk kernel.
	* modules/osspec/osservices.c: fixed more potential race conditions
	and thread termination problems.
	* modules/osspec/{osusb.c,include/oscompat.h}: applied 2.4.20-pre
	compatibility patch from Benjamin Herrenschmidt.
	* FAQ: updated.

Sun Aug 25 2002 Marc Boucher <marc@mbsi.ca>
	* makefile: added RedHat 2.4.18-10 kernel.
	* modules/osspec/include/oscompat.h: added kernel stack checker.
	* modules/osspec/osservices.c: mdmthrd startup/shutdown improvements.

Wed Aug 21 2002 Marc Boucher <marc@mbsi.ca>
	* imported/hcfengine.O: merged with latest code from Conexant.
	* Integrated voice (AT+FCLASS=8) support.
	* Added modules/kernelcompiler.sh, a small script which tries
	to guess which compiler should be used to build kernel modules.
	* modules/common.mak: use kernelcompiler.sh to determine default CC
	* modules/common.mak, INSTALL: added notes about KERNELSRC for
	Debian 3.0 users.
	* modules/osspec/osnvm.c: NVM_Write() now returns COM_STATUS_SUCCESS
	for unrecognized codes.

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

Thu Jul 18 2002 Marc Boucher <marc@mbsi.ca>
	* modules/serial_hcf.c: retry OsUsbGetInstance(0) if it fails.
	* modules/osspec/osusb.c: removed OsSleep(250) after
	pmac_call_feature(PMAC_FTR_MODEM_ENABLE, NULL, 0, 1);
	(Thanks to Benjamin Herrenschmidt for both fixes)

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

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() as 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 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 Sat Dec 28 19:08:14 2002
Received: from endlich.mbsi.ca (endlich.mbsi.ca [198.168.101.5])
	by valve.mbsi.ca with ESMTP id gBT08E1R018233
	(version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=FAIL)
	for <hcflinux-announce@lists.mbsi.ca>; Sat, 28 Dec 2002 19:08:14 -0500
Received: from endlich.mbsi.ca (endlich.mbsi.ca [127.0.0.1])
	by endlich.mbsi.ca with ESMTP id gBT08ERt016874
	(version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NO)
	for <hcflinux-announce@lists.mbsi.ca>; Sat, 28 Dec 2002 19:08:14 -0500
Received: (from marc@localhost)
	by endlich.mbsi.ca (8.12.5/8.12.5/Submit) id gBT08E3v016873
	for hcflinux-announce@lists.mbsi.ca; Sat, 28 Dec 2002 19:08:14 -0500
Date: Sat, 28 Dec 2002 19:08:14 -0500
From: Marc Boucher <marc@mbsi.ca>
To: hcflinux-announce@lists.mbsi.ca
Message-ID: <20021229000814.GC16733@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 Linux HCF modem driver release (hcfpcimodem-0.99mbsibeta02122500)
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.13
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 (PCI x86 hardware type) is now available from
 
        http://www.mbsi.ca/cnxtlindrv

This release includes the newest Conexant modem code and provides
pre-compiled binaries for the latest Redhat and Mandrake kernel updates.

A detailed list of changes is available below.

Please report any new or persisting problems.

Regards
Marc

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


Wed Dec 25 2002 Marc Boucher <marc@mbsi.ca>
	* Released hcfpcimodem-0.99mbsibeta02122500.

Wed Dec 25 2002 Marc Boucher <marc@mbsi.ca>
	* imported/hcfengine.O: merged with latest code from Conexant.

Wed Dec 25 2002 Marc Boucher <marc@mbsi.ca>
	* makefile: added Mandrake 9.0 linux-2.4.19-19mdk kernel.
	* makefile: added RedHat 2.4.18-19.7.x and 2.4.18-19.8.0 kernels.

Sun Nov 03 2002 Marc Boucher <marc@mbsi.ca>
	* Released hcfpcimodem-0.98mbsibeta02110301.

Sun Nov 03 2002 Marc Boucher <marc@mbsi.ca>
	* modules/kernelcompiler.sh: use gcc 3 to build modules for
	SuSE's 2.4.19-4GB kernel.

Sun Nov 03 2002 Marc Boucher <marc@mbsi.ca>
	* Released hcfpcimodem-0.98mbsibeta02110300.

Sun Nov 03 2002 Marc Boucher <marc@mbsi.ca>
	* makefile: added RedHat 2.4.18-17.7.x and 2.4.18-17.8.0 kernels.
	* makefile: added SuSE 2.4.19-4GB kernel.
	* modules/kernelcompiler.sh: use gcc 3 to build modules for
	RedHat's 2.4.18-17.8.0 kernel.
	* modules/serial_hcf.c: properly test COMCTRL_MONITOR_POUND_UG_SUPPORTED.
	* scripts/hsfconfig.in: put module configuration in /etc/modules.d and
	run update-modules if present (for gentoo).
	* imported/hcfengine.O: limit voice (+FCLASS=8) to recent datapumps (73DP)
	for now.

Wed Oct 16 2002 Marc Boucher <marc@mbsi.ca>
	* Released hcfpcimodem-0.98mbsibeta02101002.

Wed Oct 16 2002 Marc Boucher <marc@mbsi.ca>
	* scripts/hcfconfig.in: optimized auto_find_inf() to compensate for
	RedHat 8.0 gawk slowness.

Fri Oct 11 2002 Marc Boucher <marc@mbsi.ca>
	* Released hcfpcimodem-0.98mbsibeta02101001.

Fri Oct 11 2002 Marc Boucher <marc@mbsi.ca>
	* modules/kernelcompiler.sh: use gcc 3 to build modules for
	RedHat's 2.4.18-14 kernel.

Thu Oct 10 2002 Marc Boucher <marc@mbsi.ca>
	* Released hcfpcimodem-0.98mbsibeta02101000.

Thu Oct 10 2002 Marc Boucher <marc@mbsi.ca>
	* makefile: added RedHat 8.0 linux-2.4.18-14 kernel.

Mon Sep 30 2002 Marc Boucher <marc@mbsi.ca>
	* makefile: added Mandrake 9.0 linux-2.4.19-16mdk kernel and
	removed obsolete SuSE 2.4.4-4GB kernel.
	* modules/kernelcompiler.sh: added gcc-2.96 (for Mandrake 9) and
	RPM_BUILD_ROOT support.
	* inf/hcf_linux.cty: Changed INTCODE for SWEDEN from 009 to 00.
	(Thanks to Anders Helmersson)

Sun Sep 29 2002 Marc Boucher <marc@mbsi.ca>
	* makefile: tardist: changed way tar.gz files are generated to
	avoid gzip "decompression OK, trailing garbage ignored" messages.

Mon Sep 23 2002 Marc Boucher <marc@mbsi.ca>
	* modules/osspec/osservices.c: minor adjustments for 2.5 compatibility.
	* modules/serial_core.c: uart_register_driver(): set driver_name
	to drv->owner->name for proper /proc/tty/driver/ naming;
	renamed HCFSERIAL_INCLUDE_CORE to CNXTSERIAL_INCLUDE_CORE throughout.

Mon Sep 02 2002 Marc Boucher <marc@mbsi.ca>
	* Released hcfpcimodem-0.98mbsibeta02090200.
	* Released hcfusbmodem-0.98mbsibeta02090200ppc.
	(see FAQ if you are looking for an x86 version of hcfusbmodem driver)

Mon Sep 02 2002 Marc Boucher <marc@mbsi.ca>
	* imported/hcfengine.O: added fix for hangup problems & fax workaround.
	* inf/: ATI3 string changed to use new driver (target) name, restored
	previous fAnalogSpeaker setting in OEM FLAGS.
	* scripts/hcfconfig.in: fixed awk strtonum issue. (Thanks to Edd Dumbill)
	* scripts/hcfconfig.in: added @HCFTARGET@ inf substitution keyword.

Sun Sep 01 2002 Marc Boucher <marc@mbsi.ca>
	* Released hcfpcimodem-0.98mbsibeta02090100.
	* Released hcfusbmodem-0.98mbsibeta02090100ppc.

Sat Aug 31 2002 Marc Boucher <marc@mbsi.ca>
	* imported/hcfengine.O: various workarounds.
	* makefile: added Mandrake 2.4.18-8.1mdk kernel.
	* modules/osspec/osservices.c: fixed more potential race conditions
	and thread termination problems.
	* modules/osspec/{osusb.c,include/oscompat.h}: applied 2.4.20-pre
	compatibility patch from Benjamin Herrenschmidt.
	* FAQ: updated.

Sun Aug 25 2002 Marc Boucher <marc@mbsi.ca>
	* makefile: added RedHat 2.4.18-10 kernel.
	* modules/osspec/include/oscompat.h: added kernel stack checker.
	* modules/osspec/osservices.c: mdmthrd startup/shutdown improvements.

Wed Aug 21 2002 Marc Boucher <marc@mbsi.ca>
	* imported/hcfengine.O: merged with latest code from Conexant.
	* Integrated voice (AT+FCLASS=8) support.
	* Added modules/kernelcompiler.sh, a small script which tries
	to guess which compiler should be used to build kernel modules.
	* modules/common.mak: use kernelcompiler.sh to determine default CC
	* modules/common.mak, INSTALL: added notes about KERNELSRC for
	Debian 3.0 users.
	* modules/osspec/osnvm.c: NVM_Write() now returns COM_STATUS_SUCCESS
	for unrecognized codes.

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

Thu Jul 18 2002 Marc Boucher <marc@mbsi.ca>
	* modules/serial_hcf.c: retry OsUsbGetInstance(0) if it fails.
	* modules/osspec/osusb.c: removed OsSleep(250) after
	pmac_call_feature(PMAC_FTR_MODEM_ENABLE, NULL, 0, 1);
	(Thanks to Benjamin Herrenschmidt for both fixes)

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

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() as 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 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 Thu Apr 17 15:09:49 2003
Received: from endlich.mbsi.ca (endlich.mbsi.ca [198.168.101.5])
	by valve.mbsi.ca with ESMTP id h3HJ9mPT015920
	(version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=FAIL);
	Thu, 17 Apr 2003 15:09:49 -0400
Received: from endlich.mbsi.ca (endlich.mbsi.ca [198.168.101.5])
	by endlich.mbsi.ca with ESMTP id h3HJ9mkK030854
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO);
	Thu, 17 Apr 2003 15:09:48 -0400
Received: (from marc@localhost)
	by endlich.mbsi.ca (8.12.8/8.12.8/Submit) id h3HJ9mrX030852;
	Thu, 17 Apr 2003 15:09:48 -0400
Date: Thu, 17 Apr 2003 15:09:47 -0400
From: Marc Boucher <marc@mbsi.ca>
To: hsflinux-announce@lists.mbsi.ca, hcflinux-announce@lists.mbsi.ca,
   riptide-announce@lists.mbsi.ca
Message-ID: <20030417190947.GA30844@endlich.mbsi.ca>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
User-Agent: Mutt/1.5.1i
Subject: [hcflinux-announce] Linuxant to pursue development of Linux drivers for Conexant chipsets
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.13
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/>

[this is very exciting and positive news for the project, with
 more to come -Marc]

LINUXANT TO PURSUE DEVELOPMENT OF LINUX DRIVERS FOR CONEXANT CHIPSETS

MONTREAL, QC Apr. 16, 2003 - Linuxant inc., a world-class supplier of 
consulting, software development and professional support services is 
announcing today that it has entered into a groundbreaking agreement with 
Conexant Systems, Inc. to make enhanced drivers available to the Linux 
community.
	
Linuxant has licensed core modem and ADSL technologies from Conexant and 
intends to invest significant resources to perfect and extend the pioneering 
softmodem driver development work started by Conexant and Linux kernel 
developer Marc Boucher.

"The overwhelming demand for Linux drivers has outgrown the scope of Marc's 
initial experimental project and we are now delighted to see Linuxant taking 
it to the next level", said Zeev Collin, Vice-President, Conexant PCD.
 
"We are thrilled to be at the cornerstone of providing Linux users with high 
quality drivers for Conexant's ubiquitous chipsets", said Marc Boucher, 
founder and President of Linuxant. "Support for softmodems, sometimes 
referred to as 'winmodems' has traditionally been lacking in the open-source 
Linux operating-system, due to the proprietary aspects of the technology. 
Our goal is to bring it on par with commercial platforms, while respecting 
the nature of Linux and the interests of all parties involved".

Advanced features such as V.92, FAX and other functionality currently 
missing will be added to enhanced versions of the HSF (softmodem) and
HCF (controllerless) drivers, to become available to millions of Linux users
in the near future.

Companies will also be able to take advantage of Linuxant's professional 
support, development, and customization services.

For more information, please go to http://www.linuxant.com 	


About Linuxant
Linuxant is a world-class supplier of consulting, software development and 
professional support services. Linuxant works closely with leading vendors 
and OEMs of semiconductor, PC, embedded and communication/wireless products, 
as well as with companies in other industries, providing technological 
expertise and solutions to maximize the potential of Linux and open-source. 
Additionally, Linuxant develops and distributes specialized system software, 
such as device drivers for specific applications.

About Conexant
Conexant Systems, Inc., a worldwide leader in semiconductor system solutions 
for communications applications, leverages its expertise in mixed-signal 
processing to deliver integrated systems and semiconductor products through 
two separate businesses. The Broadband Communications business develops and 
delivers integrated solutions that enable digital entertainment and 
information networks for the home and small office. Mindspeed Technologies, 
the company's Internet infrastructure business, designs, develops and sells 
a complete portfolio of semiconductor networking solutions that facilitate 
the aggregation, transmission and switching of data, video and voice from 
the edge of the Internet to linked metropolitan area networks. Conexant is 
headquartered in Newport Beach, Calif. To learn more, visit www.conexant.com 
or www.mindspeed.com.


From marc@mbsi.ca Thu Apr 17 17:52:11 2003
Received: from endlich.mbsi.ca (endlich.mbsi.ca [198.168.101.5])
	by valve.mbsi.ca with ESMTP id h3HLqAdJ027428
	(version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=FAIL)
	for <hcflinux-announce@lists.mbsi.ca>; Thu, 17 Apr 2003 17:52:11 -0400
Received: from endlich.mbsi.ca (endlich.mbsi.ca [198.168.101.5])
	by endlich.mbsi.ca with ESMTP id h3HLqAkK032480
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO)
	for <hcflinux-announce@lists.mbsi.ca>; Thu, 17 Apr 2003 17:52:10 -0400
Received: (from marc@localhost)
	by endlich.mbsi.ca (8.12.8/8.12.8/Submit) id h3HLqAnN032478
	for hcflinux-announce@lists.mbsi.ca; Thu, 17 Apr 2003 17:52:10 -0400
Date: Thu, 17 Apr 2003 17:52:10 -0400
From: Marc Boucher <marc@mbsi.ca>
To: hcflinux-announce@lists.mbsi.ca
Message-ID: <20030417215210.GB32355@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 Linux HCF modem driver release (hcfpcimodem-0.99lnxtbeta03041600)
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.13
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 version of the Conexant HCF (controllerless) driver for
Linux (PCI x86 hardware type) is now available from
 
        http://www.linuxant.com/drivers/

This release includes support for RedHat 9, Mandrake 9.1,
and SuSE 8.2 kernels. A few critical problems were also fixed.

A detailed list of changes is available below.

Please report any new or persisting problems.

Regards
Marc

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


Wed Apr 16 2003 Marc Boucher
	* Released hcfpcimodem-0.99lnxtbeta03041600.

Wed Apr 16 2003 Marc Boucher
	* FAQ: major update.
	* imported/hcfengine.O: merged with latest code from Conexant.
	* makefile: added rule to sign rpm packages.
	* modules/osspec/osservices.c: fixed important race in mdmthrd().

Wed Apr 16 2003 Marc Boucher
	* Added pre-built binary packages for the following
	distributions/kernel versions:
		Mandrake 9.1 linux-2.4.21-0.13mdk
		Mandrake 9.0 linux-2.4.19-32mdk
		RedHat 9 linux-2.4.20-8 and -9
		RedHat 8.0 linux-2.4.18-27.8.0
		SuSE 8.2 2.4.20-4GB
	* modules/kernelcompiler.sh: updated.

Wed Apr 16 2003 Marc Boucher
	* modules/osspec/osservices.c: compatibility changes for
	RedHat 9 and newer 2.5 kernels.

Wed Apr 16 2003 Marc Boucher
	* Now officially maintained and distributed by Linuxant.

Tue Dec 31 2002 Marc Boucher
	* Released hcfpcimodem-0.99mbsibeta02123100.

Tue Dec 31 2002 Marc Boucher
	* Removed prefix from AT+FCLASS=? response, which crept in again
	causing problems with HylaFAX.
	(Thanks to Seshareddy Kamireddi for reporting this)

Wed Dec 25 2002 Marc Boucher
	* Released hcfpcimodem-0.99mbsibeta02122500.

Wed Dec 25 2002 Marc Boucher
	* imported/hcfengine.O: merged with latest code from Conexant.

Wed Dec 25 2002 Marc Boucher
	* makefile: added Mandrake 9.0 linux-2.4.19-19mdk kernel.
	* makefile: added RedHat 2.4.18-19.7.x and 2.4.18-19.8.0 kernels.

Sun Nov 03 2002 Marc Boucher
	* Released hcfpcimodem-0.98mbsibeta02110301.

Sun Nov 03 2002 Marc Boucher
	* modules/kernelcompiler.sh: use gcc 3 to build modules for
	SuSE's 2.4.19-4GB kernel.

Sun Nov 03 2002 Marc Boucher
	* Released hcfpcimodem-0.98mbsibeta02110300.

Sun Nov 03 2002 Marc Boucher
	* makefile: added RedHat 2.4.18-17.7.x and 2.4.18-17.8.0 kernels.
	* makefile: added SuSE 2.4.19-4GB kernel.
	* modules/kernelcompiler.sh: use gcc 3 to build modules for
	RedHat's 2.4.18-17.8.0 kernel.
	* modules/serial_hcf.c: properly test COMCTRL_MONITOR_POUND_UG_SUPPORTED.
	* scripts/hsfconfig.in: put module configuration in /etc/modules.d and
	run update-modules if present (for gentoo).
	* imported/hcfengine.O: limit voice (+FCLASS=8) to recent datapumps (73DP)
	for now.

Wed Oct 16 2002 Marc Boucher
	* Released hcfpcimodem-0.98mbsibeta02101002.

Wed Oct 16 2002 Marc Boucher
	* scripts/hcfconfig.in: optimized auto_find_inf() to compensate for
	RedHat 8.0 gawk slowness.

Fri Oct 11 2002 Marc Boucher
	* Released hcfpcimodem-0.98mbsibeta02101001.

Fri Oct 11 2002 Marc Boucher
	* modules/kernelcompiler.sh: use gcc 3 to build modules for
	RedHat's 2.4.18-14 kernel.

Thu Oct 10 2002 Marc Boucher
	* Released hcfpcimodem-0.98mbsibeta02101000.

Thu Oct 10 2002 Marc Boucher
	* makefile: added RedHat 8.0 linux-2.4.18-14 kernel.

Mon Sep 30 2002 Marc Boucher
	* makefile: added Mandrake 9.0 linux-2.4.19-16mdk kernel and
	removed obsolete SuSE 2.4.4-4GB kernel.
	* modules/kernelcompiler.sh: added gcc-2.96 (for Mandrake 9) and
	RPM_BUILD_ROOT support.
	* inf/hcf_linux.cty: Changed INTCODE for SWEDEN from 009 to 00.
	(Thanks to Anders Helmersson)

Sun Sep 29 2002 Marc Boucher
	* makefile: tardist: changed way tar.gz files are generated to
	avoid gzip "decompression OK, trailing garbage ignored" messages.

Mon Sep 23 2002 Marc Boucher
	* modules/osspec/osservices.c: minor adjustments for 2.5 compatibility.
	* modules/serial_core.c: uart_register_driver(): set driver_name
	to drv->owner->name for proper /proc/tty/driver/ naming;
	renamed HCFSERIAL_INCLUDE_CORE to CNXTSERIAL_INCLUDE_CORE throughout.

Mon Sep 02 2002 Marc Boucher
	* Released hcfpcimodem-0.98mbsibeta02090200.
	* Released hcfusbmodem-0.98mbsibeta02090200ppc.
	(see FAQ if you are looking for an x86 version of hcfusbmodem driver)

Mon Sep 02 2002 Marc Boucher
	* imported/hcfengine.O: added fix for hangup problems & fax workaround.
	* inf/: ATI3 string changed to use new driver (target) name, restored
	previous fAnalogSpeaker setting in OEM FLAGS.
	* scripts/hcfconfig.in: fixed awk strtonum issue. (Thanks to Edd Dumbill)
	* scripts/hcfconfig.in: added @HCFTARGET@ inf substitution keyword.

Sun Sep 01 2002 Marc Boucher
	* Released hcfpcimodem-0.98mbsibeta02090100.
	* Released hcfusbmodem-0.98mbsibeta02090100ppc.

Sat Aug 31 2002 Marc Boucher
	* imported/hcfengine.O: various workarounds.
	* makefile: added Mandrake 2.4.18-8.1mdk kernel.
	* modules/osspec/osservices.c: fixed more potential race conditions
	and thread termination problems.
	* modules/osspec/{osusb.c,include/oscompat.h}: applied 2.4.20-pre
	compatibility patch from Benjamin Herrenschmidt.
	* FAQ: updated.

Sun Aug 25 2002 Marc Boucher
	* makefile: added RedHat 2.4.18-10 kernel.
	* modules/osspec/include/oscompat.h: added kernel stack checker.
	* modules/osspec/osservices.c: mdmthrd startup/shutdown improvements.

Wed Aug 21 2002 Marc Boucher
	* imported/hcfengine.O: merged with latest code from Conexant.
	* Integrated voice (AT+FCLASS=8) support.
	* Added modules/kernelcompiler.sh, a small script which tries
	to guess which compiler should be used to build kernel modules.
	* modules/common.mak: use kernelcompiler.sh to determine default CC
	* modules/common.mak, INSTALL: added notes about KERNELSRC for
	Debian 3.0 users.
	* modules/osspec/osnvm.c: NVM_Write() now returns COM_STATUS_SUCCESS
	for unrecognized codes.

Sun Jul 21 2002 Marc Boucher
	* makefile: added RedHat 2.4.9-34 and 2.4.18-5 kernels.
	* Updated BUGS file.

Thu Jul 18 2002 Marc Boucher
	* modules/serial_hcf.c: retry OsUsbGetInstance(0) if it fails.
	* modules/osspec/osusb.c: removed OsSleep(250) after
	pmac_call_feature(PMAC_FTR_MODEM_ENABLE, NULL, 0, 1);
	(Thanks to Benjamin Herrenschmidt for both fixes)

Fri Jul 05 2002 Marc Boucher
	* Released hcfpcimodem-0.97mbsibeta02070500.

Fri Jul 05 2002 Marc Boucher
	* imported/hcfengine.O: merged with latest code from Conexant.
	* Initial support for multiple machine architectures.
	* modules/osspec/osservices.c: use cmpxchg() as 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
	* Released hcfpcimodem-0.96mbsibeta02062500.

Tue Jun 25 2002 Marc Boucher
	* 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
	* Released hcflinmodem-0.95mbsibeta02061800.

Tue Jun 18 2002 Marc Boucher
	* 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
	* Released hcflinmodem-0.95mbsibeta02061700.

Sun Jun 16 2002 Marc Boucher
	* 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
	* Released hcflinmodem-0.94mbsibeta02061300.

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

Tue Jun 11 2002 Marc Boucher
	* Released hcflinmodem-0.93mbsibeta02061100.

Tue Jun 11 2002 Marc Boucher
	* 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
	* 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
	* Released hcflinmodem-0.93mbsibeta02060200.

Sun Jun 02 2002 Marc Boucher
	* Restructured packaging once again to improve consistency with linux
	distribution practices and further reduce space consumption.

Sat Jun 01 2002 Marc Boucher
	* Released hcflinmodem-0.93mbsibeta02060100.

Sat Jun 01 2002 Marc Boucher
	* 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
	* 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
	* modules/serial_core.c: replaced MINOR() with minor() for 2.5.x and
	added missing spin_lock_init(&info->lock) to uart_get().
	* modules/osspec/include/oscompat.h: ensure minor() is defined.

Sun May 26 2002 Marc Boucher
	* Released hcflinmodem-0.93mbsibeta02052600.

Sun May 26 2002 Marc Boucher
	* Restructured distribution-specific packaging to include
	only needed kernel module binaries without unnecessary source.
	This reduces package sizes and download times. Only the generic
	packages now contain source code providing 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
	* Released hcflinmodem-0.93mbsibeta02052300.

Thu May 23 2002 Marc Boucher
	* scripts/hcfconfig.in: remove old /dev/modem after configuring devfs.

Tue May 21 2002 Marc Boucher
	* Released hcflinmodem-0.93mbsibeta02052101.

Tue May 21 2002 Marc Boucher
	* modules/makefile: Added binary module support for SuSE 8.0 (2.4.18-4GB)

Tue May 21 2002 Marc Boucher
	* Released hcflinmodem-0.93mbsibeta02052100.

Mon May 20 2002 Marc Boucher
	* 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
	* Released hcflinmodem-0.93mbsibeta02051900.

Sat May 18 2002 Marc Boucher
	* 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
	* Released hcflinmodem-0.92mbsibeta02050600.

Mon May 06 2002 Marc Boucher
	* 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
	* Released hcflinmodem-0.92mbsibeta02050500.

Sun May 05 2002 Marc Boucher
	* Changed ttyHCF0 device name to ttySHCF0 for compatibility with wvdial.

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

Fri Apr 26 2002 Marc Boucher
	* 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
	* Released hcflinmodem-0.91mbsibeta02042500.

Wed Apr 24 2002 Marc Boucher
	* 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
	* scripts/hcfconfig.in: re-enabled creation of /dev/modem symlink
	* Released hcflinmodem-0.9mbsibeta02042201.

Mon Apr 22 2002 Marc Boucher
	* Released hcflinmodem-0.9mbsibeta02042200.

Sun Apr 21 2002 Marc Boucher
	* 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
	* 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
	* Released hcflinmodem-0.9mbsibeta02041300.

Wed Apr 12 2002 Marc Boucher
	* modules/makefile: revamped directory structure for binaries and added
	several mandrake kernels.
	* makefile: add missing bracket to RPMTOPDIRDEFINED test.
	* scripts/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
	* Released hcflinmodem-0.9mbsibeta02040500.

Wed Apr 03 2002 Marc Boucher
	* Released hcflinmodem-0.9mbsibeta02040300.

Wed Apr 03 2002 Marc Boucher
	* 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
	* 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
	* Released hcflinmodem-0.9mbsibeta02032400.

Sun Mar 24 2002 Marc Boucher
	* 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
	* Released hcflinmodem-0.9mbsibeta02030801.

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

Fri Mar 08 2002 Marc Boucher
	* Released hcflinmodem-0.9mbsibeta02030800.

Fri Mar 08 2002 Marc Boucher
	* 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
	* Released hcflinmodem-0.9mbsibeta02030500.

Tue Mar 05 2002 Marc Boucher
	* 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
	* Initial beta version (hcflinmodem-0.9mbsibeta02030100).

From marc@mbsi.ca Thu Apr 17 17:59:06 2003
Received: from endlich.mbsi.ca (endlich.mbsi.ca [198.168.101.5])
	by valve.mbsi.ca with ESMTP id h3HLx6dJ027937
	(version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=FAIL)
	for <hcflinux-announce@lists.mbsi.ca>; Thu, 17 Apr 2003 17:59:06 -0400
Received: from endlich.mbsi.ca (endlich.mbsi.ca [198.168.101.5])
	by endlich.mbsi.ca with ESMTP id h3HLx6kK032544
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO)
	for <hcflinux-announce@lists.mbsi.ca>; Thu, 17 Apr 2003 17:59:06 -0400
Received: (from marc@localhost)
	by endlich.mbsi.ca (8.12.8/8.12.8/Submit) id h3HLx61h032542
	for hcflinux-announce@lists.mbsi.ca; Thu, 17 Apr 2003 17:59:06 -0400
Date: Thu, 17 Apr 2003 17:59:06 -0400
From: Marc Boucher <marc@mbsi.ca>
To: hcflinux-announce@lists.mbsi.ca
Message-ID: <20030417215906.GC32355@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 hcfusbmodem-0.98lnxtbeta03041600ppc driver released
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.13
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 version of the experimental Conexant HCF (controllerless) driver for
Linux (USB PPC hardware type) is now available from

        http://www.linuxant.com/drivers/

This driver supports the internal modem in recent Apple PowerPC machines,
such as the Titanium PowerBook.

Support for newer kernels and a few bug fixes are the highlights
of this release.

The detailed list of changes is available below.

Please report any new or persisting problems.

Many thanks to Benjamin Herrenschmidt for his assistance with PPC issues !

Regards
Marc

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


Wed Apr 16 2003 Marc Boucher
	* Released hcfusbmodem-0.98mbsibeta03041600ppc.
	(see FAQ if you are looking for an x86 version of hcfusbmodem driver)

Wed Apr 16 2003 Marc Boucher
	* FAQ: major update.
	* modules/kernelcompiler.sh: updated.

Wed Apr 16 2003 Marc Boucher
	* modules/osspec/osservices.c: compatibility changes for
	RedHat 9 and newer 2.5 kernels.
	* modules/osspec/osservices.c: fixed important race in mdmthrd().

Wed Apr 16 2003 Marc Boucher
	* Now officially maintained and distributed by Linuxant.

Wed Oct 16 2002 Marc Boucher
	* scripts/hcfconfig.in: optimized auto_find_inf() to compensate for
	RedHat 8.0 gawk slowness.

Sun Sep 29 2002 Marc Boucher
	* makefile: tardist: changed way tar.gz files are generated to
	avoid gzip "decompression OK, trailing garbage ignored" messages.

Mon Sep 23 2002 Marc Boucher
	* modules/osspec/osservices.c: minor adjustments for 2.5 compatibility.
	* modules/serial_core.c: uart_register_driver(): set driver_name
	to drv->owner->name for proper /proc/tty/driver/ naming;
	renamed HCFSERIAL_INCLUDE_CORE to CNXTSERIAL_INCLUDE_CORE throughout.

Mon Sep 02 2002 Marc Boucher
	* Released hcfpcimodem-0.98mbsibeta02090200.
	* Released hcfusbmodem-0.98mbsibeta02090200ppc.

Mon Sep 02 2002 Marc Boucher
	* imported/hcfengine.O: added fix for hangup problems & fax workaround.
	* inf/: ATI3 string changed to use new driver (target) name, restored
	previous fAnalogSpeaker setting in OEM FLAGS.
	* scripts/hcfconfig.in: fixed awk strtonum issue. (Thanks to Edd Dumbill)
	* scripts/hcfconfig.in: added @HCFTARGET@ inf substitution keyword.

Sun Sep 01 2002 Marc Boucher
	* Released hcfpcimodem-0.98mbsibeta02090100.
	* Released hcfusbmodem-0.98mbsibeta02090100ppc.

From marc@mbsi.ca Fri Apr 25 12:10:49 2003
Received: from endlich.mbsi.ca (endlich.mbsi.ca [198.168.101.5])
	by valve.mbsi.ca with ESMTP id h3PGAm11021732
	(version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=FAIL)
	for <hcflinux-announce@lists.mbsi.ca>; Fri, 25 Apr 2003 12:10:49 -0400
Received: from endlich.mbsi.ca (endlich.mbsi.ca [198.168.101.5])
	by endlich.mbsi.ca with ESMTP id h3PGAlhG028559
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO)
	for <hcflinux-announce@lists.mbsi.ca>; Fri, 25 Apr 2003 12:10:47 -0400
Received: (from marc@localhost)
	by endlich.mbsi.ca (8.12.8/8.12.8/Submit) id h3PGAlAh028557
	for hcflinux-announce@lists.mbsi.ca; Fri, 25 Apr 2003 12:10:47 -0400
Date: Fri, 25 Apr 2003 12:10:47 -0400
From: Marc Boucher <marc@linuxant.com>
To: hcflinux-announce@lists.mbsi.ca
Message-ID: <20030425161047.GA28527@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 Linux HCF modem driver release (hcfpcimodem-0.99lnxtbeta03042500)
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.13
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 version of the Conexant HCF (controllerless) driver for
Linux is now available from
 
        http://www.linuxant.com/drivers/

This release corrects several important issues. We recommend that
all users upgrade.

A detailed list of changes is available below.

Please report any new or persisting problems.

Regards
Marc

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


Fri Apr 25 2003 Marc Boucher
	* Released hcfpcimodem-0.99lnxtbeta03042500.

Thu Apr 24 2003 Marc Boucher
	* modules/osspec/osservices.c: support recursive locks and critical
	sections.
	* modules/mod_osspec.c: added OsCriticalSection functions and ulLogThread.
	* modules/osspec/osnvm.c: increased CFILE_BUFFER_SIZE to fix
	parsing of long PoundUD lines causing growing inf file phenomenon,
	and modified NVM_WriteKey() to limit line length.
	* scripts/hcfconfig.in: improved dump_diagnostics() and added --noprobe
	option. get_current_country_from_inf(): ignore duplicate entries.
	* inf/hcfv90_linux.inf: added PCI ID 141A:1035 for
	Apache Micro Peripherals modem.
	* modules/osspec/include/oscompat.h: OsContextAllowsSleeping().
	* FAQ: updated.

Fri Apr 18 2003 Marc Boucher
	* Released hcfpcimodem-0.99lnxtbeta03041800.

Fri Apr 18 2003 Marc Boucher
	* imported/hcfengine.O: don't use stream/session locks for now.
	* imported/hcfengine.O: increased buffer size for AT#UG (lastcallstatus).
	* modules/serial_hcf.c: hcf_get_lastcallstatus(): use length and check
	offset.

Wed Apr 16 2003 Marc Boucher
	* Released hcfpcimodem-0.99lnxtbeta03041600.

Wed Apr 16 2003 Marc Boucher
	* FAQ: major update.
	* imported/hcfengine.O: merged with latest code from Conexant.
	* makefile: added rule to sign rpm packages.
	* modules/osspec/osservices.c: fixed important race in mdmthrd().

Wed Apr 16 2003 Marc Boucher
	* Added pre-built binary packages for the following
	distributions/kernel versions:
		Mandrake 9.1 linux-2.4.21-0.13mdk
		Mandrake 9.0 linux-2.4.19-32mdk
		RedHat 9 linux-2.4.20-8 and -9
		RedHat 8.0 linux-2.4.18-27.8.0
		SuSE 8.2 2.4.20-4GB
	* modules/kernelcompiler.sh: updated.

Wed Apr 16 2003 Marc Boucher
	* modules/osspec/osservices.c: compatibility changes for
	RedHat 9 and newer 2.5 kernels.

Wed Apr 16 2003 Marc Boucher
	* Now officially maintained and distributed by Linuxant.

Tue Dec 31 2002 Marc Boucher
	* Released hcfpcimodem-0.99mbsibeta02123100.

Tue Dec 31 2002 Marc Boucher
	* Removed prefix from AT+FCLASS=? response, which crept in again
	causing problems with HylaFAX.
	(Thanks to Seshareddy Kamireddi for reporting this)

Wed Dec 25 2002 Marc Boucher
	* Released hcfpcimodem-0.99mbsibeta02122500.

Wed Dec 25 2002 Marc Boucher
	* imported/hcfengine.O: merged with latest code from Conexant.

Wed Dec 25 2002 Marc Boucher
	* makefile: added Mandrake 9.0 linux-2.4.19-19mdk kernel.
	* makefile: added RedHat 2.4.18-19.7.x and 2.4.18-19.8.0 kernels.

Sun Nov 03 2002 Marc Boucher
	* Released hcfpcimodem-0.98mbsibeta02110301.

Sun Nov 03 2002 Marc Boucher
	* modules/kernelcompiler.sh: use gcc 3 to build modules for
	SuSE's 2.4.19-4GB kernel.

Sun Nov 03 2002 Marc Boucher
	* Released hcfpcimodem-0.98mbsibeta02110300.

Sun Nov 03 2002 Marc Boucher
	* makefile: added RedHat 2.4.18-17.7.x and 2.4.18-17.8.0 kernels.
	* makefile: added SuSE 2.4.19-4GB kernel.
	* modules/kernelcompiler.sh: use gcc 3 to build modules for
	RedHat's 2.4.18-17.8.0 kernel.
	* modules/serial_hcf.c: properly test COMCTRL_MONITOR_POUND_UG_SUPPORTED.
	* scripts/hsfconfig.in: put module configuration in /etc/modules.d and
	run update-modules if present (for gentoo).
	* imported/hcfengine.O: limit voice (+FCLASS=8) to recent datapumps (73DP)
	for now.

Wed Oct 16 2002 Marc Boucher
	* Released hcfpcimodem-0.98mbsibeta02101002.

Wed Oct 16 2002 Marc Boucher
	* scripts/hcfconfig.in: optimized auto_find_inf() to compensate for
	RedHat 8.0 gawk slowness.

Fri Oct 11 2002 Marc Boucher
	* Released hcfpcimodem-0.98mbsibeta02101001.

Fri Oct 11 2002 Marc Boucher
	* modules/kernelcompiler.sh: use gcc 3 to build modules for
	RedHat's 2.4.18-14 kernel.

Thu Oct 10 2002 Marc Boucher
	* Released hcfpcimodem-0.98mbsibeta02101000.

Thu Oct 10 2002 Marc Boucher
	* makefile: added RedHat 8.0 linux-2.4.18-14 kernel.

Mon Sep 30 2002 Marc Boucher
	* makefile: added Mandrake 9.0 linux-2.4.19-16mdk kernel and
	removed obsolete SuSE 2.4.4-4GB kernel.
	* modules/kernelcompiler.sh: added gcc-2.96 (for Mandrake 9) and
	RPM_BUILD_ROOT support.
	* inf/hcf_linux.cty: Changed INTCODE for SWEDEN from 009 to 00.
	(Thanks to Anders Helmersson)

Sun Sep 29 2002 Marc Boucher
	* makefile: tardist: changed way tar.gz files are generated to
	avoid gzip "decompression OK, trailing garbage ignored" messages.

Mon Sep 23 2002 Marc Boucher
	* modules/osspec/osservices.c: minor adjustments for 2.5 compatibility.
	* modules/serial_core.c: uart_register_driver(): set driver_name
	to drv->owner->name for proper /proc/tty/driver/ naming;
	renamed HCFSERIAL_INCLUDE_CORE to CNXTSERIAL_INCLUDE_CORE throughout.

Mon Sep 02 2002 Marc Boucher
	* Released hcfpcimodem-0.98mbsibeta02090200.
	* Released hcfusbmodem-0.98mbsibeta02090200ppc.
	(see FAQ if you are looking for an x86 version of hcfusbmodem driver)

Mon Sep 02 2002 Marc Boucher
	* imported/hcfengine.O: added fix for hangup problems & fax workaround.
	* inf/: ATI3 string changed to use new driver (target) name, restored
	previous fAnalogSpeaker setting in OEM FLAGS.
	* scripts/hcfconfig.in: fixed awk strtonum issue. (Thanks to Edd Dumbill)
	* scripts/hcfconfig.in: added @HCFTARGET@ inf substitution keyword.

Sun Sep 01 2002 Marc Boucher
	* Released hcfpcimodem-0.98mbsibeta02090100.
	* Released hcfusbmodem-0.98mbsibeta02090100ppc.

Sat Aug 31 2002 Marc Boucher
	* imported/hcfengine.O: various workarounds.
	* makefile: added Mandrake 2.4.18-8.1mdk kernel.
	* modules/osspec/osservices.c: fixed more potential race conditions
	and thread termination problems.
	* modules/osspec/{osusb.c,include/oscompat.h}: applied 2.4.20-pre
	compatibility patch from Benjamin Herrenschmidt.
	* FAQ: updated.

Sun Aug 25 2002 Marc Boucher
	* makefile: added RedHat 2.4.18-10 kernel.
	* modules/osspec/include/oscompat.h: added kernel stack checker.
	* modules/osspec/osservices.c: mdmthrd startup/shutdown improvements.

Wed Aug 21 2002 Marc Boucher
	* imported/hcfengine.O: merged with latest code from Conexant.
	* Integrated voice (AT+FCLASS=8) support.
	* Added modules/kernelcompiler.sh, a small script which tries
	to guess which compiler should be used to build kernel modules.
	* modules/common.mak: use kernelcompiler.sh to determine default CC
	* modules/common.mak, INSTALL: added notes about KERNELSRC for
	Debian 3.0 users.
	* modules/osspec/osnvm.c: NVM_Write() now returns COM_STATUS_SUCCESS
	for unrecognized codes.

Sun Jul 21 2002 Marc Boucher
	* makefile: added RedHat 2.4.9-34 and 2.4.18-5 kernels.
	* Updated BUGS file.

Thu Jul 18 2002 Marc Boucher
	* modules/serial_hcf.c: retry OsUsbGetInstance(0) if it fails.
	* modules/osspec/osusb.c: removed OsSleep(250) after
	pmac_call_feature(PMAC_FTR_MODEM_ENABLE, NULL, 0, 1);
	(Thanks to Benjamin Herrenschmidt for both fixes)

Fri Jul 05 2002 Marc Boucher
	* Released hcfpcimodem-0.97mbsibeta02070500.

Fri Jul 05 2002 Marc Boucher
	* imported/hcfengine.O: merged with latest code from Conexant.
	* Initial support for multiple machine architectures.
	* modules/osspec/osservices.c: use cmpxchg() as 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
	* Released hcfpcimodem-0.96mbsibeta02062500.

Tue Jun 25 2002 Marc Boucher
	* 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
	* Released hcflinmodem-0.95mbsibeta02061800.

Tue Jun 18 2002 Marc Boucher
	* 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
	* Released hcflinmodem-0.95mbsibeta02061700.

Sun Jun 16 2002 Marc Boucher
	* 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
	* Released hcflinmodem-0.94mbsibeta02061300.

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

Tue Jun 11 2002 Marc Boucher
	* Released hcflinmodem-0.93mbsibeta02061100.

Tue Jun 11 2002 Marc Boucher
	* 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
	* 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
	* Released hcflinmodem-0.93mbsibeta02060200.

Sun Jun 02 2002 Marc Boucher
	* Restructured packaging once again to improve consistency with linux
	distribution practices and further reduce space consumption.

Sat Jun 01 2002 Marc Boucher
	* Released hcflinmodem-0.93mbsibeta02060100.

Sat Jun 01 2002 Marc Boucher
	* 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
	* 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
	* modules/serial_core.c: replaced MINOR() with minor() for 2.5.x and
	added missing spin_lock_init(&info->lock) to uart_get().
	* modules/osspec/include/oscompat.h: ensure minor() is defined.

Sun May 26 2002 Marc Boucher
	* Released hcflinmodem-0.93mbsibeta02052600.

Sun May 26 2002 Marc Boucher
	* Restructured distribution-specific packaging to include
	only needed kernel module binaries without unnecessary source.
	This reduces package sizes and download times. Only the generic
	packages now contain source code providing 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
	* Released hcflinmodem-0.93mbsibeta02052300.

Thu May 23 2002 Marc Boucher
	* scripts/hcfconfig.in: remove old /dev/modem after configuring devfs.

Tue May 21 2002 Marc Boucher
	* Released hcflinmodem-0.93mbsibeta02052101.

Tue May 21 2002 Marc Boucher
	* modules/makefile: Added binary module support for SuSE 8.0 (2.4.18-4GB)

Tue May 21 2002 Marc Boucher
	* Released hcflinmodem-0.93mbsibeta02052100.

Mon May 20 2002 Marc Boucher
	* 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
	* Released hcflinmodem-0.93mbsibeta02051900.

Sat May 18 2002 Marc Boucher
	* 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
	* Released hcflinmodem-0.92mbsibeta02050600.

Mon May 06 2002 Marc Boucher
	* 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
	* Released hcflinmodem-0.92mbsibeta02050500.

Sun May 05 2002 Marc Boucher
	* Changed ttyHCF0 device name to ttySHCF0 for compatibility with wvdial.

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

Fri Apr 26 2002 Marc Boucher
	* 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
	* Released hcflinmodem-0.91mbsibeta02042500.

Wed Apr 24 2002 Marc Boucher
	* 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
	* scripts/hcfconfig.in: re-enabled creation of /dev/modem symlink
	* Released hcflinmodem-0.9mbsibeta02042201.

Mon Apr 22 2002 Marc Boucher
	* Released hcflinmodem-0.9mbsibeta02042200.

Sun Apr 21 2002 Marc Boucher
	* 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
	* 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
	* Released hcflinmodem-0.9mbsibeta02041300.

Wed Apr 12 2002 Marc Boucher
	* modules/makefile: revamped directory structure for binaries and added
	several mandrake kernels.
	* makefile: add missing bracket to RPMTOPDIRDEFINED test.
	* scripts/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
	* Released hcflinmodem-0.9mbsibeta02040500.

Wed Apr 03 2002 Marc Boucher
	* Released hcflinmodem-0.9mbsibeta02040300.

Wed Apr 03 2002 Marc Boucher
	* 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
	* 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
	* Released hcflinmodem-0.9mbsibeta02032400.

Sun Mar 24 2002 Marc Boucher
	* 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
	* Released hcflinmodem-0.9mbsibeta02030801.

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

Fri Mar 08 2002 Marc Boucher
	* Released hcflinmodem-0.9mbsibeta02030800.

Fri Mar 08 2002 Marc Boucher
	* 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
	* Released hcflinmodem-0.9mbsibeta02030500.

Tue Mar 05 2002 Marc Boucher
	* 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
	* Initial beta version (hcflinmodem-0.9mbsibeta02030100).

From modem.support@linuxant.com Thu Jul 31 16:22:05 2003
Received: from VL-MO-MR005.ip.videotron.ca (relais.videotron.ca [24.201.245.36])
	by valve.mbsi.ca with ESMTP id h6VKM4DE001242;
	Thu, 31 Jul 2003 16:22:05 -0400
Received: from outage ([24.200.111.123]) by VL-MO-MR005.ip.videotron.ca
 (iPlanet Messaging Server 5.2 HotFix 1.16 (built May 14 2003))
 with SMTP id <0HIW0006ROKIUN@VL-MO-MR005.ip.videotron.ca>; Thu,
 31 Jul 2003 16:21:54 -0400 (EDT)
Date: Thu, 31 Jul 2003 16:25:37 -0400
From: Linuxant modem support <modem.support@linuxant.com>
To: hcflinux@lists.mbsi.ca, hcflinux-announce@lists.mbsi.ca,
   hsflinux@lists.mbsi.ca, hsflinux-announce@lists.mbsi.ca,
   riptide@lists.mbsi.ca, riptide-announce@lists.mbsi.ca
Message-id: <522c01c357a1$e8369bf0$1300a8c0@outage>
MIME-version: 1.0
X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2800.1165
X-Mailer: Microsoft Outlook Express 6.00.2800.1158
Content-type: text/plain; charset=iso-8859-1
Content-transfer-encoding: 7BIT
X-Priority: 3
X-MSMail-priority: Normal
Subject: [hcflinux-announce] mailing lists host change
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.13
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/>

Dear list members,

we are sending this email to inform you that the mailing lists will soon be
moved to a new server and the hostname will change to "lists.linuxant.com".
This means that the 3 user list addresses will be changed to:

hcflinux@lists.linuxant.com
hsflinux@lists.linuxant.com
riptide@lists.linuxant.com

Also, the announcement list addresses will be changed to:

hcflinux-announce@lists.linuxant.com
hsflinux-announce@lists.linuxant.com
riptide-announce@lists.linuxant.com

We will send you another email after making the change. You will then need
to update your email software's address book and filters if necessary.

Thank you,

Jean-Simon Durand
Technical specialist / Linuxant
www.linuxant.com
modem.support@linuxant.com

From modem.support@linuxant.com  Fri Aug  1 03:58:53 2003
Return-Path: <modem.support@linuxant.com>
X-Original-To: hcflinux-announce@lists.linuxant.com
Delivered-To: hcflinux-announce@lists.linuxant.com
Received: from localhost (localhost.linuxant.com [127.0.0.1])
	by oasis.linuxant.com (Postfix) with ESMTP id 47D18154025;
	Fri,  1 Aug 2003 03:58:53 -0400 (EDT)
Received: from oasis.linuxant.com ([127.0.0.1])
	by localhost (oasis.linuxant.com [127.0.0.1]) (amavisd-new, port 10024)
	with LMTP id 03540-03; Fri,  1 Aug 2003 03:58:52 -0400 (EDT)
Received: from VL-MO-MR004.ip.videotron.ca (relais.videotron.ca
	[24.201.245.36])
	by oasis.linuxant.com (Postfix) with ESMTP id AD3A2154022;
	Fri,  1 Aug 2003 03:58:52 -0400 (EDT)
Received: from outage ([24.200.111.123]) by VL-MO-MR004.ip.videotron.ca
	(iPlanet Messaging Server 5.2 HotFix 1.16 (built May 14 2003))
	with SMTP id <0HIX0071TKU7UH@VL-MO-MR004.ip.videotron.ca>; Fri,
	01 Aug 2003 03:58:55 -0400 (EDT)
Date: Fri, 01 Aug 2003 04:02:08 -0400
From: Linuxant modem support <modem.support@linuxant.com>
To: hcflinux-announce@lists.linuxant.com, hsflinux-announce@lists.linuxant.com,
	riptide-announce@lists.linuxant.com
Message-id: <553d01c35803$35c20600$1300a8c0@outage>
MIME-version: 1.0
X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2800.1165
X-Mailer: Microsoft Outlook Express 6.00.2800.1158
Content-type: text/plain; charset=iso-8859-1
Content-transfer-encoding: 7BIT
X-Priority: 3
X-MSMail-priority: Normal
X-Virus-Scanned: by amavisd-new at linuxant.com
X-Mailman-Approved-At: Fri, 01 Aug 2003 04:03:06 -0400
Cc: 
Subject: [hcflinux-announce] Re: mailing lists host change
X-BeenThere: hcflinux-announce@lists.linuxant.com
X-Mailman-Version: 2.1.2
Precedence: list
Reply-To: marc+hcf@mbsi.ca
List-Id: Official announcements about Linux HCF driver releases
	<hcflinux-announce.lists.linuxant.com>
List-Unsubscribe: <https://www.linuxant.com/mailman/listinfo/hcflinux-announce>, 
	<mailto:hcflinux-announce-request@lists.linuxant.com?subject=unsubscribe>
List-Archive: <http://www.linuxant.com/pipermail/hcflinux-announce>
List-Post: <mailto:hcflinux-announce@lists.linuxant.com>
List-Help: <mailto:hcflinux-announce-request@lists.linuxant.com?subject=help>
List-Subscribe: <https://www.linuxant.com/mailman/listinfo/hcflinux-announce>, 
	<mailto:hcflinux-announce-request@lists.linuxant.com?subject=subscribe>
X-List-Received-Date: Fri, 01 Aug 2003 07:58:53 -0000

Dear list members,

we would like to inform you that the mailing lists are now hosted on
lists.linuxant.com.

For a description of the currently available lists, please see this page:

http://www.linuxant.com/drivers/maillists.html

You should update your address book and your email filters if necessary to
reflect the hostname change. Also, please update your HTML links if you
maintain a web page that has references to our mailing lists.


The new addresses for the lists are:

hcflinux@lists.linuxant.com
hsflinux@lists.linuxant.com
riptide@lists.linuxant.com

Also, the new addresses for the announcement lists (moderated) are:

hcflinux-announce@lists.linuxant.com
hsflinux-announce@lists.linuxant.com
riptide-announce@lists.linuxant.com


Please contact support@linuxant.com if you have any questions.

Thank you for noting these changes,

Jean-Simon Durand
Technical specialist / Linuxant
www.linuxant.com
support@linuxant.com

From marc@mbsi.ca  Mon Sep  8 16:04:44 2003
Return-Path: <marc@mbsi.ca>
X-Original-To: hcflinux-announce@lists.linuxant.com
Delivered-To: hcflinux-announce@lists.linuxant.com
Received: from valve.mbsi.ca (modemcable198.171-130-66.que.mc.videotron.ca
	[66.130.171.198])
	(using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits))
	(No client certificate requested)
	by oasis.linuxant.com (Postfix) with ESMTP id 9BE2E1C03E;
	Mon,  8 Sep 2003 16:04:43 -0400 (EDT)
Received: from endlich.mbsi.ca (endlich.mbsi.ca [198.168.101.5])
	by valve.mbsi.ca with ESMTP id h88K4cUd020330
	(version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=FAIL); 
	Mon, 8 Sep 2003 16:04:39 -0400
Received: from endlich.mbsi.ca (endlich.mbsi.ca [198.168.101.5])
	by endlich.mbsi.ca with ESMTP id h88K4cdo012653
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO);
	Mon, 8 Sep 2003 16:04:38 -0400
Received: (from marc@localhost)
	by endlich.mbsi.ca (8.12.8/8.12.8/Submit) id h88K4cPe012651;
	Mon, 8 Sep 2003 16:04:38 -0400
Date: Mon, 8 Sep 2003 16:04:38 -0400
From: Marc Boucher <marc@linuxant.com>
To: hcflinux-announce@lists.linuxant.com, hsflinux-announce@lists.linuxant.com,
	riptide-announce@lists.linuxant.com
Message-ID: <20030908200438.GA12576@endlich.mbsi.ca>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
User-Agent: Mutt/1.5.1i
Cc: 
Subject: [hcflinux-announce] Linuxant releases significantly enhanced
	Conexant HCF and HSF drivers
X-BeenThere: hcflinux-announce@lists.linuxant.com
X-Mailman-Version: 2.1.2
Precedence: list
Reply-To: marc+hcf@mbsi.ca
List-Id: Official announcements about Linux HCF driver releases
	<hcflinux-announce.lists.linuxant.com>
List-Unsubscribe: <https://www.linuxant.com/mailman/listinfo/hcflinux-announce>, 
	<mailto:hcflinux-announce-request@lists.linuxant.com?subject=unsubscribe>
List-Archive: <http://www.linuxant.com/pipermail/hcflinux-announce>
List-Post: <mailto:hcflinux-announce@lists.linuxant.com>
List-Help: <mailto:hcflinux-announce-request@lists.linuxant.com?subject=help>
List-Subscribe: <https://www.linuxant.com/mailman/listinfo/hcflinux-announce>, 
	<mailto:hcflinux-announce-request@lists.linuxant.com?subject=subscribe>
X-List-Received-Date: Mon, 08 Sep 2003 20:04:44 -0000

Hi!

We are excited to announce that new, significantly enhanced versions
of the Conexant HCF and HSF drivers are now available from:

        http://www.linuxant.com/

Highlights: 

- V.92 support in full version (new for HSF) 
- Class 1.0 FAX support in full version (new for HSF), compatible with
  HylaFAX, efax-gtk, and efax 
- Digital Call Progress for HSF (playing the modem dialing sound through
  the Linux audio system) 
- Implementation of Conexant's SDK2K (for upcoming Modem On Hold) 
- Better hardware support, including latest Conexant devices 
- Multiple device instances (several modems can now be simultaneously used) 
- Linux 2.6 kernel compatibility 
- Improved SMP and preemptible kernel support 
- Prebuild RPM packages for the latest Mandrake/RedHat/SuSE kernels 
- Debian packages 
- Many bug fixes 

The detailed changelog is available from our web-site.

We strongly recommend that all users upgrade to the latest version.
Linux 2.2 kernels are no longer supported. Please switch to 2.4 or
later.  Please report any new or persisting problems.

Because the scope of the project has grown beyond the capacity of a
single volunteer and legal issues prevent us from using a classic
open-source development model, the modem drivers are now available in
two editions: 

- a free version (limited to 14.4kbps data), available at no cost. Please
use it to test if your hardware is compatible.
 
- a full version (with 56K and FAX), available for a modest price.

Proceeds will be used to further improve the drivers. Getting the full
version is the best way to encourage us and ensure that this project
continues. 

Thank you for your support!

Marc

