Dienstag, 4. Dezember 2007

Firmware-Update ALIX2C3 auf 0.98g

Das Problem mit pfSense auf meinem ALIX2C3 mit Firmware 0.98b lässt sich anscheinend nur mit einem Update auf 0.98d beheben. Eventuell würde auch 0.98g noch weitere Vorteile bringen. PCEngines stellt ein FreeDOS-Image bereit, welches man für das Update verwenden kann. Dies funktioniert jedoch mit meinen CF-Karten nicht. Im Forum von pfSense habe ich einen Hinweis auf folgendes Image http://210.109.84.3/download/freedos_alixupdate_16.img gefunden, welches ohne Murren funktioniert. Übertragen lässt sich das Image mit dd.

dd if=freedos_alixupdate_16.img of=/dev/sdb bs=16k
In meinem Fall muss ich jedoch vorher noch das entsprechende Firmware-File in das Image kopieren.
FreeDOS kernel build 2036 cvs [version Aug 18 2006 compiled Aug 18 2006]....123                                                                          
Kernel compatibility 7.10 - WATCOMC - 80386 CPU required - FAT32 support                                                                                                
                                                                                                                                                                     
(C) Copyright 1995-2006 Pasquale J. Villani and The FreeDOS Project.                                                                                                    
All Rights Reserved. This is free software and comes with ABSOLUTELY NO                                                                                                 
WARRANTY; you can redistribute it and/or modify it under the terms of the                                                                                               
GNU General Public License as published by the Free Software Foundation;                                                                                                
either version 2, or (at your option) any later version.                                                                                                                
- InitDiskWARNING: using suspect partition Pri:1 FS 06: with calculated values   31-1-49 instead of    1-242-49                                                        
C: HD1, Pri[ 1], CHS=    0-1-1, start=     0 MB, size=    15 MB                                                                                                         
FreeDOS HIMEM64 3.26 [Aug 25 2006] (c) 1995, Till Gerken 2001-2006 tom ehlert                                                                                           
HIMEM - Always On A20 method used                                                                                                                                       
Kernel: allocated 43 Diskbuffers = 22876 Bytes in HMA                                                                                                                   
                                                                                                                                                                     
FreeCom version 0.84-pre2 XMS_Swap [Aug 28 2006 00:29:00] 
nun das Update
C:\>sb                                                                                                                                                                  
ALIX flash update (C)2007 PC Engines GmbH                                                                                                                               
Flash ID = 1 FFFF GPI = FF                                                                                                                                              
Flash ID = 0 9D37 GPI = 01                                                                                                                                              
Reading 512KB flash image alix1.bin................                                                                                                                     
Compare Erase Program Verify - update OK. 
Bei folgendem Eintrag bleibt das ALIX2C3, in meinen Augen, etwas zu lange stehen.
Syncing system time before startup...done.
Aber am Ende scheint es zu funktionieren, resp. die Konfiguration für die Netzwerkschnittstellen erscheint.

1 Kommentar:

Peter Lemenkov hat gesagt…

BTW did you try to use flashrom for reflashing BIOS?

There are some caveats about beta-status of flashrom itself and still there is very limited list of supported hardware.

In any case - try yum install flashrom and run (under root)

# flashrom -V