Package: fastboot Version: 1:8.1.0+r23-5 Severity: important I'm trying to flash a TWRP recovery to a Xiaomi Mix 2s phone:
~$ fastboot devices xxxxxxxx fastboot ~$ fastboot flash recovery twrp-3.3.1-1-polaris.img The command hangs - it does not return, display any message to the terminal, or log anything, until 120 seconds have passed, at which point the following appears in syslog: Nov 25 13:06:22 lila kernel: [ 363.660869] INFO: task fastboot:2753 blocked for more than 120 seconds. Nov 25 13:06:22 lila kernel: [ 363.660877] Tainted: G OE 5.3.0-2-amd64 #1 Debian 5.3.9-3 Nov 25 13:06:22 lila kernel: [ 363.660880] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. Nov 25 13:06:22 lila kernel: [ 363.660884] fastboot D 0 2753 2497 0x00000000 Nov 25 13:06:22 lila kernel: [ 363.660889] Call Trace: Nov 25 13:06:22 lila kernel: [ 363.660902] ? __schedule+0x2b9/0x6c0 Nov 25 13:06:22 lila kernel: [ 363.660908] schedule+0x39/0xa0 Nov 25 13:06:22 lila kernel: [ 363.660914] schedule_timeout+0x20f/0x300 Nov 25 13:06:22 lila kernel: [ 363.660941] ? usb_hcd_submit_urb+0xc0/0xbf0 [usbcore] Nov 25 13:06:22 lila kernel: [ 363.660948] wait_for_completion_timeout+0x126/0x170 Nov 25 13:06:22 lila kernel: [ 363.660954] ? wake_up_q+0x60/0x60 Nov 25 13:06:22 lila kernel: [ 363.660974] usb_start_wait_urb+0x83/0x160 [usbcore] Nov 25 13:06:22 lila kernel: [ 363.660998] proc_bulk+0x175/0x310 [usbcore] Nov 25 13:06:22 lila kernel: [ 363.661018] usbdev_do_ioctl+0x311/0xf50 [usbcore] Nov 25 13:06:22 lila kernel: [ 363.661038] usbdev_ioctl+0xa/0x10 [usbcore] Nov 25 13:06:22 lila kernel: [ 363.661045] do_vfs_ioctl+0x40e/0x670 Nov 25 13:06:22 lila kernel: [ 363.661052] ksys_ioctl+0x5e/0x90 Nov 25 13:06:22 lila kernel: [ 363.661057] __x64_sys_ioctl+0x16/0x20 Nov 25 13:06:22 lila kernel: [ 363.661063] do_syscall_64+0x53/0x140 Nov 25 13:06:22 lila kernel: [ 363.661067] entry_SYSCALL_64_after_hwframe+0x44/0xa9 Nov 25 13:06:22 lila kernel: [ 363.661072] RIP: 0033:0x7ff70cb255b7 Nov 25 13:06:22 lila kernel: [ 363.661082] Code: Bad RIP value. Nov 25 13:06:22 lila kernel: [ 363.661085] RSP: 002b:00007fffb4e068a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 Nov 25 13:06:22 lila kernel: [ 363.661089] RAX: ffffffffffffffda RBX: 00007fffb4e068c0 RCX: 00007ff70cb255b7 Nov 25 13:06:22 lila kernel: [ 363.661091] RDX: 00007fffb4e068d0 RSI: 00000000c0185502 RDI: 0000000000000004 Nov 25 13:06:22 lila kernel: [ 363.661093] RBP: 0000000000000006 R08: 0000557ae441bca0 R09: 00007fffb4e06b50 Nov 25 13:06:22 lila kernel: [ 363.661095] R10: 0000000000000000 R11: 0000000000000246 R12: 00007fffb4e068d0 Nov 25 13:06:22 lila kernel: [ 363.661097] R13: 0000557ae441bc80 R14: 0000000000000040 R15: 0000000000000040 The same thing appears every 120 seconds. When the USB cable is disconnected, fastboot prints this rather incoherent message to the terminal and then terminates: target didn't report max-download-size sending 'recovery' (59720 KB)... FAILED (command write failed (Success)) finished. total time: 0.000s -- System Information: Debian Release: bullseye/sid APT prefers unstable APT policy: (500, 'unstable') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 5.3.0-2-amd64 (SMP w/4 CPU cores) Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8), LANGUAGE=en_US.utf8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages fastboot depends on: ii android-libadb 1:8.1.0+r23-5 ii android-libbase 1:8.1.0+r23-5 ii android-libcutils 1:8.1.0+r23-5 ii android-libf2fs-utils 8.1.0+r23-2 ii android-libsparse 1:8.1.0+r23-5 ii android-libutils 1:8.1.0+r23-5 ii android-libziparchive 1:8.1.0+r23-5 ii libc6 2.29-3 ii libgcc1 1:9.2.1-19 ii libstdc++6 9.2.1-19 Versions of packages fastboot recommends: ii android-sdk-platform-tools 27.0.0+12 fastboot suggests no packages. -- no debconf information