home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #27 / NN_1992_27.iso / spool / comp / unix / sysv386 / 16674 < prev    next >
Encoding:
Text File  |  1992-11-21  |  3.6 KB  |  75 lines

  1. Newsgroups: comp.unix.sysv386
  2. Path: sparky!uunet!europa.asd.contel.com!emory!sol.ctr.columbia.edu!ira.uka.de!math.fu-berlin.de!fub!geminix.in-berlin.de!gemini
  3. From: gemini@geminix.in-berlin.de (Uwe Doering)
  4. Subject: Re: Using 16550AFN with SCO 3.2.4
  5. References: <1dbi9aINN17s@usenet.INS.CWRU.Edu>     <1992Nov08.112542.1189@lasernet.co.za> <JOCHEN.92Nov11192020@busybit.mrz.sub.org> <46W8U3G@geminix.in-berlin.de> <1992Nov19.141335.17702@crd.ge.com>
  6. Organization: Private UNIX Site
  7. Date: Sat, 21 Nov 1992 13:06:42 GMT
  8. Message-ID: <VU48FYS@geminix.in-berlin.de>
  9. Lines: 64
  10.  
  11. davidsen@ariel.crd.GE.COM (william E Davidsen) writes:
  12.  
  13. >The one thing about the SCO driver is that
  14. >it seems to support more types of serial device than FAS, although you
  15. >have source with FAS.
  16.  
  17. I can't really believe that SCO's driver supports more serial device
  18. types. While it is true that FAS comes with config files for only
  19. a few serial cards, FAS' support is in no way limited to these cards.
  20. The config files included in the FAS distribution are _sample_ files.
  21. The config mechanism in the `space.c' file is powerful enough to
  22. support almost every serial card design one could think of, as long
  23. as it uses 16450, NS16550A or i82510 UARTs. You don't need to touch
  24. the actual driver source file (`fas.c') to configure FAS. So even
  25. if you wouldn't have the driver source you wouldn't lose any of FAS'
  26. versatility.
  27.  
  28. It often happens that people think that they have to have a card that
  29. FAS has config files for, or they can't use FAS at all. This is wrong.
  30. All it takes is to edit the `space.c' and `?_fas' files to match the
  31. card's hardware interface. I know that some people aren't experienced
  32. enough to extract the necessary informations from the card's manual,
  33. but with SCO's sio you would have to do the same thing to support a
  34. more exotic card. So this problem isn't unique to FAS.
  35.  
  36. The main reason for the limited set of config files bundled with FAS
  37. is that I don't want to inflate the size of the distribution by lots
  38. of sample config files for cards that aren't too common.
  39.  
  40. What I can think of is that a volunteer (not me ;-) collects FAS
  41. config files and puts them in a publicly accessable archive
  42. (hopefully on an FTP server). I would be willing to instruct
  43. the maintainer of the archive on how to change the available
  44. config files in case that the file format changes in a new FAS
  45. release. So, if anyone would like to take over this task, please
  46. step forward.
  47.  
  48. >  Sure wish FAS run with Linux.
  49.  
  50. Well, that's another story. While Linux tries hard to be compatible
  51. with UNIX, I suspect that the driver interface in the kernel is not
  52. very similar to the SysV interface. So a port to Linux would be
  53. a major effort. I wish someone would prove to me that I'm wrong,
  54. but I have the distinct feeling I'm not.
  55.  
  56. So, in short: I can't do this port myself because I don't have the
  57. time, and I don't have the resources. I'd need a dedicated computer
  58. with enough RAM and hard disk to do a port to a different OS (I'm
  59. not willing to give up on the OS I'm currently using), and I'm
  60. not in the mood to spend so much money to do other people a favour
  61. as long as I don't benefit from it myself. I don't plan to use Linux.
  62. So much for an insight into my dilema.
  63.  
  64. If someone else wants to port FAS to Linux, do it. However, if
  65. there are more than a few changes necessary, I won't include
  66. them into FAS because I can't test them myself. The Linux port
  67. would have to become an independent product with a different
  68. name (the same story as with SASS for SysVr4).
  69.  
  70.      Uwe
  71. -- 
  72. Uwe Doering  |  INET : gemini@geminix.in-berlin.de
  73. Berlin       |----------------------------------------------------------------
  74. Germany      |  UUCP : ...!unido!fub!geminix.in-berlin.de!gemini
  75.