home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 30 fixes_v / 30-fixes_v.zip / lr11g1.zip / README.TXT < prev   
Text File  |  1995-07-20  |  14KB  |  350 lines

  1. LinkRight 1.1G
  2.  
  3. New for 1.1G
  4.  
  5. Not much is new.  The major fixes with this patch are new
  6. LRCOM.SYS and LRPAR.SYS files.  These drivers will only work with
  7. version 1.1F and 1.1G of the executables.
  8.  
  9. LR.EXE has a minor fix for Retry / Cancel.  Now Cancel actually
  10. does something.
  11.  
  12. LRDOS.EXE has a minor fix.  For some users of ThinkPads and other
  13. portables, LRDOS.EXE would not work properly.  A new parameter
  14. has been added to optionally use an I/O Delay for parallel port
  15. access.
  16.  
  17. Running the Patch Program
  18.  
  19. First, make a backup of your LinkRight directory in case you want
  20. to go back to a previous version.  Next, unzip the file to your
  21. LinkRight directory.  Then run LRPATCH.EXE.  It should find your
  22. previous LR.EXE, determine it is valid, then patch LR.EXE, LRCLONER.EXE,
  23. and LRDOS.EXE.  It will then update your config.sys by doing the 
  24. following steps:
  25.  
  26.   Copy config.sys to config.bak
  27.   Replace the line for LRCOM.SYS and LRPAR.SYS with new lines or
  28.   add them if they are not there.  These lines will be at the end
  29.   of your config.sys.
  30.   
  31. Be sure to shutdown and reboot before running LinkRight.
  32.  
  33. Installing on new systems
  34.  
  35. After running the patch, you may want to install on other systems.
  36. You can do this by copying the entire LinkRight directory to a floppy
  37. and running INSTALL.EXE.  INSTALL.EXE is included with the zipped
  38. patch file.
  39.  
  40. Tuning
  41.  
  42. After doing the patch, you may want to do some tuning.  I would
  43. recommend deleting LINKRGHT.CFG so that LinkRight will start with
  44. default options.
  45.  
  46. Make sure the Retry Warning Delay is set to a high value.  I'd 
  47. recommend 8 or 9.
  48.  
  49. After you've got it up and running, you can then tune the options
  50. for speed, reliability, response.
  51.  
  52. First, try doing an 8 bit parallel port connection.  Uncheck the
  53. 4 bit par port transfers option and establish a connection.  If the
  54. connection is not established, you'll have to drop back to 4 bit
  55. mode.
  56.  
  57. For speed, try these settings:
  58.  
  59. No Verify - this will do CRC checks on all packets but will
  60. not do a complete file verification.  So you'll only get one verify
  61. test instead of two.
  62.  
  63. Use Compression
  64.  
  65. 8 Bit Par Port Transfers - you've already tried this to see if it
  66. will work on your particular systems.
  67.  
  68. Uncheck Idle Time Transfers Only
  69.  
  70. Max Packet Size - set this to the maximum at 1024.
  71.  
  72. For system responsiveness, try these settings:
  73.  
  74. Max Packet Size - set to 256 or 128.
  75.  
  76. Check Idle Time Transfers Only.
  77.   
  78. A couple of new options have been added as parameters for
  79. the drivers.  The complete list of options for LRPAR.SYS are
  80.  
  81. DEVICE=LRPAR.SYS /Q:7 /P /A:3BC /M /C:3 /D
  82.  
  83. where:
  84.  /Q:7 uses IRQ7 or /Q:5 uses IRQ5.  These are the only IRQs supported.
  85.  Interupt driven mode can only be used if PRINT01.SYS or PRINT02.SYS
  86.  also uses the same interupt.  If no /Q option is selected, polled is
  87.  assumed.
  88.  
  89.  /P is for polled.  This is a useless option, since it is the default.
  90.  
  91.  /A:3BC or /A:378 or /A:278 select the address of the LPT port for
  92.  LinkRight to use.  If this parameter is used, only one address can
  93.  be specified.  Then, when you select Connect from the LinkRight 
  94.  menu, no matter which LPT port you select, either LPT1, LPT2 or
  95.  LPT3, LinkRight will use the address specified.  If this parameter
  96.  is not included, LinkRight reads the BIOS info at bootup time to
  97.  get the LPT addresses.
  98.  
  99.  /M is to specify MicroChannel machines.  For some MicroChannel systems
  100.  when booted from bootable floppies, LinkRight would not see that it
  101.  was MicroChannel and would assume an ISA bus.  This caused the
  102.  driver to fail.  So if you boot your MicroChannel system from floppies
  103.  and the LinkRight driver displays a message at bootup time saying
  104.  an ISA bus was found, use this parameter to fix the problem.
  105.  
  106.  /C:X is used to tell the driver what type of system is being used.
  107.  If the driver does not load properly, use this parameter and the
  108.  driver will skip it's own test for type of system used and will accept
  109.  the entered parameter as the system type.
  110.  
  111.  /C:1 is for a 386 SX system.
  112.  /C:2 is for a 386 DX system.
  113.  /C:3 is for a 486 DX system.
  114.  /C:4 is for a 486 DX2 system.
  115.  /C:5 is for a 486 DX4 system.
  116.  /C:6 is for a Pentium system.
  117.  /C:7 is for a faster than Pentium system.
  118.  
  119.  /D is to add a driver delay for parallel port access.  Use this 
  120.  parameter if you are having problems transferring lots of files.
  121.  The sympton of the problem is that you establish a connection,
  122.  transfer a megabyte or 2 megabytes but then LinkRight just locks
  123.  up.  It is most common with ThinkPads and other portable systems.
  124.  This problem is different from the Retry Warning Delay and you
  125.  should not include this parameter until you've tried bumping up
  126.  the Retry Warning Delay to 8 or 9 and the problem persists.
  127.  
  128.  The preferred and suggested mode of use is no parameters on the 
  129.  LRPAR.SYS line in CONFIG.SYS.  You can add parameters if there are
  130.  any problems.
  131.  
  132. The complete list of options for LRCOM.SYS are
  133.  
  134. DEVICE=LRCOM.SYS (1, 03F8, 4) /C:3
  135.  
  136.  /C:X is used to tell the driver what type of system is being used.
  137.  If the driver does not load properly, use this parameter and the
  138.  driver will skip it's own test for type of system used and will accept
  139.  the entered parameter as the system type.
  140.  
  141.  /C:1 is for a 386 SX system.
  142.  /C:2 is for a 386 DX system.
  143.  /C:3 is for a 486 DX system.
  144.  /C:4 is for a 486 DX2 system.
  145.  /C:5 is for a 486 DX4 system.
  146.  /C:6 is for a Pentium system.
  147.  /C:7 is for a faster than Pentium system.
  148.  
  149.  (COM, ADDR, IRQ) where COM is which COM Port to use, ADDR is the
  150.  address of the COM port, and IRQ is the interupt to use.  The format
  151.  is similar to what the standard COM.SYS driver of SIO.SYS driver
  152.  uses.
  153.   
  154.  The preferred and suggested mode of use is no parameters on the 
  155.  LRCOM.SYS line in CONFIG.SYS.  You can add parameters if there are
  156.  any problems.
  157.  
  158. Bootable Floppies
  159.  
  160. Warp bootable floppies should be built slightly differently.
  161. From the OS/2 System folder, select System Setup.  From there, select 
  162. Create Utility Diskettes.  Build the 3 diskettes.  Boot the system from 
  163. those 3 diskettes, make sure it works OK, then start the modifications.
  164.  
  165.  REM out the config.sys line for memman=noswap.
  166.  
  167.  Add lines:
  168.  MEMMAN=SWAP,PROTECT
  169.  SWAPPATH=C:\TEMPSWAP
  170.  
  171.  Make sure you have about 8 Meg of disk space available for swapper.
  172.  
  173.  REM out protectonly=yes
  174.  
  175.  Add PROTECTONLY=NO
  176.  
  177.  Add LIBPATH=\;A:\;A:;
  178.  
  179. At the end of config.sys, add
  180.  DEVICE=A:\LRPAR.SYS
  181.  
  182. Copy LRPAR.SYS to Utility diskette 2. Copy NLS.DLL to Utility diskette 2.
  183. You may also need VIOCALLS.DLL  and DOSCALL1.DLL (I think, I'm 
  184. not sure about these).
  185.  
  186. Obviously, I skipped a couple of steps for partitioning, formatting, making
  187. c:\tempswap, making c:\temp and putting LRCLONER.EXE in there.
  188.  
  189. You don't need CMD.EXE or EAUTIL.EXE in the C:\TEMP directory if you're using
  190. version 1.1E or greater of LinkRight.  Ignore the statements in the manual
  191. saying you do need to do this.
  192.  
  193. On Utility diskette 3 you'll find things like format.com fdisk.com, and the
  194. important file sysinstx.com.  Other than that, diskette 3 is not used.
  195.  
  196.  
  197. From the LinkRight 1.1F README.TXT
  198.  
  199. *********************
  200. Late Breaking Bug Report
  201.  
  202. I've had some users tell me that when loading LRPAR.SYS or
  203. LRCOM.SYS, OS/2 comes back and says it is an invalid device
  204. driver.  I've seen this problem but have no definitive fix
  205. for it yet.  A couple of workarounds are available which
  206. will help.  The problem seems to be an interaction between
  207. LRPAR.SYS and LRCOM.SYS when loading.  If you know you will
  208. be using serial ports, don't load LRPAR.SYS and only load
  209. LRCOM.SYS.  Conversely, if you're only using parallel ports,
  210. don't load LRCOM.SYS.
  211.  
  212. If you need both parallel and serial ports, put one driver
  213. as the first statement in your config.sys and the other
  214. driver as the last statement in your config.sys.
  215.  
  216. Also, strangely enough, the error occurs more often when
  217. the system is initially powered on.  In other words, when
  218. the system is rebooted with CNTL-ALT-DEL, the error is
  219. less likely to occur.
  220.  
  221. Finally, watch for an announcement for a bug fix for this
  222. annoying problem.  A fix should happen soon. (This should
  223. be taken care of with this 1.1G patch).
  224. **********************
  225.  
  226. Bootable Floppies
  227.  
  228. For bootable floppies to use LRCLONER.EXE, a couple of
  229. files need to be added for Warp usage.  DOSCALL1.DLL
  230. and NLS.DLL need to be added to disk 1 from your Warp
  231. system C:\OS2\DLL directory.
  232.  
  233. Differences between 1.1E and 1.1F
  234.  
  235. The biggest difference is improved serial port speed.  Now, you
  236. can reliably do 115.2 kbps.  Note the new driver, LRCOM.SYS, is
  237. required for 57.6 kbps or 115.2 kbps.  This driver does not 
  238. interfere with your normal com drivers (either com.sys or sio.sys).
  239.  
  240. Limitations
  241.  
  242. Faster serial speed comes at a price.  If you have a serial mouse,
  243. you'll find that running LinkRight at 115 kbps or 57 kbps changes your
  244. system to a single tasking system.  If you have a PS/2 mouse or
  245. bus mouse using a high interupt, you can probably continue to use your
  246. system while transferring files.
  247.  
  248. This limitation will be fixed in a future version.  1.1F was created
  249. in a couple of weeks and is a quick and dirty version for faster
  250. serial support.  Some niceties were sacrificed so it could be
  251. released sooner.
  252.  
  253. Bug fixes
  254.  
  255. A couple of bugs have been fixed.  Some users reportedly could not
  256. change directories to certain directories.  This bug was reported
  257. many months ago, but I was never able to duplicate it.  During
  258. final testing of 1.1F, I saw this bug occur on one of the four
  259. systems I use for testing.  About 5 directories out of 200 failed.
  260. After I duplicated the problem, it was fairly easy to fix, though
  261. I still can't understand why it happened and why it happened on
  262. only some systems and only on some directories.
  263.  
  264. Options
  265.  
  266. The patch file deletes your current options.  When you start the
  267. new version of LinkRight, it will start with the default options,
  268. so you'll have to set things up the way you want them.
  269.  
  270. If you copy the files to another system, be sure to delete the
  271. LINKRGHT.CFG file, and have it start with no old configuration
  272. file.
  273.  
  274. ****IMPORTANT******
  275. The MOST common user error for those using LRCLONER is starting
  276. a clone operation and having the files transferred to C:\TEMP.
  277. Some users try to fix this by starting LRCLONER from the root
  278. directory of C:.  This only causes other problems.  
  279.  
  280. The proper method of cloning is to start LRCLONER from the
  281. C:\TEMP directory.  Once a connection is established, from the
  282. Local system change directories on the Remote system by double
  283. clicking on the line with ".." (you also have to change directories
  284. on the Local system to get to the root).  Now you can start 
  285. transferring files and they will go to the proper location.
  286. *******************
  287.  
  288. Turbomode (in the Options menu of LinkRight when in Local mode)
  289. should be turned off initially.  Also, Turbomode is read and
  290. set once when you establish a connection.  To change Turbomode,
  291. change the option, disconnect if you are currently connected, 
  292. and do a re-connect.  If you have no trouble with Turbomode
  293. off, you can try Turbomode on and get a speed boost.
  294.  
  295. The LinkRight parallel port driver can now be used in interupt
  296. driven mode or polled mode.  The default is polled, which matches
  297. the default of PRINT01.SYS in OS/2 Warp 3.0.
  298.  
  299. Interupt driven mode has some problems.  I've had some of my test
  300. systems lock up completely when used in Turbomode with interupt mode.
  301. The same system does not lock up when Turbomode is off.  None of my
  302. test systems have any problems when using polled mode.  Many 
  303. gigabytes transferred successfully!!  Obviously, we suggest you
  304. use polled mode.
  305.  
  306. For LRCLONER, you no longer need EAUTIL.EXE and CMD.EXE in the 
  307. C:\TEMP directory.  This should make cloning easier.  You still
  308. need the temp directoy and LRCLONER.EXE should be started from
  309. this directory.  Although I said this for 1.1D it turned out not
  310. to be true.  I really mean it this time!!
  311.  
  312.  Serial mice and slow systems are a problem when using the parallel
  313.  port.  Bump the packet size down to 128 bytes and turn Idle time
  314.  transfers on and it may improve response with the mouse.  PS/2 style
  315.  mice are not a problem.  If you find responsiveness is a problem and
  316.  you are willing to work with me, I'll create a special driver for 
  317.  your particular systems to improve mouse responsiveness.  It may take
  318.  a few tries to get it right, so patience would be required.  Obviously,
  319.  when I get it working well on your systems, I'll incorporate it into
  320.  the full LinkRight product.
  321.  
  322.  Bump up the Retry Warning Delay option to 9 and you will not get any
  323.  of those annoying Retry Warnings.  LinkRight will try forever if this
  324.  value is 9.  Of course, you won't know if there is a problem either.
  325.  
  326.  One user complained about updating the Remote system screen just to
  327.  display a "dot".  I didn't see any problem on my systems, and it looked
  328.  like a minor nit.  But during final testing of this version, I grabbed
  329.  my slowest system, turned the hardware turbo switch off on it, and 
  330.  watched for about a second for it to refresh the screen.  Very annoying.
  331.  There is a workaround available, though.  From an OS/2 command prompt,
  332.  run LRCLONER T LPT1 on the Remote system.  You won't lose any 
  333.  functionality and won't be annoyed by the slow screen refresh.
  334.  
  335.  For cloning systems, run LRCLONER with no parameters to check the proper 
  336.  usage.  You should comment out any network stuff in your config.sys on
  337.  the Source system so no files are locked at bootup. I've been told you 
  338.  have to do it this way if you're using COMM manager or Extended Services.
  339.  After that, you can run the full PM version of LinkRight on the Source
  340.  system and copy everything.  Running LRCLONER from the Source system to
  341.  clone an entire system doesn't work (till I fix it), so use full PM
  342.  version on the Source system.
  343.  
  344.  
  345.  Good luck and happy computing!!
  346.  
  347.  Jeff Tremble
  348.  President Rightware Inc.
  349.  
  350.