Changes between Version 9 and Version 10 of WikiStart


Ignore:
Timestamp:
Jun 7, 2013, 11:34:09 AM (12 years ago)
Author:
walter
Comment:

net4521 links serial pxe

Legend:

Unmodified
Added
Removed
Modified
  • WikiStart

    v9 v10  
    1212Zowel kant en klare x86 images van [http://downloads.openwrt.org/backfire/10.03.1/x86_generic/ backfire 10.03.1] als [http://downloads.openwrt.org/attitude_adjustment/12.09/x86/generic/ attitude adjustment 12.09] werken op de soekris 4826 en 4521, overige boarden moet nog getest worden. De gewenste type images zijn "combined-squashfs" images en "combined-extN" images. Het eerste type squashfs zal grotendeels in het ram de wijzigingen doorvoeren en alleen enkele wijzigingen gecomprimeerd naar de disk terug schrijven via JFFS2, voordeel hiervan is dat deze versie de geheugenkaart spaard "wear level protection" en tevens een failsafe "factory reset" mogelijk maakt. Prima optie voor experimenteren! De tweede optie "extN" schrijft alles direct op de geheugenkaart/disk, werkt sneller en laat meer ram over, echter een simpele failsafe restore/reset is dan tevens niet mogelijk.
    1313
    14 Houd er overigens wel rekening mee dat de standaard openwrt images alleen booten op een Soekris als deze via serial console direct op een draaiende pc is aangesloten (sic), hij hangt namelijk op het bootloader scherm! Echter wanneer op de eerste partitie van de CF-kaart/image uit de bootloader config file "/boot/grub/menu.cfg" de optie "console" verwijdert word, boot de Soekris probleemloos onafhankeliojk zonder PC met serial console! Voor de CF gebasseerde systemen Soekris 4501/4521/4801 is die grub optie op de CF-kaart zo te veranderen en kun je in enkele minuten al aan de slag. Voor de systemen zonder CF kaart zoals de Soekris 4826 betekent het dat je waarschijnlijk met uitgebreidere/moeizame ouderwetse seriele console en met tftp/pxe aan de gang moet, wanneer ConMute niet enabled is!
    15 
    16 De kant en klare x86 images van openwrt hebben standaard een serial console werkend op 38400 i.t.t. tot de standaard Soekris comBIOS serial speed die vaak 19200 is. Het is handig voor debuggen/recoveren/pxe booten de boarden zonder CF-kaart comBIOS zelf ook op deze snelheid in te stellen zodat de hele bootcyclus/bootstrap vanaf het soekris comBIOS, bootloader grub, kernel/boot tot aan de console te zien en werkend is. Goedkope usb-serial dongles werken niet altijd lekker met hoge com snelheden!
     14Houd er overigens wel rekening mee dat de standaard openwrt images alleen booten op een Soekris als deze direct via serial console op een continu draaiende PC is aangesloten (sic), onafhankelijk zonder PC connectie pauzeert de boot cyclus namelijk op de grub bootloader! Echter wanneer op de eerste partitie van de CF-kaart/image uit de bootloader config file "/boot/grub/menu.cfg" de optie "console" verwijdert word, boot de Soekris probleemloos onafhankelijk zonder PC met serial console! Voor de CF gebasseerde systemen Soekris 4501/4521/4801 is die grub optie op de CF-kaart zo te veranderen en kun je in enkele minuten al aan de slag. Voor de systemen zonder CF kaart zoals de Soekris 4826 betekent het dat je waarschijnlijk met uitgebreidere/moeizame ouderwetse seriele console en met tftp/pxe aan de gang moet, mits ConMute enabled staat in de comBIOS op deze modellen!
    1715
    1816== serial console rs232 ==
    19 Wanneer je een soekris hebt zonder external storage zoals de 4826 met 64MB onboard flash, kun je wellicht een image op de soekris zetten als deze in zijn eigen voormalige OS is gestart en zich domweg laat overschrijven. Wel zou de image dan met een hex editor moeten zijn bewerkt om de optie "console" uit het boot bestand te verwijderen, of de soekris zou de optie ConMute op enabled moeten hebben staan in comBIOS. Beide twijfelachtige procedures leiden waarschijnlijk tot een niet bootbaar board dus de andere optie is de soekris via comBIOS laten netwerkbooten in tftp / PXE en dan via het netwerk een image overpompen en deze via de serial console verder in te richten.
     17Omdat de Soekris machines niet over een VGA en toetsenbord aansluiting beschikken is een serial console de enige manier om de bootcyclus en BIOS te beinvloeden voor uitgebreid recoveren van systemen zonder CF-Kaart. De kant en klare x86 images van openwrt hebben standaard hun serial console werkend op 38400, zowel in de bootloader modus als de kernel en uiteindelijke systeem console. Dit i.t.t. tot de standaard Soekris comBIOS serial speed die vaak 19200 is. Om tijdens de hele bootcyclus/bootstrap vanaf de soekris comBIOS, bootloader grub, kernel/boot tot aan de console een werken beeld en keyboard aansturing is het van belang dat al deze fases op dezelfde serial settings staan. Anders verdwijnt het beeld of word onleesbaar en is verdere keyboard interactie in een bepaalde fase uitgesloten. *Goedkope usb-serial dongles werken niet altijd lekker met hoge com snelheden!
    2018
    2119{{{
     
    4543
    4644== tftp / pxe boot ==
    47 Voor het recoveren / installeren van soekris boarden zonder CF-kaart, moet een tftp / pxe server worden opgezet. Via directe seriale interface tussen PC en Soekris kan deze vanuit comBIOS geinstrueerd worden om met PXE op te starten.
     45Wanneer je een soekris hebt zonder external storage zoals de 4826 met 64MB onboard flash, kun je wellicht een image op de soekris zetten als deze in zijn eigen voormalige OS is gestart en zich domweg laat overschrijven. Wel zou de image dan met een hex editor moeten zijn bewerkt om de optie "console" uit het boot bestand te verwijderen, of de soekris zou de optie ConMute op enabled moeten hebben staan in comBIOS. Beide twijfelachtige procedures leiden waarschijnlijk tot een niet bootbaar board dus de andere optie is de soekris via comBIOS laten netwerkbooten in tftp / PXE en dan via het netwerk een image overpompen en deze via de serial console verder in te richten.
     46
     47Voor het recoveren / installeren van soekris boarden zonder CF-kaart moet naast een werkende serial console verbinding met comBIOS, een tftp / pxe / bootp server worden opgezet. Via serial interface tussen PC en Soekris kan deze vanuit comBIOS geinstrueerd worden om met PXE op te starten. Wanneer de toetsen CTRL + ? tijdens de comBIOS bootstrap worden ingetoetst kun je met "boot F0" de soekris naar een PXE boot forceren.
     48
     49De tftp server debian heeft de volgende paketten nodig: isc-dhcp-server + tftp-hpa.
    4850
    4951== Soekris comBIOS ==
    50 Wellicht nog updates beschikbaar voor deze oude boarden?
     52Updaten ging erg moeizaam destijds. Was iets met de CU versie of xmodem snelheid / c+ parameter? Wellicht nog updates beschikbaar voor deze oude "onbetrouwbare" boarden?
    5153
    5254== soekris 4501 ==
    5355
    54 == soekris 4526 ==
     56== soekris 4521 ==
    5557Ondanks dat de meeste hardware direct is aan te spreken gaan de pcmcia sloten pas werken als daarvoor de juiste (kant en klare) pakketjes uit de reposity zijn geladen, dit geld voor zowel backfire als attitude adjustment. Maar het laden uit de repository gaat pas werken wanneer het board via de "wan" aansluiting op het internet is aangesloten. Echter de "wan" aansluiting is standaard in de network config afwezig, ondanks dat de soekris standaard over twee ethernet adapters beschikt eth0(poe+lan) eth1(). Daarom moet er eerst een wan interface worden toegevoegd en eth0 bij de lan vervangen worden door eth1 en eth0 bij de wan plaatsen. Vervolgens nog firewall rules toevoegen zodat je via diezelfde wan interface kan managen met ssh/http. Tenslotte kun je dan pas na de reboot het board met de pakket manager verder configureren. Nu eerst de CF kaart voorbereiden!
    5658
     
    224226
    225227
     228== Links ==
     229* [http://wiki.hwmn.org/w/PXE_with_serial_console pxe boot]
     230* [http://www.debian.org/releases/stable/i386/ch04s05.html.en pxe boot]
     231* [http://wiki.debian.org/PXEBootInstall pxe boot]
     232* [http://www.plop.at/en/bootmanager/download.html usb boot]
     233* [http://macbruins.com/2011/09/01/easy-live-usb-for-x86-openwrt/ openwrt live usb]
     234* [http://linux.junsun.net/intersil-prism/ update prism firmware]
     235* [http://soekris.com/downloads.html Soekris comBIOS downloads]
     236* [http://wiki.soekris.info/Updating_Bios Soekris comBIOS upgrade procedure]
     237
     238
    226239== Trac Info ==
    227240Trac is a '''minimalistic''' approach to '''web-based''' management of