Rapsberry Pi: подключение wifi донгла

Поначалу я подключал RPi к локальной сети посредством кабеля, но это сильно портило внешний вид «музыкальной шкатулки». Решено было купить простенький wifi-адаптер (Ralink Technology, Corp. RT5370). После подключения навесить на него сетевой интерфейс не получилось, хотя утилитой iwconfig он определялся. Оказалось, что не хватает firmware. Скачал весь комплект командой

git clone http://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git


Затем скопировал файл rt2870.bin в каталог /lib/firmware и устройство заработало.

Rapsberry Pi: весь звук ушел в HDMI

Похимичил я с сетевыми настройками Rapsberry Pi и испортил их. Пришлось подключаться не по ssh, а с помощью клавиатуры и монитора. Когда с сетью разобрался и перезагрузился — пропал звук. Это в моей ситуации недопустимо, т.к. RPi используется в качестве музыкального проигрывателя.

Стал разбираться. alsa настроена нормально, миксер выставлен на приличную громкость, колонки подключены правильно. При запуске проигрывателя музыка, судя по изображению на консоли, как бы воспроизводится, но из колонок звука нет.

Думал уж спалил что-нибудь, ан нет. Оказывается, RPi выбирает выходное устройство для аудио автоматически, а поскольку HDMI-монитор тоже с точки зрения alsa является звуковым устройством, его таковым и назначили при подключении. Чтобы принудительно гнать звук в штекер наушников в автозагрузку нужно добавить

amixer cset numid=3 1