Waitress Service

Waitress service is what I’ve been enjoying over the last few days, having been rendered less than able to look after myself.

I just sit on the couch and watch TV, or sit behind my computer and surf the Net while listening to music. When it’s time to eat or drink, the missus calls and I dutifully hobble to the other room to consume what she has prepared. Some men would trade their groin being sliced open for a deal like that.

It’s a rough life. For Sarah, it is a rough life. She’s had to deal with not only the children and me, but also the tasks I would normally take care of. She also says I make a shitty patient, which is probably true.

Happily, my recovery is coming along in leaps and bounds. Thursday wasn’t much different to the day of the operation in terms of discomfort and disability, but yesterday I needed only 1000 mg of paracetamol to get me through the day, and even that was borderline.

Today, I took myself completely off this mild medication, as the discomfort/pain has dramatically subsided. It now merely feels as if I’ve pulled a few muscles rather badly. My abdomen is still rather swollen and the flesh around the wounds of the laparoscopic incisions is tender and hard, but it’s all very minor compared to what I was expecting (which was based on the specialist’s own admonishments not to underestimate the effects of the operation).

I can walk around fairly normally now, albeit at a slower than normal pace. I’m not allowed to bend over or pick up anything heavy, which is rather debilitating, of course. Biking and driving are also still several days removed, along with having a bath. Other than that, though, things are rapidly returning to normal and I’m obviously delighted with my progress.

The inguinal hernia that instigated all of this is thankfully also drastically reduced, if not completely gone. There’s still some mild swelling there, but that could be just fluid retention and may yet dissipate. On the other hand, perhaps the prosthesis that has been inserted into my groin is only 95% effective. I don’t know.

I’ve been sleeping in the guest bed since the operation and will continue to do so for the next few days. I’m afraid of getting a nocturnal kick in the goolies from one of the children. Even the thought of it makes me grimace.

Posted in Life | Leave a comment

Only The Good Die Young…

…so it should come as no surprise that I’m still around.

I now have some decidedly odd sensations in my crotch, as if a small rodent is burrowing away down there. Hardly surprising, I suppose, after some bloke has been rummaging around inside my nether regions.

Apart from these inner ructions, all I have as a physical reminder of today’s operation is some soreness, tenderness and the feeling of having pulled a few muscles. One other reminder is that my loins now give Lukie’s a run for their money in the baldness stakes, but that will grow back.

All in all, quite a result.

The doctor had prepared me for a lot more pain than I’m feeling at the moment. It’s really quite mild and my only medication is paracetamol. I should have no trouble sleeping tonight; touch wood.

There now dawns an irritating period of convalescence, during which I’m not supposed to do much of anything. Some people would say I’ve spent my whole life doing just that and should find it no adjustment at all, but the idea of being confined to the couch for the next week, not being able to bend over, pick up Lukie or even press out a reluctant turd is not one I relish.

Just another or life’s little trials and tribulations.

Posted in Life | Leave a comment

Under The Knife

The old groin goes under the surgeon’s scalpel in just a few hours.

I have to be at the hospital at 07:30, so I have a taxi picking me up at 06:50. The idea of a 06:30 wake-up is almost as unpleasant as the idea of the operation itself.

Assuming my surgeon and anaesthetist aren’t having an off-day or preoccupied with concerns that their wife might be shagging the next-door neighbour, it should be a straightforward procedure and I should be lying in the recovery room within an hour of going into theatre.

If either one of them is having an off-day, well, then either that taxi ride in the morning will be the last thing I ever do on this earth or I’ll emerge from hospital some time tomorrow afternoon a drooling vegetable.

But let’s hope not, eh?

Posted in Life | 2 Comments

The Joy Of Discovery

There’s so much computer and entertainment technology to keep track of these days that there will always be developments that slip through the cracks and remain unbeknownst to one.

One such development that has passed me by unnoticed until now is DLNA.

Since the installation of the media room upstairs, I’ve spent the last year lamenting that I’ve been too lazy to build a MythTV front-end for that room . Our original dual back-end/front-end box is still in the living-room, since that’s where we still do most of our viewing. That means we have no DVR at all upstairs, which is very annoying. Once you’ve used a DVR, there’s no going back to live TV, so we just end up not watching TV upstairs.

On the other hand, I have installed MythTV on my new desktop computer, turning it into a second front-end. Because I have two monitors on the new system, I can play a TV programme on one monitor while I do work on the other. This can be a recorded programme or even live TV, all of which gets streamed from the back-end in the living-room. It’s fun to be able to watch a programme that requires only a bit of my attention whilst still being able to get real work done.

Anyway, as I said, I’ve been too lazy to build a front-end for the media room upstairs. Little did I know, however, that I actually already had a kind of front-end up there, sitting idle, waiting to be discovered.

It turns out that MythTV has had a built-in DLNA server since version 0.20.2, which basically allows it to announce its digital content to the network.

That wouldn’t actually mean much, were it not for the fact that the PlayStation 3 happens to be a DLNA client.

What this means is that we can use the PS3 to play TV programmes (as well as videos, photos, music, etc.) from the MythTV back-end, albeit through a very crude interface.

Because it’s not a true MythTV front-end, we don’t have fine control of the system, so we can’t, for example, sort the programmes by the date they were recorded. Still, it’s much better than nothing at all and may prove good enough to avoid the need for a dedicated MythTV front-end in that room.

I’m still reeling from the fact that the functionality I wanted was there all the time, lurking unseen and awaiting discovery for the last year. When I chanced upon the information, I bolted upstairs and found that everything just worked. I didn’t even need to configure anything.

The feeling was similar to the way Sarah’s parents must have felt when they saw their grandchildren for the first time via the webcam on the other side of the Atlantic. Not that my discovery is in any way on a par with that; just that the surprise at what current technology is capable of is comparable. It’s the childlike astonishment that comes with a new discovery and I see it in my own children almost every day.

Even people who’ve made their living from computers, people like me, experience this from time to time. Like I said, there’s just too much to keep track of and even a seasoned computer user can by surprised by what’s now possible.

Posted in Technology | 1 Comment

New NAS

Although it seems not so very long ago that I purchased our ReadyNAS NV+ with 2.6 Tb of usable disc space (4 Tb before Netgear’s proprietary X-RAID is applied to the disc array), it’s been hovering around the 80% consumed mark for some time now. I thought it would take a few more years to fill it, but with MythTV, an active digital camera and CDs being regularly ripped to the network, it soon mounts up.

The time had therefore come to do something about the problem, before it became more pressing.

I considered replacing the current discs with 2 Tb models for a doubling of the capacity, but that would still leave me with another problem: the NV+ has quite a slow CPU and this is now especially noticeable on my new desktop, which retrieves my home directory over NFS from the NV+. So, I wanted better performance in addition to more space.

A few years ago, Netgear had few serious competitors in the home and small business NAS market. That’s changed now, though, so I had a few other options to check out in addition to Netgear’s own latest offerings.

Ultimately, though, I decided to stick with the familiar, well-built boxes manufactured by Netgear. This time, though, I opted for the higher-end ReadyNAS Pro, which Netgear had conveniently just released in a 12 Tb format (only 9.1 Tb of which is usable, however), the RNDP6620.

I’m told that I’m the first customer in the Netherlands to purchase this model and I certainly had to put up with a couple of promised delivery dates slipping before the box finally arrived a few days ago. Actually, there was a delivery attempt just before Christmas, but we had already left for the US.

Anyway, the package finally arrived on Wednesday and I wasted little time in unpacking it and examining the contents.

The chassis contains 6 x Western Digital WD2002FYPS drives, good for a theoretical 12 Tb, which, as I’ve mentioned, is actually 9.1 Tb usable after X-RAID2 has been applied.

Netgear Nederland had told me on the phone that this model was to be sold with ES series Seagate drives, but the reality is Western Digital. Subtract one point for supplying incorrect product information.

After unpacking the unit, I removed the left side panel to reveal the memory slots. Neither the on-line manual or the FAQ described how to do this, so I first removed the right-hand side panel. When the memory slots weren’t to be found there, the panel on the opposite side was pretty much the only place they could be.

The system is supplied with 1 Gb RAM on a single stick of DDR2, but it will definitely benefit from more, so it’s strange that Netgear don’t explain how to perform the upgrade. That second slot wasn’t put there for nothing. It’s easy enough to find, but I still score a minus for Netgear for omitting this from the documentation.

I replaced The Unigen module with 4 Gb of DDR2 from Kingston. Netgear don’t actually list any 2 Gb sticks on their hardware compatibility list, but the ReadyNAS forums have plenty of postings from people who have successfully used this model, so I felt confident in placing the order. It should really help out with large rsync transfers.

There’s a recessed button on the back of the ReadyNAS, which can be used to access rarely used, sub-OS functionality, such as the factory reset. It also provides access to the memory test, so, after replacing the side panel, I turned the unit on, prodded the button with an unfolded paper-clip and ran the test. Happily, the new memory passed with no problems.

After booting the box for the first time, the first thing I did was upgrade the firmware, called RAIDiator, to 4.2.8, the latest version.

A reboot later, I was able to start exploring the updated Web-based UI, FrontView. That this box has a much faster CPU than the older NV+ became immediately apparent, just from the speed at which Frontiew worked in my browser. It positively zips along. The NV+ had a 280 Mhz SPARC-compatible CPU, but this box has an Intel Pentium Dual Core E2160 running at 1.8 Ghz.

This box has a few other features that the NV+ doesn’t have; dual gigabit Ethernet interfaces, for example. Both my HP ProCurve 2848 switch and the ReadyNAS Pro support 802.3ad LACP, so I’ve bonded these interfaces for a single 2 Gbit connection to my network. That should ensure that network I/O is never the bottleneck.

When I configured the networking, the box somehow got itself into a weird state, with networking statically configured as desired, but DHCP still operational in some form or other. A reboot failed to remedy the situation.

This had the effect of taking down DNS on the box, which made NTP and e-mail alerts silently fail. Because the box could thought that DHCP was operational, FrontView annoying greyed out the

field that would have enabled me to manually add a DNS server.

Netgear scores a fairly big minus for this, because I had to install the EnableRootSSH patch in order to fix the problem. An average user would have needed to contact Netgear at this point.

In the past, I’ve used the ability to ssh into the box as root to add missing functionality. For example, I was able to add support for arbitrary rsync options by hacking /frontview/bin/backup.

I washoping to do the same on the new box, too, but the file in question is now compiled Perl bytecode in this version of the firmware. That’s a pisser, because I’m now at the mercy of Netgear to supply all of the functionality I need, a point on which they’ve obviously been remiss in the past.

Maybe there’s a Perl bytecode to source decompiler out there, but at that point, it’s more effort than I want to make for something that’s essentially supposed to be a black-box appliance.

On the other hand, this version of the firmware is newer than that available for the NV+, and it just so happens that this version does now offer a field on the rsync back-up page that enables the user to specify directories to –exclude, so Netgear gains a point back here for listening to user feedback (albeit slowly).

Another interesting thing to note here is that backup is the only Perl program in the /frontview/bin directory that has been obfuscated in this way, which makes me wonder why they bothered. I can’t believe that it’s a performance enhancement.

I already had NUT running on a Linux box, which allows me to fool the ReadyNAS into believing there’s another ReadyNAS on the network that is physically connected to a UPS. This has allowed me to have my NV+ monitor my APC Smart-UPS RT 5000 XL over IP, because you otherwise have to have a UPS that can be connected over USB. This is a major shortcoming of the UPS monitoring and something Netgear evidently isn’t in a hurry to fix.

The same strategy works for the Pro, of course, so it, too, is now monitoring the UPS over IP.

Incidentally, the RT 5000 XL is now 22% loaded, which finally lights the first of five load status LEDs on the front and brings my off-line run-time capacity down to 51 minutes, should I ever need it.

In a quirk of fate, when I was situating the new ReadyNAS box, I accidentally nudged the power cord of my main Linux server, causing it to physically detach from the UPS.

This box had been giving me SMART errors about bad sectors for approximately a year, plus warnings about strange NMIs (non-maskable interrupts) from time to time. The sudden loss of electricity was more than this old timer could handle and it subsequently spewed ATA errors

on boot.

An attempt to reinstall Linux on either of its two discs failed at the mke2fs stage, so I had to retire it, spending the rest of the evening installing Fedora 12 on my very recently replaced desktop machine, which has now been pressganged into service as my new server. It looks as if I replaced my desktop just in time!

I’m now busy moving back-up jobs from the NV+ to the Pro. /home has already been moved across and is now much more responsive.

Incidentally, Netgear supplied the box with a single Cat5 cable, too cheap to include two Cat5e cables for its dual Ethernet. The Pro is supposed to be a small business machine, for crying out loud! Even the old NV+, a home user device, came with a Cat5e cable. Lose another point, Netgear.

The NV+ will remain in service for the time being as storage for our audio and video files, as accessed by our Sonos system and MythTV.

It’s hard to believe that our humble home network has now passed the 10 Tb of on-line storage mark. It’s even harder to believe that that will one day be used up, but I know from experience that it’s an absolute certainty.

Posted in Technology | 2 Comments