home *** CD-ROM | disk | FTP | other *** search
/ PC Welt 2006 November (DVD) / PCWELT_11_2006.ISO / casper / filesystem.squashfs / usr / src / linux-headers-2.6.17-6 / debian / docs / README.tecra < prev    next >
Encoding:
Text File  |  2005-06-08  |  1.5 KB  |  37 lines

  1.  
  2. Tecras and other notebooks 
  3. --------------------------
  4.       (Many thanks to Philip Hands <phil@hands.com> and
  5.            Avery Pennarun <apenwarr@worldvisions.ca> for this explanation)
  6.  
  7. Tecras and other notebooks, and some PCs have a problem where they
  8. fail to flush the cache when switching on the a20 gate (IIRC), which
  9. is provoked by bzImage kernels, but not by zimage kernels. 
  10.  
  11. bzImage files are actually "big zImage" not "bzipped Image".  bzImage
  12. kernels can be as large as you like, but because they need to decompress
  13. into extended memory, they aggravate this problem.  zImage kernels just
  14. compress into conventional memory, so they never need to touch the a20 gate,
  15. but they hit the 640k limit.
  16.  
  17. This problem is *not* present in 2.1.* and later (2.2 when available)
  18. kernels, bzImage kernel work just fine (the necessary code has been
  19. added, see the .S files in the kernel sources).
  20.  
  21.  
  22. For older kernels there are two solutions that I know of:
  23.  
  24.   1) apply a patch, which flushes the cache.  Unfortunately this
  25.      causes other machines to crash so is not universally applicable
  26.      (hence the tecra disks being segragated from the mainstream)
  27.  
  28.   2) build a zimage, rather than bzimage kernel.  This seems to get
  29.      round the problem. use the --zimage option to make-kpkg, or even
  30.      set this as the default in /etc/kernel-pkg.conf.
  31.  
  32.  
  33.     manoj
  34. -- 
  35. Manoj Srivastava  <srivasta@acm.org> <http://www.datasync.com/%7Esrivasta/>
  36. Key C7261095 fingerprint = CB D9 F4 12 68 07 E4 05  CC 2D 27 12 1D F5 E8 6E
  37.