Я пытаюсь установить драйвер alsa в Ubuntu 20.04 с ядром 5.4.0-99-generic. Но я не могу обновить свое ядро, потому что мой старый драйвер видеокарты работает только на этом ядре. Пожалуйста, помогите!!
Вот некоторая системная информация:
чипсет VIA VT1708S на материнской плате Asus P5QL:
.....Распаковать источник драйвера ALSA Driver 1.0.11.....
Удалить старый звуковой драйвер
Скомпилировать драйвер........
проверка gcc... gcc
проверка имени выходного файла компилятора C по умолчанию... a.out
проверка, работает ли компилятор C... да
проверка, выполняем ли мы кросс-компиляцию... нет
проверка суффикса исполняемых файлов...
проверка суффикса объектных файлов... o
проверка, используем ли мы компилятор GNU C... да
проверка, принимает ли gcc -g... да
проверка опции gcc для принятия ANSI C... не требуется
проверка на ранлиб... ранлиб
проверка установки, совместимой с BSD... /usr/bin/install -c
проверка того, как запустить препроцессор C... gcc -E
проверка egrep... grep -E
проверка файлов заголовков ANSI C... да
проверка константы, соответствующей стандарту ANSI C... да
проверка встроенного... встроенного
проверка того, могут ли быть включены time.h и sys/time.h... да
проверка, нужен ли gcc -традиционный... нет
проверка текущего каталога... /home/fekerine/Downloads/via_hd_audio_driver_v1.4_patch_ig_v0.84/Linux_HD_AudioCodec_V140/via-linux-audiopackV1.40/alsa-driver-1.0.11
проверка кросс-компиляции...
проверка каталога с исходным кодом ядра... /lib/modules/5.4.0-99-generic/build
проверка каталога со сборкой ядра...
проверка ядра linux/version.h... нет
Файл /lib/modules/5.4.0-99-generic/build/include/linux/version.h не существует.
Пожалуйста, установите пакет с полным исходным кодом ядра для вашего дистрибутива.
или используйте параметр --with-kernel=dir, чтобы указать другой каталог с ядром
исходники (по умолчанию /lib/modules/5.4.0-99-generic/build).
сделать все-депс
make[1]: Вход в каталог '/home/fekerine/Downloads/via_hd_audio_driver_v1.4_patch_ig_v0.84/Linux_HD_AudioCodec_V140/via-linux-audiopackV1.40/alsa-driver-1.0.11'
make[1]: Ничего не нужно делать для 'all-deps'.
make[1]: Выход из каталога '/home/fekerine/Downloads/via_hd_audio_driver_v1.4_patch_ig_v0.84/Linux_HD_AudioCodec_V140/via-linux-audiopackV1.40/alsa-driver-1.0.11'
Пожалуйста, сначала запустите скрипт конфигурации...
rm -f /snd*.*o /persist.o /isapnp.o
make[1]: Вход в каталог '/home/fekerine/Downloads/via_hd_audio_driver_v1.4_patch_ig_v0.84/Linux_HD_AudioCodec_V140/via-linux-audiopackV1.40/alsa-driver-1.0.11/acore'
/home/fekerine/Downloads/via_hd_audio_driver_v1.4_patch_ig_v0.84/Linux_HD_AudioCodec_V140/via-linux-audiopackV1.40/alsa-driver-1.0.11/Rules.make:75: /Rules.make1: Нет такого файла или каталога
make[1]: *** Нет правила для создания цели '/Rules.make1'. Останавливаться.
make[1]: Выход из каталога '/home/fekerine/Downloads/via_hd_audio_driver_v1.4_patch_ig_v0.84/Linux_HD_AudioCodec_V140/via-linux-audiopackV1.40/alsa-driver-1.0.11/acore'
make: *** [Makefile:194: install-modules] Ошибка 1
Создание микшера?... готово.
Создание секвенсора... готово.
Создание midi0?... готово.
Создание DSP?... Готово.
Создание аудио?... готово.
Создание sndstat... готово.
Создание музыки... готово.
Создание dmmidi?... готово.
Создание dmfm?... готово.
Создание микшера?... готово.
Создание adsp?... готово.
Создание амиди?... готово.
Создание admmidi?... готово.
rm: невозможно удалить '/dev/snd': это каталог
Создание snd/control?... готово.
Создание snd/seq... готово.
Создание snd/timer... готово.
Создание snd/hw??... готово.
Создание snd/midi??... готово.
Создание snd/pcm??p... готово.
Создание snd/pcm??c... готово.
Создание загрузки?... готово.
Создание aloadSEQ... готово.