XPost: linux.debian.bugs.dist, linux.debian.maint.boot
Control: reassign -1 libdebian-installer 0.110
Control: affects -1 debian-installer-9-netboot-mips64el
Bruno Bierbaumer <
[email protected]> (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?
KiBi.
----
~ # cat /proc/cpuinfo
system type : MIPS Malta
machine : mti,malta
processor : 0
cpu model : MIPS GENERIC QEMU V0.0 FPU V0.0
BogoMIPS : 1271.80
wait instruction : yes
microsecond timers : yes
tlb_entries : 64
extra interrupt vector : yes
hardware watchpoint : yes, count: 1, address/irw mask: [0x0ff8]
isa : mips1 mips2 mips3 mips4 mips5 mips32r1
mips32r2 mips64r1 mips64r2
ASEs implemented : mips3d
shadow register sets : 1
kscratch registers : 0
package : 0
core : 0
VCED exceptions : not available
VCEI exceptions : not available
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIcBAEBCAAGBQJZTa5TAAoJEP+RSvDCs1UgdWAP/RnunUKmRi8yulh2eQ6Hw5yM 9GYdm44thq788j2n022bDYStkOvZrsQ7glu7jnD+kNApmyL7rDLcKHnZwkN4Rm0s Ns3Ts+HFCDuScA3yhEVBVd1KLjV0MW3NMTJOJlyleKexy8wxZDi8cvaAtbu0xXav s1fsgi4j4zW9oWaYlbcJJmxTpICF8TcIZYvYtwKkxFD8toKI7bbZgGRYzLjFtdmx ks9ZGN4BXe5WXxuB/1/+N4Ud4N3tciB3RayVAzlF3UKzqcltvo0P27O7OQNfNbk5 pV/v23TDPJxK2La80aCPAFqPo9yr8dT9ppy760B1K6ZLrYXSGI1+3vfP1b4zKdLO nN3seDcerB7meTUbq82g+nbjgYqXWvf1MsZeS2cgN///OmE7eo34HZOvnjfQbpEE NOX22qzSVTMY5t4rWSZCxqa9WIov6VYoCUT3oTwsa9Gh4zmmh2lUeXt96vrhRpmN Cytz1piOvaGsDvJunxxJd8ucK2aLlpu1HiklOIO+3uWJVVA0mz6HPebHPEsVppwu 1Pc7mgQ7dfYQMREU+NrnYNom8um19zuCAIOFpHNgWmyq4iotEsylmRHG35FecSXr 0BweUSNfatou9TVg/R0R2e0b+HVpvCjaud0BI6WYgKmy9AB8a2ef4P5J6Mab61KV W4Fxn8bJFVehtidsgY/3
=3smK
-----END PGP SIGNATURE-----
--- SoupGate-Win32 v1.05
* Origin: fsxNet Usenet Gateway (21:1/5)