Long-running Windows 7 SP1, Cisco VPN Client 5.0.07.0440, and “Reason 414: Failed to establish a TCP connection”

I’ve noticed that Cisco VPN Client 5.0.07.0440 tends to fail with “Reason 414: Failed to establish a TCP connection.” on long-running Windows 7 SP1. It’s been going on for years. Continue reading Long-running Windows 7 SP1, Cisco VPN Client 5.0.07.0440, and “Reason 414: Failed to establish a TCP connection”

FreeBSD/i386 stable/8 on Dell OptiPlex GX260

None of the below is relevant as of 2014-06-06, other than the possible need of reverting sys/dev/pci/pci.c. I have confirmed that FreeBSD/i386 stable/8 r267147 works as expected on Dell OptiPlex GX260.


If you happen to run FreeBSD/i386 stable/8 on older Dell desktop PCs, like an OptiPlex GX260, you might want to back out r262226 prior to upgrading to the latest revision. The change done to sys/dev/pci/pci.c in r262226 renders the kernel unable to mount the root filesystem.

You’re in the clear if you run 8.4-RELEASE, or stable/9, or stable/10 for this particular hardware. Maybe it’s time to move on to stable/10 or stable/9.

Luckily, none of my PowerEdge servers running stable/8 are affected.

Here’s what you should do (once) prior to running make buildworld buildkernel on affected systems:

cd /usr/src
svn up
svn diff -r 262226:262225 sys/dev/pci/pci.c | patch

The above action will add the character M to your kernel’s global revision number, indicating one or more local changes.

Should sys/dev/pci/pci.c be corrected for this deficiency in the future, you might want to revert the changes made above by running:

cd /usr/src
svn revert sys/dev/pci/pci.c
svn up

Youngest and oldest source file in FreeBSD base/head

While compiling a custom kernel for FreeBSD/amd64 base/head r264077, I began wondering how old is the oldest source file, how young is the youngest?

This is the command I devised:

ident /usr/obj/usr/src/sys/VBOX/kernel | grep FreeBSD | awk '{print $4,$5,$3,$2}' | sort -nr

The oldest source files are:

2003-06-10 21:44:29Z 116174 head/sys/crypto/sha1.c
2003-06-10 21:44:29Z 116174 head/sys/crypto/blowfish/bf_skey.c
2003-06-10 21:44:29Z 116174 head/sys/crypto/blowfish/bf_enc.c

The youngest source file is:

2014-04-03 01:46:03Z 264063 head/sys/netinet/tcp_input.c

That’s a span of about 10.815 years. Continue reading Youngest and oldest source file in FreeBSD base/head