If you are curious how I built debian/mips kernel, please refer to this
site,
https://sites.google.com/junsun.net/cross-build-debian-mips-kernel/home

I gave up on updating initrd in cross-build environment.  I just did an
in-target deb package install.

Jun

On Sat, Jan 25, 2020 at 11:34 AM Jun Sun <[email protected]> wrote:

> Wow!  That is it!  Thank you, Aurlien!
>
> I'm using debian 10.2 and clearly the kernel config option is not there.
> After adding it back, the guest machine powers off correctly.
>
> Now I only need to figure out how to properly update initrd in a
> crossbuild environment ...
>
> Cheers.
>
> Jun
>
> On Sat, Jan 25, 2020 at 4:49 AM Aurelien Jarno <[email protected]>
> wrote:
>
>> On 2020-01-24 19:05, Jun Sun wrote:
>> > Here are more testing results
>> >
>> >    - qemu 2.5 + debian10.2 + Malta + kernel4.19.0 : hangs on
>> >    poweroff ("reboot: System halted") for both 32bit and 64bit mipsel
>> >    - qemu 2.6 + debian9.11 + Malta + kernel4.9.0 : poweroff successfully
>> >    for both 32bit and 64bit mipsel
>> >
>> > Given these results, who is likely to blame?  Debian? or kernel?
>>
>> Probably a bit of both ;-) The poweroff implementation has changed in
>> kernel 4.19 (commit dd129c6374) and requires that the kernel is built
>> with CONFIG_POWER_RESET_PIIX4_POWEROFF=y to work.
>>
>> I have pushed the fix to the Debian kernel repository. However I am not
>> sure it will be fixed for Debian 10.3, maybe it will only appear in
>> Debian 10.4.
>>
>> Aurelien
>>
>> --
>> Aurelien Jarno                          GPG: 4096R/1DDD8C9B
>> [email protected]                 http://www.aurel32.net
>>
>

Reply via email to