Phoenix BIOS Mainboard Tyan S2676 „CANNOT FLASH IF MEMORY MANAGERS (E.G. HIMEM/EMM386) PRESENT“

FreeDOS LiveCD

FreeDOS LiveCD

Ein schöner Patient. Das Tyan Mainboard S2676 mit alten BIOS möchte geflasht werden. Okay. Leider wollte das Floppylaufwerk nicht, vielleicht ist auch der Port defekt. Also alternative Flashmethoden erkunden. Tyan hat drei verschiedene BIOS Hersteller AMI, Award und Phoenix.

Natürlich hab ich den Hauptgewinn erzielt – ein Phoenix BIOS. Ein Windows Updatetool gibt es hierfür nicht. Ein flashen von USB Stick (wie bei ASUS Easyflash z.b.) ist auch nicht vorgesehen.

Coreboot bietet auch eine Methode zum direkt flashen von BIOS Dateien. Da ich dies noch nicht verwendet habe, lass ich Jugend forscht bei Seite und nehme mir FreeDOS vor.

Das Zielsystem benötigt noch eine FAT16 oder FAT32 Partition. Unter VERWALTUNG > DATENTRÄGERMANGEMENT erstelle ich eine ca 35MB große Partition und formatiere diese mit FAT32. Hernach kopiere ich die Updatedateien herein. Entpacke diese und boote FreeDOS.

Eine c’t Notfall CD 26/2007 liegt noch rum, auf der ist ein FreeDOS drauf. Allerdings bekomme ich dort „CANNOT FLASH IF MEMORY MANAGERS (E.G. HIMEM/EMM386) PRESENT“ vom plash16.exe präsentiert. Später lese ich noch von undokumentierte Schalter zum unterdrücken dieser Meldung. Dann lieber FreeDOS ohne c’t Anpassungen ausprobieren. Wichtig ist das man das ca 154MB große LiveCD Image herunterlädt.

FreeDOS LiveCD Bootauswahl

FreeDOS LiveCD Bootauswahl

Dort „FreeDOS LiveCD only“ in der Bootauswahl nehmen. Dann auf mittels „cd c:“  auf die Datenpartition wechseln. Interessant. Klappt nicht. Ein „dir c:\s2676\“ zeigt die Dateien und eine kleine Batchdatei. Diese ruft plash16.exe mit den Update als Parameter auf. Okay, schreib ich mittels edit die Batchdatei um. Aufrufen und der Spass beginnt :-).

FreeDOS Tyan Phoenix BIOS Update mit Phlash16

FreeDOS Tyan Phoenix BIOS Update mit Phlash16

Vorbereitung auf den Offlinebetrieb

„Offlinebetrieb“ bekommt diese Woche eine neue Wortbedeutung. Denn als Asterisk Integrator und Linux/Unix Administrator ist so eine Woche ohne Internet bestimmt eine neue Erfahrung.
Also heute den Firmenlaptop (DELL Vostro 1510) rausgefischt und das Postfach heruntergeladen. Da noch fix ne Email verschickt, somit ist das auch erledigt.

Jetzt muss ich noch eine 12Volt Netzteil finden für den Freifunk Reserve Router. Dann könnte es doch noch ein Happyend werden.

Beim Fachmann das Uhrenarmband verunstalten lassen

Seiko 5 mit kleiner Blessur am Armband

Seiko 5 mit kleiner Blessur am Armband

Frohes Neues! Ja, mit den Lieben unterwegs. Dann im City Center Langenhagen (CCL) ein Juwelier gesehen. Ach — wie schön der kann gleich das Armband meiner Seiko 5 kürzen.

Die nette Dame müht sich und nimmt erst zwei dann doch nur ein Kettenglied heraus. Der Verschluss sträubt sich, okay falsch montiert. Kommt vor.So – Jetzt passt es. Vielen Dank. 8 Euro wechseln den Besitzer. Daheim bemerke ich ein Unregemässigkeit. Na klar! Kurz vor Ladenschluss. Ans Telefon geht da niemand mehr. Das Armband hat eine Schramme durch den mit Gewalt reingeschlagenen Splint. Muss das sein? Ein paar Bilder und das Missgeschick selber ausgebessert. Ärgerlich so etwas.

Splint mit Gewalt reingeschlagen.

neue fli4l Entwicklerversion 3.3.0 erschienen

Seit zwei Tagen ist die neue Entwicklerversion 3.3.0 online. Das freut mich als Entwickler sehr obwohl ich im letzten Jahr wenig Zeit für fli4l gefunden habe 🙁 .

Zu den einschneidensten Veränderungen zählt das weglassen des 2.4er Kernels. Sowie die Umstrukturierung des DNS/DHCP Paktes. Ferner wurde die Integration von ipv6 vorangetrieben.

Die mit ausgelieferten Kernelversionen sind 2.6.16.62 als Standard und experimentelle Kernelpakete kernel_26_2 ist es 2.6.23.17. Da ich das Paket kernel_26_2 betreue würde mir ein intensiver Test dieses Pakets sehr helfen.

OpenWRT – Soekris will nicht booten ohne serielles Kabel

Sobald man eine Soekris 4801 mit Grub allein booten will, wartet Grub auf eine Eingabe. Sobald aber gar keine Tastatur oder keine serielle Konsole angeschlossen ist, wartet Grub in alle Ewigkeit. Also deaktivieren und schon fluppt das.

Meine menu.lst dazu schaut so aus:

serial –unit=0 –speed=38400 –word=8 –parity=no –stop=1
terminal –timeout=2 –dumb serial
#######

hiddemenu
default 0
timeout 2

title OpenWRT
root (hd0,0)
kernel /boot/vmlinuz block2mtd.block2mtd=/dev/hdb2,65536,rootfs root=/dev/mtdblock0 rootfstype=jffs2 init=/etc/preinit noinitrd console=ttyS0,38400n8 reboot=bios
boot

Fonera und WRT54 serielle Konsole mit Handydatenkabel

Hab heute mal mein Siemens USB Telefondatenkabel umgebaut, damit man dies als Systemkonsole (engl. serial console) für Router wie den Fonera oder den Linksys WRT54GL nutzen kann. Diese Geräte benötigen einen Pegelwandler, da die 12 Volt einer normalen seriellen Schnittstelle zu viel sind.

Unter Linux braucht man dann noch das passende Modul (uhci_hcd ist abhänig vom jeweiligen USB-Chipsatz des Rechners). usbcore,pl2303,usbserial,usbhid,uhci_hcd

Einstöpseln sollte dann in /var/log/syslog folgendes bringen:
Jul 8 18:11:28 thinkpad2 kernel: usbcore: registered new driver pl2303
Jul 8 18:11:28 thinkpad2 kernel: drivers/usb/serial/pl2303.c: Prolific PL2303 USB to serial adaptor driver
Jul 8 18:18:18 thinkpad2 kernel: pl2303 ttyUSB0: pl2303 converter now disconnected from ttyUSB0

Die Verdrahtung ist auch kein großes Geheimnis:
Schwarz = GND (Ground)
Orange = TX
Braun = RX

Achja, das Ding ist ein Siemens S30880-S5601-A810 mit Leds für Power, TX und RX. Sehr nett.