
                ̂n[hEFA^\tgEFA

                                        $Date: 2003/01/09 16:11:58 $
     _________________________________________________________________

   ̃XǵAFreeBSD(98) ŎgpłȂA邢͕s𔭐
   񍐂Ăn[hEFA^\tgEFA𐮗̂łB

   ́A܂ł񍐎҂̊ɂ FreeBSD(98) gpʂł
   A܂ OS قȂ󋵂ŎgpʂɊւĂ͈؊֒m܂B
   ܂ÃXgɂn[hEFAÅł΂ɓ삵Ȃ
   ̂ł͂ȂÃXgɂȂn[hEFAK삷邱Ƃ
   ̂ł܂B

   ̃XǵA̐i邢̓[J[ɑ΂x邢͕sx\
   ̂ł܂B
     _________________________________________________________________

   XSERVER Accelarated-X, Metro-X
          AT @̃n[hɈˑĂ邽ߎgpłȂB

   TOOLS FIPS.EXE, PFDISK.EXE, PRESIZER.EXE
          AT @ HD Ǘ@ɈˑĂ邽ߎgpłȂB

   CPU TI Tx486SXL2
           2 {ɂȂȂB CPU 胍WbN TI  Cyrix 
          ̋ʂ܂ł͍sĂȂ߁Bkernel conf  "options
          CPU_DIRECT_MAPPED_CACHE" ǉ邱Ƃœ 2 {ɂȂ
          (2.2.5R-Rev01 ȍ~)B

   CPU IBM IBM486SX3, 486SLC2
          BlueLightning ƂĔFȂƂB CPU ɂ
           Cyrix/IBM Ɣ肷邽߂̃tOωNȂ߁B

          ȉ̃pb` BlueLightning ƔF邱ƂłB

--- sys/i386/i386/identcpu.c-  Tue Apr 13 12:13:03 1999
+++ sys/i386/i386/identcpu.c   Tue Apr 20 08:48:57 1999
@@ -665, 7 +665, 7 @@
        u_char  ccr3;
        u_long  regs[4];

-       if (strcmp(cpu_vendor, "CyrixInstead") == 0) {
+       if (strcmp(cpu_vendor, "CyrixInstead") == 0 || *cpu_vendor == '\0') {
                if (cpu == CPU_486) {
                        /*
                         * These conditions are equivalent to:
@@ -679, 6 +679, 8 @@
                                return;
                        }
                }
+       }
+       if (strcmp(cpu_vendor, "CyrixInstead") == 0) {
                switch (cpu_id & 0xf00) {
                case 0x600:
                        /*

   CPU Cyrix Cyrix486DX
          CPU cache  write-back [hɂĂȂBȉ̃pb`Ŗ
           write-back [hɂłB

          4.2R-Rev01ŏCꂽB

--- sys/i386/i386/initcpu.c-   Mon Jan 18 16:37:38 1999
+++ sys/i386/i386/initcpu.c    Wed Jan 20 17:57:28 1999
@@ -156, 6 +156, 10 @@
        u_long  eflags;
        u_char  ccr2;

+#if defined(PC98) && !defined(CPU_UPGRADE_HW_CACHE)
+       need_post_dma_flush = 1;
+#endif
+
        eflags = read_eflags();
        disable_intr();
        invd();
@@ -163, 6 +167, 14 @@
        ccr2 = read_cyrix_reg(CCR2);
 #ifdef CPU_SUSP_HLT
        ccr2 |= CCR2_SUSP_HLT;
+#endif
+
+#ifdef PC98
+       /* Enables WB cache interface pin and Lock NW bit in CR0. */
+       ccr2 |= CCR2_WB | CCR2_LOCK_NW;
+       /* Unlock NW bit in CR0. */
+       write_cyrix_reg(CCR2, ccr2 & ~CCR2_LOCK_NW);
+       load_cr0((rcr0() & ~CR0_CD) | CR0_NW);  /* CD = 0, NW = 1 */
 #endif
        write_cyrix_reg(CCR2, ccr2);
        write_eflags(eflags);

   CPU I-O DATA PK-X486S50 + NEC PC-9801RX2
          3.3R-Rev01 ł́AFPU ̔F panic B͕sB

          FPU ؂ƉłB2.2.8 + BlueLightning patch ł͋N
          ȂB

   PC EPSON PC-486HX, HG, HA
          CPU XCb` High ɂƃZbgB 2nd Cache
          ̐䂪ł邽߁B2.2.5R-Rev02 őΉB

   PC NEC PC-9821Xa(), EPSON PC-586RA, RV, RX, MV
          2.2.1 ̃CXg[ UserConfig 𔲂ƃZbgB
          ͕sB

          炭 EPSON PC-586RT, RJ lƎvB̃o[W̃C
          Xg[ł͕CƂ񍐂邪A@ɂĔɈႤ悤
          łB̃}VŃCXg[ HD ȂŎgpꍇ
          ȂB

   PC NEC PC-9821Ra20, St15 Pentium Pro ڋ@
          signal 11 ĎgpłȂB CPU  errata?B
          2.2.6R-Rev02 őΉB

   PC NEC PC-9821Xa(), Xp, Cb, Cs2
          2.2.6R-Rev02  2.2.7R-Rev01  sysinstall ̃foCX̃v
          [u panic B wfd hCõoOBȉ̃pb`ŏC
          \B

          ATAPI  SuperDisk  ZIP SgpȂꍇ́Akernel conf 
           wfd hCoƂłłB

--- sys/i386/isa/wfd.c-        Mon Apr 12 20:15:23 1999
+++ sys/i386/isa/wfd.c Mon Apr 12 20:15:44 1999
@@ -201, 7 +201, 7 @@
        bufq_init(&t->buf_queue);
        t->ata = ata;
        t->unit = unit;
-       lun = t->lun = wfdnlun++;
+       lun = t->lun = wfdnlun;
        t->param = ap;
        t->flags = F_MEDIA_CHANGED;
        t->refcnt = 0;
@@ -262, 6 +262, 7 @@
                                    DV_CHR, UID_ROOT, GID_OPERATOR, 0640,
                                    "rwfd%d", t->lun);
 #endif /* DEVFS */
+       wfdnlun++;
        return (1);
 }

   PC NEC PC-9801BX4, PC-9821Xs, Xp, Xe, Cb
          boot  "wdc0: unit 3 (atapi): < SOSOSOSOSO..." ̂悤ȉꂽ
          bZ[W "unknown ATAPI protocol=3" \B͕sB

          ȉ̃pb`ŉ\ƎvB܂́Akernel  ATAPI T|
          [gƏ邪Ȁꍇ ATAPI CD-ROM ͎gȂB

--- sys/i386/isa/atapi.c-        Sat Jun  5 14:07:45 1999
+++ sys/i386/isa/atapi.c     Fri Oct 29 23:34:45 1999
@@ -570,6 +570,21 @@
        if (! ap)
                return (0);
        bcopy (tb, ap, sizeof *ap);
+
+#ifdef PC98
+       /*
+        * Check model string.
+        * If all of it makes unprintable characters, ignore this device.
+        */
+       for (cnt = 0; cnt < sizeof(ap->model)-1; cnt++) {
+               if (ap->model[cnt] >= ' ')
+                       break;
+       }
+       if (cnt >= sizeof(ap->model)-1) {
+               free (ap, M_TEMP);
+               return (0);
+       }
+#endif

        /*
         * Shuffle string byte order.

   PC NEC PC-9821Rv20, Rs20
          荞݃[hugvɂƁAfoCX̃v[uɃt[Y
          B(Rs20 ͊g[hIłȂƂ̕)B͕sB

          荞݃[hu݊vɂƐ퓮삷B܂ SMP pb
          `𓖂Ă APIC [ĥ܂܂ł삵Ƃ̕񍐂BSMP p
          b`̏ڍׂ FreeBSD98-testers ML Ŗ₢킹̂ƁB

   PC NEC PC-9821Rv20, Rs20  IDE Ή@
          controller wdc0 ̂ disk wd? SĖɂJ[l
           panic NB́AIDE hCô悤ȎԂz
          ĂȂ߁B3.3R-Rev01 ΉB

          IDE oX HD Ȃ ATAPI foCX݂̂ɂĂA
          _~[ disk wd0 `邱Ƃŉ\B܂́Aȉ̃pb`
          ŏCłB

--- sys/pc98/pc98/wd.c-        Sat Jun  5 14:07:45 1999
+++ sys/pc98/pc98/wd.c Fri Aug 27 19:33:35 1999
@@ -791, 12 +791, 6 @@
                }
        }

-#ifdef PC98
-#ifdef COMPAT_ATWDC
-       if (!compat_atctrlr)
-#endif
-       outb(0x432, (du->dk_unit)%2);
-#endif /* PC98 */
 #ifdef ATAPI
        /*
         * Probe all free IDE units, searching for ATAPI drives.

   PC NEC PC-9821Xa10 + LAN ELECOM LD-PCI2TS
          10BaseT ̃P[uڑ܂܂ IDE FȂB͕s
          B

   PC NEC PC-9821Xa10
          2nd CCU gVAR\[Ńu[gɎ~܂Ă܂
          BFIFO 𖳌ɂ邱Ƃŉ\B

   PC NEC 98NOTE
          98NOTE ̈ꕔ̋@ (NS/A,Ne,NX/C,NL/R,P) ́APC-Card controller
           NEC Ǝ̃`bv𗘗pĂ邽߁AFreeBSD(98) 4.x 
          PC-Card ̎gpłȂB

   PC NEC PC-9821Ls12, Ls150
          4.5 ł 5V  PC Card gpłȂB́A@ɓ
          Ă PD6722  VSENSE Apcic hCȏz肵Ă
          ̂ƈႤ߁B4.7 őΉB

          PD6722  VSENSE ́AÂf[^V[gł PD6710 ƓAV
          ł PD6729 ƓAƑSقȂLqɂȂĂB

   PC-Card
          PC-Card gpĂ PC98 ŃW[ƂANIC PC-Card 
          FȂƂ肪܂B̏ꍇA1`2  NIC PC-Card 
          ƍĔF邱Ƃo܂B

   PC-Card
          PC-Card 𔲂ƖgpłĂnOAbvꍇ܂B
          TXyhłlłBȂAJ[h𔲂O
          # pccardc power [Xbgԍ] 0
           power off ĂƂŁAłꍇ܂B

   BOOTMGR ICM HD Nj[
   BOOTMGR Logitec HD Nj[
          FreeBSD(98) u[głȂB NEC ̌ŒfBXNN
          j[Ɣ݊ȕ邽߁BNEC/EPSON ̌ŒfBXNN
          j[ɕύX邩AFreeBSD(98)4.1R-Rev01 ȍ~ł
          CXg[ɁuFreeBSD(98) HD Nj[CXg[v
          IKvB

          ݂ FreeBSD(98) ̃u[g[_ NEC ̎dlɈˑĂ
          炵Aڍׂ͕sB܂AΓdq "厥" ̃u[gj[
          ͋N\B

   FDD NEC PC-9801NS/R, NX/C 
          1.44M [hgpłȂB͕sB

          ̋@ 3modeFDD ̏T|[głAȍ~̂̂
          FDD I/F قȂ炵Aڍׂ͕sBIɂ݂āA炭
          9801NL/R lƎvB
          boot tbs[Ƃ 1.44M gƂ͉\B܂ABIOS 
          1.44M ANZXAn[hZbgȂ FreeBSD(98) N
           1.44M gpłB

   IDE HD I-O DATA HDN-540N, 800N
          u[g̓rŃt[YB͕sB

          ZJ_ IDE RlN^Ƀn[hfBXNڑĂꍇ͐
          ɋNB܂Akernel conf  wd0 ȊO wd foCX͂
          A"options ATAPI"  "options ATAPI_STATIC" 폜Ă
          NB

   ATAPI CD-ROM NEC PC-9821Ct, Cr, Cx 
          2.2.1 ̃CXg[NȂB͕sB

          2.2.2(PAO) ̃CXg[ 2.2.6R-Rev02 ȂNƂ̕
          BCD-ROM ̃P[u͂ƐɋN邱ƂA
          CD-ROM ̖܂ CD-ROM ƃhCȏ̉\B

   ATAPI CD-ROM NEC PC-9801BX2 
   ATAPI CD-ROM NEC PC-9821Ce2, Cs2, Xs, Xp 
   ATAPI CD-ROM NEC PC-CD60D
          ANZXɃG[t[YAu[gB́AhC
          o ATAPI foCX̃rW[ɐ摖Ă܂Ƃ̂L
          ́B

          [FreeBSD-users-jp 48977] ̃pb`𓖂Ă邩Aacd(ata) hCo
          gpƖȂƂ̕񍐂B

   ATAPI CD-ROM NEC PC-9801BX2 
           HD O PC-9801BX2 œ ATAPI CD-ROM FȂ
          Ƃ񍐂܂B

   ATAPI CD-ROM NEC PC9821Xn/C9W, Xp/C8W, Xs/C8W, Ap3/C9W 
   ATAPI CD-ROM NEC PC-CD60D
          y CD ̍Đ܂ȂB́Amsf f[^Ƃ BCD l
          v邽߁Bacd hCoł͑ΉρB

          http://takeno.iee.niit.ac.jp/~shige/FreeBSD/CD/CD60D.html ɏڍ
          񂠂B

   ATAPI CD-ROM I-O DATA CDV-AB6
          u[g̓rŃt[YBڍׂ͕sB

          t@CxCpBvC}̃X[uɂȂƐƂȂƂ
          񍐂B

   ATAPI PD NEC PC-9821RvII, Rv20 
          hCoȂ̂ PD ƂĂ͎gpłȂBCD-ROM ƂĂ͓
          B

          PR  kern/10116 Ƀpb`B

   SONY CD-ROM MELCO CDI-FBY
          hCoȂ̂ŎgpłȂB

          t@CxCpBAT łł scd hCoőΉĂ SONY IW
          i I/F  CD-ROMB

   MATSHITA CD-ROM I-O DATA CDBOX
          2.2.6 ̃CXg[ł͎gpłȂB́AAT ł matcd ɂ
          Ă errata ƓRB2.2.7R-Rev01 ŏCB

   IDE I/F I-O DATA IDE-98
          hCoȂ̂ŎgpłȂB

          NetBSD/pc98 ł͑ΉĂBUIDE-98 ̂ق 3.0 ΉB

   IDE I/F I-O DATA UIDE-98
          Primary, Secondary ̗ DMA ]w肷ƃt[YB
          ͕sB

   SCSI I/F I-O DATA SC-UPCI V[Y
          BIOS 𖳌ɂĂꍇAsym hCoł͋N bus reset 
          JԂȂǕsɂȂ邱ƂBncr hCoȂȂB

   SCSI I/F ICM IF-2770, 2771, 2771ET ( SCSI )
          gpłȂB NEC 55 {[hƔ݊ȕ邽߁B

          {[h͔F邪AڑĂ SCSI uFłȂB55
          {[hɑ΂āA̃WX^gĂ炵A
          䂵ȂƐɓ삵Ȃ悤łB386BSD(98) ɂ̓pb
          `݂悤ł邪A܂肵ĂȂ炵B

   SCSI I/F MELCO IFC-NP
          hCoȂ̂ŎgpłȂB

          Adaptec AHA-2920 iB FutureDomain R̃{[hł
          AAHA-2940 Ƃ͕ʕBPAO  stg hCo܂͔zz
          xperimnt/aha2920 x[XɊJΎgpł\B

   SCSI I/F I-O DATA SC-98/PCI
   SCSI I/F MicroStaff MPS32A
          3.x ł́A{[h͔F邪AڑĂ SCSI uFł
          ȂB́A{[h BIOS  PCI configuration h
          Cȏz肵Ă̂ƈقȂ邽߁B

          SC-98/PCI ́ABIOS ŐVł Update Ύgp\BJ[l
          conf t@C "options NCR_IOMAPPED" ǉ邱ƂŁA󋵂
          ω\B

   SCSI I/F NEC PC-9801-55 ь݊{[h
          3.x ł́AN shutdown  "Synchronize cache failed,
          status == 0x4, scsi status == 0x2" ƂG[bZ[W\
          邱ƂB͕sBÃG[\邱
          ɂ钼ڂ̎Q͕񍐂ĂȂB

          SCSI R}h "Synchronize Cache"(0x35) Ɗ֌WƐ
          B͕K{R}hł͂Ȃ߁AÂ SCSI-1 ̃foCX̏ꍇA
          PɁÃR}hT|[gĂȂƂƂlB
          ̈ŁAV SCSI foCXłoƂ񍐂Abs h
          Co CAM ɋNł\cĂB

   SCSI I/F NEC PC-9801-55 ь݊{[h + SCSI CD-ROM/MO
          3.x ł́AfBA}ĂȂƁAUFꂽhCu
          "got CAM status 0x4" ƂbZ[W\ƂƂɃfoC
          XXg폜Ă܂AANZXłȂB͕sB

          bs hCo CAM sSȂ߂Ǝv邪Aڍׂ͕sB
          "camcontrol rescan bs0" ƂR}hs΁AĔF
          Ƃł邱ƂB܂́AN烁fBA}Ă
          Ή\B
          /sys/i386/isa/bs/bavar.h  #define Ă RETRIES  1 ɂ
          邱ƂŁAsSȂ邱ƂłƂ̕񍐂Aꂪ
          Ƃ{ɋ߂肪ƎvB

   SCSI I/F NEC PC-9801-55 ь݊{[h + MELCO SDAT HD
          3.3 ɂāANɃnOAbv邱ƂB͕sB

          bs hCo CAM ɋNA܂ SDAT Ƃ̑̉\
          邪Aڍׂ͕sB/etc/fstab  fsck ̏ςAp[
          eBV쐬ɂāu OS 𓯋]ncȂvݒ
          ɂƏ󋵂P邱ƂB

   SCSI I/F NEC PC-9801-100
   SCSI I/F Adaptec AHA-1030P,1030B
          3.x ł́AhCo CAM ĂȂ̂ŎgpłȂB
          3.4R-Rev01 őΉB

   SCSI CD-ROM NEC PC-9821Ap2, Ce 
   SCSI CD-ROM NEC PC-CD50, PC-CD60F, PC-CD103
   SCSI MO ICM MO-4120
   SCSI MO COPAL CS-M120WA
          uk0: Unknown ƂȂĔFȂƂB́A瑕u
           SCSI o[WƂ 0 Ԃ߁B[FreeBSD QandA Ǘԍ
          :354] ̑΍{Ƃɂgp\B

          PC-CD60F  DIP-SW5  on ɐؑւ邱Ƃɂ SCSI 2 Ԃ悤
          ɂȂB܂AMO-4120  DIP-SW1  on(PC-OD301 ݊[h) Ȃ
          SCSI 2 ԂB

   SOUND NEC PC-9801-118
          hCoȂ̂ŎgpłȂB

   SOUND NEC PC-9801-86 ь݊
          TEho͎ "isa_dmadone: channel 0 not active" Ƃx
          bZ[W\B pcm(86 ) hCõoOB

          Q͖̂ŖĂ悢B܂A3.1R-Rev01  nss hCoł
          CꂽB

   SOUND NEC CanBe 
          mss hCoŔFȂƂB܂AFĂA傫
          TEht@CĐ悤ƂƓrŎ~܂B͕sB

   SOUND NEC PC-9821La13
          mss hCoł̓W[ɃTEhgȂȂB PCM
          ̊荞ݐ I/O ̒l W[̍ۂɕۑȂ߂
          vB炭 PC-9821Np lB
          suspend/resume CxgɑΉĂ pcm hCoɈڍsđΏ
          ׂƎvB

   ETHERNET e NE2000 ݊ PCI {[h
          F kernel  panic B ed hCõoOB
          2.2.5R-Rev01 őΉB

   ETHERNET MELCO LGY-98
          u[gA"ed2: ....." ̃bZ[W̒ŃnOB
          ed2(EGY-98) ̃v[uƂ̊BKv̂Ȃ ed foCX
          disable 邱Ƃŉ\B

   ETHERNET I-O DATA LA/T-98, ET/T-98
          LD-BDN ƌFĐ퓮삵ȂB́ALD-BDN ƍ\ގ
          Ă̂ŁAʂł邽߁BKv̂Ȃ ed foCX
          disable 邱Ƃŉ\B

   ETHERNET Allied-Telesis RE-1000Plus
          u[g IRQ ͐̂ "wrong IRQ setting in config?"
          oĎgpłȂƂB͕sB

          fe hCoł̏ɖ肪Ǝv邪ڍׂ͕sB
          /etc/rc ŁAifconfig fe0 down; ifconfig fe0 up ƁAƂ肠
          gB3.1 ȍ~̐V fe hCoł͉PĂ\
          B

   ETHERNET Allied-Telesis RE-1000Plus
          bus_space R[hɃ~X 4.6R-Rev01, 4.6.2R-Rev01 ł͓
          ȂB4.7R-Rev01 ŏCꂽB

   ETHERNET Contec C-NET(98)E
          netstat -i ŕ\ Ierrs ̒lُɑ傫B܂AgtB
          bNꍇɃpPbgȂȂ邱ƂB͕sB

   ETHERNET NEC SV-98/2-B06
          ʃf[^]A"Receive overflow error" oāAꍇɂ
          ̓nOB͕sBA2.2.5 ȍ~ł͖͕̔
          ĂȂB

          Am79C970(PCnet-PCI) g PCI bus ̃{[hBPCnet-PCI ̃f[
          ^V[g http://www.amd.com/products/npd/techdocs/18220c.pdf
          \B

   ETHERNET NEC SV-98/2-B05, B06
          FreeBSD(98) 2.2.8  3.0 ŔFȂB́APCI Bus 
          {[hȂ̂ɁA`bv ID Ƃ Am79C965(PCnet-32 VL-Bus) Ԃ
          ߁B

          AT @łl̃{[h邱Ƃ񍐂A2.2.8 [XɏC
          ꂽB 3.1 ł͑΍ςA2.2.8 łȉ̃pb`ŔF
          \ƎvB

--- sys/i386/isa/if_lnc.c-     Tue Mar  2 19:08:13 1999
+++ sys/i386/isa/if_lnc.c      Tue Mar  2 19:08:36 1999
@@ -1350, 7 +1350, 7 @@
                sc->bdp = iobase + PCNET_BDP;

                sc->nic.ic = pcnet_probe(sc);
-               if (sc->nic.ic >= PCnet_PCI) {
+               if (sc->nic.ic >= PCnet_32) {
                        sc->nic.ident = NE2100;
                        sc->nic.mem_mode = DMA_FIXED;

   ETHERNET Contec C-NET(98)S + CPU Cyrix 5x86
          Device timeout -- Resetting oāAُɒxB
          C-NET(98)S oX}X^ CPU Ɣ񓯊ɃXVɂ
          炸ACPU ɑ΂ write-back cache [hłANZ
          XłȂ߁B\tgEFAł̑Ή͍B

   ETHERNET Intel EtherExpress/98
   ETHERNET Networld 98X3Dash
          hCoȂ̂ŎgpłȂB

          NetBSD/pc98 ł͑ΉĂBFreeBSD  ix hCo ( ie h
          Co) ڐÂ炵̂ŁAtڐAΓ\BL
          g PC/AT  EtherExpress/16 Ƃ͈قȂAPIO Ńf[^
          o͂sKv͗lB

   ETHERNET MACNICA(Excelan) EXOS-298, 298TP
          hCoȂ̂ŎgpłȂB

          Intel i80186+Intel i82586 ̃CeWFg{[hBAT łł́A
          悤ȍ\̃{[hɂĂ ie hCoŃT|[gĂB

   ETHERNET NEC PC-9867, 9868
          hCoȂ̂ŎgpłȂB

          NEC V50+AMD AM7990 ̃CeWFg{[h炵B

   ETHERNET 3Com 3CJ5098N(EtherLink/98N)
   ETHERNET NextCom NC5098N-TP(NextLink/98N)
          hCoȂ̂ŎgpłȂB

          NetBSD/pc98 ł͑ΉĂBNS DP8390 igpĂ͗l
          A3CJ5098/NC5098 Ƃʍ\B

   ETHERNET Allied-Telesis SIC-98, SIU-98, SIU-98-D, E
          ISA \[Xݒ胋[`ɕsA4.0-Rev01 ł͓삵ȂB
          4.3R-Rev01 ŏCꂽB

   ETHERNET Allied-Telesis SIC-98-E, W
          SIC-98 ̃hCoœ삳ƁA{̓ DMA gp@
          (DMA [h SCSI  FDD ) sɂȂB͕sB

          dd ł̓]ubNTCY 256KB xɑ傫ƃt[YB
          SIC-98-E ̎gp~߂ASCSI I/F oX}X^ SMIT [h
          ƔȂB

   ETHERNET Ungermann-Bass Access/PC N98C+ (model PC85151)
   ETHERNET Ungermann-Bass Access/NOTE N98 (model PC86131)
          PC85152 ̃hCoł͓삵ȂBLAN Rg[ Fujitsu
          MB86950B łAMB86960 Ƃ͌݊Ȃ߁B

          NetBSD/pc98 ł͑ΉĂB

   ETHERNET Logitec LAN-98TP, 98T25P
   ETHERNET NextCom NextLink-III PC9800C
          hCoȂ̂ŎgpłȂB

          MAC AhX悾AC-NET(98)P2 Ƃ fe hCoŔFł
          \B

   ETHERNET Ratoc REX-9886, 9887
          hCoȂ̂ŎgpłȂB

          NetBSD/pc98 ł͑ΉĂB
          http://plaza17.mbn.or.jp/~chi/myprog/FreeBSD/rex.html ɂăeX^
          [WB

   ETHERNET MELCO LCI-T2S
          lnc hCoŔFȂB͕sB

          PC/AT ł́A3.3-RELEASE Ȃ琳ɔF^gpłƂ̕񍐂B

   ETHERNET NEC PC-9821NR-B06
          10M ł͓삵ȂB܂ 100M ł̓pPbg̐ƃJ[l
          ƃt[YB͕sB

          PC-9821Nr15/S14F BDEC 21143-TB gpĂA{[ĥ
          de hCoŔFĂB

   ETHERNET Soliton SB-9801,SN-9801
   ETHERNET Fujikura FN1700-98, FN1702-98, FN1800-98N, FN1802-98N
   ETHERNET Networld EC-98S, EP-98S
          hCoȂ̂ŎgpłȂB

          NetBSD/pc98 ł͑ΉĂBNS DP8390 igpĂ͗lB
          EC/EP-98S ́A3.3R-Rev01 T|[gꂽ EC/EP-98X Ƃ͕ʍ\B
          pb`񑡂A݁A̗pɌČB

   ETHERNET 3COM 3C569B, 3C569B-J-TPO, 3C569B-J-COMBO
          hCo PnP ɔ 4.0R-Rev01 ł͓삵ȂB4.2R-Rev01 
          CꂽB

   ETHERNET CONTEC C-NET(98)P2
          OS  PnP 𖳌ɂiȂ 4.0R-Rev01 ł͓
          ȂB4.5R-Rev01 ŏCꂽB

          fe hCoł̏ɖ肪ƎvANɎgpł
          ȂȂ邱Ƃ邪ڍׂ͕sB/etc/rc ŁAifconfig fe0 down;
          ifconfig fe0 up ƁAƂ肠gB
          ܂A{[h̐ݒɂ炸Sd[hł͓삵ȂƂ̕
          B

   SERIAL NEC PC-9821Cb , SV-98 model 3 
          3.1R-Rev01  3.2R-Rev01 ŃVAʐMsƁAʐMvZ
          Xt[YB V.FAST [hΉ@ƌF邽߁B
          ȉ̃pb`ŏC\B

--- sys/pc98/pc98/sio.c- Wed Sep 22 18:41:16 1999
+++ sys/pc98/pc98/sio.c Wed Sep 22 18:44:03 1999
@@ -4713, 9 +4713, 18 @@
                iod->irq = 4;

                /* XXX check new internal port. */
-               outb(0x13a, 0);
+               outb(0x13a, 0x8c);
                DELAY(10);
                for (tmp = 0; tmp < 100; tmp++) {
+                   if ((inb(0x13a) & 0x80) != 0) {
+                       tmp = 0;
+                       break;
+                   }
+                   DELAY(1);
+               }
+               outb(0x13a, 0);
+               DELAY(10);
+               for (; tmp < 100; tmp++) {
                    if ((inb(0x13a) & 0x80) == 0) {
                        PC98SIO_baud_rate_port(if_type) = 0x13a;
                        if_8251_type[if_type].name = " (internal fast)";

   SERIAL MELCO IND-S, IND-SP(VA), IND-SS(VA)
   SERIAL I-O DATA RSA-98
          hCoȂ̂ŎgpłȂB

          3.1 ȍ~ sio hCoɂ͑ΉR[h܂܂Ă邪A삵
          Ƃ̕񍐂B

   PARALLEL MELCO IND-SP(p)
          hCoȂ̂ŎgpłȂB

          3.2  ppc hCoœ삷\ (port 0x540, irq 12)B

   PARALLEL NEC PC-9801NS/A 
          3.2 ł́AfoCX̔FɃZbgBppc hCo
          disable ɂ邱Ƃŉ\B

          PC/AT p̃R[hcĂ̂B4.0R-Rev01 ŏCꂽB

   PARALLEL NEC PC-9801Ae IEEE1284 Ή@
          GENERIC98 J[lňłȂB ppc  lpt hCo
           olpt hCo̊B3.5R-Rev01 ŏCꂽB

          kernel conf  "device lpt0 at ppbus?" ƂsRgAEg
          邱Ƃŉ\B

   POWER-MANAGEMENT apm hCo
          4.3R-Rev01 ŏCꂽB
          4.1.1 ` 4.2 ł ̂߂̃R[h unofficial patch Ƃ
          zzɊ܂܂ĂB

   PCI IRQ
          FreeBSD(98) ŎgpȂ PCI {[h( USB I/F Ȃǂ܂) 
          鎞ɁAC-Bus  PnP {[h PnP Ŏgp PCI {[hŎg
          Ă IRQ PnP {[hɊ蓖ĂĂ܂ꍇ܂B
          4.4R-Rev01 ŏC܂B

         Ώ@͎̂ƂłB
         (1) gpȂ PCI {[hłĂAhCogݍ񂾃JX^
             J[lgƂŉł܂B( USB I/F ł΁A
             device ohci LɂăJ[l\zĂB)
         (2) gpȂ PCI {[h𔲂Ă܂Ƃŉł܂BA
             uĂ͂ȂvƋLĂ{[h𔲂Ă͂܂B
         (3) C-Bus  PnP {[h nonPnP Ŏgp邱Ƃŉł܂B
         (4) uPCI ZbgAbvfBXNv ŁAgpȂ PCI {[h IRQ
             󂢂Ăő̒l(Ⴆ IRQ 10)ɕύXAŒ肷邱Ƃŉ
             łꍇ܂B

----
FreeBSD(98) ڐA`[
