1 (01.09.2020 01:04:42 отредактировано Petya)

Всем доброго времени суток.

Пытаюсь воскресить старый ноутбук Asus A6R. Пробовал устанавливать разные сборки Linux. Остановился на Antix (full), как самая богатая и малотребовательная к ресурсам.

Но есть проблема. Какой бы Linux не устанавливал, нигде нет звука.

Если использовать Windows XP, то с официального сайта Asus подходит драйвер "ADI AC97 Audio Driver", который требует первоначальной установки "Universal Audio Architecture (UAA) bus driver". Звук на Windows XP работает отлично. Сам Windows показывает в качестве производителя звуковой карты "Analog Devices".

Linux же определяет звуковую карту, как  ATI IXP. И AlsaMixer правильно показывает производителя "Analog Devices" (отображает модель "AD1986").


+ Скриншоты (информация из Linux)

ссылка на все скриншоты: https://ibb.co/album/m0GGYz

https://i.ibb.co/Dk0WjhK/20200830-142939.jpg

Вопрос. Как заставить звук работать?
Заранее спасибо.


------------------------------


Проблема решена! Помог gramozeka.
Решение:
отключить в "alsamixer" канал "External Amplifier" при помощи кнопки "М". Звук сразу же появляется!

2 (30.08.2020 16:40:09 отредактировано ValentinK)

Какой графический шелл используете?
У меня в KDE, например, в настройках системы, настройках звука.

Скриншот.

+ открыть спойлер

https://i.ibb.co/BTypzwm/nastroiki-zvuka.jpg

Может использоваться встроенный звук, может использоваться звук видеокарты.
Также может использоваться микрофон или микрофон видеокамеры.
Использую также pulseaudio.

Fedora 35 KDE.
Linux is great and super! Long live rock'n'roll! Opera and libretto.
По-русски калинка-малинка моя! Люблю оливье и винегрет.
Yours sincerely, wasting away! Salute people!

3

ValentinK пишет:

Какой графический шелл используете?

По-умолчанию в AntiX стоит IceWM.
Его и использую. Пробовал LXDE, JWM, Fluxbox, KDE(-lite) и проблема сохранялась.
Думаю, дело не в графической оболочки. (Хотя, кто знает...)

4 (30.08.2020 17:31:28 отредактировано ValentinK)

Petya пишет:

По-умолчанию в AntiX стоит IceWM.
Его и использую. Пробовал LXDE, JWM, Fluxbox, KDE(-lite) и проблема сохранялась.
Думаю, дело не в графической оболочки. (Хотя, кто знает...)

Дело не в графической оболочке, а в конфигурации каналов звука.
А в KDE, которую я показывал, я показывал только экран конфигуратора.
Вам надо убедиться, что звуковая карта в системе одна и не коллидирует с другим оборудованием.
Второе, это то, что громкость для всех каналов аудио включена.
Возможно, поможет поиск схожих проблем в Инете.

Fedora 35 KDE.
Linux is great and super! Long live rock'n'roll! Opera and libretto.
По-русски калинка-малинка моя! Люблю оливье и винегрет.
Yours sincerely, wasting away! Salute people!

5

ValentinK пишет:

Вам надо убедиться, что звуковая карта в системе одна и не коллидирует с другим оборудованием.

Да. В настройках выбираю именно ATI IXP (есть еще Modem)

ValentinK пишет:

громкость для всех каналов аудио включена.

Прошелся по всем каналам в AlsaMixer. Везде громкость на максимум поставил (видно на скриншотах).

Звука пока что нет.

6 (30.08.2020 18:14:33 отредактировано ValentinK)

Можете попробовать ещё это: https://www.systutorials.com/docs/linux … aker-test/

Тестирование звука ALSA:
https://www.alsa-project.org/wiki/SoundcardTesting
Установка девайса по умолчанию:
https://www.alsa-project.org/wiki/Setti … ult_device
Лично у меня конфигурация ALSA находится в каталоге "/etc/alsa"

Fedora 35 KDE.
Linux is great and super! Long live rock'n'roll! Opera and libretto.
По-русски калинка-малинка моя! Люблю оливье и винегрет.
Yours sincerely, wasting away! Salute people!

7

Petya пишет:

Вопрос. Как заставить звук работать?

для начала - под каким пользователем это всё происходит? обычный или рут?
надо бы выхлоп трёх команд(от рута):

 Консоль:

# lspci
# lspci -k
# lsmod

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

" si contuderis stultum in pila quasi tisanas feriente desuper pilo non auferetur ab eo stultitia eius " © Proverbs 27:22

8

gramozeka пишет:

AC97 достаточно старый девайс и может быть тупо в блеклисте.

alsamixer ведь работает, но есть ещё звук модема.

Fedora 35 KDE.
Linux is great and super! Long live rock'n'roll! Opera and libretto.
По-русски калинка-малинка моя! Люблю оливье и винегрет.
Yours sincerely, wasting away! Salute people!

9

ValentinK пишет:

Можете попробовать ещё это: systutorials.c… aker-test/

speaker-test

запускал - ничего не слышал

ValentinK пишет:

Тестирование звука ALSA:
alsa-project.or...Testing

aplay -vv somefile.wav

- wav я скачал. Информацию по нему благодаря этой команде в терминале показывает, но не воспроизводит.

speaker-test -Dplug:surround51 -c6 -twav

- звуков нет

ValentinK пишет:

Установка девайса по умолчанию:
alsa-project.or.... ult_device

Поставил в файле

/etc/asound.conf 

Параметры

defaults.pcm.card 0
defaults.ctl.card 0

(0 - звуковая, 1 - модем)
Перезагрузился.
Звука нет пока что.


gramozeka пишет:

под каким пользователем это всё происходит? обычный или рут?

пробовал тест "speaker-test" запускать и под обычным пользователем и через root.

gramozeka пишет:

выхлоп трёх команд(от рута):
 Консоль:
# lspci
# lspci -k
# lsmod

Результат выполнения этих трех команд:

+ открыть спойлер
root@antix1:/home/zhuk35# lspci
00:00.0 Host bridge: Advanced Micro Devices, Inc. [AMD/ATI] RC410 Host Bridge (rev 01)
00:01.0 PCI bridge: Advanced Micro Devices, Inc. [AMD/ATI] RC4xx/RS4xx PCI Bridge [int gfx]
00:13.0 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] IXP SB4x0 USB Host Controller
00:13.1 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] IXP SB4x0 USB Host Controller
00:13.2 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] IXP SB4x0 USB2 Host Controller
00:14.0 SMBus: Advanced Micro Devices, Inc. [AMD/ATI] IXP SB4x0 SMBus Controller (rev 11)
00:14.1 IDE interface: Advanced Micro Devices, Inc. [AMD/ATI] IXP SB4x0 IDE Controller
00:14.3 ISA bridge: Advanced Micro Devices, Inc. [AMD/ATI] IXP SB4x0 PCI-ISA Bridge
00:14.4 PCI bridge: Advanced Micro Devices, Inc. [AMD/ATI] IXP SB4x0 PCI-PCI Bridge
00:14.5 Multimedia audio controller: Advanced Micro Devices, Inc. [AMD/ATI] IXP SB400 AC'97 Audio Controller (rev 02)
00:14.6 Modem: Advanced Micro Devices, Inc. [AMD/ATI] IXP SB400 AC'97 Modem Controller (rev 02)
01:05.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] RC410M [Mobility Radeon Xpress 200M]
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8100/8101L/8139 PCI Fast Ethernet Adapter (rev 10)
02:01.0 CardBus bridge: Ricoh Co Ltd RL5c476 II (rev b3)
02:01.1 SD Host controller: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 17)
02:01.2 System peripheral: Ricoh Co Ltd R5C592 Memory Stick Bus Host Adapter (rev 08)
root@antix1:/home/zhuk35# lspci -k
00:00.0 Host bridge: Advanced Micro Devices, Inc. [AMD/ATI] RC410 Host Bridge (rev 01)
    Subsystem: Advanced Micro Devices, Inc. [AMD/ATI] RC410 Host Bridge
00:01.0 PCI bridge: Advanced Micro Devices, Inc. [AMD/ATI] RC4xx/RS4xx PCI Bridge [int gfx]
    Kernel modules: shpchp
00:13.0 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] IXP SB4x0 USB Host Controller
    Subsystem: ASUSTeK Computer Inc. IXP SB4x0 USB Host Controller
    Kernel driver in use: ohci-pci
00:13.1 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] IXP SB4x0 USB Host Controller
    Subsystem: ASUSTeK Computer Inc. IXP SB4x0 USB Host Controller
    Kernel driver in use: ohci-pci
00:13.2 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] IXP SB4x0 USB2 Host Controller
    Subsystem: ASUSTeK Computer Inc. IXP SB4x0 USB2 Host Controller
    Kernel driver in use: ehci-pci
00:14.0 SMBus: Advanced Micro Devices, Inc. [AMD/ATI] IXP SB4x0 SMBus Controller (rev 11)
    Subsystem: ASUSTeK Computer Inc. IXP SB4x0 SMBus Controller
    Kernel driver in use: piix4_smbus
    Kernel modules: i2c_piix4
00:14.1 IDE interface: Advanced Micro Devices, Inc. [AMD/ATI] IXP SB4x0 IDE Controller
    Subsystem: ASUSTeK Computer Inc. IXP SB4x0 IDE Controller
    Kernel driver in use: pata_atiixp
00:14.3 ISA bridge: Advanced Micro Devices, Inc. [AMD/ATI] IXP SB4x0 PCI-ISA Bridge
00:14.4 PCI bridge: Advanced Micro Devices, Inc. [AMD/ATI] IXP SB4x0 PCI-PCI Bridge
00:14.5 Multimedia audio controller: Advanced Micro Devices, Inc. [AMD/ATI] IXP SB400 AC'97 Audio Controller (rev 02)
    Subsystem: ASUSTeK Computer Inc. IXP SB400 AC'97 Audio Controller
    Kernel driver in use: snd_atiixp
    Kernel modules: snd_atiixp
00:14.6 Modem: Advanced Micro Devices, Inc. [AMD/ATI] IXP SB400 AC'97 Modem Controller (rev 02)
    Subsystem: ASUSTeK Computer Inc. IXP SB400 AC'97 Modem Controller
    Kernel driver in use: snd_atiixp_modem
    Kernel modules: snd_atiixp_modem
01:05.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] RC410M [Mobility Radeon Xpress 200M]
    Subsystem: ASUSTeK Computer Inc. RC410M [Mobility Radeon Xpress 200M]
    Kernel modules: radeonfb, radeon
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8100/8101L/8139 PCI Fast Ethernet Adapter (rev 10)
    Subsystem: ASUSTeK Computer Inc. L8400B or L3C/S notebook
    Kernel driver in use: 8139too
    Kernel modules: 8139cp, 8139too
02:01.0 CardBus bridge: Ricoh Co Ltd RL5c476 II (rev b3)
    Subsystem: ASUSTeK Computer Inc. RL5c476 II
    Kernel driver in use: yenta_cardbus
    Kernel modules: yenta_socket
02:01.1 SD Host controller: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 17)
    Subsystem: ASUSTeK Computer Inc. R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter
    Kernel driver in use: sdhci-pci
02:01.2 System peripheral: Ricoh Co Ltd R5C592 Memory Stick Bus Host Adapter (rev 08)
    Subsystem: ASUSTeK Computer Inc. R5C592 Memory Stick Bus Host Adapter
    Kernel driver in use: r592
    Kernel modules: r592
root@antix1:/home/zhuk35# lsmod
Module                  Size  Used by
nls_utf8               16384  1
nls_cp437              16384  1
ccm                    20480  2
bnep                   20480  2
bluetooth             430080  9 bnep
nfsd                  299008  2
auth_rpcgss            53248  1 nfsd
oid_registry           16384  1 auth_rpcgss
nfs_acl                16384  1 nfsd
nfs                   192512  0
lockd                  77824  2 nfsd,nfs
grace                  16384  2 nfsd,lockd
fscache                69632  1 nfs
sunrpc                258048  6 auth_rpcgss,nfsd,nfs_acl,lockd,nfs
lp                     20480  0
dm_crypt               24576  0
dm_mod                 94208  1 dm_crypt
arc4                   16384  2
rtl8192cu              65536  0
rtl_usb                20480  1 rtl8192cu
rtl8192c_common        45056  1 rtl8192cu
rtlwifi                61440  3 rtl_usb,rtl8192c_common,rtl8192cu
mac80211              544768  3 rtl_usb,rtlwifi,rtl8192cu
cfg80211              438272  2 mac80211,rtlwifi
ppdev                  20480  0
evdev                  20480  15
joydev                 20480  0
ttm                    77824  0
input_leds             16384  0
drm_kms_helper        114688  0
snd_atiixp             20480  2
snd_atiixp_modem       20480  0
serio_raw              16384  0
snd_ac97_codec        102400  2 snd_atiixp,snd_atiixp_modem
ac97_bus               16384  1 snd_ac97_codec
snd_pcm                86016  3 snd_atiixp,snd_ac97_codec,snd_atiixp_modem
pcmcia                 49152  0
r592                   20480  0
drm                   249856  2 ttm,drm_kms_helper
snd_timer              28672  1 snd_pcm
snd                    57344  9 snd_atiixp,snd_ac97_codec,snd_timer,snd_atiixp_modem,snd_pcm
soundcore              16384  1 snd
yenta_socket           36864  0
pcmcia_rsrc            20480  1 yenta_socket
pcmcia_core            20480  3 yenta_socket,pcmcia,pcmcia_rsrc
i2c_algo_bit           16384  0
fb_sys_fops            16384  1 drm_kms_helper
syscopyarea            16384  1 drm_kms_helper
sysfillrect            16384  1 drm_kms_helper
sysimgblt              16384  1 drm_kms_helper
battery                20480  0
parport_pc             32768  1
shpchp                 32768  0
parport                40960  3 lp,parport_pc,ppdev
ac                     16384  0
asus_laptop            24576  0
sparse_keymap          16384  1 asus_laptop
rfkill                 20480  6 bluetooth,asus_laptop,cfg80211
input_polldev          16384  1 asus_laptop
video                  36864  1 asus_laptop
button                 16384  0
btrfs                1052672  0
xor                    28672  1 btrfs
raid6_pq              106496  1 btrfs
uas                    24576  0
usb_storage            53248  2 uas
hid_generic            16384  0
psmouse               118784  0
8139too                32768  0
8139cp                 28672  0
mii                    16384  2 8139cp,8139too
i2c_piix4              20480  0
fan                    16384  0
thermal                20480  0
rtc_cmos               20480  0
fjes                   28672  0

10

Можете ещё попробовать
google "linux не работает аудио" - https://www.google.com/search?q=linux+% … 0%B8%D0%BE
В строку поиска можно добавить ваш дистрибутив Linux.
Или подождите, что скажет участник форума gramozeka - он опытный админ.

Fedora 35 KDE.
Linux is great and super! Long live rock'n'roll! Opera and libretto.
По-русски калинка-малинка моя! Люблю оливье и винегрет.
Yours sincerely, wasting away! Salute people!

11 (30.08.2020 21:49:20 отредактировано gramozeka)

ну по выхлопу вроде ядро отрабатывает как положено. Вопрос с ядром конечно(и любят же новички лезть в какие-то маргинальные болгеносы), но это потом.
Сейчас тебе нужно проверить доступы.
Сам юзер должен быть в группе audio.
Решается просто:

 Консоль:

gpasswd -a $USER audio

это надо от рута делать, $USER фактическое имя юзера.
Теперь самое главное - это чёрный список.
в  /etc/modprobe.d/
создай(от рута) файлик например alsa-base.conf , название не имеет значения главное расширение, и в него пропиши :

options snd-atiixp ac97_codec=0
blacklist snd-atiixp-modem

после этого перезагрузка обязательна, так как все модули должны быть проинициализированы штатно.
Если всё это не помогло, тогда:
В alsamixer нужно сперва всё выключить.
Затем включить Master & PCM , выбрать карту (<F6>) по тому номерку, что выдаёт lspci -k .
Перезагрузиться или перелогиниться. Проверить звук. Если звук дуркует или отсутствует, тогда, или через mc или через файловый манагер с включенным отображением скрытых файлов проверить наличие файла .asaundrc в домашней директории. Если он есть(!) а звука нет(!) давай его содержимое(будем препарировать), но вообще просто грохни его, и перезагрузись. А потом смотри что тебе в умолчальном состоянии alsamixer покажет.

" si contuderis stultum in pila quasi tisanas feriente desuper pilo non auferetur ab eo stultitia eius " © Proverbs 27:22

12 (31.08.2020 22:01:40 отредактировано Petya)

Спасибо, что помогаете)

gramozeka пишет:

gpasswd -a $USER audio

Сделал (в root режиме с указанием имени пользователя).
В созданный  /etc/modprobe.d/alsa-base.conf прописал

gramozeka пишет:

options snd-atiixp ac97_codec=0
blacklist snd-atiixp-modem

Перезагрузился.
Модем пропал из "/proc/asound/cards".
Звука пока что нет.

gramozeka пишет:

В alsamixer нужно сперва всё выключить.

Все каналы воспроизведения поставил на 0.
Перезагрузился.
Master & PCM поставил на 100.
Выбрал карту "0" в меню F6 (другой карты там просто уже нет).
Перезагрузился.
Звука нет.

Файл .asaundrc есть в директории текущего пользователя. Его содержимое:

defaults.pcm.!card IXP
defaults.ctl.!card IXP

Файл удалил, перезагрузился.
Звук не появился.

В AlsaMixer показывает как и раньше:

Карта: ATI IXP
Чип: Analog Devices AD1986

Файл .asaundrc не появился после перезагрузок.
Звука пока что нет.

13 (01.09.2020 00:43:50 отредактировано gramozeka)

Насколько я понял твой антикс это кастрированный Debian(т.е. решения для минта, убунты в том числе), значит тебе нужно искать решения у них.
Древность железа тут сильно осложняет задачу. В своё время на таком ноуте у меня довольно шустро бегала Мандрива и проблем со звуком не было, но там была интеловская карта.
В любом случае тебе нужно пробовать те решения, что предлагались в те далёкие времена.
Кстати проверь запущена ли вообще у тебя alsa, а то мы тут голову мучаем, а на самом деле и проблемы то нет.
Может что-то не установил или криво установил.

Petya пишет:

Его содержимое:

вот почитай об этом файле https://www.alsa-project.org/wiki/Asoundrc
вообще твоя проблема довольно популярна была в своё время вот например вариант решения:
https://unixforum.org/viewtopic.php?t=97032
(само решение):

People are having problems with the ATI IXP sound so this is how I got the sound working in Ubuntu 6.10 Edgy clean install: start alsamixer in terminal -> mute the external amplifier (press M) -> -> increase the master surround sound(if needed) -> quit the alsamixer (Escape) -> sound working. This issue is still the same in Feisty.

У людей возникают проблемы со звуком ATI IXP, вот как я получил звук, работающий в Ubuntu 6.10. Edgy clean install: запустите alsamixer в терминале -> отключите внешний усилитель (нажмите M) -> -> увеличьте основной объемный звук (если необходимо) -> выйти из alsamixer (Escape) -> звук работает. Эта проблема по-прежнему остается в Feisty.

https://bbs.archlinux.org/viewtopic.php?id=47313
проверка как вообще система видит звуковую требуху:

 Консоль:

sudo fuser -v /dev/snd/*

ну и сам запуск альсы:
 Консоль:

sudo /etc/rc.d/alsa restart

как это всё поможет я х.з.
https://debianforum.ru/index.php?topic=4841.0
здесь про настройку глобального alsa.conf, кому-то и помогало...
так же встречалась и такая проблема - сам чип неверно определялся, т.е. ядро тебе говорит atiixp 97 а на самом деле какой-нибудь ALC658D.
Сейчас тебе нужно просто попробовать те решения что на поверхности.
ищи по ключевым словам :
debian AD1986 no sound
Ну а если не взлетит, то тогда уже копать в сторону стандартного канонического дистра, в легком варианте, не васяновские наколеночные поделки, а например что-то в духе debian-stable с минимальным набором софта, с последующей накачкой нужного.
  Из всех известных дистров наверно только Slackware можно найти в полном объёме актуальную на то время, когда этот бук был в ходу.(подойдет и 13.0 и 14.2, но в старых версиях есть грабли с настройками локализации, да и в общем Слака достаточно своеобразная система, нужно привыкать)
К сожалению вот так дистанционно это всё не решается, если нет опыта. Пробуй. Отпишись потом если решишь.
PS\\ для подобных случаев я бы просто собрал BLFS, строго заточенный на такое железо(например я так реанимировал соньку вайо аж 2005 года выпуска), но это лютое шаманство, никому этого не рекомендовал бы.))

" si contuderis stultum in pila quasi tisanas feriente desuper pilo non auferetur ab eo stultitia eius " © Proverbs 27:22

14

gramozeka пишет:

People are having problems with the ATI IXP sound so this is how I got the sound working in Ubuntu 6.10 Edgy clean install: start alsamixer in terminal -> mute the external amplifier (press M) -> -> increase the master surround sound(if needed) -> quit the alsamixer (Escape) -> sound working. This issue is still the same in Feisty.

У людей возникают проблемы со звуком ATI IXP, вот как я получил звук, работающий в Ubuntu 6.10. Edgy clean install: запустите alsamixer в терминале -> отключите внешний усилитель (нажмите M) -> -> увеличьте основной объемный звук (если необходимо) -> выйти из alsamixer (Escape) -> звук работает. Эта проблема по-прежнему остается в Feisty.


Идеально!

Если отключить в "alsamixer" канал "External Amplifier" при помощи кнопки "М", то звук сразу же появляется!!!

Проблема решена!)

Благодарю)