Port-alpha archive

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

Re: Possible IDE corruption bug?



On Tue, Oct 27, 2026 at 12:57:43AM -0400, Jeffrey S. Worley wrote:
> The onboard ata driver is broken on NetBSD 11.  It is moribund on 10.1
> and below.  It is unfenced, Alpha requires memory barriers for ordered
> IO, the coder did not get that memo.
> 
> I boot my Alpha from the onboard ATA controller just to get kernel into
> memory, then pivot to an SI3124 SATA controller.  It runs a
> 100meg@sec!, and is bulletproof.

Someone (tm) please file a PR with the dmesg section of the controller and
disks in question.

For the split boot case: you can modify your kernel config to force root
on some other device by default, that makes testing of the broken controller
easier than removing it completely.

Something like this in GENERIC.local:

no config netbsd
config netbsd  root on "wedge:myRoot" type ffs

works if you use GPT on the sata disk and label the root partition "myRoot".

or hardcoded device name:

no config netbsd
config netbsd root on wd1 type ffs


Martin


Home | Main Index | Thread Index | Old Index