home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #30 / NN_1992_30.iso / spool / comp / os / linux / 20633 < prev    next >
Encoding:
Text File  |  1992-12-16  |  2.3 KB  |  66 lines

  1. Newsgroups: comp.os.linux
  2. Path: sparky!uunet!mcsun!Germany.EU.net!isaak.isa.de!newton.isa.de!schuster
  3. From: schuster@isa.de (Thilo Schuster)
  4. Subject: Re: Linux on a PS/2
  5. Message-ID: <1992Dec16.080943.23723@isa.de>
  6. Sender: usenet@isa.de
  7. Nntp-Posting-Host: newton
  8. Organization: ISA Gmbh, Stuttgart, FRG
  9. References: <RRUSK.92Dec10113516@rcx1.ssd.csd.harris.com> <Bz2D9w.Fru@constellation.ecn.uoknor.edu> <1992Dec11.164954.11705@novell.com>
  10. Date: Wed, 16 Dec 1992 08:09:43 GMT
  11. Lines: 53
  12.  
  13.  
  14. Hello Linux people,
  15.  
  16. I've got a PS/2 Mod. 60 upgraded with a Kingston SX now 386 SX CPU 
  17. replacement. Now I'am trying to get Linux working. I had a quick
  18. look at the kernel sources and I saw some things which are not
  19. fully compatible with the PS/2 architecture. There are actually
  20. two types of PS/2 Mod. 60: Type 8560-041 equiped with a MFM controller
  21. and 8560-071 comming with an ESDI controller (these are the 
  22. configurations shiped in germany). I've got a 8560-041. One
  23. problem is to compile a kernel (well, I could compile it with
  24. a gcc under OS/2 which is capable to produce a.out format but
  25. there are some problems to replace the kernel on the a1 disk). 
  26. The main architecture problems which I have found so far:
  27.  
  28. 1. PS/2 use level triggered int's, not edge triggered ones. In
  29.    my view are level triggered int's a nice feature because it
  30.    allows interrupt sharing. But: Each device has to release it's
  31.    int request, no auto end of interrupt mode is possible.
  32. 2. The devices (like the MFM controller) are not fully register
  33.    compatible which requires some minor patches.
  34. 3. Some patches have to be done to the keyboard driver (Eh, by
  35.    the way: Why does Linux switch bit 7 on port 0x61, as far as I
  36.    know this has only to be done on XTs. Please correct me... ? )
  37. 4. PS/2 mouse (but this is fixed so far)
  38.  
  39. All the information needed to get Linux running can be found in 
  40. two books:
  41.  
  42. IBM PS/2 Adapters and I/O Technical Reference (for the Mod 50 and 60)
  43. IBM PS/2 Technical Reference
  44.  
  45. The main prob: I've got not very much time to do the changes. Perhaps
  46. after cristmas.
  47.  
  48. And, by the way: It requires only a few byte patch with debug in
  49. llformat.com to get a non-IBM ESDI drive low level formatted. Ok,
  50. not ALL drives will work because of the transfer rate, but...
  51.  
  52.  
  53. greets,
  54.  
  55.  
  56.                 Thilo
  57.  
  58.  
  59.  
  60.  
  61.  
  62. -- 
  63. Thilo Schuster, ISA GmbH
  64. E-Mail: schuster@isa.de
  65. UUCP:   ...!{uunet!unido,pyramid}!isaak!schuster
  66.