Tag Archives: Hardware

Fix HP Compaq 6910p Fan Noise under Linux

Although I prefer Macs as my primary work horses, I keep a trusty old HP Compaq 6910p around as a fallback. While generally nice the 6910p has one major flaw when being run with Linux: The fans will keep running constantly, emitting a high frequency whine that makes working unbearable in a couple of minutes. By chance I found a fix for the problem here. Open a terminal window and issue the following commands:

sudo -i
for i in 0 1 2 3 4; do echo "0" > /sys/class/thermal/cooling_device${i}/cur_state; done

While this will not completely eliminate the fans spinning up, it will at least make them spin down again when no more cooling is needed.

802.11ac: weniger ist eben doch manchmal mehr

Dank der baulichen Gegebenheiten (Stahlbeton) hatte ich bislang immer mindestens zwei WLAN-Router in Betrieb – pro Etage einen. Nur so war durchgängiger WLAN-Empfang zu gewährleisten. Dank ständiger Aktualisierung der Hardware war bislang noch 802.11n das Maß der Dinge. Seit einer Weile arbeitet hier aber auch ein Router, der das neue 802.11ac unterstützt: ein Belkin AC1200.
Und mit dessen Einzug fingen dann auch die Probleme an. Clients verloren immer wieder die Netzwerkverbindung, gelegentlich ließ sich gar keine Verbindung aufbauen und viele Ärgernisse mehr. Die Lösung war aber so einfach, dass ich zunächst gar nicht drauf gekommen bin: Einfach den zweiten WLAN-Router abschalten. Der AC1200 deckt problemlos alle Stockwerke ab, auch durch die Betonmauern. Damit wäre für mich zumindest belegt, das 802.11ac tatsächlich eine bessere Reichweite hat als seine Vorgänger. Und Strom für den zweiten Router spare ich auch noch. Fein.

Crocodile Dundee’s Handy

Mein aktueller Begleiter für Zwecke wie telefonische Erreichbarkeit, kurzen E-Mail-Check oder auch gelegentliche Fernwartung von Servern ist ein iconBIT Mercury S. Wenn man das Ding zum ersten Mal sieht und mit den sonst üblichen Handys vergleicht, denkt man spontan an Crocodile Dundee: “Das soll ein Handy sein? DAS ist ein Handy.”
Mehr als 250 Gramm schwer, satte Bildschirmdiagonale von 5,8 Zoll – wer braucht sowas eigentlich? Ich. Definitiv.

Mercury S, iPhone 3GS, Defy+Wuchtbrumme(r): das Mercury S ist schon ein Brett …

Warum? Mehrere Gründe:

  • Dank Dual-SIM muss ich nicht zwei Handys für Firma und Privatgespräche mit mir rumschleppen
  • Guter Empfang – wo das iPhone schon längst aufgibt kann ich mit dem Mercury S noch surfen und telefonieren. Bislang nur geschlagen von meinem Motorola Defy+, das noch ‘nen Tacken hartnäckiger am Funksignal hängt
  • Großes Handy = großer Akku. Wenn grad wenig los ist hält der auch schon mal drei Tage durch. Drei Tage! Mit WLAN, Bluetooth und …
  • Dank meiner nicht ganz zierlichen Hände (vulgo: “Pratzen”) kann ich das Brett immer noch mit einer Hand bedienen. Ok, viel größer dürfte es nicht mehr sein. Aber es passt noch in die Arschtasche der Jeans – und überlebt es, wenn man sich draufsetzt. Perfekt.
  • Das große Display sorgt dafür, dass ich nicht jedes Mal die Lesebrille brauche, wenn ich E-Mails oder bei längeren Bahnfahrten auch mal Bücher lesen will
  • Selbst Kommandozeile oder RDP geht erstaunlich gut, trotz der eigentlich inzwischen indiskutablen Auflösung von 800×480 Pixeln

So Sachen wie die etwas schwächliche Kamera oder das mit Android 4.0.4 doch schon etwas angestaubte OS stören mich dann eher weniger. Ich brauch’ ja auch keinen polierten Hammer, um Nägel ins Holz zu hauen. Das Mercury S ist ein Arbeitsgerät, und den Job erledigt es für mich extrem gut.

mercuryS_iphone3_motorolaDefy_height2Dick geht anders: Links Motorola Defy+, Mitte iconBIT Mercury S, Rechts iPhone 3GS

Fazit: Auch wenn mich der Rest der Welt für verrückt hält – speziell wenn ich mir das Brett tatsächlich mal vor den Kopf ans Ohr halte: Das Mercury S ist eines der wenigen Geräte, die seit langem mal wieder den “Editor refuses to give it back”-Award erhält. Es sei denn, jemand gibt mir ein “iPad Micro Retina + Phone”. Da könnte ich dann doch schwach werden.

Slowing down

This has been a very hectic couple of weeks. Not only the beta testing for the (now not so) new Netgear ReadyNAS boxes with ARM architecture: the Duo v2 and the NV+ v2. But also building add-ons for the new interface. Currently available are:

Especially the new web interface was a major obstacle there for in some situations it behaves quite different than the old and trusty Frontview. But now that I’ve got the hang of it I’m quite confident that more stuff is going to follow soon. And of course updates to the ReadyNAS Sparc stuff that has been put on hold for doing the ARM thing ;) Since I’ve just upgraded this site to WordPress 3.3, I might do an add-on for that as well – we’ll see.

For now it’s relaxing time – at least until the end of the week.

Belkin PlayMax Saves The Day

Belkin PlayMax Router - not a beauty but has powers within ;)
Today seems to be one of these days again. Just when I started working on some projects my wireless router died. LuckilyBelkin has sent me a PlayMax router just a couple of days ago so I decided to use that one as a drop-in replacement. Installing the hardware was a breeze since all cables were already attached. Connecting to my home network only required to plug in one additional network cable. I skipped configuration and used the credentials provided on the card attached to the router to connect to the wireless network. No problems there either so I was up and running again in under five minutes. Nice: from my first judgement the PlayMax has an enhanced coverage zone. Signal strength on my Macbook Pro is a lot better than with the old WLAN router. So my first impression is very positive, we’ll see how it plays out in the long run.

{openx:6}

Dnsmasq for ReadyNAS (Sparc & Intel)

Two things I’ve always missed on the ReadyNAS were a DNS server to serve my local network and a fully fledged DHCP server allowing me to assign IP addresses to my machines based on their MAC address. Dnsmasq can do both and more. It even integrates a TFTP/BOOTP/PXE server to boot diskless machines off the network. So I dived into the realms of add-on programming again and baked some add-ons ;)

Continue reading

Hard Typing Ahead

This camera module is known to be mounted upside-down in some notebooks. Applications that use the libv4l library should display the video correctly, as libv4l detects upside-down cameras and rotates the image automatically. See Hans de Goede’s post on the linux-uvc-devel mailing list for more information. For applications that don’t use libv4l, try holding your computer upside-down.

From the Linux-UVC wiki.
Continue reading

WebSVN 2.3.1 for ReadyNAS (Sparc & Intel)

Since I was already updating the SVN stuff for the ReadyNAS line I thought I might as well upgrade the WebSVN add-on. So here we go:

ReadyNAS NV(+)/Duo/1100/X6: WebSVN_2.3.1-readynas-1.0.0.bin
ReadyNAS Pro/NVX/2100/3200: WebSVN_2.3.1-readypro-1.0.0.bin

Continue reading

I feel heavily tempted

Sonos S5

What a coincidence. The day after my ZP100 died completely (guess I’ve been too happy there) Sonos announces the S5. Looks like a very good replacement for my ZP100 and as Volker put it: I guess I don’t want just one, but more. Not half a dozen, but two or three would definitely be nice. We’ll see, Christmas is near anyway ;)

{openx:6}

How to build cheap cloud storage

backblaze-cheap-cloud-server-storage

At Backblaze, we provide unlimited storage to our customers for only $5 per month, so we had to figure out how to store hundreds of petabytes of customer data in a reliable, scalable way—and keep our costs low. After looking at several overpriced commercial solutions, we decided to build our own custom Backblaze Storage Pods: 67 terabyte 4U servers for $7,867. In this post, we’ll share how to make one of these storage pods, and you’re welcome to use this design.

Wow. If I had the money to spare, I’d definitely go and try to build one myself.

[ More » ]

{openx:6}

Cloudy Buzzword Compliance

Jeff Caruso over at Network World wrote a nice piece about buzzword driven product marketing for networking hardware:

Network equipment vendors are getting a little buzzword-crazy when it comes to one of the biggest buzzwords today – “cloud computing” – and suddenly all of their switches and routers have “cloud” capabilities. Give me a break.

{openx:6}

[ Full Story » ]

Nokia, Intel: Hey, us too!!

ofonoI’m not really sure where, but I believe I heard a quite similar sounding statement already from somewhere else:

Nokia and Intel have launched a joint project called oFono which aims to build an open source telephony framework for the Linux platform. It will serve as an abstraction layer, providing a rich high-level API for application developers and a plugin API for snapping in cell modem software.

Continue reading

ReadyNAS 2100: Now for the Racks ;)

readynas2100Netgear today released the ReadyNAS 2100 for 19″ racks. As with the ReadyNAS Pro and the ReadyNAS NVX, the ReadyNAS 2100 uses an Intel CPU to power the Linux kernel inside. For the moment, the ReadyNAS 2100 comes in two flavors:

Continue reading

Nachgelötet

t4_kombiinstrument_steckverbindung_loetseiteHeute hatte ich endlich mal Zeit, ein schon länger anstehendes Projekt durchzuziehen: Das Nachlöten der Steckkontakte im Tacho meines VW-Bus T4. Weil zufällig bin ich im T4-Wiki darüber gestolpert, dass kalte Lötstellen die Ursache für die ständige blinkende Kühlwasser-Kontrolleuchte sein könnten. Das Ergebnis:

Continue reading

iSCSI Target Support for ReadyNAS updated


UPDATE: Instead of writing ever new blog posts, an always up-to-date page for the iSCSI Target Support for ReadyNAS is now available.


Since the iSCSI project has released a new stable version I felt it was time to upgrade the iSCSI Kernel Modules and Utilities for ReadyNAS. Klicking on the link will give you version 0.4.16 which contains the following changes:

{openx:6}

  • fix overzealous assert() in digest_data()
  • add checking on return value of ISCSI_PARAM_GET
  • 2.6.22, 2.6.23 and 2.6.24 compile fixes
  • add conn->rwsize check
  • avoid potential NULL-ptr dereferences in rx and tx buffer
  • fix the shell syntax in init scripts
  • fix digest endieness on LE archs
  • fix SPARC alignement issues
  • fix DISTDIR in Makefile for /etc install
  • add support to nullio for volumes > 2TB
  • remove init.d memory size adjustment
  • add error code reporting to blockio_open_path
  • blockio gen_scsiid bug fix
  • add verbosity to kernel output and task management

Installation is the same as described here with one exception: The supplied configuration example is now named /etc/ietd.conf.sample, so installing the version won’t overwrite an existing configuration file. On a fresh install you’ll have to rename the example configuration to /etc/ietd.conf before you can actually use the iSCSI target support.