Difference between revisions of "Vnx-olive-bios"

From VNX
Jump to: navigation, search
(Created page with "=== Additional install steps for Olive support === An additional step is needed to support Olive (Juniper) routers in VNX scenarios: <ul> <li>Create a special bios for Olive w...")
 
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
=== Additional install steps for Olive support ===
+
{{Title|How to create a KVM bios for Olive virtual routers}}
  
An additional step is needed to support Olive (Juniper) routers in VNX scenarios:
+
Olive routers do not work with the bios distributed with the later versions of kvm/qemu (a kernel panic with "dog: ERROR - reset of uninitialized watchdog" error is given). See more details [http://inetpro.org/wiki/Using_QEMU_with_Olive_to_emulate_Juniper_Routers#Watchdog_panic_immediately_after_boot here]
  
<ul>
+
They need a bios compiled with the CONFIG_SMBIOS option disabled. To create that bios, follow these steps:
 
 
<li>Create a special bios for Olive with the CONFIG_SMBIOS option disabled: </li>
 
 
  wget http://www.linuxtogo.org/~kevin/SeaBIOS/seabios-0.6.2.tar.gz
 
  wget http://www.linuxtogo.org/~kevin/SeaBIOS/seabios-0.6.2.tar.gz
 
  tar xfvz seabios-0.6.2.tar.gz
 
  tar xfvz seabios-0.6.2.tar.gz
Line 13: Line 11:
 
  make
 
  make
 
  cp out/bios.bin /usr/share/kvm/bios-olive.bin
 
  cp out/bios.bin /usr/share/kvm/bios-olive.bin
See more details [http://inetpro.org/wiki/Using_QEMU_with_Olive_to_emulate_Juniper_Routers#Watchdog_panic_immediately_after_boot here]
 

Latest revision as of 23:56, 31 August 2011

How to create a KVM bios for Olive virtual routers

Olive routers do not work with the bios distributed with the later versions of kvm/qemu (a kernel panic with "dog: ERROR - reset of uninitialized watchdog" error is given). See more details here

They need a bios compiled with the CONFIG_SMBIOS option disabled. To create that bios, follow these steps:

wget http://www.linuxtogo.org/~kevin/SeaBIOS/seabios-0.6.2.tar.gz
tar xfvz seabios-0.6.2.tar.gz
cd seabios-0.6.2
make
sed -i -e 's/#define CONFIG_SMBIOS 1/#define CONFIG_SMBIOS 0/' out/autoconf.h
make
cp out/bios.bin /usr/share/kvm/bios-olive.bin