Subject: Re: sysinst to vnd0: Rewrite of MBR failed. I can't continue.
To: None <tech-install@NetBSD.org>
From: Hubert Feyrer <hubert@feyrer.de>
List: tech-install
Date: 09/04/2006 04:41:47
On Mon, 4 Sep 2006, Hubert Feyrer wrote:
> I've tracked things down to the pwrite() call in sysinst's write_mbr() 
> failing with sector=0, but I don't know how to interpret this, esp. as this 
> used to work. Is writing to the start of a vnd device prohibited now?

FWIW, ktrace says:

  15463      1 sysinst  CALL  open(0xbfbfe0f4,1,0x64)
  15463      1 sysinst  NAMI  "/dev/rvnd0d"
  15463      1 sysinst  RET   open 3
  15463      1 sysinst  CALL  pwrite(3,0xbfbfe4f4,0x200,0,0,0)
  15463      1 sysinst  RET   pwrite -1 errno 5 Input/output error

(um... according to our manpage, pwrite only takes 4 args, not 6... what's 
going on?)


  - Hubert