console=fb has to be removed for serial connection. Here's the link for connecting over uart: https://wiki.odroid.com/odroid-c1/application_note/gpio/uart
The logs don't show anything out of the ordinary besides a delayed boot due to me waiting and then finally connecting uart. Basically the boot waits until there is a physical connection to uart and then continues. If I never connect the wires to uart, 9.1 never finishes booting.
Anyway, I am able to get netbsd 8.2 to boot without physical connection to uart by:
- removing console=fb from boot.ini and cmdline.txt
- adding softcar to the console line in /etc/ttys
There was a change from 8.2 to 9.1 where ttys defaults to constty instead of console. rc.conf is also different from 8.2 to 9.1 in terms of wscons. I just cannot seem to get the correct settings in netbsd 9.1 so that I can boot without a physical connection to uart.
Anyway, at this point I've been fighting with this for a while now and decided just to keep 8.2. 8.2 works flawlessly, rebooting without a physical connection to uart with just a couple of config changes.
If someone here has some insight into 9.1, can you please share why the config changes I noted above that work for 8.2 won't work for 9.1? I'm happy to hear them and try the suggestions out.