#log #прыщепроблемы #android @rf @ua
Решил короч принести мультик посмотреть в анкаповский сельский киноклуб. В киноклубе проектор Xiaomi. Единственный вариант видеовхода - HDMI. К счастью, у меня в ноуте есть MiniDisplayPort. Но ALSA не знает как вывести на него звук, и я так и не смог разобраться, в чём беда. Расскажите, если знаете.
Окей. На Xiaomi стоит андроид, и там есть USB. Беру флешку, форматирую в ext4, закидываю кинца, вставляю в андроид. Андроид говорит что устройство не поддерживается. Окей. Форматирую раздел в fat32. Та же картина. Какого хуя?
Додумался поменять тип раздела MBR с EFI (FAT-12/16/32) на W95 FAT32 (LBA). Классно, fat32 работает, но не умеет большие файлы, а фильм большой. Форматирую в ext4, накидываю кинца. Андроид корректно отображает свободное пространство на флешке (так что, видимо, файловая система им поддерживается), но не видит файлов на ней. Та же история с ext2. Чё за хуйня?
Обгуглился, отформатировал флешку в (запиленный полтора года назад в mainline Linux) exfat и ура! кинцо работает.

Масштаб костылей андроида, вырвавшихся из под контроля настолько, что он может монтировать эксты только затем, чтобы показать сколько на них свободного места, но никак не для чтения файлов, остался неизведанным, но, наверное, это к лучшему.