From: Marc Boucher <marc+linmodems@mbsi.ca> To: discuss@linmodems.org Subject: [hcflinux-announce] New hcflinmodem-0.93mbsibeta02051900 release Date: Sun, 19 May 2002 13:46:21 -0400 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 Mon May 19 2002 Marc Boucher <marc+hcf@mbsi.ca> * Released hcflinmodem-0.93mbsibeta02051900. Sun 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).