Аудиокарта появляется в lspci, но не в aplay, 18.04

Даже если вы попросили что-то «не /bin/true», заменив true на полное имя /bin/true, чтобы показать, что это программа true, а не какое-то другое значение «истина», вероятно, является лучшим решением.

Ваша забота о том, что true в

make TOOL=true

кажется чем-то иным, чем имя команды. Но если вы напишете

make TOOL=/bin/true

, то это недвусмысленно команда. Кто-то может неправильно понимать TOOL=true, чтобы означать, что какой-то другой инструмент где-то предназначен, но вряд ли такое неправильное чтение TOOL=/bin/true.

Я не уверен, когда : , который является встроенной оболочкой, но не внешней командой, будет работать. Хеннинг Махольм сообщил, что он работает. Но я думаю, что это не работает во всех ситуациях, и вы обнаружили, что это не сработало для вас.

Что касается псевдонима оболочки, вы не можете использовать его, потому что расширение псевдонима не выполняется в аргументах, которые вы передаете к команде, и make-файлы не используют ранее определенные псевдонимы оболочки. Даже если make запускает ваши команды в новой оболочке, эта оболочка не будет иметь псевдоним (и не будет использовать ее, даже если она есть, потому что это будет неинтерактивная оболочка, где расширение псевдонимов не будет автоматически включено).

1
задан 17 May 2018 в 01:41

4 ответа

Ошибка, указанная в файле alsa-base.conf, составляет около 12 лет и, очевидно, теперь неэффективна. Документация на snd_cmipci очень сложно найти, а также, как правило, старая.

В качестве эксперимента я предлагаю удалить строку нарушения:

sudo nano /etc/modprobe.d/alsa-base.conf

Изменить это line:

options snd-cmipci mpu_port=0x330 fm_port=0x388

Чтобы прокомментировать это; то есть сделать это неэффективным, например:

#options snd-cmipci mpu_port=0x330 fm_port=0x388

Сохранить (Ctrl + o и Enter) и выйти (Ctrl + x) текстовый редактор. Перезагрузка.

Любое улучшение?

2
ответ дан 22 May 2018 в 10:39
  • 1
    Вот и все, теперь он отлично работает! Спасибо. – tNico 17 May 2018 в 03:26
  • 2
    Потрясающие! Рад, что он работает. Если мой ответ был полезен, пожалуйста, примите его: askubuntu.com/tour – chili555 17 May 2018 в 03:35

Ошибка, указанная в файле alsa-base.conf, составляет около 12 лет и, очевидно, теперь неэффективна. Документация на snd_cmipci очень сложно найти, а также, как правило, старая.

В качестве эксперимента я предлагаю удалить строку нарушения:

sudo nano /etc/modprobe.d/alsa-base.conf

Изменить это line:

options snd-cmipci mpu_port=0x330 fm_port=0x388

Чтобы прокомментировать это; то есть сделать это неэффективным, например:

#options snd-cmipci mpu_port=0x330 fm_port=0x388

Сохранить (Ctrl + o и Enter) и выйти (Ctrl + x) текстовый редактор. Перезагрузка.

Любое улучшение?

2
ответ дан 17 July 2018 в 14:06

Ошибка, указанная в файле alsa-base.conf, составляет около 12 лет и, очевидно, теперь неэффективна. Документация на snd_cmipci очень сложно найти, а также, как правило, старая.

В качестве эксперимента я предлагаю удалить строку нарушения:

sudo nano /etc/modprobe.d/alsa-base.conf

Изменить это line:

options snd-cmipci mpu_port=0x330 fm_port=0x388

Чтобы прокомментировать это; то есть сделать это неэффективным, например:

#options snd-cmipci mpu_port=0x330 fm_port=0x388

Сохранить (Ctrl + o и Enter) и выйти (Ctrl + x) текстовый редактор. Перезагрузка.

Любое улучшение?

2
ответ дан 20 July 2018 в 14:10

Ошибка, указанная в файле alsa-base.conf, составляет около 12 лет и, очевидно, теперь неэффективна. Документация на snd_cmipci очень сложно найти, а также, как правило, старая.

В качестве эксперимента я предлагаю удалить строку нарушения:

sudo nano /etc/modprobe.d/alsa-base.conf

Изменить это line:

options snd-cmipci mpu_port=0x330 fm_port=0x388

Чтобы прокомментировать это; то есть сделать это неэффективным, например:

#options snd-cmipci mpu_port=0x330 fm_port=0x388

Сохранить (Ctrl + o и Enter) и выйти (Ctrl + x) текстовый редактор. Перезагрузка.

Любое улучшение?

2
ответ дан 23 July 2018 в 09:41

Другие вопросы по тегам:

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