From 58d12cc04ba62f8f8e0b422fd7086b73f314fa1a Mon Sep 17 00:00:00 2001 From: Marcin Juszkiewicz Date: Tue, 25 Jul 2017 15:27:33 +0200 Subject: leg-cloud-image: Jessie is oldstable now, force virtio-mmio We updated libvirt to 3.x which defaults to virtio-pci. But Jessie kernel is too old for that and does not recognize network card so installer fails. Change-Id: Ie35fe4c54c404a193fc11b0a4d50cf6cd430b06b --- leg-cloud-image/debian/builders.sh | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'leg-cloud-image') diff --git a/leg-cloud-image/debian/builders.sh b/leg-cloud-image/debian/builders.sh index a6ffd693f0..5cdd352c43 100755 --- a/leg-cloud-image/debian/builders.sh +++ b/leg-cloud-image/debian/builders.sh @@ -34,13 +34,18 @@ cleanup_exit() wget -q https://git.linaro.org/ci/job/configs.git/blob_plain/HEAD:/leg-cloud-image/debian/preseed.cfg -O preseed.cfg +# +# address.type=virtio-mmio forces all devices (storage, network) to be mmio instead of pci +# Debian/jessie 3.16 kernel does not recognize virtio pci network card +# sudo virt-install \ --name ${image_name} \ --initrd-inject preseed.cfg \ --extra-args "interface=auto noshell auto=true DEBIAN_FRONTEND=text" \ --disk=pool=default,bus=virtio,size=10,format=qcow2 \ + --network=network=default,address.type=virtio-mmio \ --memory 2048 \ - --location http://ftp.debian.org/debian/dists/stable/main/installer-arm64/ \ + --location http://ftp.debian.org/debian/dists/oldstable/main/installer-arm64/ \ --noreboot set +ex -- cgit v1.2.3