seeing that there isn't a bsd subforum, I though I'll just post here. I'm running fbsd 6.3:
# uname -v
FreeBSD 6.3-RELEASE #0: Wed Jan 16 04:18:52 UTC 2008 root@dessler.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC
# gcc --version
gcc (GCC) 3.4.6 [FreeBSD] 20060305
# grep linux /etc/rc.conf
linux_enable="YES"
#kldstat | grep linux
3 2 0xc4eaa000 19000 linux.ko
# pkg_info | grep linux
linux_base-f8-8_3 Base set of packages needed in Linux mode (for i386/amd64)
# df | grep linproc
linprocfs 4 4 0 100% /proc
./srcds_run -game tf -port 27015 +map ctf_2fort +maxplayers 24 +sv_lan 0 -debug
Auto detecting CPU
Using default binary.
Enabling debug mode
Server will auto-restart if there is a crash.
cannot set up thread-local storage: set_thread_area failed when setting up thread-local storage
cat: hlds.40097.pid: No such file or directory
email debug.log to linux@valvesoftware.com
Tue May 6 03:07:14 EEST 2008: Server restart in 10 seconds
I've also tried it with the fc6 and rh4 linux bases, to no avail. the hardware is celeron 420 with 1gb of ram. any hints on how to proceed?