Skip site navigation (1)Skip section navigation (2)
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>