New Toys II
I thought I’d seen most of it by now. I guess I was wrong.
The new file server, the X2100M2, has problems keeping lockd alive. The process keeps running, but somehow the connection dies on the gigabit ethernet link in between vielapeople and this machine, vielawarez. The only solution until now seems bumping the nfs-kernel-server every five minutes or so. I’ve talked to several people on IRC but the problem doesn’t sound familiar to them. I can think of two possible causes. The kernel version on vielapeople (the client) is 2.6.18 and on vielawarez (the server) 2.6.22. I’ve seen a lot of fixes in the nfs and sunrpc 2.6.22 source tree. Maybe this problem resides there. The other possibility is the second link, the one over the internet. Because both boxes have one NIC connected straight into the internet their hostnames obviously are available to each other. Maybe some weird RPC call uses the actual hostname of the machine and creates an RPC or data connection over the internet, where it doesn’t belong. The showmount utility clearly shows vielawarez accepting the vielapeople.wasda.nl hostname. This setup needs some work.
My new IBM system turned out to be a Pentium D Dual Core 2.8Ghz. It’s still not bad and still way too poweful for the task at hand. But you know, it’s not the Xeon. This isn’t really a problem. The real problem is IBM’s hardware vendor lockin scheme. I didn’t realise this until I tried mounting my brand new Seagate Barracuda 750GB SATA disks. They wouldn’t fit. This system needs special guiding rails for every drive inserted. The disk assembly itself looks really solid (of course I’ve already disected the entire machine) but has no room for standard 3.5″ screws. Normally the rails would be shipped together with the casing, or in a bad scenario, ordered seperately. But IBM doesn’t want you to use custom hardware. I’ve just ordered a 80GB IBM drive just for the rails. The bastards actually managed to put a price of 140 euros on an 80 GB drive. You don’t want to know what they dare to ask for a 750GB drive. And these drives aren’t special at all. Just standard Hitachi bulk drives. After I ripped the rails from the 160GB IBM drive and inserted the 750GB disk it just worked. So it’s just childish business keeping people from using their own parts. I was surprised the thing booted when I inserted custom DDR2 memory. Not everything on this system is bad news. On the contrary. It’s a rock-solid heavy duty case with top notch Intel hardware. Nothing exotic (except the ATI VGA). The cooling is surprisingly silent. During the POST process it does tend to lift a few feet above the ground when it tries to take off. But after it realises it’s at room temperature it turns silent again and lands safely. I wish I had the resources to upgrade it with the optional SAS controller. Now I’ve got to bootstrap a Debian install on software RAID-1. This is going to be a challenge since I’ve been spoiled with hardware RAID all the time.
Finally, the postal service (TNT) managed to loose my laptop twice in a row. I hope I’ll get the thing tomorow. I’ve already got the extended life battery. It looks a bit sad without the x61s sitting on top. The postal service also managed to loose the case badges I’ve ordered from Munnikes. Now the IBM machines have to go without Tux graffiti for a while. At times like these the socialist in me kicks in screaming “The service was so much better when it was owned by the government back in the day!”. Oh well, if they keep screwing things up like this they will be, some day.
Update (18:00):
I just got off the phone with TNT. Now it’s official. They actually have lost my thinkpad. They say they’ll try to ship it again tomorrow. That’s if they can find it. If not, they will have a problem with me. Some of my work isn’t done because of them, so they will have to pay for their stupidity. Also, the bogus hard drive I’ve ordered somehow isn’t where the hardware supplier thought it was. They said they had a few in stock, but it turns out they didn’t. So none of my new toys work right now. This really pisses me off.