[hsflinux-announce] New hsflinmodem-5.03.03.L2mbsibeta02060100 release

Marc Boucher marc at mbsi.ca
Sun Jun 2 04:09:43 EDT 2002


Hi,

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

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

Also, initial support for Conexant AC-Link modems on the
VIA MC97 controller (PCI device ID 1106:3068) has been added!
This should make owners of AMD-based VAIO notebooks happy.

We recommend that all users upgrade and send us feedback about any
remaining or new problems not listed in the updated 'BUGS' file.

The detailed list of changes is available below.

Cheers
Marc


Sat Jun 01 2002 Marc Boucher <marc+hsf at mbsi.ca>
	* Released hsflinmodem-5.03.03.L2mbsibeta02060100.

Sat Jun 01 2002 Marc Boucher <marc+hsf at mbsi.ca>
	* modules/serial_hsf.c: hsf_tx_ready() should ignore hsf_evt_txempty
	for now.
	* modules/osspec/osstdio.c: various enhancements to OsFOpen().

Fri May 31 2002 Marc Boucher <marc+hsf at mbsi.ca>
	* Added initial support for VIA MC97 controller (1106:3068)
	with Conexant AC-Link modems.
	* Fixed delay calculation issue affecting Intel MC97 driver.
	* modules/osspec/linuxres.c: added LinuxPci{Read,Write}Config{w,b}
	* modules/osspec/osmemory.c: OsMemDMAAllocate() should safely
	ignore a NULL pMemHandle.
	* Removed extraneous prefixes from T.31 fax command responses.

Tue May 28 2002 Marc Boucher <marc+hsf at mbsi.ca>
	* modules/serial_core.c: replaced MINOR() with minor() for 2.5.x and
	added missing spin_lock_init(&info->lock) to uart_get().
	* modules/osspec/include/oscompat.h: ensure minor() is defined.

Sun May 26 2002 Marc Boucher <marc+hsf at mbsi.ca>
	* Released hsflinmodem-5.03.03.L2mbsibeta02052600.

Sun May 26 2002 Marc Boucher <marc+hsf at mbsi.ca>
	* Restructured distribution-specific packaging to include
	only needed kernel module binaries without unnecessary source.
	This reduces package sizes and download times. Only the generic
	packages now contain source code providing hsfconfig the ability
	to re-link the kernel modules on-the-fly.
	hsfconfig --auto is once again executed automatically during
	installation of distribution-specific RPMs.
	* Updated README, INSTALL and BUGS documentation files.

Thu May 23 2002 Marc Boucher <marc+hsf at mbsi.ca>
	* Released hsflinmodem-5.03.03.L2mbsibeta02052300.

Thu May 23 2002 Marc Boucher <marc+hsf at mbsi.ca>
	* Merged new improved Conexant modem code (v5.03.03.L2).
	* scripts/hsfconfig.in: remove old /dev/modem after configuring devfs.

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

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

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

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

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

Mon May 20 2002 Marc Boucher <marc+hsf at mbsi.ca>
	* scripts/hsfconfig.in: Improved devfs configuration to hopefully solve
	automatic module loading/device node visibility issues.
	* modules/makefile: Added binary module support for RedHat 7.3
	* modules/makefile, common.mak: implemented workaround for
	obscure make bug causing compilation to fail with the error
	"make: expand.c:489: allocated_variable_append:
	Assertion `current_variable_set_list->next != 0' failed."
	* inf/linux_hsfi.inf: adjusted RELAYS to fix RING detection
	on AOpen FM56-SV (VEN_14F1&DEV_2F01&SUBSYS_00C1A0A0&REV_01) and added
	PCI\VEN_14F1&DEV_2F01.

Sat May 18 2002 Marc Boucher <marc+hsf at mbsi.ca>
	* inf/linux_hsf.inf: added PCI\VEN_127A&DEV_2114&SUBSYS_21141436
	(Thanks to Martin Breuer)
	* scripts/hsfconfig.in: proper ISO-3166 country map entries for
	ARGENTINA, BRAZIL, CZECH_REPUBLIC, and NETHERLANDS.

Mon May  6 2002 Marc Boucher <marc+hsf at mbsi.ca>
	* scripts/hsfconfig.in: warn that some 127a:1025/2005 modems might be HCF

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

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

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

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

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

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

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

Mon Apr 22 2002 Marc Boucher <marc+hsf at mbsi.ca>
	* Released hsflinmodem-4.06.06.02mbsibeta02042200.

Sun Apr 21 2002 Marc Boucher <marc+hsf at mbsi.ca>
	* general: Use AT&D2 by default.
	* scripts/hsfconfig.in: added check_unsupported() and other small
	usability improvements.
	* modules/common.mak: changed default KERNELSRC to match hsfconfig.

Sat Apr 20 2002 Marc Boucher <marc+hsf at mbsi.ca>
	* modules/osspec/osstdio.c: if f_op->llseek is NULL, call default_llseek.
	(Thanks to Gratiniano S. de Haro for reporting this problem)
	* imported/hsfich.O: emit error message when encountering unsupported
	AC'97 devices.
	* modules/osspec/osdebug.c: added OsErrorPrintf() and OsErrorVPrintf().
	* scripts/hsfconfig.in: cut down size of default --dumpdiag output.

Wed Apr 13 2002 Marc Boucher <marc+hsf at mbsi.ca>
	* Released hsflinmodem-4.06.06.02mbsibeta02041300.

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

Wed Apr 05 2002 Marc Boucher <marc+hsf at mbsi.ca>
	* Released hsflinmodem-4.06.06.02mbsibeta02040500.

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

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

Thu Mar 28 2002 Marc Boucher <marc+hsf at mbsi.ca>
	* Added 3COM/USR 14f1:2f14 device type to linux_hsf.inf.
	(thanks to Rob Clark and Bill Ferguson)

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

	* modules/osspec/osfloat.c: provide replacement load_mxcsr
	macro for 2.2 if cpu_has_xmm.

	* modules/common.mak: add DISTRO_CFLAGS

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

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

Fri Mar 08 2002 Marc Boucher <marc+hsf at mbsi.ca>
	* hsflinmodem.spec.in: only run hsfconfig --auto in %post if
	HSF_AUTOCONFIG env variable is set, so as to match INSTALL documentation.

Thu Mar 05 2002 Marc Boucher <marc+hsf at mbsi.ca>
	* Added "Conflicts: hcflinmodem" to RPM spec file as a temporary
	measure until the symbol name collisions are fixed.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Tue Dec 14 2001 Marc Boucher <marc+hsf at mbsi.ca>
	* Fixed module use count incrementation/decrementation to prevent
	crashes under 2.2.
	* Fixed AT&F command.
	* Improved devfs support.

Tue Dec 09 2001 Marc Boucher <marc+hsf at mbsi.ca>
	* scripts/hsfconfig.in: initial devfsd support, improved dump_diagnostics

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

Tue Dec 04 2001 Marc Boucher <marc+hsf at mbsi.ca>
	* Merged new Conexant modem code (v4.06.06.01).
	many fixes to modulation code- modem should be more stable now;
	also added Yukon (aka Athens PCI ID 14f1:1631) board support (untested).
	* Added old rockwell (127a) device types to linux_hsf.inf.
	* Added riptide (4311) device type to linux_hsf.inf (experimental).
	* Include version string in new nvram.bin file header to prevent
	inconsistencies.
	* Various other minor changes and improvements.

Mon Dec 03 2001 Marc Boucher <marc+hsf at mbsi.ca>
	* INSTALL: rectify and mention more hsfconfig options.
	* modules/osspec/include/oscompat.h: Added parentheses to try_inc_mod_count.

Thu Nov 29 2001 Marc Boucher <marc+hsf at mbsi.ca>
	* Makefile: Added pkgclean target, which is like 'clean' but also
	removes tar and RPM package files.

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

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

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

Wed Nov 28 2001 Marc Boucher <marc+hsf at mbsi.ca>
	* hsfconfig: Use /boot/vmlinuz.{version,autoconf}.h over KERNELSRC/
	files if the former correspond to the running kernel and the later don't.

	* hsfconfig: Use /usr/local/src/linux as KERNELSRC dir if it exists and
	/usr/src/linux doesn't.

Tue Nov 27 2001 Marc Boucher <marc+hsf at mbsi.ca>
	* Fixed oscompat.h problem with INIT_TQUEUE() macro affecting 2.4.[0-2]

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



More information about the hsflinux-announce mailing list