New hcfpcimodem-0.96mbsibeta02062500 release
From: | Marc Boucher <marc@mbsi.ca> | |
To: | hcflinux-announce@lists.mbsi.ca | |
Subject: | [hcflinux-announce] New hcfpcimodem-0.96mbsibeta02062500 release | |
Date: | Tue, 25 Jun 2002 10:54:52 -0400 |
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). _______________________________________________ hcflinux-announce mailing list hcflinux-announce@lists.mbsi.ca http://www.mbsi.ca/mailman/listinfo/hcflinux-announce