> there was then a long pause and then i got lots and lots more i/o
> error messages, and it failed to boot.

sounds like missed irqs.

> init: starting /bin/rc
> ndb/dns: can't read my ip address
> 2009/0728 00:53:27 err 4: write /dev/sdC0/isect offset 0xb0a4000 count
> 65536 buf 1dc6000 returned -1: i/o error
> /boot/venti: part /dev/sdC0/isect addr 0xaf24000: icachewritesect
> writepart: write /dev/sdC0/isect offset 0xb0a4000 count 65536 buf
> 1dc6000 returned -1: i/o error

a few things that might differ between the intaller
and the installed image that might cause lost irqs or
other problems, maybe in likelyhood order:
- the mp irq state,
- the dma state,
- the lba settings.

contrib quanstro/sd might have some extra debugging
that may help.  it also has some defense against missed
irqs.  it will log them and soldier on.  i know it's a
gruesome hack, but missed ide interrupts have been
a common disease and the easiest way to debug them
is to have a bootable system.

- erik

Reply via email to