Package: debian-installer-9-netboot-mips64el
Severity: normal
Tags: d-i
Dear Maintainer,
I wanted to install Debian Stretch mips64el in QEMU.
It seems that the netboot installer can't find any installable kernel for this architecture.
There is definitely linux-images for 5kc-malta in the repo and the same install procedure worked for both mips and mipsel.
Steps to reproduce:
qemu-system-mips64el -M malta -m 256 -cpu MIPS64R2-generic \
-drive file=hda.qcow2,if=virtio,format=qcow2,index=0 \
-kernel vmlinux-4.9.0-3-5kc-malta \
-initrd initrd.gz \
-net user,hostfwd=tcp::22222-:22 \
-net nic \
-nographic \
-append "nokaslr"
The installer will show the error: No installable kernel was found in the defined APT sources
On 2017-06-24 02:12, Cyril Brulebois wrote:
Control: reassign -1 libdebian-installer 0.110
Control: affects -1 debian-installer-9-netboot-mips64el
Bruno Bierbaumer <list@bierbaumer.net> (2017-06-21):²
Package: debian-installer-9-netboot-mips64el
Severity: normal
Tags: d-i
Dear Maintainer,
I wanted to install Debian Stretch mips64el in QEMU.
It seems that the netboot installer can't find any installable kernel for this architecture.
There is definitely linux-images for 5kc-malta in the repo and the same install procedure worked for both mips and mipsel.
Steps to reproduce:
qemu-system-mips64el -M malta -m 256 -cpu MIPS64R2-generic \
-drive file=hda.qcow2,if=virtio,format=qcow2,index=0 \
-kernel vmlinux-4.9.0-3-5kc-malta \
-initrd initrd.gz \
-net user,hostfwd=tcp::22222-:22 \
-net nic \
-nographic \
-append "nokaslr"
The installer will show the error: No installable kernel was found in the defined APT sources
Some info about this:
~ # archdetect
mips64el/unknown
and “unknown” is why base-installer isn't able to pick the right kernel.
Looking at the hwmap structure in src/system/subarch-mips-linux.c (from
the libdebian-installer package), where architecture detection happens,
I initially thought we were missing some MIPS64 pattern there, but that doesn't seem the case, as /proc/cpuinfo reports this:
| system type : MIPS Malta
…
| cpu model : MIPS GENERIC QEMU V0.0 FPU V0.0
(Full contents below for reference.)
and those are the ones which are searched through the hwmap…
I'm not sure how to fix libdebian-installer here, adding debian-mips@
and qemu maintainers in copy.
It might make sense to update the bug report title as well at some
point, since this is likely an issue on QEMU only?
The current version of subarch-mips-linux.c tries to detect if the CPU
is 32 or 64-bit using the CPU type. It's therefore not prepared for the "GENERIC QEMU" type returned in /proc/cpuinfo. The code should probably
be modified to use the "isa" field as a fallback if the "cpu model"
field can't be used to determine the flavour.
Control: reassign -1 libdebian-installer 0.110
Control: affects -1 debian-installer-9-netboot-mips64el
Bruno Bierbaumer <list@bierbaumer.net> (2017-06-21):²
Package: debian-installer-9-netboot-mips64el
Severity: normal
Tags: d-i
Dear Maintainer,
I wanted to install Debian Stretch mips64el in QEMU.
It seems that the netboot installer can't find any installable kernel for this architecture.
There is definitely linux-images for 5kc-malta in the repo and the same install procedure worked for both mips and mipsel.
Steps to reproduce:
qemu-system-mips64el -M malta -m 256 -cpu MIPS64R2-generic \
-drive file=hda.qcow2,if=virtio,format=qcow2,index=0 \
-kernel vmlinux-4.9.0-3-5kc-malta \
-initrd initrd.gz \
-net user,hostfwd=tcp::22222-:22 \
-net nic \
-nographic \
-append "nokaslr"
The installer will show the error: No installable kernel was found in the defined APT sources
Some info about this:
~ # archdetect
mips64el/unknown
and “unknown” is why base-installer isn't able to pick the right kernel.
Looking at the hwmap structure in src/system/subarch-mips-linux.c (from
the libdebian-installer package), where architecture detection happens,
I initially thought we were missing some MIPS64 pattern there, but that doesn't seem the case, as /proc/cpuinfo reports this:
| system type : MIPS Malta
…
| cpu model : MIPS GENERIC QEMU V0.0 FPU V0.0
(Full contents below for reference.)
and those are the ones which are searched through the hwmap…
I'm not sure how to fix libdebian-installer here, adding debian-mips@
and qemu maintainers in copy.
It might make sense to update the bug report title as well at some
point, since this is likely an issue on QEMU only?
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 442 |
Nodes: | 16 (2 / 14) |
Uptime: | 33:51:16 |
Calls: | 9,153 |
Calls today: | 4 |
Files: | 13,433 |
Messages: | 6,043,783 |