Making a FreeBSD/amd64 XENHVM kernel boot on XenServer 6.2.0

See http://lists.freebsd.org/pipermail/freebsd-xen/2013-August/001681.html and http://lists.freebsd.org/pipermail/freebsd-xen/2013-August/001683.html.

[R]emove [the] DVD device from [the] problem[atic] virtual machine:
# xe vm-list params=uuid name-label="<your-vm-name>"
# xe vbd-list empty=true params=uuid vm-uuid=<your-vm-UUID>
# xe vbd-destroy uuid=<vbd-UUID>

I can confirm the above steps really makes a FreeBSD stable/9 amd64 XENHVM kernel tick on XenServer 6.2.0.

stable/10 and head works out of the box without the need of removing the DVD drive. Yay!

Just remember to install the two ports sysutils/xen-tools and sysutils/xe-guest-utilities, and adding xenguest_enable="YES" to the /etc/rc.conf file.

Replacing the BIOS battery on a HP Compaq Presario CQ56 – a complete disaster from an engineering standpoint

A student came into my office today and wondered if I could assist him with replacing the BIOS battery on his HP Compaq Presario CQ56 laptop. Sure, I said, not knowing what a daunting task I soon would be facing. Continue reading Replacing the BIOS battery on a HP Compaq Presario CQ56 – a complete disaster from an engineering standpoint

Dell iDRAC6 and Oracle Java RE 7u51

The latest Oracle Java RE 7u51 at its normal level of “High” security causes the Dell iDRAC6 virtual console (version 1.95 (Build 05)) to die with this Java trace:

java.lang.SecurityException: Missing required Permissions manifest attribute in main jar: https://hostname.some.domain:443/software/avctKVM.jar
	at com.sun.deploy.security.DeployManifestChecker.verifyMainJar(Unknown Source)
	at com.sun.deploy.security.DeployManifestChecker.verifyMainJar(Unknown Source)
	at com.sun.javaws.Launcher.doLaunchApp(Unknown Source)
	at com.sun.javaws.Launcher.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)

Simply set the security level to “Medium” in the Java Control Panel found in Windows’ Control Panel until Dell releases a new firmware.

SSD manufacturers: Wake up!

I find it curious as to why most, if not all, SSD manufacturers are unwilling to disclose the physical disk, the page, and the erase block sizes selected for their SSD products. Such crucial information should be readily available to guide us, the more advanced users, to properly align our partitions and configure efficiency in our filesystems when using operating systems other than Microsoft Windows.

LDAP authentication for Subversion’s svnserve on FreeBSD using SASL, saslauthd, and Novell eDirectory

Here’s a writeup of how I managed to persuade Subversion‘s svnserve running on FreeBSD to authenticate using SASL, Cyrus’ saslauthd, and LDAP on Novell eDirectory. Continue reading LDAP authentication for Subversion’s svnserve on FreeBSD using SASL, saslauthd, and Novell eDirectory

Creating WordPress child themes and preventing automatic linebreaks in pre-tags

I wanted to prevent automatic linebreaks in pre-tags in the “Twenty Fourteen” theme. I followed WordPress’ description on how to create child themes.

  1. In the /usr/local/www/wordpress/wp-content/themes directory, I created the twentyfourteen_local directory.
  2. In this directory I created the style.css file.
  3. The file was given the contents shown below.
  4. In the Dashboard, I clicked on
    1. Appearance.
    2. Themes.
    3. The Activate button for the Twenty Fourteen Local theme.
  5. That’s it.
  6. In my case I performed one additional step, committing the new file to the SCM system I use for my configuration files.

Continue reading Creating WordPress child themes and preventing automatic linebreaks in pre-tags