Date: Fri, 28 Jun 2019 21:35:30 +0900 From: Tetsuya Ito <chaltier@agate.plala.or.jp> To: freebsd-users-jp@freebsd.org Subject: [FreeBSD-users-jp 96412] Re: =?iso-2022-jp?b?SUNINxskQiRHGyhCU0FUQTMbJEIkThsoQkhERA==?= =?iso-2022-jp?b?GyRCJCwbKEJVRE1BNShTQVRBMSkbJEIkR0cnPDEkOSRrGyhC?= Message-ID: <20190628213528.87B2.A7D5A726@agate.plala.or.jp> In-Reply-To: <xsr8stmgqqb.fsf@kmgw.miyoshi.matsuyama.ehime.jp> References: <20190620195924.76F0.A7D5A726@agate.plala.or.jp> <xsr8stmgqqb.fsf@kmgw.miyoshi.matsuyama.ehime.jp>
next in thread | previous in thread | raw e-mail | index | archive | help
$B$_$h$7$5$^(B $B0KF#$G$9!#5.=E$J$*;~4V$rD:$-46<U$7$+$"$j$^$;$s!#(B $B$"$j$,$H$&$4$6$$$^$9!#(B $B%I%i%$%P$H$7$F$O(BAHCI$BBP1~$G$J$1$l$P%b!<%I$OI=<($G$-$J$$$s$G$9$M!#(B $B;d$K$H$C$F$OHs>o$KM-MQ$J>pJs$G$7$?!#(B $B$A$J$_$K!"(Bpciconf$B$NFbMF$r:FEY3NG'$7$^$7$?$,!"(BABAR$B$N>pJs$O$"$j$^$;$s$G$7$?!#(B # $B<B$O:G=i!"%1!<%V%k$,8E$$5,3J$@$+$i$+$H6b0c$$$7$F(B # $BL50UL#$J=PHq$r$7$F$^$7$?(B...$B!#(B $B$*K;$7$$$H$3$m$"$j$,$H$&$4$6$$$^$7$?!#(B $B0J>e$G$9!#(B > $B$_$h$7(B $B$G$9!#(B > > Tetsuya Ito <chaltier@agate.plala.or.jp> writes: > > $B$O$$!#$3$N%^%6!<%\!<%I$O(B AHCI $BL$BP1~$J$N$G(B IDE $B$G4V0c$$$"$j$^$;$s!#(B > > $B$J$k$[$I!D%9%T!<%I$,5$$K$J$k$h$&$G$"$l$P2?$O$H$b$"$l(B AHCI $B$GF0$+$9(B > $B;v$r9M$($k$N$,$$$$$N$G$O$J$$$+$H;W$$$^$7$?$,!"(BICH7 $B$O(B AHCI $B$K$O$J$l(B > $B$^$;$s$G$7$?$+!#<:Ni$$$?$7$^$7$?!#(B > > $B$"$i$?$a$F(B atapci(ata-intel.c) $B$,(B ICH7 $B$G(B SATA $B%G%P%$%9$N>pJs$r$I$&(B > $B<hF@$7$F$$$k$N$+$H$$$&4QE@$G%I%i%$%P$N%=!<%9$r>/$7D/$a$F$_$^$7$?!#(B > > $B7kO@$+$i8@$$$^$9$H(B smartctl $B$N=PNO$r?.$8$?$N$GBg>fIW$@$H;W$$$^$9!#(B > $B%I%i%$%P$NJ}$O$&$^$/>pJs$r<hF@$G$-$F$$$^$;$s!#(B > > $B%I%i%$%P$G$&$^$/>pJs$r<hF@$9$k$?$a$K$O(B atapci0 $B$K(B ABAR $B$N%j%=!<%9$,(B > $BI,MW$G$"$k$h$&$K;W$$$^$9!#$7$+$7$3$N%^%6!<%\!<%I$K$O0J2<$G3NG'$7$F$$$k(B > $BDL$j3d$jEv$F$i$l$F$$$^$;$s!#$b$C$H$b!"(Bnon-AHCI $B$J(B ICH7 $B$G$9$N$G(B ABAR > $B$OL5$/$F$$$$$H;W$&$N$G$9$,!"%I%i%$%P$H$7$F$O$=$l$,L5$$$H(B SATA1/2/3 > $B$r6hJL$9$k;v$,$G$-$:!"<B:]$N%b!<%I$,$I$&$G$"$lA4$F(B > > > ada0: 150.000MB/s transfers (SATA, UDMA5, PIO 8192bytes) $B!z(B > > $B$GI=<($9$k$h$&$G$9!#(B > > $B0J2<>/$7D9$/$J$j$^$9$,!";d$,3NG'$7$F$_$?;v$r=q$$$F$_$^$9!#(B > > ------------------------------------------------------------------------- > > # pciconf -lvbc > > > > atapci0@pci0:0:31:2: class=0x010180 card=0xb0021458 chip=0x27c08086 rev=0x01 hdr=0x00 > > vendor = 'Intel Corporation' > > device = 'NM10/ICH7 Family SATA Controller [IDE mode]' > > class = mass storage > > subclass = ATA > > bar [20] = type I/O Port, range 32, base 0xf800, size 16, enabled > > cap 01[70] = powerspec 2 supports D0 D3 current D0 > > $B$^$:$3$3$GJs9p$5$l$F$$$k(B atapci0 $B$K4X$9$k=PNO$O$3$l$GA4$F$H$$$&;v$G(B > $B$$$$$G$7$g$&$+(B? $B$3$N>pJs$+$i$9$k$H(B BAR $B$O(B bar[20] $B$,$"$k$@$1$N$h$&$G$9!#(B > $B0lJ}$G%I%i%$%P$O(B ICH7 $B$N(B SATA $B%3%s%H%m!<%i$G(B SATA1/2/3 $B$r$A$c$s$H8+(B > $BJ,$1$k$?$a$K$O(B BAR(5) (bar[24]==ABAR) $B$N%j%=!<%9$rI,MW$H$7$F$$$k$h$&(B > $B$G$9!#0J2<$NJU$j$,$=$NH/C<$G$9!#(B > > [ata-intel.c] ========================================================== > 208 static int > 209 ata_intel_chipinit(device_t dev) > 210 { > 211 struct ata_pci_controller *ctlr = device_get_softc(dev); > ($BCfN,(B) > 266 > 267 /* BAR(5) may point to SATA interface registers */ > 268 if ((ctlr->chip->cfg1 & INTEL_ICH7)) { > 269 ctlr->r_type2 = SYS_RES_MEMORY; > 270 ctlr->r_rid2 = PCIR_BAR(5); > 271 ctlr->r_res2 = bus_alloc_resource_any(dev, ctlr->r_type2, > 272 &ctlr->r_rid2, RF_ACTIVE); > 273 if (ctlr->r_res2 != NULL) { > 274 /* Set SCRAE bit to enable registers access. */ > 275 pci_write_config(dev, 0x94, > 276 pci_read_config(dev, 0x94, 4) | (1 << 9), 4); > 277 /* Set Ports Implemented register bits. */ > 278 ATA_OUTL(ctlr->r_res2, 0x0C, > 279 ATA_INL(ctlr->r_res2, 0x0C) | 0xf); > 280 } > ======================================================================== > > $B$3$N(B BAR(5) $B$9$J$o$A(B ABAR $B$N%j%=!<%9$,$J$$$H%I%i%$%P$O(B ICH7 $B$G(B > SATA1/2/3 $B$r8+J,$1$k;v$,$G$-$^$;$s!#$=$N>l9g%I%i%$%P$O8GDjCM$H$7$F(B > $B;}$C$F$$$k(B > > cpi->base_transfer_speed = 150000; > > $B$r;H$&;v$G(B > > > ada0: 150.000MB/s transfers (SATA, UDMA5, PIO 8192bytes) $B!z(B > > $B$HI=<($9$k;v$K$J$k$h$&$G$9!#(B > ------------------------------------------------------------------------- > > $B0J>e!"$@$$$VC<@^$C$F$O$$$^$9$,;d$,2?$+4*0c$$$7$F$$$kItJ,$b$"$k$+$b(B > $B$7$l$^$;$s!#5$$K$J$kE@$,$"$j$^$7$?$i$4;XE&$/$@$5$$!#(B > > $B$?$@$3$l$O!"%I%i%$%P$,@53N$J>pJs$r;}$C$F$$$J$$$H$$$&$@$1$G$"$C$F!"(B > $B<BF0:n$K$OLdBjL5$$$H;W$$$^$9!#$9$J$o$A@53N$K$O(B smartctl $B$GI=<($5$l$k(B > $B%b!<%I$GF0$$$F$$$k$H;W$$$^$9!#(B > $B$A$J$_$K(B smartctl $B$NJ}$O$3$NJU$j$N%I%i%$%P$NOC$H$O4X78$J$/!"(BIDENTIFY > DEVICE $B$G<hF@$7$?%G!<%?$+$i>pJs$rF@$F$$$k$h$&$G$9$N$G!"@53N$J>pJs$,(B > $BI=<($G$-$F$$$k$O$:$G$9!#(B > > -- > $B;09%>!9,(B > _______________________________________________ > freebsd-users-jp@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-users-jp > To unsubscribe, send any mail to "freebsd-users-jp-unsubscribe@freebsd.org"
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20190628213528.87B2.A7D5A726>