Posts Tagged ‘FreeBSD’

Sometimes giving in is easier

December 13th, 2009

OpenSolaris’ ZFS implementation recently picked up one of the tastiest things it possibly could: block level dedupe.

Except I no longer care.

Too impatient to wait for the RMA on the dead Asus P5Q-E (of which the replacement is now a spare swap-in board), thanks to an incredibly generous friend I picked up a Gigabyte GA-EP45-Extreme… which OpenSolaris b127 hated, and refused to boot with. After a few days of hair pulling and switching off almost everything I could in the BIOS to try and rectify the issue, I finally admitted OpenSolaris was not to be.

The Gigabyte GA-EP45 Extreme, great board, hated by OpenSolaris

The Gigabyte GA-EP45 Extreme, great board, hated by OpenSolaris

Not willing to risk Nexenta, I dropped to FreeBSD 8, the last bastion of ZFS hope (no folks, FUSE does not count).

FreeBSD worked wonderfully from a compatibility front, but I soon discovered that when it came to virtualisation, it had the same options as a prisoner faced with the Spanish inquisition: basically none. There is, ironically, a version of Sun’s VirtualBox floating around, but it’s a hack job that hates 64-bit, and like most things FreeBSD if you’re not running from the command line you’re asking for pain.

And so, hoping that one day Larry Ellison would open up ZFS licensing a little more so the GPL crowd would stop whining and just integrate it already, I sighed, flicked the 3ware 9650SE into hardware RAID 6 and reached for the Ubuntu 9.10 64-bit disc.

It worked.

Post mortem: List of controller cards that will work with OpenSolaris

While I note with grim satisfaction that Areca has still failed to produce a Solaris driver for it’s ARC-1300ix series, here’s a list of PCI-Express cards known to work with OpenSolaris without requiring any RAID 0/JBOD workarounds, and being able to control at least eight drives.

  1. LSI SAS3081E-R
  2. Intel SASUC8I flashed with the SAS8031E-R’s IT (initiator target) firmware
  3. 3ware 9650SE series

Tiny, yes? The last, which I ended up with due to non-availability of the first two in Australia, is significantly more expensive as it has hardware RAID capability as well.

Post mortem: Final system

Rack: HP 10622
OS: Ubuntu 9.10
PSU: Corsair TX-850
CPU: Intel Q9550
Memory: 8GB Corsair Dominator PC-2 8500
Motherboard: Gigabyte GA-EP45 Extreme
GPU: Geforce 7600GS silent (to be swapped out with a PCI card when a second 3ware controller card is bought)
Controller card: 3ware 9650SE-8LPML
Network card: HP NC364T
Case: Chenbro RM41416B
UPS: APC Smart-UPS 750
Switch: Netgear GS724T
System drives: Samsung HD501LJ SATA
Array drives (RAID 6 w/XFS): WD RE3 1TB x3, Samsung HD103UJ 1TB x2, Seagate 7200.11 x2, Seagate 7200.12

The only problem left is the Seagate 7200.12, which seems to keep dropping from the array. I’ll have to see if a firmware update to the 3ware card fixes it, otherwise I may need to swap in a new drive (Update: turns out the ridiculously expensive Mini-SAS to SATA cables I bought were dodgy. Upon replacing, I’ve had no dropouts).

Popularity: 49% [?]

Developments, plodding along

January 15th, 2009

A few things have occured since the last postings, on both the file server and media centre fronts. I figured I should document them before I forget.

Media Centre

  • Apple did not release an updated Mac Mini, so we’re back to waiting on Nvidia’s Ion, which had some impressive demos at CES2009. Steve is a bit busy dying, so there’s obviously other things to focus on (although rumours keep on spinning).
  • XBMC 9.04, due in April, will feature not only Dolby TrueHD decode, but Blu-ray container support (M2TS/M2T/MTS) and the ability to load a file through an external player. Since Media Player Classic can run without GUI, this should work seamlessly. DTS-HD doesn’t seem to be there yet, unless it’s known under some other name I’m not aware of. Either way, a big step along the way to becoming the software of choice. We’ll have to wait and see if it’ll load the Blu-ray disc automatically though, or if you need to point it right at the M2Ts files.
  • After some reading around the net, I’ll have to test out Windows Home Server as a base OS. Otherwise at this stage to save pain it will most likely be a straight XP Professional install. While XBMC’s focus is Linux, I don’t expect easy Blu-ray playback to hit that platform any time soon.
Apparently a 2.5-inch drive can fit in the Ion reference case.

Apparently a 2.5-inch drive can fit in the Ion reference case.

File Server

  • Zebra over at Speedlabs suggested I’d need more than 4GB RAM to make sure Windows Server 2008 virtualisation is snappy. May as well double it to 8GB!
  • Finding out if HighPoint’s RocketRaid 2340 is OpenSolaris compatible is nigh on impossible without simply buying it, even with journalist contacts. If anyone knows somebody within HighPoint, please let me know.
  • Apparently ZFS on FreeBSD is stable so long as you run the 64-bit version, and have over 1GB of RAM according to a friend who has played with it for the last year. It might have to be a reserve option.
  • Crap. I have two of these drives, and Seagate is going all Apple on there being no acknowledgment. Very, very vexing.

The only thing holding up the purchasing of equipment is finding out about the HighPoint card — so here’s hoping I can dig up the information soon.

Popularity: 58% [?]