home *** CD-ROM | disk | FTP | other *** search
/ Software Recommendations - 1998 Season 1 / DNBCD4.iso / develop / NUMEGA / softice / patch / README.322 next >
Encoding:
Text File  |  1997-10-22  |  22.9 KB  |  606 lines

  1. README.TXT
  2.  
  3. SoftICE 3.22 Release Notes
  4.  
  5.  
  6. -----------------------------------------------------------------
  7.                         Table Of Contents 
  8. -----------------------------------------------------------------
  9. * What's New in SoftICE 3.22 (versus 3.2)
  10. * What's New in SoftICE 3.2 (versus 3.0)
  11.       SMP Support (Windows NT version)
  12.       Windows 98 Beta support (Windows 95 version)
  13.       Universal Video Driver
  14.       Improved serial operation
  15.       43 Lines on Hercules-compatible Monochrome Cards
  16.       Miscellaneous Options
  17. * System Requirements
  18. * Installation
  19. * Quick Start to Debugging
  20. * Using Multiple Monitors Under Windows 98
  21. * Debugging Display Drivers Under Windows 98
  22. * Using SoftICE with Visual C++ 5.0
  23. * Using SoftICE with Borland C++ Builder
  24. * VToolsD Support
  25. * Known Anomalies
  26. * Troubleshooting Tips
  27. * Known Problems Related to Watcom C++
  28. * Windows 95 OSR2 Crash Problem Related to 3Com Ethernet Card
  29. * Reporting Problems And Suggestions
  30.  
  31.  
  32. What's New in SoftICE 3.22 (versus 3.2)
  33. ---------------------------------------
  34.  
  35. * SoftICE for Windows NT now supports Windows NT 5.0 Beta 1 (build 1671)
  36.  
  37. * SoftICE for Windows 95 now supports debugging WDM drivers under 
  38. Windows 95 OEM Service Release 2.1.
  39.  
  40. * When the universal video driver is in use, the new WIDTH command can 
  41. be used to set the number of display columns between 80 and 160.
  42.  
  43. * Improved rendering performance of the universal video driver.
  44.  
  45. * New command: PAGEIN. This command can be used to force a page of 
  46. memory to be brought in from disk. To succeed (i.e. not crash the 
  47. system) the currently executing thread must be in a context where it can 
  48. touch pagable memory. Although PAGEIN does some sanity checking, it's 
  49. still fairly easy to shoot yourself in the foot, so this facility is 
  50. recommended for OS experts only.
  51.  
  52. * New option: SET FORCEPALETTE [ON|OFF]. See the "Universal Video 
  53. Driver" section below for details.
  54.  
  55. * The Symbol Loader (loader32) writes its configuration file 
  56. (siload.ini) to the SoftICE directory rather than the system directory.
  57.  
  58. * Miscellaneous bug fixes.
  59.  
  60.  
  61. What's New in SoftICE 3.2 (versus 3.0)
  62. --------------------------------------
  63.  
  64. * SMP support (Windows NT version)
  65.  
  66. * Windows 98 Beta support (Windows 95 version)
  67.  
  68. * Universal video driver: hardware-independent video support that works 
  69. with most recent cards.
  70.  
  71. * Improved serial operation
  72.  
  73. * 43 lines on Hercules-compatible monochrome cards (first introduced in 
  74. SoftICE 3.01)
  75.  
  76.  
  77. SMP Support (Windows NT version)
  78. --------------------------------
  79.  
  80. SoftICE 3.2 supports Pentium and Pentium Pro multiprocessor systems, up 
  81. to 8 CPUs, which use the standard Intel multiprocessor scheme (APIC). 
  82. Note that there are a variety of semistandard and proprietary 
  83. multiprocessor systems on the market; these are NOT supported.
  84.  
  85. The CPU command can be used to dump the state of the various processors. 
  86. While SoftICE is active (popped up) only one CPU is in use; the rest are 
  87. halted. At other times all CPUs run concurrently, as normal.
  88.  
  89.  
  90. Windows 98 Beta support (Windows 95 version)
  91. --------------------------------------------
  92.  
  93. SoftICE 3.22 (Windows 95 version) supports Windows 98 Beta 1 and Beta 2. 
  94. The following features have been added:
  95.  
  96. * The DEVICE, DRIVER, FOBJ, IRP and OBJDIR commands have been added. 
  97. These commands operate in the same manner as those found in SoftICE for 
  98. Windows NT. Please refer to the SoftICE Command Reference manual for 
  99. additional information.
  100.  
  101. * If WDMEXPORTS=ON is placed in WINICE.DAT, SoftICE for Windows 95 will 
  102. dynamically build exports for WDM drivers.
  103.  
  104.  
  105. Universal Video Driver
  106. ----------------------
  107.  
  108. Previous versions of SoftICE ran exclusively in text mode, and relied on 
  109. device-dependent drivers, written by NuMega, to switch from normal 
  110. Windows hires mode to text mode and back. The main problem with this is 
  111. that each display device requires special support. SoftICE 3.2 
  112. introduces a "universal" video driver which works in a largely device-
  113. independent manner, eliminating the need to explicitly support each 
  114. device.
  115.  
  116. Rather than switch into text mode, the universal video driver uses 
  117. whatever video mode is currently in effect, and writes directly into the 
  118. frame buffer. Thus SoftICE appears as a movable "window" on the Windows 
  119. display.
  120.  
  121. In the case where Windows hires mode is not active, e.g. full-screen DOS 
  122. box, SoftICE switches the display to text mode, just as it would if the 
  123. universal video driver were not selected. Although this involves device-
  124. dependent register access, in most cases the Standard VGA driver can be 
  125. used successfully, since the display is in a standard VGA mode. (An 
  126. exception would be a DOS program that switched the display into a SVGA 
  127. mode).
  128.  
  129. To summarize, the key benefits of the universal video driver are:
  130.  
  131. * Device-independent (within certain parameters); most new cards work 
  132. automatically without requiring special support.
  133.  
  134. * SoftICE pops up as a movable "window" on the Windows desktop. Up to 
  135. 160 columns by 128 lines are supported, along with 3 font choices.
  136.  
  137. The universal video driver is enabled during the video setup phase of 
  138. the installation by selecting the "Universal Video Driver" checkbox. As 
  139. explained above, when the universal video driver is enabled the video 
  140. card choice only affects SoftICE when the system is in VGA mode (e.g. 
  141. full-screen DOS box), so Standard VGA is an acceptable choice if your 
  142. video card is not listed.
  143.  
  144. Be sure to select the "Test" button to verify that your video card and 
  145. driver are supported. In order to use the universal video driver the 
  146. video card must meet the following conditions:
  147.  
  148. 1) The video card uses a linear (not bank-switched) frame buffer (only 
  149. required on Windows NT)
  150.  
  151. 2) The video driver supports DirectDraw (only required on Windows NT). 
  152. Note that being able to run DirectDraw programs does not imply that your 
  153. video driver supports DirectDraw.
  154.  
  155. 3) The video card must run in 8-bit, 15/16-bit, 24-bit, or 32-bit modes.
  156.  
  157. With the universal video driver enabled, SoftICE will pop up directly on 
  158. the Windows desktop, using whatever video mode is currently in effect. 
  159.  
  160. The universal video driver is not supported under NT 3.51.
  161.  
  162.  
  163. COMMANDS
  164.  
  165. The following commands and hotkeys can be used to change the location 
  166. and appearance of the SoftICE "window":
  167.  
  168. LINES n
  169.       Where n is 25-128, selects the number of lines for SoftICE to use
  170.  
  171. WIDTH n
  172.       Where n is 80-160, selects the number of columns for SoftICE to 
  173. use.
  174.  
  175. SET FONT n
  176.       Where n is 1, 2 or 3, selects a font.
  177.  
  178. SET ORIGIN x y
  179.       Where x and y are pixel coordinates, locates the window.
  180.  
  181. SET FORCEPALETTE [ON|OFF]
  182.       When on, SoftICE will prevent the system colors (palette indices 
  183. 0-7 and 248-255) from being changed in 8-bpp mode. This ensures that the 
  184. SoftICE display can always be seen. This is OFF by default.
  185.  
  186. Control-Alt- cursor keys
  187.       Moves the SoftICE window by a character increment.
  188.  
  189. Control-Alt-Home
  190.       Resets the SoftICE window position to (0, 0)
  191.  
  192. Control-L
  193.       Refreshes the SoftICE display. This is useful in the rare case 
  194. where the part of the display used by SoftICE is overlapped by a bitblt 
  195. operation that happened to be running when SoftICE popped up.
  196.  
  197.  
  198. SETTING THE VIDEO MEMORY SIZE
  199.  
  200. When using the universal video driver, SoftICE must save the existing 
  201. contents of the frame buffer so it can be restored later. The amount of 
  202. memory required depends on the video mode, the number of lines used by 
  203. SoftICE, and (for DirectDraw applications) how many flipping surfaces 
  204. are in use. In any case, the amount of memory required can't exceed the 
  205. amount of memory on your video card. By default, SoftICE reserves 2MB, 
  206. but you can modify this using the Symbol Loader (go to Edit -> SoftICE 
  207. Initialization Settings and change the "Video memory size" setting).
  208.  
  209.  
  210. Improved serial operation
  211. -------------------------
  212.  
  213. SoftICE 3.2 includes a new Win32 implementation of the utility used 
  214. control SoftICE over a standard serial port, called SERIAL32.EXE. If the 
  215. remote machine is running MSDOS, the old MSDOS version of SERIAL may 
  216. still be used. (The DOS SERIAL.EXE program has been relocated to the 
  217. UTIL16 directory).  The command line syntax for SERIAL32 is as follows:
  218.  
  219. serial32 [-l=25|43|50|60] [<port name> [<baud rate>]]
  220.  
  221. '-l' sets initial screen lines
  222. <port name> is COM1, COM2, etc...
  223. <baud rate> is the baud rate
  224.  
  225. The SoftICE SERIAL command line usage has not changed.  This is 
  226. documented in the manual.
  227.  
  228. As an alternative to running SERIAL32 or SERIAL, SoftICE 3.2 can also be 
  229. used with a VT100 compatible terminal (or program) as the controlling 
  230. device.  In VT100 mode, function keys can be entered by using the key 
  231. sequence "^F" "digit" ("^F" denotes pressing the "F" key while holding 
  232. down the Control key).  The digits "0" thru "9" may be used.  Example: 
  233. "^F" "1" denotes function key F1.  "^F" "0" denotes function key F10.  
  234. Some ALT keys may be entered by using the key sequence "^A" "character".  
  235. Example:  "^A" "A" denotes ALT-A.  
  236.  
  237. To initiate use of the VT100 serial mode in SoftICE, use the following 
  238. command:
  239.  
  240. SERIAL VT100 [com-port] [baud-rate]
  241.  
  242.  
  243. 43 Lines on Hercules-compatible Monochrome Cards
  244. ------------------------------------------------
  245.  
  246. As of version 3.01, SoftICE has the ability to run in graphics mode on 
  247. Hercules-compatible monochrome cards, allowing it to display 43 lines of 
  248. text rather than the 25 lines possible in text mode. This mode is 
  249. entered via the commands:
  250.  
  251. ALTSCR MONO
  252. LINES 43
  253.  
  254. In SoftICE 3.22, 43-line monochrome mode was extended to provide a 90-
  255. column display, rather than the 80-columns supported previously.
  256.  
  257.  
  258. Miscellaneous Options
  259. ---------------------
  260.  
  261. Some miscellaneous options have been added in this release.
  262.  
  263. SET WHEELLINES n
  264.     For IntelliPoint mice: sets the number of lines that should be 
  265. scrolled for each wheel movement.
  266.  
  267. SET BUTTONREVERSE [on|off]
  268.     Setting this to ON will reverse the normal meaning of the two 
  269. mouse buttons.
  270.  
  271.  
  272. System Requirements
  273. -------------------
  274.  
  275. For All Systems:
  276.  
  277. * 5 MB disk space required
  278. * 2.5 MB disk space optional (Adobe Acrobat Reader for on-line manuals)
  279. * Microsoft-compatible Serial or PS/2 mouse (optional)
  280. * Single monitor, an additional monochrome monitor, and remote debugging 
  281. are supported
  282.  
  283. For Windows 95:
  284.  
  285. * Windows 95
  286. * 16 MB RAM minimum (32 MB recommended)
  287.  
  288. For Windows NT:
  289.  
  290. * Intel x86 uniprocessor or Intel-standard SMP system
  291. * Windows NT 3.51
  292. * Windows NT 4.0 (Build 1381)
  293. * 32 MB RAM minimum (64 MB recommended)
  294. * Installation account with administrator rights
  295.  
  296.  
  297. Installation
  298. ------------
  299.  
  300. * To install SoftICE, run SETUP.EXE. For Windows NT, run Setup from an 
  301. account with administrator rights.
  302.  
  303. * Setup will prompt you to select your display adapter's make and model, 
  304. and allow you to select the "Universal" video driver or an additional 
  305. monochrome monitor.
  306.  
  307. * Setup will prompt you to select the type of mouse you are using (none, 
  308. serial-COM1, serial-COM2, or PS/2). The bus mouse is not supported.
  309.  
  310. * You can change your display adapter or mouse later by running Display 
  311. Adapter or Mouse Setup from the SoftICE start menu (Windows 95) or the 
  312. SoftICE program group (Windows NT).
  313.  
  314. * For Windows NT only: Setup will prompt you to select a startup mode 
  315. for SoftICE. You can change your startup mode later by running Startup 
  316. Mode Setup from the SoftICE program group.
  317.  
  318. * To uninstall SoftICE, select Remove SoftICE from the SoftICE start 
  319. menu (Windows 95) or from the SoftICE program group (Windows NT).
  320.  
  321.  
  322. Quick Start to Debugging
  323. ------------------------
  324.  
  325. 1) Run Symbol Loader (LOADER32.EXE).
  326.  
  327. 2) Choose File-Open Module, and select the module you want to debug.
  328.  
  329. 3) Choose Module-Load (or click the Load button on the toolbar). SoftICE 
  330. automatically extracts symbol information from your module, creates a 
  331. .NMS file containing the information, loads the symbols and source code, 
  332. and, if you are loading an EXE file, loads the EXE and sets a 
  333. breakpoint. You're ready to start debugging.
  334.  
  335. Other features to check in the new symbol loader:
  336.  
  337. * Module-Settings (symbol translation and debug options for your module)
  338. * Module-Translate (creates a .NMS file for pre-loading at start up)
  339. * Edit-SoftICE Initialization Settings (replaces WINICE.DAT)
  340. * File-Load Exports (loads exported symbols for DLLs you select)
  341. * File-Save SoftICE History (replaces WLOG and DLOG)
  342.  
  343.  
  344. Using Multiple Monitors Under Windows 98
  345. ----------------------------------------
  346.  
  347. NOTE: This section applies to Windows 98 only. SoftICE does not 
  348. currently support multiple displays under Windows NT.
  349.  
  350. Windows 98 supports multiple display devices. One of the devices, called 
  351. the primary display, supports VGA (this is the device that is active at 
  352. boot time); the other devices run with VGA disabled.
  353.  
  354. In the video setup phase of the installation, be sure to select the 
  355. device being used as the primary video card. For example, if you're 
  356. using an S3 card as the primary display and an ATI card as the secondary 
  357. display, tell SoftICE to use the S3 card.
  358.  
  359.  
  360. SPECIFYING WHICH MONITOR TO USE
  361.  
  362. When the Universal Video Driver is in use, it is possible to control 
  363. which monitor SoftICE will use. Add a line to WINICE.DAT such as this:
  364.  
  365. MONITOR=1
  366.  
  367. This tells SoftICE to use the "second" monitor. Other numbers (0, 1, 2, 
  368. etc) can be used to select the desired display.
  369.  
  370.  
  371. Debugging Display Drivers Under Windows 98
  372. ------------------------------------------
  373.  
  374. Under Windows 98 there can be multiple display drivers loaded 
  375. simultaneously, and multiple instances of display drivers. 
  376. Unfortunately, all these drivers have the same module name, DISPLAY, so 
  377. SoftICE doesn't know which driver it should associate with the symbol 
  378. table. The symbol table will be associated with the first driver loaded, 
  379. which may not be the one you want to debug.
  380.  
  381. There are two solutions to this problem:
  382.  
  383. * Don't load multiple display drivers or display driver instances unless 
  384. it's really necessary.
  385.  
  386. * Use the SYMLOC command to tell SoftICE which module it should 
  387. associate with the symbol table, as follows:
  388.  
  389. SYMLOC [hmod]
  390.  
  391. Where hmod is a module handle (a 16-bit number). Use the MOD command 
  392. (e.g. MOD DISPLAY) to get a list of the loaded display drivers and their 
  393. handles.
  394.  
  395.  
  396. Using SoftICE with Visual C++ 5.0
  397. ---------------------------------
  398.  
  399. When linking, the /PDBTYPE:CON option must be used (/PDBTYPE:SEP is not 
  400. supported). To set this option from the IDE, go to the Link tab of the 
  401. project settings, select Category "Debug", and ensure that the "Separate 
  402. types" option is NOT selected.
  403.  
  404. Notes for building VxDs:
  405.  
  406. 1) You MUST use link V4.1 or later. Earlier versions do not emit debug 
  407. information properly.
  408.  
  409. 2) You must -NOT- link using the /PDB:NONE option. If you link with 
  410. /PDB:NONE you will not get any debug information (it disappears into the 
  411. ether).
  412.  
  413.  
  414. Using SoftICE with Borland C++ Builder
  415. --------------------------------------
  416.  
  417. C++ Builder stores the Borland debug information in .TDS files separate 
  418. from the executable. TDS files are also produced by the TDSTRP32 
  419. utility. To load symbols and source into SoftICE, simply use the Symbol 
  420. Loader to load the .TDS file. If you want to load the executable from 
  421. the Symbol Loader that must be done afterward as a separate step. 
  422. Alternatively, you could set the desired breakpoints and then load the 
  423. executable normally.
  424.  
  425.  
  426. VToolsD Support
  427. ---------------
  428.  
  429. SoftICE 3.2 includes support for locals and structures, which makes it 
  430. easier than ever to develop VxDs in C/C++. To take full advantage of 
  431. SoftICE 3.2, VToolsD users will need to make some minor modifications to 
  432. the VtoolsD make files.
  433.  
  434. NOTE:
  435. Replacement makefiles incorporating these changes are available from 
  436. ftp://ftp.numega.com/pub/tech/vtoolsd.zip
  437.  
  438. Microsoft Visual C++ users:
  439.  
  440. Edit vtd95\include\ms9.mak as follows:
  441.  
  442. 1) Replace all instances of /Zd with /Zi. This ensures that full debug 
  443. information is included.
  444.  
  445. 2) Remove references to DBG2MAP and MSYM. Those tools were used with 
  446. older versions of SoftICE but are now obsolete. Instead, to create your 
  447. .NMS symbol file, use:
  448.  
  449. NMSYM /PROMPT /TRANSLATE:package,always /SOURCE:$(VTOOLSD)\lib\source;$(VTOOLSD)\lib\classlib;$(VTOOLSD)\lib\include $(TARGNAME)
  450.  
  451. Unzipping the VtoolsD source code is recommended for full source-level 
  452. debugging.
  453.  
  454. Borland C++ users:
  455.  
  456. 1) Build your VxD with debug information using the /v switch for the 
  457. compiler and linker (as usual).
  458.  
  459. 2) Use the PELE utility with the -s switch to create a section mapping 
  460. file (.SMF). Translate the .SMF file to a .NMS symbol file with LOADER32 
  461. or NMSYM. Note that translating the .DLL produced by the linker will not 
  462. work; it is essential to translate from the .SMF file.
  463.  
  464.  
  465. Known Anomalies
  466. ---------------
  467.  
  468. * When using the universal video driver, you may notice that the Windows 
  469. cursor overlays the SoftICE display. This occurs because the Windows 
  470. cursor is (usually) implemented as a hardware sprite. If this bothers 
  471. you, one way around it is to select a color or animated cursor (in the 
  472. Windows control panel settings); the operating system will revert to a 
  473. software cursor, which can be erased by the SoftICE display rendering.
  474.  
  475. * Under the following conditions SoftICE for Windows NT may appear to 
  476. hang your machine (it is not really hung however!):
  477. - You start SoftICE for Windows NT manually, and you are NOT in full-
  478. screen (VGA) mode.
  479. - You are using the universal video driver.
  480. - You do not have an "X;" at the end of your SoftICE INIT string.
  481.  
  482. If all these conditions are met, SoftICE will start but will be 
  483. invisible. Hit Control-D to regain control of the system. The next time 
  484. you hit Control-D SoftICE should pop up normally. The reason for this 
  485. anomaly is that the SoftICE universal video driver can't begin to 
  486. operate until at least one command has been passed to the display 
  487. driver. None of this applies to SoftICE for Windows 95.
  488.  
  489. * When debugging 16-bit programs, ? <variable> and WATCH <variable> are 
  490. not supported. However, the locals window is fully functional.
  491.  
  492. * The NT 3.51 checked build crashes when SoftICE is loaded using the 
  493. default winice.dat file. To fix the problem, change winice.dat as 
  494. follows:
  495. - Add the line: mouse=off
  496. - If you are using a mouse in SoftICE, add "set mouse on" to your INIT 
  497. string. Example: init="set mouse on;X;"
  498.  
  499. * SoftICE 3.2 for Windows 95 is not compatible with BoundsChecker for 
  500. Windows 3.x (16-bit).
  501.  
  502. * The Windows 95 shutdown option Restart computer in MS-DOS mode is not 
  503. supported when running SoftICE. Loading SoftICE after choosing this 
  504. option causes the system to become unstable and eventually crash. To 
  505. return to MS-DOS after you shut down Windows 95, set BOOTGUI=0 in 
  506. MSDOS.SYS (really an ini file with hidden, read-only, system 
  507. attributes). Then use Shutdown the Computer to restart your system.
  508.  
  509. * Windows NT becomes unstable when it runs low on non-paged memory. This 
  510. can occur if you load many symbols and source files. Use Symbol Loader-
  511. Help-About Symbol loader to monitor SoftICE memory usage. You may need 
  512. to be selective about how much information you load into SoftICE. 
  513. SoftICE loads all source files by default. To limit the source files, 
  514. list the files to be loaded in a .SRC file with the same name as your 
  515. module. Put the .SRC file in the same directory with your executable.
  516.  
  517.  
  518. Troubleshooting Tips
  519. --------------------
  520.  
  521. * Erratic keyboard behavior:  If the keyboard behaves erratically when 
  522. you load SoftICE, run Symbol Loader, select Edit-SoftICE Initialization 
  523. Settings, and select the following option on the Troubleshooting page, 
  524. and restart SoftICE:
  525.  
  526. --- Disable Num Lock and Caps Lock programming
  527.  
  528. If the erratic behavior persists in Windows NT, select this 
  529. Troubleshooting option as well:
  530.  
  531. --- Do not patch keyboard driver
  532.  
  533. * Erratic mouse pointer movement: If mouse movement occurs when SoftICE 
  534. pops up, the operating system and the mouse hardware might become out of 
  535. sync because part of a mouse packet is lost. This results in erratic 
  536. mouse pointer movement. Use one of the following to resync the mouse:
  537. - Type ctrl-M in SoftICE. You may need to do this a few times.
  538. - Switch to a full screen DOS box in Windows NT.
  539. - Use SET MOUSE OFF, followed by SET MOUSE ON, in Windows 95.
  540.  
  541. * If you encounter a situation where either program logic or a corrupt 
  542. data structure causes SoftICE to enter an endless loop and the 
  543. informational commands do not respond in a timely manner, press the 
  544. Escape (Esc) key one or more times to abort the current operation.
  545.  
  546. * Debugging Delphi Programs - Be sure to use the $O- option to turn off 
  547. optimizations. When optimizations are on, many unreferenced parameters 
  548. and locals are optimized out, although some reference to them still 
  549. exists in the debug information.
  550.  
  551.  
  552. Known Problems Related to Watcom C++
  553. ------------------------------------
  554.  
  555. * Watcom C++ V11.0 does not seem to produce correct Codeview debug 
  556. information in all cases (line number sections are missing). No such 
  557. problem was observed with earlier versions of Watcom C++.
  558.  
  559. * When Watcom C++ V10.6 is used with the Microsoft linker (from VC++ 
  560. V4.2) to produce VxDs, the line number debug information produced by the 
  561. linker is not correct. The reason for this is unknown, and may affect 
  562. other versions as well.
  563.  
  564.  
  565. Windows 95 OSR2 Crash Problem Related to 3Com Ethernet card
  566. -----------------------------------------------------------
  567.  
  568. A crash during system startup may occur when using the NDIS3 miniport 
  569. driver on the EtherDisk v2.1x for the 3Com EtherLink and Fast EtherLink 
  570. XL cards under Windows 95 OSR2. This is caused by a memory management 
  571. problem in the 3Com driver when running under Win95-OSR2. Although not 
  572. related to SoftICE, this problem is more likely to manifest itself when 
  573. SoftICE is loaded.
  574.  
  575. An updated Ethernet driver (currently in beta) which resolves the 
  576. problem is available from 3Com.
  577.  
  578.  
  579. Reporting Problems And Suggestions
  580. ----------------------------------
  581.  
  582. Be sure to check our web site at http://www.numega.com for product 
  583. updates, FAQs, white papers and other technical support information.
  584.  
  585. Contact Technical Support via our SUPPORT page at our web site or send 
  586. e-mail to tech@numega.com.  Priority Support Customers can call us at 1 
  587. 888 NUMEGAS or +1 603 578 8100.    You can also FAX us at +1 603 578 
  588. 8401 (attention: Technical Support).
  589.  
  590. If you are not a Priority Support Customer but are interested in 
  591. becoming one, visit our website or call 1 800 4NUMEGA.
  592.  
  593. Include the following in your problem report:
  594.  
  595. * System Configuration (O/S, processor, and RAM)
  596. * Detailed problem description (include exact error message text)
  597. * If video related, include video adapter and driver names and version
  598.   (include PCI Vendor ID and Device ID as well if available)
  599. * How to reproduce the problem
  600.  
  601.  
  602. -----------------------------------------------------------------
  603. Copyright 1997 NuMega Technologies Inc.
  604. 10/22/97
  605.  
  606.