HowTo: Bios Update on Dell XPS 13 9333 (Haswell, late 2013) with Ubuntu and FreeDos

  1. gparted installieren und eine leere Fat16 Partition auf dem USB-Stick erstellen.
  2. unetbootin installieren und FreeDos 1.0 installieren.
  3. Die .exe Datei fuer das Bios-Update (heute: 9333A04.exe) von der Dell-Homepage herunterladen (Link)
  4. Den USB-Stick mounten und die .exe Datei in das root-Verzeichnis kopieren (neben ubninit, ubnkern, ldlinux.sys usw.)
  5. Laptop neu starten, F12 druecken. In den Bootoptionen das USB-Geraet waehlen
  6. Den ersten Screen von Unetbootin (Default) bestaetigen.
  7. Auf dem zweiten Bootscreen NICHT DIE ERSTE VORAUSGEWAEHLTE OPTION booten, sondern eine Nachfolgende. Ansonsten wird FreeDos auf der Festplatte installiert und das vorhandene System ueberschrieben.
  8. Nachdem FreeDos gebootet ist mit c: in das Laufwerk C: wechseln
  9. Dort die Datei ausfuehren. Dabei ist wichtig, dass der Laptop an das Stromnetz angeschlossen ist und nicht auf Batterie laeuft.
  10. Das Bios-Update wird nun installiert. Dabei gibt es verschiedene Fortschrittsbalken, der Laptop piepst wild rum und startet mehrfach neu.

Dell Vostro v130 und Bluetooth unter Ubuntu Linux 11.04

Blutooth war bei mir deaktiviert und ich konnte es auch nicht aktivieren. Die Loesung gibt es im Bug #714862 in Launchpad unter Kommentar 10.

sudo aptitude install dkms
wget https://bugs.launchpad.net/ubuntu/+source/linux/+bug/714862/+attachment/1913129/+files/ar3011-dkms_1.1ryu2.3_all.deb
wget https://bugs.launchpad.net/ubuntu/+source/linux/+bug/714862/+attachment/2090870/+files/dell-laptop-dkms_1.4_all.deb
dpkg -i ar3011-dkms_1.1ryu2.3_all.deb
dpkg -i dell-laptop-dkms_1.4_all.deb
shutdown -r now

Ich habe danach Bluetooth mit

hciconfig hci0 up

aktivieren koennen und mit

bluetooth-applet

steht auch ein nettes gnome-tool fuer den Tray zur Verfuegung.

Dell Poweredge 2850 Fan und Temp via SNMP in Cacti

Blogeintrag auf BarryODonnovan.com:

Hat bei mir auch fast alles wunderbar funktioniert. Ich hatte IPMI Device etc. bereits alles eingerichtet frueher. Es ging mir nur um die Cacti-Graphen. Bei den Skripten hab ich aus dem „printf“ eine „for i in; do echo $i ; done„-Schleife gemacht da das printf irgendwas von einer ungueltigen Zahl sagte und ich keinen Bock hatte mir das anzugucken.

Bei den OIDs und der snmpd.conf hab ich bei dem vorgeschlagenen

# Monitor IPMI Temperature and Fan stats
exec    .1.3.6.1.4.1.X.1000 ipmitemp        /usr/local/sbin/ipmi-temp-stats
exec    .1.3.6.1.4.1.X.1001 ipmifan         /usr/local/sbin/ipmi-fan-stats

immer eine Fehlermeldung bekommen von wegen ipmitemp Befehl nicht gefunden oder sowas. Also bin ich in einen anderen Bereich ausgewichen, bei mir heisst es nun:

exec .1.3.6.1.4.1.2021.55.4     ipmitemp        /usr/local/sbin/ipmi-temp-stats
exec .1.3.6.1.4.1.2021.55.5     ipmifan         /usr/local/sbin/ipmi-fan-stats

Es mussten in Cacti danach noch entsprechend die OIDs in den Data Templates angepasst werden, nu laeuft alles sauba :)

debian, grub, kernelupdate, falsches root-device

Grad mit Thomas drueber gesprochen und er meinte ich sollte mal nen Blogeintrag schreiben, weil sich das keiner durch liesst. Das Problem ist, dass bei einem Debian System, in diesem Fall Lenny auf einem Dell Poweredge 1950/2950 bei einem Kernelupdate immer automatisch auch die /boot/grub/menu.lst geupdated wird, und da dann immer ein falsches root-device genommen wird, so dass das booten scheitert. Die Ursache bei den Poweredge Systemen ist, dass sie eine Broadcom NetXtreme II Netzwerkkarte verbaut haben mit einer propietaeren Firmware, die man beim installieren via USB-Stick nachliefern muss. Der USB-Stick wird als /dev/sda und die Festplatten dann als /dev/sdb etc. erkannt. Das root-device ist danach in der fstab und menu.lst /dev/sdb. Nach dem manuellen aendern bleibt die fstab auch den rest Ihres lebens so, die menu.lst wiegesagt nicht. Das ganze kann man aendern, indem man in der /boot/grub/menu.lst die Zeile

#kopt=root=/dev/sdb1 ro

sucht und entsprechend abaendert in das _richtige_ root-device. Wichtig ist, dass man das ganze auskommentiert laesst. Wenn man ein bisschen drueber liesst, steht das da auch, aber wie Thomas schon richtig anmerkte: das liest ja eh keiner. Bei mir hat es auch mehrere Stunden gedauert ;-)