Annotation of wikisrc/ports/hp300.mdwn, revision 1.1
1.1 ! mspo 1: [[!template id=port
! 2: port="hp300"
! 3: cur_rel="6.0"
! 4: future_rel="7.0"
! 5: changes_cur="6.0"
! 6: changes_future="7.0"
! 7: thumbnail="http://www.netbsd.org/images/ports/hp300/320.gif"
! 8: about="""
! 9: NetBSD/hp300 is the port of NetBSD to Hewlett-Packard 9000 Series 300 and 400
! 10: workstations. It runs on almost all workstations from this generation. Series
! 11: 700 and 800 workstations are not currently supported, but work is underway on
! 12: [NetBSD/hp700](ports/hp700).
! 13:
! 14: NetBSD/hp300 is based on work done by David P. Davis at the University of
! 15: California, Berkeley and the Systems Programming Group at the University of Utah
! 16: Department of Computer Science, beginning in the mid-80's. It was imported into
! 17: the NetBSD source tree on May 13, 1993. Special thanks are extended to David and
! 18: the Systems Programming Group for their work. Without it, the port would not
! 19: exist.
! 20:
! 21: [hp300 FAQ](ports/hp300faq)
! 22: """
! 23: supported_hardware="""
! 24: All systems with a FPU are supported in NetBSD/hp300 (this excludes the 310 and
! 25: 332). Systems marked with a "*" do not support the built-in framebuffer. You
! 26: will need to [set up a serial console](ports/hp300faq.html#serial400) on these
! 27: machines.
! 28:
! 29: The minimal configuration for a NetBSD/hp300 system requires 4M of RAM and about
! 30: 40M of disk space. For a full installation (including source and X11), at least
! 31: 8M of RAM and 200M of disk space are recommended.
! 32:
! 33: ###Supported Systems
! 34: * 320
! 35: * 318, 319, 330
! 36: * 340
! 37: * 350
! 38: * 360
! 39: * 362
! 40: * 370
! 41: * 345, 375
! 42: * 380
! 43: * 382
! 44: * 385
! 45: * 400s, 400t, 400dl
! 46: * 425s, 425t, 425dl
! 47: * 425e \*
! 48: * 433s, 433t, 433dl
! 49:
! 50: 'note'
! 51: > Series 400 machines must be configured in ["HP-UX Compatible Boot Mode".
! 52: > Follow these instructions](ports/hp300faq.html#domaintohpux) in the FAQ.
! 53:
! 54: Some specific configurations of the above models don't support a local console.
! 55: The 425e (and some rare 4XXt and 4XXdl machines) have their graphics device on
! 56: the SGC bus, which is currently unsupported. Also, to use local console on a
! 57: Series 400 workstation, you must currently use a HP-HIL keyboard/mouse (instead
! 58: of Domain keyboard/mouse).
! 59:
! 60: ###Supported Hardware
! 61: Devices (driver names in parenthesis) supported by NetBSD/hp300 include (list may not be complete):
! 62:
! 63: * CPUs:
! 64: * 318 (16 MHz 68020, with built-in monochrome framebuffer, no expansion)
! 65: * 319 (16 MHz 68020, with built-in 6 bit color framebuffer, no expansion)
! 66: * 320 (16 MHz 68020, 16 KB L2 cache, up to 7.5 MB RAM) requires Human
! 67: Interface board
! 68: * 330 (16 MHz 68020, 4 MB on motherboard, up to 8 MB RAM) requires Human
! 69: Interface board
! 70: * 340 (16 MHz 68030, up to 16 MB RAM)
! 71: * 345 (50 MHz 68030 with 32 KB L2 cache, up to 128 MB RAM, built-in SCSI)
! 72: * 350 (25 MHz 68020, 32 KB L2 cache, up to 48 MB RAM) requires Human Interface
! 73: board
! 74: * 360 (25 MHz 68030, with 4 MB RAM built-in, up to 48 MB RAM) requires System
! 75: Interface board
! 76: * 362 (25 MHz 68030 with unsupported framebuffer, up to 16 MB RAM, built-in
! 77: SCSI)
! 78: * 370 (33 MHz 68030, 64 KB L2 cache, up to 48 MB RAM) requires System
! 79: Interface board
! 80: * 375 (50 MHz 68030 with 32 KB L2 cache, up to 128 MB RAM, built-in SCSI)
! 81: * 380 (25 MHz 68040, up to 128 MB RAM, built-in SCSI)
! 82: * 382 (25 MHz 68040 with unsupported framebuffer, up to 32 MB RAM, built-in
! 83: SCSI)
! 84: * 385 (33 MHz 68040, up to 128 MB RAM, built-in SCSI)
! 85: * 400s, 400t, 400dl (50 MHz 68030 with 32 KB L2 cache, built-in SCSI, up to
! 86: 128 MB RAM)
! 87: * 425s, 425t, 425dl (25 MHz 68040 with built-in SCSI, up to 128 MB RAM)
! 88: * 425e (25 MHz 68040 with unsupported framebuffer, built-in SCSI)
! 89: * 433s, 433t, 433dl (33 MHz 68040 with built-in SCSI, up to 128 MB RAM)
! 90: * HP-IB devices (known working, possibly more):
! 91: * 98624 HP-IB interface (DIO-I board or built-in) (nhpib)
! 92: * 98625A and 98625B 'fast' HP-IB interface (DIO-I board or daughtercard for
! 93: 98562) (fhpib)
! 94: * CS80 Hard drives: 2200, 2203, 7912, 7914, 7933, 7936, 7937, 7945, 7946,
! 95: 7957, 7958, and 7959 (rd)
! 96: * CS80 tape drives - Low density, 16 track (67 MB): 7912, 7914, 7946, and 9144
! 97: (ct) Cannot read or write 32 track tapes
! 98: * CS80 tape drives - High density, 32 track (134 MB): 9145 (ct) Cannot write
! 99: to 16 track tapes (only read)
! 100: * Half-inch tape drives: 7974A, 7978A, 7980A, and 7980XC (mt)
! 101: * Printers and plotters: 7475, 7585, and ThinkJet (ppi)
! 102: * Floppy drives: 9122, 9134 (possibly others) (rd) requires use of HP-UX LIF
! 103: utilities via emulation
! 104: * SCSI devices:
! 105: * 98265A SCSI interface (DIO-I board, daughtercard for 98562, or built-in)
! 106: (spc)
! 107: * All SCSI devices supported by machine-independent SCSI drivers.
! 108: * RS-232 serial interfaces (supports terminals, ppp, and printers/plotters):
! 109: * built-in single serial port on System Interface board and Human Interface
! 110: board (com)
! 111: * built-in Apollo 4-port on Series 400 workstations (com)
! 112: * 98638 8-port (DIO-II board, appears to kernel as two 98642 devices) (dcm)
! 113: * 98642 4-port (DIO-I board) (dcm)
! 114: * 98626, 98644 built-in or add-on (DIO-I board) single serial port (com)
! 115: * Network Interfaces:
! 116: * 98643 built-in and add-on (DIO-I board) Ethernet cards (le)
! 117: * Graphics Devices (wsdisplay):
! 118: * 98544 monochrome Topcat (1024x768, 1 bit, DIO-II) (topcat)
! 119: * 98545A color Topcat (1024x768, 4 bits, DIO-II) (topcat)
! 120: * 98547 color Topcat (1024x768, 6 bits) (topcat)
! 121: * 98548A monochrome Catseye (1024x768, 1 bit) (topcat)
! 122: * 98549A color Catseye (1024x768, 6 bits) (topcat)
! 123: * 98550A Catseye Hi-Res Color (a.k.a. CH) (1280x1024 @ 60 Hz, 8 bits, DIO-II)
! 124: (topcat)
! 125: * 98700 and 98710 Gatorbox (1280x1024 @ 60 Hz, 4 or 8 bits) (gbox) Requires
! 126: 98287 (DIO-I board) to connect to workstation
! 127: * 98720 and 98721 color Renaissance SRX (1280x1024 @ 60 Hz, 8, 12 or 24 bits)
! 128: (rbox) Requires 98724 (DIO-I board) or 98725 (DIO-II board) to connect to
! 129: workstation
! 130: * 98730 and 98731 DaVinci TurboSRX (1280x1024 @ 60 Hz, 8, 16, or 24 bits)
! 131: (dvbox) Requires 98726A (DIO-II board) to connect to workstation
! 132: * A1096A monochrome Hyperion (1280x1024, 1 bit) (hyper)
! 133: * A1416A Kathmandu (a.k.a. Color VRX) (1280x1024 @ 60 hz, 8 bits, DIO-II)
! 134: (topcat)
! 135: * HP-HIL devices:
! 136: * 98561 Human Interface board (DIO-I board with serial port, HP-HIL, and
! 137: HP-IB) (hil)
! 138: * Keyboards (hilkbd)
! 139: * Two and three button mice (hilms)
! 140: * 46094 Quadrature Port (supports normal serial mice)
! 141: * ID modules (hilid)
! 142: * Miscellaneous boards/interfaces:
! 143: * 98562 System Interface board (DIO-II board with serial port, HP-HIL, HP-IB,
! 144: DMA, and Ethernet, has optional fast HP-IB or SCSI daughterboard)
! 145: * 98620 DMA card (DIO-I board, for use with 98561)
! 146:
! 147: """
! 148:
! 149: unsupported_hardware="""
! 150: The following HP workstations are not and will never be supported under
! 151: NetBSD/hp300 due to extremely different architectures:
! 152: 9000 Series 100, 9000 Series 200, 9000 Series 500, 9000 Series 600, 9000 Series
! 153: 700, 9000 Series 800, 9000 Series 900, 3000 Series, Apollo DNXXXXX
! 154:
! 155: ###Unsupported Devices
! 156: When you try booting from a system with a framebuffer that is not supported by
! 157: NetBSD/hp300, the screen will turn black, and it will try using the serial port
! 158: for the console.
! 159:
! 160: * CPUs:
! 161: * 310 (10 MHz 68010, with built-in monochrome framebuffer, rs232 (25 pin),
! 162: hil, and slow hpib)
! 163: * 332 (16? MHz 68030, with no floating point unit)
! 164: * Graphics Devices:
! 165: * SGC support (for 425e built-in EVRX framebuffer)
! 166: * SGC support (for some rare configurations of 4XXt and 4XXdl workstations)
! 167: * 98702 TurboVRX DIO-II graphics device
! 168: * 98705 Tigershark PersonalVRX DIO-II graphics device
! 169: * internal video on models 362/382
! 170: * HP-HIL devices:
! 171: * Graphics tablets
! 172: * Dial boxes
! 173: * Miscellaneous boards/interfaces
! 174: * domain keyboard and mouse, on Series 400 workstations.
! 175: * parallel port, on 345, 362, 375, 380, 382, 385, and Series 400 workstations
! 176: * EISA support, on Series 400 workstations
! 177: * Token Ring cards (a.k.a. ATR)
! 178: * VME bus adapter, on Series 300 workstations
! 179: * 98625C fast HP-IB option on models 345 and 375
! 180: * 98628 serial (supported by 4.4BSD as dcl)
! 181: * internal SCSI floppy drive on 362, 382, and 425e
! 182:
! 183: Here are a few links that might be of interest to anyone with HP hardware not
! 184: supported by NetBSD/hp300:
! 185:
! 186: * [NetBSD/hp700](ports/hp700)
! 187: * [HP9000/300 Linux](http://www.tazenda.demon.co.uk/phil/linux-hp/)
! 188: * [Apollo Frequently Asked Questions](http://mit.edu/kolya/www/csa-faq.html)
! 189: * [Apollo/DOMAIN Computer Info](http://www.zepa.net/apollo/)
! 190:
! 191: """
! 192: additional="""
! 193: ###Known Problems/Wishlist
! 194:
! 195: Known problems with this port (aside from the missing/poor drivers listed below):
! 196:
! 197: * Items in the NetBSD/hp300 Problem Reports database
! 198: * bootloader problems:
! 199: * turns screen black if the graphics device is unsupported (e.g. 425e, 382,
! 200: 362, 98705, or 98702 console)
! 201: * is very slow when connecting to some linux nfs servers, due to mismatched
! 202: block size. See fix in the Diskless HOW-TO
! 203: * SYS_INST (installer) problems:
! 204: * Doesn't do error checking on disklabel entries
! 205: * very slow nfs transfers of miniroot (particularly from linux)
! 206: * doesn't support streaming from ct devices (such as the 9145)
! 207: * hangs if filename of miniroot on server is wrong
! 208:
! 209: Items that already have support, but need to be rewritten.
! 210:
! 211: * standalone bootstrap drivers
! 212: * ppi (printer/plotter on HP-IB driver)
! 213: * dcl driver in 4.3BSD but not NetBSD
! 214:
! 215: ###Related LInks
! 216: * [HPBSD: Utah's 4.3bsd port for HP9000 series machines](http://www.flux.utah.edu/~mike/hpbsd/hpbsd.html)
! 217: * [Michael Wolfson's Fatmac Guide to HP9000/300 hardware](http://www.nosflow.com/~mw/hp300/)
! 218: * [Ross Sponholtz's HP9000/300 hardware FAQ](http://www.nosflow.com/~mw/hp300/FAQ/rossspon/hp300faq.htm)
! 219:
! 220: """
! 221:
! 222: ]]
! 223: [[!tag tier2port]]
CVSweb for NetBSD wikisrc <wikimaster@NetBSD.org> software: FreeBSD-CVSweb