@rcfa:
@gloomrider:
A Prolific USB/serial converter is less that $15US. Serial console is not a "stumbling block". You can install PC-BSD on a laptop (make it dual boot with existing Windows) and you'll be able to mount the CF card right on your laptop.
Being able to see boot time messages when working with beta software is a must, IMHO.
I'm using a Mac, not a PC :P
Anyway, the point is, if nanoBSD wouldn't BLINDLY turn off console (VGA+keyboard) support in systems that offer video and keyboard support (like the Lanner device I'm using), we wouldn't have that issue.
I have a screen and a keyboard attached to my "embedded" device, with a break-out cable that I can remove when everything is working smoothly.
In the age of plug-and-play drivers, it really shouldn't be that hard to see if keyboard and video drivers load successfully and to ONLY DISABLE VIDEO AND KEYBOARD IF THESE DRIVERS DO NOT LOAD properly.
That should amount to a few lines of code plus a conditional, yet it would solve a lot of headache.
Why is it, that a simple suggestion for improvement meets that much resistance? Aren't we here to try in whatever way we can to make this a better system? Or are we here to defend he status quo and prove that we're "right"?
Perhaps the central issue here is the target user group for pfSense. It's probably much more than the average home user needs. We agree that the average home user wouldn't have a clue about Prolific dongles and terminal emulators. But pfSense is really for the small to medium size enterprise space. As others in this thread have pointed out, serial console ports are common on ethernet switch gear. Usually the serial port is used for initial setup only. Those of us that have to go on site and setup instances of pfSense would hate to have to schlep a monitor, keyboard & mouse into a comm closet.
Regarding UFS access with your mac, you might want to look here: http://osxbook.com/software/unixfs
Keep in mind that FreeBSD is a server OS. Those that deal with server-class operating systems are used to terminal emulation and command-line. It's how we get things done.
If I understand everything that I've read here about the Lanner gear and pfSense, the serial console works and can be used to initially configure pfSense. It's probably not useful to debate the topic, "but this is 2011, serial is so 20th century, why should I have to deal with it?" I'm certain that on-board video is not being disabled just to foist serial communication upon those who dislike it. For lightweight, embedded boxes whose primary purpose is moving packets in and out of ethernet interfaces, on-board video is superfluous and a waste of valuable system resources IMHO.
The issues that you're having with initial configuration can be easily solved with a Prolific serial/USB adapter and free terminal software (look for the program "screen" on your mac. It's CLI, sorry). I suspect the linkage between nanobsd and initial serial setup will be around for some time to come. But I (and no doubt many others) would be curious to know if your setup was successful once you perform the initial setup through serial and CLI.
Good luck!