Cisco IOS XRv9k 25.4.1
Moderator: mike
-
nakedrobit
- Posts: 5
- Joined: Thu Jan 29, 2026 1:46 pm
Cisco IOS XRv9k 25.4.1
The following image does not boot (or there is no connection to it), the status is blue (OK) in the GUI, but no connection to it is possible via the terminal. (tried different terminal solutions)
Does anybody have any experience with this (or a simmilar) release, what could be the difference to v7.10.2 which runs without any issues.
The templates have been updated according to the instructions in the cookbook.
https://www.eve-ng.net/index.php/docume ... -cookbook/
target image: xrv9k-fullk9-x-25.4.1.iso
My current setup:
EveNG Version: 6.4.0-78-PRO
Number of CPU: 144 (2% used) (kvm_intel)
Total Memory: 1007.7 GB (1% used)
Total Swap: 8.0 GB (0% used)
Total Disk: 10379.0 GB (7% used)
Cisco release notes:
https://www.cisco.com/c/en/us/td/docs/r ... -2541.html
Does anybody have any experience with this (or a simmilar) release, what could be the difference to v7.10.2 which runs without any issues.
The templates have been updated according to the instructions in the cookbook.
https://www.eve-ng.net/index.php/docume ... -cookbook/
target image: xrv9k-fullk9-x-25.4.1.iso
My current setup:
EveNG Version: 6.4.0-78-PRO
Number of CPU: 144 (2% used) (kvm_intel)
Total Memory: 1007.7 GB (1% used)
Total Swap: 8.0 GB (0% used)
Total Disk: 10379.0 GB (7% used)
Cisco release notes:
https://www.cisco.com/c/en/us/td/docs/r ... -2541.html
-
rusty725
- Posts: 462
- Joined: Thu Mar 29, 2018 4:19 pm
Re: Cisco IOS XRv9k 25.4.1
You need to have those uefi images inside the xrv.. directory
and here's the template. Additional information https://www.cisco.com/c/en/us/td/docs/i ... Guide.html
and here's the template. Additional information https://www.cisco.com/c/en/us/td/docs/i ... Guide.html
You do not have the required permissions to view the files attached to this post.
-
nakedrobit
- Posts: 5
- Joined: Thu Jan 29, 2026 1:46 pm
Re: Cisco IOS XRv9k 25.4.1
It's a different appliance, but I copied the files and used the same template anyway, but the router does not even boot (the status turns grey immediatalley)
According to GNS3 turning on UEFI boot is important, but I couldn't figure out yet how to do it in Eve NG
Here is ther guide (you can download the images from there to test e.g.: xrv9k-fullk9-x-24.3.1.qcow2)
https://gns3.com/cisco-ios-xrv-9000
************** Important Note ***********
From release version 24.4.1, the CML v2.9 IOS-XRv 9K 25.1.1 version and so on..., you must "Enable UEFI boot mode" option on the template configuration in order to boot this image.
According to GNS3 turning on UEFI boot is important, but I couldn't figure out yet how to do it in Eve NG
Here is ther guide (you can download the images from there to test e.g.: xrv9k-fullk9-x-24.3.1.qcow2)
https://gns3.com/cisco-ios-xrv-9000
************** Important Note ***********
From release version 24.4.1, the CML v2.9 IOS-XRv 9K 25.1.1 version and so on..., you must "Enable UEFI boot mode" option on the template configuration in order to boot this image.
-
Uldis (UD)
- Posts: 5197
- Joined: Wed Mar 15, 2017 4:44 pm
- Location: London
- Contact:
Re: Cisco IOS XRv9k 25.4.1
EVE-NG has no any issues with this image
You do not have the required permissions to view the files attached to this post.
-
nakedrobit
- Posts: 5
- Joined: Thu Jan 29, 2026 1:46 pm
Re: Cisco IOS XRv9k 25.4.1
I see, but i need this image: xrv9k-fullk9-x-25.4.1.qcow2
now it starts to boot (at least I see something in the console, but it stops at some point)
Booting from Disk..
Loading Kernel..
Loading initrd..
Adding sub-CA and leaf certificates to keyring
XRv9K init
modprobe: ERROR: could not insert 'virtio_console': Unknown symbol in module, or unkno
wn parameter (see dmesg)
SELinux: /.autorelabel placed, filesystem will be relabeled...
/ 100.0%
* Relabel done, rebooting the system.
Running in chroot, ignoring request.
Cleaning up with exit code 0 ...
Switching to new root and running init.
Welcome to Linux Distro for XR 11.1.2 (scarthgap)!
[ OK ] Created slice Virtual Machine and Container Slice.
[ OK ] Created slice Slice /system/modprobe.
...
...
Stopping Virtual Console Setup...
Starting Virtual Console Setup...
[ OK ] Finished Virtual Console Setup.
Starting SELinux autorelabel service loading...
Starting SELinux init for /dev service loading...
[ OK ] Finished SELinux autorelabel service loading.
[ OK ] Finished SELinux init for /dev service loading.
now it starts to boot (at least I see something in the console, but it stops at some point)
Booting from Disk..
Loading Kernel..
Loading initrd..
Adding sub-CA and leaf certificates to keyring
XRv9K init
modprobe: ERROR: could not insert 'virtio_console': Unknown symbol in module, or unkno
wn parameter (see dmesg)
SELinux: /.autorelabel placed, filesystem will be relabeled...
/ 100.0%
* Relabel done, rebooting the system.
Running in chroot, ignoring request.
Cleaning up with exit code 0 ...
Switching to new root and running init.
Welcome to Linux Distro for XR 11.1.2 (scarthgap)!
[ OK ] Created slice Virtual Machine and Container Slice.
[ OK ] Created slice Slice /system/modprobe.
...
...
Stopping Virtual Console Setup...
Starting Virtual Console Setup...
[ OK ] Finished Virtual Console Setup.
Starting SELinux autorelabel service loading...
Starting SELinux init for /dev service loading...
[ OK ] Finished SELinux autorelabel service loading.
[ OK ] Finished SELinux init for /dev service loading.
-
Uldis (UD)
- Posts: 5197
- Joined: Wed Mar 15, 2017 4:44 pm
- Location: London
- Contact:
Re: Cisco IOS XRv9k 25.4.1
It does not stop, but need time, this image boot time is about 12-15 minutes, at least on my EVE
-
Uldis (UD)
- Posts: 5197
- Joined: Wed Mar 15, 2017 4:44 pm
- Location: London
- Contact:
Re: Cisco IOS XRv9k 25.4.1
Template for this image is: xrv8102.yml
-
nakedrobit
- Posts: 5
- Joined: Thu Jan 29, 2026 1:46 pm
Re: Cisco IOS XRv9k 25.4.1
I was able to start the new image [xrv9k-fullk9-x-25.4.1] from the CLI, but starting it from the GUI does not seem to work. Tried several options, creating new templates etc, but still no luck.
I can not modify the unlwrapper since it's a binary, can you please take a look at the below quemu option I used in the CLI and assist how to apply it in the GUI.
Somehow the serial connection part is overriden if the device is started from the GUI.
qemu-system-x86_64 \
-enable-kvm \
-machine q35,accel=kvm \
-smbios type=1,manufacturer="cisco",product="Cisco IOS XRv 9000" \
-cpu host -m 16384 -smp 4 \
-drive if=pflash,format=raw,readonly=on,file=/usr/share/OVMF/OVMF_CODE.fd \
-drive if=pflash,format=raw,file=/tmp/OVMF_VARS.fd \
-drive file=virtioa.qcow2,if=virtio,media=disk,format=qcow2 \
-nographic \
-boot order=c \
-serial mon:stdio -serial null -serial null -serial null \
-netdev user,id=net0,hostfwd=tcp::2222-:22 \
-device virtio-net-pci,netdev=net0,mac=52:54:00:aa:bb:cc
I can not modify the unlwrapper since it's a binary, can you please take a look at the below quemu option I used in the CLI and assist how to apply it in the GUI.
Somehow the serial connection part is overriden if the device is started from the GUI.
qemu-system-x86_64 \
-enable-kvm \
-machine q35,accel=kvm \
-smbios type=1,manufacturer="cisco",product="Cisco IOS XRv 9000" \
-cpu host -m 16384 -smp 4 \
-drive if=pflash,format=raw,readonly=on,file=/usr/share/OVMF/OVMF_CODE.fd \
-drive if=pflash,format=raw,file=/tmp/OVMF_VARS.fd \
-drive file=virtioa.qcow2,if=virtio,media=disk,format=qcow2 \
-nographic \
-boot order=c \
-serial mon:stdio -serial null -serial null -serial null \
-netdev user,id=net0,hostfwd=tcp::2222-:22 \
-device virtio-net-pci,netdev=net0,mac=52:54:00:aa:bb:cc
-
rusty725
- Posts: 462
- Joined: Thu Mar 29, 2018 4:19 pm
Re: Cisco IOS XRv9k 25.4.1
read my post above.nakedrobit wrote: ↑Thu Feb 05, 2026 9:44 pmI was able to start the new image [xrv9k-fullk9-x-25.4.1] from the CLI, but starting it from the GUI does not seem to work. Tried several options, creating new templates etc, but still no luck.
I can not modify the unlwrapper since it's a binary, can you please take a look at the below quemu option I used in the CLI and assist how to apply it in the GUI.
Somehow the serial connection part is overriden if the device is started from the GUI.
qemu-system-x86_64 \
-enable-kvm \
-machine q35,accel=kvm \
-smbios type=1,manufacturer="cisco",product="Cisco IOS XRv 9000" \
-cpu host -m 16384 -smp 4 \
-drive if=pflash,format=raw,readonly=on,file=/usr/share/OVMF/OVMF_CODE.fd \
-drive if=pflash,format=raw,file=/tmp/OVMF_VARS.fd \
-drive file=virtioa.qcow2,if=virtio,media=disk,format=qcow2 \
-nographic \
-boot order=c \
-serial mon:stdio -serial null -serial null -serial null \
-netdev user,id=net0,hostfwd=tcp::2222-:22 \
-device virtio-net-pci,netdev=net0,mac=52:54:00:aa:bb:cc
-
nakedrobit
- Posts: 5
- Joined: Thu Jan 29, 2026 1:46 pm
Re: Cisco IOS XRv9k 25.4.1
I did, but PLEASE understand, that I don't want to use the appliance XRv8102 with the CML image version 25.2.1, but
the goal would be to use the XRv9k with the image 25.4.1 from cisco, which can be done from the CLI, but not from the GUI
the goal would be to use the XRv9k with the image 25.4.1 from cisco, which can be done from the CLI, but not from the GUI