Port-alpha archive

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

NetBSD 8 on Alpha



Hi,

I've written about my experiences with NetBSD on two API CS20 machines which are similar to AlphaServer DS20L machines. I referred to them as DS20L before, but they're definitely the API machines.

I've never gotten to the bottom of the reasons why disks become unbootable or eventually has filesystem issues:

http://mail-index.netbsd.org/port-alpha/2017/07/13/msg000830.html

Or why installboot currently kills the disklabel:

http://mail-index.netbsd.org/port-alpha/2018/07/02/msg000884.html

These two things may be related, but all corruption has been seen when booting and using the same disk, and at least anecdotally when using disks on one of the internal busses heavily while using motherboard ethernet, so now I plan to keep the boot disk and filesystem disks separate.


But at least the time issues are fixed by this, although the patch still must be applied manually (this doesn't appear to have been committed):

http://mail-index.netbsd.org/port-alpha/2017/11/02/msg000879.html


Now I'll just boot the kernel from a CF card attached to the system's IDE interface and have the root filesystem on a large SATA disk attached to a USB 3 card or to a SATA card.

Some notes:

USB 3 works perfectly out of the box just by adding xhci to the kernel, and although I get this warning, so far it works perfectly at > 80 MB/sec on a 32 bit, 33 MHz PCI bus:

xhci0: xHCI version 1.10 not known to be supported

When booting from IDE, if the IDE bus is configured to just use PIO via "flags 0x0002", either to support larger drives or to have fewer bus errors when communicating with drives, the system hangs on reboot when the firmware tries to read from the IDE. Removing "flags 0x0002" from aceride* makes it so the system can reboot unattended.

So far, so good!

John Klos


Home | Main Index | Thread Index | Old Index