Skip to content

Which kind of software suspend?

My notebook is an hp compaq nc8000 running Debian unstable, and I'd like to know whether it is "already" possible to use software suspend (hibernation). To my knowledge, there is a lot of different ways to do suspension, all of them differently broken and/or incompatible.

I't like to run with an unpatched vanilla kernel, use suspend-to-ram and suspend-to-disk according to my choice at suspend time, and have the notebook wake up with the X session unhampered and the important hardware (sound, synaptics) still useable. Additional bonus points if wireless and/or wired network remains useable and USB/PCMCIA devices don't need an unplug/plug cycle.

Which solutions should I investigate, which web pages should I read?

DHCP challenges

My notebook's DHCP setup seems to be a challenge for DHCP servers around the world. Looks like almost no server implements the standard in a decently complete way.

My notebook has a wired Fast Ethernet, and a wireless 802.11bg network interface. Of course, both interfaces have their own MAC address. I want the thing to work at least at home, regardless of whether wired or wireless is in use, with preferably the same static IP address, and on the office wired network, again, with the static IP address allocated to me there.

Configuring this is considerably harder than I expected.

Continue reading "DHCP challenges"

D-Link macht Linux inkompatibel mit Linux

D-Link hat mit der DSL-xxxT-Linie

eine Produktreihe von DSL-Routern mit MIPS-Chip, die mit Montavista Linux ausgeliefert werden. OpenWRT ist für diese Hardware verfügbar.

Nun ist vor einigen Wochen ein User auf der netfilter-Mailingliste aufgeschlagen, dessen 504T nicht mit dem Linu-Rechner des Anwenders wollte: Außer ping hat nix funktioniert. Nun, diese Fehlermeldung ist nicht eben wirklich exakt, und deswegen enthalte ich mich eines Urteils, ob der User nun einen Fehler gemacht hat oder nicht.

Der Hammer ist allerdings die Reaktion von D-Link auf die Supportanfrage des Users. Sie besteht aus dem einzigen Satz "Der DSL-504T ist leider nicht kompatibel mit Linux".

Das muss man sich mal auf der Zunge zergehen lassen: Da wird ein Stück Hardware ausgeliefert, das Linux als das eigene Betriebssystem verwendet. Und man hat es tatsächlich hinbekommen, dieses Linux mit einem anderen Linux inkompatbel zu machen und verkauft das dann auch noch als Feature. Bemerkenswert.

Kernelupdate bei $KUNDE

$KUNDE ist mein ältester Begleiter: Er lässt sich inzwischen seit über fünf Jahren von mir betreuen und ist mir über drei Arbeitgeber treu gefolgt. Die Zusammenarbeit ist prima, und natürlich ist es mir extrapeinlich, wenn mal etwas nicht funktioniert. Auch wenn ich gar nicht schuld bin.

Continue reading "Kernelupdate bei $KUNDE"

Traffic Shaping unter Linux

Seit ich mit Linux arbeite, stehe ich mit dem lartc-HOWTO erheblich auf Kriegsfuß: Ich verstehe den Inhalt einfach nicht. Zu viel Theorie, zu wenig Beispiele. Ich weiß ehrlich gesagt nicht, ob sich das in den letzten zwei Jahren geändert hat, aber spätestens wenn ich ernsthaft VoIP betreibe, werde ich das brauchen.

Gefunden auf der linux-net-Mailingliste habe ich die folgende weitergehende Literatur, die ich mir bei Gelegenheit mal angucken muss:

Thoughts about the Debian kernel

I am one of the guys who builds Linux kernels locally, from vanilla sources. What I don't like in this approach is that I do not get the distribution patches and might miss one of the kernel security patches, since I am way too busy to keep track of LKML any more. otoh, I am kind of a version number junkie when it comes to the kernel, so the Debian kernel sources even in sid frequently are not current enough. So, what I want to have is a compromise between a vanilla kernel and the Debian distribution kernels, built in a way that the images integrate well with Debian.

This article contains a few questions and wishes directed towards the Debian kernel team.

Continue reading "Thoughts about the Debian kernel"

UMTS unter Linux in der mobilen Praxis

Heute hatte ich nach der Erfolgsmeldung des prinzipiellen Funktionierens das erste Mal die Gelegenheit, UMTS in der Praxis auszuprobieren, und zwar gleich unter erschwerten Bedingungen: Testort ist der IC von Weinheim an der Bergstraße nach Hamburg. Das ist vor allen Dingen deswegen "erschwert", weil es im IC keine Repeater in den Wagen gibt.

Continue reading "UMTS unter Linux in der mobilen Praxis"

umount /home

Wenn Du /home umounten willst, achte darauf, dass Du beim "sudo -s" nicht in Deinem User-$HOME bist. Sonst hält die User-Shell das Dateisystem fest.

Ausserdem denke daran, dass Du bei einem glatten "sudo -s" deinen user-$PATH behältst, also auch der umount-Wrapper aktiv bleibt, den Du Dir gestrickt hast, um /media/usb oder /media/scy oder /media/pcmcia auch ohne Root-Rechte mounten zu können. Wenn dieser Wrapper dann auch noch in $HOME liegt, wirst Du /home nicht umounten können, und fuser und lsof werden Dir ständig sagen, das Filesystem sei busy.

Und Du wirst Dir einen Wolf suchen, weil zu dem Zeitpunkt, zu dem Du suchst, natürlich der umount-Wrapper nicht mehr offen ist und Du Dir deswegen nicht wirst erklären können, warum /home busy ist.

hp compaq nc 8000 and its built-in modem

The softmodems that can be found in today's notebooks have been a mess from the very beginning. This especially holds when such a modem is to be used on Linux. Today, we have gazillions of different (and incompatible!) methods of using these gadgets, but none of them works with all softmodem flavours out there. This article describes what I have tried to bring my hp compaq nc8000 online, and how I finally succeeded.

Continue reading "hp compaq nc 8000 and its built-in modem"

LVM unter Linux

LVM rockt. Gerade mal wieder gemerkt, als in dem von mir betreuten Newsserver die (einzige) Platte ihr Ableben angekündigt hat. 40 GB Daten im laufenden Betrieb von einer alten auf eine neue Platte schieben ist einfach sexy. Die einzige Downtime hatte ich mir dadurch eingehandelt, dass die Overviews durch die kaputte Platte beschädigt waren, und deswegen ein makeh*story fällig war.

Diese Gelegenheit nutze ich, einen alten Artikel zum Thema LVM für mein Blog zu recyceln.

Continue reading "LVM unter Linux"