thunderdan
Cadet
- Joined
- Apr 23, 2013
- Messages
- 3
G'day,
Recently brought up a FreeNAS-8.3.1-RELEASE-p2-x64 system (first time FreeNAS) however problems arose when trying to go headless. I'm using Intel Server Board S1200KP with E3-1230 CPU so no GPU. To add insult to injury the bright sparks at Intel didn't include a system serial port on the board.
I can bring the system up with a gfx card in the PCIe slot, however I need that slot for a expansion SATA controller. When going headless the system is stopping somewhere.. It does load for a while.. I can see the USB stick flashing away but it doesn't get to Ethernet setup. This is probably not a BIOS issue, the board is designed to boot headless. (Confirmed headless boot with an Ubuntu server distro.. loaded up could ssh into it).
I believe the problem lies in the hard coding of the system serial port (usually COM1 in BIOS) to ttyu0. I noticed when running the system (with gfx card in) setting system->advanced->serial console would flag a kernel error 'ttyu0 no such file or directory'. looking further into this I removed the -D switch from the /boot.config leaving only -h i.e. serial console only. (according to FreeBSD manuls) On reboot (gfx card still in) it gets to "Boot: F1" and that's it...Bricked! I'm assuming it's falling over looking for /dev/ttyu0.
I'm thinking if the stream can be directed to /dev/null this could fix the problem...If /dev/null is available this early in the boot process.. ideally it could then be changed to a ttyUSBx device (or what ever FreeBSD calls USB serial adapters) when USB modules are loaded...
Unfortunately FreeBSD doesn't get a mention on my resume... until tonight, I'm a Debian kinda bloke.. but does this seem like a logical reason why i'm unable to boot headless? Without delving into the source and learning the ins and outs of FreeBSD my only workaround atm is to fork out another $300 for a Xeon with GPU.
Anyone shed some light?
Recently brought up a FreeNAS-8.3.1-RELEASE-p2-x64 system (first time FreeNAS) however problems arose when trying to go headless. I'm using Intel Server Board S1200KP with E3-1230 CPU so no GPU. To add insult to injury the bright sparks at Intel didn't include a system serial port on the board.
I can bring the system up with a gfx card in the PCIe slot, however I need that slot for a expansion SATA controller. When going headless the system is stopping somewhere.. It does load for a while.. I can see the USB stick flashing away but it doesn't get to Ethernet setup. This is probably not a BIOS issue, the board is designed to boot headless. (Confirmed headless boot with an Ubuntu server distro.. loaded up could ssh into it).
I believe the problem lies in the hard coding of the system serial port (usually COM1 in BIOS) to ttyu0. I noticed when running the system (with gfx card in) setting system->advanced->serial console would flag a kernel error 'ttyu0 no such file or directory'. looking further into this I removed the -D switch from the /boot.config leaving only -h i.e. serial console only. (according to FreeBSD manuls) On reboot (gfx card still in) it gets to "Boot: F1" and that's it...Bricked! I'm assuming it's falling over looking for /dev/ttyu0.
I'm thinking if the stream can be directed to /dev/null this could fix the problem...If /dev/null is available this early in the boot process.. ideally it could then be changed to a ttyUSBx device (or what ever FreeBSD calls USB serial adapters) when USB modules are loaded...
Unfortunately FreeBSD doesn't get a mention on my resume... until tonight, I'm a Debian kinda bloke.. but does this seem like a logical reason why i'm unable to boot headless? Without delving into the source and learning the ins and outs of FreeBSD my only workaround atm is to fork out another $300 for a Xeon with GPU.
Anyone shed some light?