[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Unable to boot latest snapshot with Microdrive



port-hpcmipsに以下のようなバグ報告があったので調べていました。

David Krause <netbsd@davidkrause.com> writes:
> I am unable to boot the latest snapshot from the following URLs:
> ftp://releng.netbsd.org/pub/NetBSD-daily/200209080000/
> ftp://ftp.netbsd.org/pub/NetBSD/NetBSD-1.6/
> 
> The snapshot from the naobsd site works fine however.
> http://kame.naobsd.org/snapshots/20020812-1.6F/
> 
> I have a IBM Workpad Z50 with 340 MB Microdrive and it gives the
> following errors.  It looks like it is not waiting long enough before
> trying to mount the root.  Naoki's kernel outputs "pcmcia1: card irq 3"
> four times before trying to mount.  Does anybody else have this problem?
> 
> NetBSD 1.6 (GENERIC) #0: Sun Sep  8 17:51:40 UTC 2002
>     autobuild@tgm.daemon.org:/autobuild/hpcmips/OBJ/autobuild/src/sys/arch/hpcmips/compile/GENERIC
> IBM WorkPad z50 2601 1AU (NEC VR4121 rev0.0 131.072MHz)

	(中略)

> wdc1 at pcmcia1 function 0 port 0x15000400-0x1500040f
> wd0 at wdc1 channel 0 drive 0: <IBM-DMDM-10340>
> wd0: drive supports 16-sector PIO transfers, LBA addressing
> wd0: 342 MB, 695 cyl, 16 head, 63 sec, 512 bytes/sect x 700560 sectors
> boot device: wd0
> root on wd0a dumps on wd0b
> pcmcia1: card irq 3
> wdc1:0:0: lost interrupt
>         type: ata tc_bcount: 512 tc_skip: 0

	(後略)

日付指定でソースをcheckoutして探索したところ、rev. 1.65.4.1で行なわれた
sys/mbuf.hに対する変更を元に戻すと現象が発生しなくなることがわかったので
すが、問題の真の原因がわかりません。

このsys/mbuf.hに対する変更はmain trunkに対しては実施されていないので、
1.6Fのカーネルでは問題ないという報告内容とはつじつまがあっているのですが。

因に、z50では異常が発生する同じカーネルをR530で動かすと問題がなかったり
します。

というわけで、原因の見当が付かずに困っています。皆様のお知恵をお貸しくだ
さい。

篠原