Neue Fotos von Bill Kaulitz aufgetaucht

Monday, March 1. 2010
Aber so haesslich hatte ich ihn nicht in Erinnerung

FreeBSD auf ZFS installieren (mit AHCI)

Friday, February 26. 2010
Lange habe ich gebastelt, bis es dann endlich so funktionierte, wie ich mir das vorstelle. Testen kann man das auf echter Hardware- virtualbox zerlegt sich leider mit FATAL: int13_harddisk: function42. Can't use 64bits lba.

Erstellen einer bootfaehigen CD vom STABLE tree (wenn man ports, src etc entfernt, passt das DVD-Image auf ne CD).


cd /usr/src/release
make release -DNOPORTS -DNODOC -DMAKE_ISOS CVSROOT=/ncvs CHROOTDIR=/usr/chrootdir


Nun bootet man die CD, laedt im Bootloader entsprechende Module und bootet:

load ahci
load zfs
boot


Im Installer habe ich eigentlich nur noch Netzwerk konfiguriert und dieses Skript ausgefuehrt. Gestolpert bin ich, darueber, dass /boot/zfs nicht existierte und deshalb dort auch keine zpool.cache-Datei dort angelegt werden konnte...

Temperaturmessung am Computer

Saturday, February 6. 2010
Ich habe schon eine Weile vor, Aussentemperatur/ Temperatur auf dem Dachboden mit dem Rechner zu erfassen. Und es gibt da ja so unglaublich billige USB-Dingsis, mit denen es eigentlich gehen muesste. Ich bin da auf den Hersteller rding gestossen, der einige Geraete im Angebot hat. Windows-Software und so stellt der Hersteller unter PCSensor zur Verfuegung.
Ich habe mir ueber ebay einen Temper und einen TEMPerHUM besorgt und nun versuche ich, Werte herauszukitzeln.

Der Temper ist eigentlich ganz normal aufgebaut: USB-Seriell Wandler mit Sensor dahinter


kldload uchcom
dmesg|tail -n 2
ucom0: on usbus7
ucom0: CH340 detected


Werte bekommt man beispielsweise durch Stefans Progamm temper.

sudo ./temper -n 1
19.44


Der Dongle mit Feuchtigkeitsmessung ist aufwendiger aufgebaut: ein USB-Chip von Ten X (1130,660c) mit SHT10-Sensor von Sensirion.

Im dmesg meldet sich der Stick als zwei Geraete:

ugen0.2: at usbus0
ukbd0: on usbus0
kbd0 at ukbd0
hid_get_item: Number of items truncated to 255
hid_get_item: Number of items truncated to 255
hid_get_item: Number of items truncated to 255
hid_get_item: Number of items truncated to 255
uhid0: on usbus0
hid_get_item: Number of items truncated to 255
hid_get_item: Number of items truncated to 255
hid_get_item: Number of items truncated to 255


Ich werde mir am WE mal anschauen, ob ich das irgendwie unter FreeBSD angefasst kriege- unter Linux soll es mit dem Programm temperhum gehen und OpenBSD hat den uthum-Treiber in der base. Mal sehen, was man damit anfangen kann.

Update:
Es gibt ein HID-TEMPerHum. welches unter Linux brauchbare Werte ausgibt (Temperatur und danach Feuchtigkeit).

./temper
20.88 44.25

Gestern auf der Alster

Sunday, January 31. 2010
es war voll, ein kalter Wind fegte ueber das Eis- der Gluehwein schmeckte!

UMTS mit FreeBSD8

Saturday, January 30. 2010
vor einer Weile besorgte ich mir einen Vodafone Prepaid UMTS Stick fuer mein Lappy mit FreeBSD8-STABLE-AMD64. Je nach Anbieter kosten UMTS-Sticks momentan irgendwas zwischen 20 und 60 Talern.
Ich bin mir nicht sicher, ob der Treiber heutzutage automatisch switchen koennen sollte, deshalb hier die manuelle Version.

Man benoetigt einen Kernel mit umass (default) und einem u3g-Modul. Interessanterweise darf u3g erst geladen werden, wenn der stick als CD erkannt wurde, um gegentreten zu koennen. Dafuer benoetigt man usb-modeswitch


cc -L /usr/local/lib -I /usr/local/include/ -l usb -o usb_modeswitch usb_modeswitch.c
cp usb_modeswitch.conf /etc/usb-modeswitch.conf


Relavante Werte in der /etc/usb-modeswitch.conf

DefaultVendor= 0x19d2
DefaultProduct= 0x2000

TargetVendor= 0x19d2
TargetProduct= 0x0063

MessageContent="5553424312345678000000000000061b000000020000000000000000000000"


Wenn das Geraet angesteckt wird, sieht man folgendes im dmesg:

ugen6.2: at usbus6
umass0: on usbus6
umass0: SCSI over Bulk-Only; quirks = 0x0000
umass0:2:0:-1: Attached to scbus2
(probe0:umass-sim0:0:0:0): TEST UNIT READY. CDB: 0 0 0 0 0 0
(probe0:umass-sim0:0:0:0): CAM Status: SCSI Status Error
(probe0:umass-sim0:0:0:0): SCSI Status: Check Condition
(probe0:umass-sim0:0:0:0): NOT READY asc:3a,0
(probe0:umass-sim0:0:0:0): Medium not present
(probe0:umass-sim0:0:0:0): Unretryable error
cd1 at umass-sim0 bus 0 scbus2 target 0 lun 0
cd1: Removable CD-ROM SCSI-2 device
cd1: 40.000MB/s transfers
cd1: Attempt to query device size failed: NOT READY, Medium not present


Nun kann man das korrekte Modul laden und gegentreten:

kldload u3g
./usb-modeswitch

Nun kann man im dmesg oder usbconfig sehen, dass was passiert ist:

ugen6.2: at usbus6 (disconnected)
umass0: at uhub6, port 1, addr 2 (disconnected)
(cd1:umass-sim0:0:0:0): lost device
(cd1:umass-sim0:0:0:0): removing device entry
ugen6.2: at usbus6
u3g0: on usbus6
u3g0: Found 5 ports.
umass0: on usbus6
umass0: SCSI over Bulk-Only; quirks = 0x0000
umass0:2:0:-1: Attached to scbus2
(probe0:umass-sim0:0:0:0): TEST UNIT READY. CDB: 0 0 0 0 0 0
(probe0:umass-sim0:0:0:0): CAM Status: SCSI Status Error
(probe0:umass-sim0:0:0:0): SCSI Status: Check Condition
(probe0:umass-sim0:0:0:0): NOT READY asc:3a,0
(probe0:umass-sim0:0:0:0): Medium not present
(probe0:umass-sim0:0:0:0): Unretryable error
da0 at umass-sim0 bus 0 scbus2 target 0 lun 0
da0: Removable Direct Access SCSI-2 device
da0: 40.000MB/s transfers
da0: Attempt to query device size failed: NOT READY, Medium not present

Pin eingeben: echo 'AT+CPIN="3725"' > /dev/cuaU0.1
oder besser gleich ganz abschalten, da es eh prepaid ist: echo 'AT+CLCK="SC",0,"XXXX"' > /dev/cuaU0.1

/etc/ppp/ppp.conf

default:
set device /dev/cuaU0.3
set speed 115200
# the stick/the network fail to provide an IP unless you suggest one, so the
# following line might be necessary
set ifaddr 10.0.0.1/0 10.0.0.2/0 255.255.255.0
set authname vodafone
set authkey vodafone
set log local phase ipcp
set dial "ABORT BUSY TIMEOUT 2 \
\"\" \
AT OK-AT-OK \
AT+CFUN=1 OK-AT-OK \
AT+CMEE=2 OK-AT-OK \
AT+CSQ OK \
AT+CGDCONT=1,\\\"IP\\\",\\\"event.vodafone.de\\\" OK \
AT+CGACT? OK-AT-OK \
AT+CGATT? OK \
AT+CGCLASS? OK \
AT+COPS? OK \
ATD*99***1# CONNECT"
set crtscts on
nat enable yes
add default HISADDR
enable dns


Danach reicht ein ppp dial man landet bei der ersten Seite, die man im Browser aufruft, auf der Vodafone-Seite, auf der man den Bezahlmodus auswaehlen kann.

Vielen Dank

Thursday, January 7. 2010
dass Ihr so zahlreich an mich gedacht habt- SMS, Anrufe, Mails, Gaestebucheintraege... der erste Nachtraegliche Gruss kam eben an und damit bin ich nun bei 50(!) Leuten, die an mich gedacht und sich bei mir gemeldet haben. Vielen Dank!

Ach ja, Bilder von Hendrik beim Fegen gibt es natuerlich auch!

Haspa hat ne iphone-App

Saturday, December 19. 2009
Die gibt es hier. Da einem in letzter Zeit mal wieder bewusst wurde, dass haeufig keine Verschluesselung zum Einsatz kam, wo es eigentlich haette sein muessen, wollte ich mal nachschauen.
Mein Server haengt allerdings am LAN-Port der Fritzbox und bekommt so nicht mit, was fuer Pakete da entlang kommen. Interessanterweise kann die Fritz-Box selber Pakete mitschneiden- den Dump kann man dann beispielsweise mit Wireshark analysieren.

Ach ja, die Haspa-App spricht SSL.

XP mit AHCI

Tuesday, November 24. 2009
es gibt ja gaaanz viele ganz tolle Anleitungen in diversen Foren, wie man XP mit AHCI-Treibern nutzt. Mit Pfuschen mit Regedit...
Ich habe keine Lust, eine slipstream-CD zu bauen und kein Floppy- was also tun?

Man installiert ein Standard XP im IDE Modus
- besorgt ich von Intel den Matrix Storage Treiber und packt diesen aus
- man waehlt im Geraetemanager den IDE-Port und geht auf Treiber neu installieren und zwingt ihn, den iastor.sys zu verwenden. Hier kommt eine Warnung, dass das der falsche Treiber sei und eine Frage, welcher Controller es denn nun genau sei. Man waehlt z.B. ICH9DO und startet neu
- waehrend des Reboots aendert man im Bios von IDE auf AHCI (hierbei aendert sich die PCI-ID des Geraetes- auf das, was man hoffentlich vorher unter Windows eingestellt hat).
- Windows erkennt die restlichen Geraete und will noch einmal neu starten

Backup auf externe HDD- it's not over

Monday, November 23. 2009
Meine letzte externe HDD (Maxtor...) wurde ja im Betrieb (rsnapshot auf ZFS) zu heiss und stieg aus. Sie lebt zwar noch ein bisschen, aber vertraut man ihr als Backup-Medium? Ich denke nicht. Am Sonnabend in der Stadt dachte ich mir, man koenne gar nicht so viel verkehrt mache und habe beim Bloedmarkt eine von der Palette gezogen- meine Wahl fiel auf ein Modell mit Loch, wo man einen Lufer einsetzen kann (was aber wohl aus Preisgruenden nicht erfolgte).

Eine Verbatim 1.5TB USB, welche sich im dmesg meldet als:

da0: Fixed Direct Access SCSI-2 device

Es ist also eine Samsung HD154UI eingebaut. Als SATA-Disk betrieben scheint die HDD gar nicht so langsam zu sein: 82,8MB im Schnitt (kompletter Test bei tomshardware).

Bei meinen Tests mit dd unter FreeBSD und h2benchw unter Win7 kam ich ziemlich konstant auf 35MB/s.


Dann kann ja nur noch der USB-SATA-Chip schuld sein. Es handelt sich hier um einen momentan von smartmontools noch nicht unterstuetzten Chip von PLX (ehemals Oxford Semiconductor) mit der ID 0x18a5:0x0216. Zumindest weiss ich momentan noch nicht genau ob/ und wie man da gegentreten kann, damit es funktioniert...

Wenigstens weiss ich, dass die HDD wohl nicht zu heiss wird, wenn der USB-Chip die Datenuebertragung so massiv ausbremst :-(

Fazit: NAS-HDD sind langsam, USB-HDD ggf auch und eSATA ist auch nicht das gelbe vom Ei. Super!

7 Ueberall

Tuesday, November 10. 2009
7 ist wirklich ueberall!

Und jetzt weiss ich auch endlich, warum man CPUs mit 4 Cores auf dem Desktop braucht:
- Win7
- Virenscanner
- XP Modus
- Virenscanner fuer den XP Modus

Bin grade derbe geflasht

Thursday, October 22. 2009
Von win7-das ist soooo bunt

Slart me, too

Tuesday, October 20. 2009
svolli bittet um Test von slartstock. Iso hats auch schon getestet und verbloggt (mal wieder zu langsam).

FreeBSD8-AMD64 mit QT 4.5.2 tut, wenn man im Makefile aus qmake nen qmake-qt4 macht (sonst versucht er, gegen QT3 zu bauen). Alles prima.
Ich koennte noch FreeBSD7-AMD64 anbieten und FreeBSD8-SPARC (wo ich allerdings keine Grafik dran habe). Da erwarte ich allerdings keine grossen Veraenderungen.

Doofe Idee: Backup auf eine externe Festplatte mit ZFS

Sunday, October 18. 2009
Dass man ein Backup braucht, steht ausserhalb jeder Diskussion- die Frage ist nur, wie man das am besten macht.

Meine Entscheidung fiel vor einer Weile auf eine externe Festplatte mit 750GB (Maxtor Basics Desktop 0122), welche mit ZFS formatiert ist. Der Vorteil daran ist, dass die 1x monatlich aus dem Schrank geholt und betankt wird. Den Rest der Zeit liegt sie sicher ausserhalb der Reichweite eines Rechners.

Die Wahl des Dateisystems fiel fuer mich auf ZFS, weil man den Gesundheitszustand in externen Festplatten nicht pruefen kann. Es soll USB-Chips geben, die das koennen, aber das ist wohl eher Zufall. Also wollte ich wenigstens die Moeglichkeit haben, zu pruefen, ob es Medienfehler gab- um die HDD entsorgen zu koennen.

Monatlich mache ich einen rsnapshot meines data-Verzeichnisses meines homeservers. Dieses Mal gab es allerdings sehr viele Aenderungen, da der alte dedihh mit aufgenommen wurde- falls man doch noch mal die eine oder andere Configdatei brauchen sollte. Nach dem Anstossen gings zum shoppen. Als ich wiederkam fand ich eine Platte vor, die korrekt heruntergefahren war. Sie liess sich anfahren, aber ein Zigriff auf das Dateisystem funktionierte nicht. Nach einem Reboot des Rechners hatte ich ein device von dem ich lesen konnte, aber zfs behauptete immer noch, dass das Dateisystem kaputt und unlesbar sei. Nach einem powercycle meldete sich die Platte und das Dateisystem wieder- ein zpool scrub ueberlebte sie nicht.

Was war passiert:

Anscheinend geht mal wieder niemand bei Konsumerelektronik davon aus, dass sie auch benutzt wird. Im Betrieb wird die HDD warm- unter Last so heiss, dass sie sich abschaltet. SUPER!

Da eine Garantieabwicklung aufgrund der sensiblen Daten eh nie infrage kam, oeffnete ich das Gehaeuse und brach das Siegel. Aufbrechen musste ich auch die Metallummantelung, da von den 3 Schrauben eine sogar so doll vergnaddelt war, dass sie anscheinend auch in der Fabrik nicht ganz fest angezogen werden konnte. Keine der drei Schrauben liess sich mit einem Schraubendreher bearbeiten. Gibt es eigentlich eine Norm fuer PH-1.5 (also wo ein PH2-Dreher zu gross und PH1 zu klein ist)?

Morgen @work klemm ich die HDD ohne chassis mal an einen Rechner und schaue, wie heiss sie wirklich war, als sie sich abgeschaltet hat. Und ich mach mich mal auf die Suche nach einer Alternative... Vorschlaege anyone?


Update:
Man kann doch Werte per SMART aus der HDD ziehen- die Frage ist nur, was das mir sagen soll:

c64# smartctl -d sat,12 -a /dev/da0|grep Temp
190 Airflow_Temperature_Cel 0x0022 056 042 045 Old_age Always In_the_past 44 (0 117 44 19)
194 Temperature_Celsius 0x0022 044 059 000 Old_age Always - 44 (0 17 0 0)


117 Grad?!?!?

Boeses Brot

Friday, October 16. 2009
Erinnert Ihr Euch noch an Cats that look like hitler? Mir ist gestern ein Bread that looks like hitler ueber den Weg gelaufen.

Win7 - und alle so YEAH!

Wednesday, October 7. 2009