From owner-FreeBSD-users-jp@jp.freebsd.org  Tue Sep 26 19:26:44 2000
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id TAA52067;
	Tue, 26 Sep 2000 19:26:44 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from rcpt-expgw.biglobe.ne.jp (rcpt-expgw.biglobe.ne.jp [210.147.6.232])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id TAA52062
	for <FreeBSD-users-jp@jp.freebsd.org>; Tue, 26 Sep 2000 19:26:43 +0900 (JST)
	(envelope-from kawata@mta.biglobe.ne.jp)
Received: from smtp-gw.biglobe.ne.jp
	by rcpt-expgw.biglobe.ne.jp (8.9.3+3.2W/3.7W-00092117) with ESMTP id TAA20749
	for <FreeBSD-users-jp@jp.freebsd.org>; Tue, 26 Sep 2000 19:26:42 +0900 (JST)
X-Biglobe-Sender: <kawata@mta.biglobe.ne.jp>
Received: from fileodg788249 (10.33.116.249 [10.33.116.249]) by smtp-gw.biglobe.ne.jp
	id TAAK85CE33CA; Tue, 26 Sep 2000 19:26:42 +0900 (JST)
To: FreeBSD-users-jp@jp.freebsd.org
In-reply-to: Your message of "26 Sep 2000 10:49:53 +0900"
             <200009260148.KAA06792@shrike.dti.ad.jp>
References: <200009260148.KAA06792@shrike.dti.ad.jp>
From: kawata@mta.biglobe.ne.jp (=?ISO-2022-JP?B?GyRCQG5FRCEhMm0bKEI=?=
	=?ISO-2022-JP?B?GyRCSSchSxsoQg==?=)
Date: Tue, 26 Sep 2000 19:26:43 +0900
Message-Id: <20000926192643kawata@mta.bgmail.nec.co.jp>
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
X-Mailer: WeMail32[1.96A] ID:FILE00
Reply-To: FreeBSD-users-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+000315
X-Sequence: FreeBSD-users-jp 55567
Subject: [FreeBSD-users-jp 55567] Re: DMA is not avaiable on ThinkPad535E?
Errors-To: owner-FreeBSD-users-jp@jp.freebsd.org
Sender: owner-FreeBSD-users-jp@jp.freebsd.org
X-Originator: kawata@mta.biglobe.ne.jp

$B@nED$G$9(B($BD9$/$J$C$F$7$^$C$?$N$G%*%j%8%J%k$N(BSubject$B$O:o$j$^$7$?(B)

>> $B$d$O$j!"(BThinkPad535E$B$G$O!"(BFreeBSD$B$r;HMQ$9$k8B$j8=>u$G$O(B($B$*$=$i$/:#8e$b(B?)
>> Bus Master IDE$B$O;H$($J$$$G$7$g$&!#!J$9$G$K$"$-$i$a$F$^$9!"$J$+$P!#!K(B
>
>$B$F$b$H$K%G!<%?%7!<%H$b8=J*$b$J$$$N$G!"A4$/J]>Z$O$G$-$J$$(B(=$B%U%!%$%k%7%9(B
>$B%F%`$J$j%O!<%I%&%'%"$J$j$,2u$l$F$bCN$i$J$$(B)$B$G$9$,!"(BFreeBSD 4.x $B0J>e$G(B
>
>src/sys/dev/ata/ata-dma.c
>
>$B$N(B
>
>    case 0x12308086:    /* Intel PIIX */
>
>$B$KJB$Y$F(B
>
>    case 0x12348086:
          ^^^^^^^^^^
>
>$B$H$+=q$/$H$G$-$A$c$&$+$b$7$l$J$$$G$9$M!#(B

$B$3$l$C$F(B430MX$B%A%C%W%;%C%H$H$$$&$3$H$G(BMPIIX$B$r;X$7$F$k$s$G$9$h$M!%(B
$B9S@n$5$s$K65$($F$$$?$@$$$F!$$=$N8e$$$m$$$mD4$Y$F$_$?$s$G$9$,!$(B
$B$^$:(B 'boot -v' $B$G>\$7$/(Bdmesg$B$r8+$F$_$?$s$G$9$,!$(B

($BH4?h(B)
pci_open(1):  mode 1 addr port (0x0cf8) is 0x00000000
pci_open(1a): mode1res=0x80000000 (0x80000000)
pci_cfgcheck: device 0 [class=060000] [hdr=00] is there (id=12358086)
pcib0: <Host to PCI bridge> on motherboard
found-> vendor=0x8086, dev=0x1235, revid=0x02
  class=06-00-00, hdrtype=0x00, mfdev=0
  subordinatebus=0  secondarybus=0
found-> vendor=0x8086, dev=0x122e, revid=0x02
  class=06-01-00, hdrtype=0x00, mfdev=0
  subordinatebus=0  secondarybus=0
found-> vendor=0x1023, dev=0x9320, revid=0xe3
  class=03-00-00, hdrtype=0x00, mfdev=0
  subordinatebus=0  secondarybus=0
  intpin=a, irq=0
  map[10]: type 1, range 32, base 08000000, size 21
  map[14]: type 1, range 32, base 08200000, size 16
found-> vendor=0x1013, dev=0x1100, revid=0xe2
  class=06-05-00, hdrtype=0x00, mfdev=0
  subordinatebus=0  secondarybus=0
  intpin=a, irq=0
  map[10]: type 1, range 32, base 000003e0, size  2

$B$H$$$&$3$H$G(BPIIX$B$N(BPCI-IDE$B%$%s%?!<%U%'%$%9$b(BMPIIX$B$b(BThinkPad535E$B$K$O:\(B
$B$C$F$J$$$s$G$9$h(B($B$"$k$$$O%W%m!<%V$G$-$F$J$$!!$G$bB?J,$3$l$O$J$$$G$7$g$&(B)$B!%(B
$B$^$?%G!<%?%7!<%H$r8+$k$H(BMPIIX$B$N(BIDE$B%$%s%?%U%'!<%9$O(BPIO4$B$N$_%5%]!<%H$G(B
DMA$B$O%5%]!<%H$7$F$J$$$h$&$G$9!%$h$C$F(BPIIX$B$HF1$8%k!<%A%s$G(BDMA$BE>Aw$C$F(B
$B$N$OL5M}$+$J$H$b;W$$$^$9!%(B

$B$b$H$b$H(BWin98$B>e(B($B<B$O%G%e%"%k%V!<%H$@$C$?$j$9$k(B)$B$G(BDMA$B$NMs(B($B%G%P%$%9$N(B
$B%W%m%Q%F%#(B)$B$K%A%'%C%/%^!<%/$,$D$$$F$$$?$N$H5/F0;~$K(B<Intel 82371FB PCI
 to ISA bridge>$B$NL>A0$,8+$($?$N$G$3$l$O$F$C$-$j(BPIIX$B$G(BDMA$BE>Aw$,$G$-$k(B
$B$HAa$H$A$j$7$?$s$G$9$,!$$=$&$8$c$J$$$_$?$$$G$9$M!%(B
$B%O!<%I$K$b>\$7$/$J$/!$(B430MX$B%A%C%W%;%C%H$G$I$&$$$&9=@.$r$H$j$&$k$N$+J,(B
$B$+$C$F$J$$$N$G$J$s$G$9$,!$(BThinkPad535E$B$O(B
 82437MX(MTSC) + 82438MX(MTDP) + 82371FB(IDE$B%$%s%?!<%U%'%$%9L5(B??)
$B$H$$$&9=@.$J$s$G$9$+$M!%7k6I(B IDE$B$O(BISA$B$K$V$i2<$,$C$F$$$F(BWin98$B$O(BPIIX$B$N(B
DMA$B%$%s%?!<%U%'%$%9$r;H$C$F(BDMA$BE>Aw$7$F$k$C$F$3$H$G$9$+!%$3$&$J$C$F$/(B
$B$k$H;d$K$OFq$7$9$.$F$*<j>e$2$G$9!%(B
