> 1) While installing from CD, after "init: starting /bin/rc" message, I got
>
> echo: write error: bad process or channel control request
>
> twice. I guess this is because of 'echo rwm on' to CDROM's /dev/sd*/ctl in
> /sys/lib/dist/pc/sub/termrc.
You're right. I redirected that echo's standard error to /dev/null.
> 2) When the installation prompts for 'use DMA for ide drives[yes]:', answering
> "no" doesn't turn off DMA. Looks like /sys/lib/dist/pc/sub/termrc/termrc:22
> turns on DMA well before this prompt.
You're right. I commented out the nosddma etc. lines, which I'd forgotten
about.
> 3) copydist failed in the same way described by Andrey.
>
> > cacheLocalData: addr=229 type got 0 exp 0: tag got 0 exp 50dd4ff
> > cacheLocalData: addr=229 type got 0 exp 0: tag got 0 exp 50dd4ff
> > cacheLocalData: addr=229 type got 0 exp 0: tag got 0 exp 50dd4ff
> > cacheLocalData: addr=229 type got 0 exp 0: tag got 0 exp 50dd4ff
> > cacheLocalData: addr=229 type got 0 exp 0: tag got 0 exp 3e9d4a9b
> > replica/applylog: appending to db: block label mismatch
This I don't understand.
> I had monitor set to vesa at this point. When I retried the
> installation with monitor set to xga, copydist was successful (with a
> few 'entire cache is busy; cache is okay again' messages).
I doubt that the vesa/non-vesa is related. Probably it's some
non-deterministic bug and you just didn't trip over it the second time.
> 4) fmtfossil gives the following error messages, but the installation
> is not affected.
>
> > Reformat /dev/sdC0/fossil (yes, no)[no]: yes
> > test: unknown operator memory
> > test: unknown operator memory
> > test: unknown operator memory
> > Done.
>
> Probably, /sys/lib/dist/pc/inst/fmtfossil:61 should be changed to
> n=`{cat /dev/swap | grep user | sed 's/^[0-9]+\/([0-9]+)
> .*/\1/'}
> in line with recent change (on 2005/10/31) to /sys/src/9/port/devcons.c:893
Right again. Fixed.
Thanks.
Russ