From owner-freebsd-current Thu Jan 17 14:26:55 2002 Delivered-To: freebsd-current@freebsd.org Received: from femail48.sdc1.sfba.home.com (femail48.sdc1.sfba.home.com [24.254.60.42]) by hub.freebsd.org (Postfix) with ESMTP id EC6BA37B402 for ; Thu, 17 Jan 2002 14:26:48 -0800 (PST) Received: from dosmonos ([24.249.124.238]) by femail48.sdc1.sfba.home.com (InterMail vM.4.01.03.20 201-229-121-120-20010223) with ESMTP id <20020117222648.HNNK26133.femail48.sdc1.sfba.home.com@dosmonos>; Thu, 17 Jan 2002 14:26:48 -0800 Date: Thu, 17 Jan 2002 17:25:32 -0500 (EST) From: Mike Brancato X-Sender: funnyguy@dosmonos To: Ian Dowse Cc: freebsd-current@FreeBSD.org Subject: Re: boot floppy problems... In-Reply-To: <200201171940.aa68346@salmon.maths.tcd.ie> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG no problem. keep up the good work. mike On Thu, 17 Jan 2002, Ian Dowse wrote: > In message , Mike Brancato wr > ites: > >oh, well. They say something along the lines of > >"Disk error: lba is 0x9 (should be 0x10)" > >or similar. then it trys to boot the kernel twice using the loader, but > >fails with the path 0:fd(0,a)/kernel > > Hmm, the error is actually "Disk error 0x9 (lba=0x10)". I think > this is my fault. Error 9 is "data boundary error (attempted DMA > across 64K boundary or >80h sectors)", so by changing the buffers > to being static in revision 1.35 of boot2.c, I broke the guarantee > that single transfers don't cross a 64k boundary, which is important > for floppies :-( I'll fix this shortly. Thanks for pointing out the > problem! > > Ian > > To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message