(Отсутствие )поддержки звуковой карты платы ZED в GNU/Linux

Когда вы подключаетесь по SSH, клиент сначала проверяет, что будет приемлемо для сервера. То есть он спрашивает, является ли конкретный ключ приемлемым , прежде чем он действительно попытается войти в систему. Это означает, что если конкретный ключ неприемлем, клиент даже не будет пытаться его использовать.

Судя по вашим свидетельствам, наиболее вероятно, что ваш файл authorized_keysнастроен на публичное чтение, а в вашей конфигурации указано значение по умолчанию # StrictModes yes. Он также указывает # PasswordAuthentication yes. Таким образом, аутентификация ключа отклоняется сервером, и вместо этого у вас запрашивается пароль. Чтобы исправить это, измените две вещи.

1 Измените разрешения наauthorized_keys:

chmod go-rwx ~/.ssh/authorized_keys

2 Отключить аутентификацию по паролю в/etc/ssh/sshd_config:

PasswordAuthentication no
0
22.03.2021, 17:58
1 ответ

Отношение к драйверам SoC с годами несколько изменилось.

Поддержка OF (Open Firmware -, другими словами для конфигурации в дереве устройств ), была переработана, улучшена и расширена в области драйверов звуковых карт.

Предпочтительно использовать общее решение вместо написания ряда машинных драйверов ("склеивающий" драйвер -3. в моем вопросе ). В данном случае это «простой -звуковая -карта» и соответствующая конфигурация в дереве устройств :

.
zed_sound {
        compatible = "simple-audio-card";
        simple-audio-card,format = "i2s";
        simple-audio-card,name = "ZED ADAU1761";
        simple-audio-card,dai-link@0 {
                format = "i2s";
                cpu {
                        sound-dai = <&axi_i2s_0>;
                };
                codec {
                        sound-dai = <&adau1761>;
                };
        };
};

Это решение работает с обновленным ядром.Протестировано с долгосрочной -стабильной версией -5.10.x во время теста.

0
07.05.2021, 08:51

Теги

Похожие вопросы