Вопрос или проблема
Мой iMac 2019 года (18,3) не воспроизводит звука через динамики/наушники и не имеет микрофона при запуске Linux: он работает как ожидается на OSX.
Я публикую это здесь, потому что, похоже, это проблема Linux, так как у меня установлены три разные дистрибутива: — Manjaro (ядро 5.6-x86_64 (хотя я также пробовал 6.0)); Fedora 31 (ядро 5.1.20-300); и Ubuntu 19.10 (ядро 5.3.0-45-generic) — и ни один из них не воспроизводит звук или не записывает его с микрофона.
Audio Device
из lspci
это Intel Corporation 100 Series/C230 Series Chipset Family HD Audio Controller (rev 31)
. Также, кажется, он контролирует мост PCI и контроллер USB. Я опубликовал больше информации здесь.
Я посмотрел как pavucontrol
, так и alsamixer
, но ничего не нашел, что указывало бы на то, что операционные системы не считают, что Audio Device работает. Просто звук не выходит. В pavucontrol
Configuration
установлен на HDMI off, а Built-in Audio
как Analog Stereo Duplex
— хотя ни один из них не изменяет результат. В alsamixer
чип идентифицируется как Cirrus Logic Generic
, что неверно, и в нем нет колонок для динамиков/наушников/что-либо, кроме PCH.
Как предложено в этой теме, я пытался потюкать с /etc/modprobe.d/modprobe.conf
, добавляя options snd_hda_intel model=intel-mac-auto
и различные другие итерации (например, options snd_hda_intel model=imac27
, см. здесь, почему). Установка XFCE и изменение настроек там не сработали для меня.
Существуют аналогичные сообщения о том, что звук не воспроизводится на новых (после 2017 года) iMac, которые лучше всего можно найти, просто поищите в Google с запросом snd-hda-intel imac 18,3
. То, что проблема охватывает все дистрибутивы (Fedora; LinuxMint; Ubuntu; Manjaro) говорит о проблемах ядра или драйвера.
Есть ли идеи (A) как это исправить или (B) где я могу опубликовать это, чтобы кто-то встроил это аудиоустройство в ядро??
Добавляю dmesg
. Нет недавних записей journalctl
, связанных со звуком. Это для Manjaro 20.0, работающего на 5.6.5-1-MANJARO.
[ 0.315571] Соединенные модули:
[ 0.315572] CPU: 0 PID: 1 Команда: swapper/0 Запятнан: G W 5.6.5-1-MANJARO #1
[ 0.315573] Имя оборудования: Apple Inc. iMac18,3/Mac-BE088AF8C5EB4FA2, BIOS 181.0.0.0.0 01/31/2020
[ 0.315574] RIP: 0010:acpi_ec_add.cold+0xe3/0x105
[ 0.315580] Вызов трассировки:
[ 0.315582] acpi_device_probe+0x47/0x1d0
[ 0.315583] really_probe+0x147/0x3c0
[ 0.315584] driver_probe_device+0xb6/0x100
[ 0.315585] ? driver_allows_async_probing+0x50/0x50
[ 0.315586] bus_for_each_drv+0x8f/0xd0
[ 0.315587] __device_attach+0xf0/0x170
[ 0.315588] ? acpi_sleep_proc_init+0x24/0x24
[ 0.315589] acpi_bus_register_early_device+0x4a/0x70
[ 0.315591] acpi_ec_init+0x17c/0x1a8
[ 0.315592] acpi_init+0x2d4/0x33a
[ 0.315594] do_one_initcall+0x59/0x240
[ 0.315596] kernel_init_freeable+0x1b2/0x214
[ 0.315597] ? rest_init+0xbf/0xbf
[ 0.315598] kernel_init+0xa/0x101
[ 0.315599] ret_from_fork+0x35/0x40
[ 0.315600] ---[ конец трассировки 73e60983eec368c9 ]---
[ 0.315625] iommu: Тип домена по умолчанию: Переведенный
[ 0.315633] pci 0000:01:00.0: vgaarb: VGA устройство добавлено: декодирует=io+mem, владеет=none, блокировки=none
[ 0.315633] pci 0000:01:00.0: vgaarb: контроль моста возможен
[ 0.315633] pci 0000:01:00.0: vgaarb: установлен как загрузочное устройство
[ 0.315633] vgaarb: загружен
[ 0.315769] SCSI подсистема инициализирована
[ 0.315778] libata версия 3.00 загружена.
[ 0.315778] ACPI: тип шины USB зарегистрирован
[ 0.315778] usbcore: зарегистрирован новый интерфейсный драйвер usbfs
[ 0.315778] usbcore: зарегистрирован новый интерфейсный драйвер hub
[ 0.315778] usbcore: зарегистрирован новый драйвер устройства usb
[ 0.315778] pps_core: LinuxPPS API вер. 1 зарегистрирован
[ 0.315778] pps_core: Программное обеспечение вер. 5.3.6 - Авторские права 2005-2007 Родольфо Джиометти <[email protected]>
[ 0.315778] Поддержка PTP часов зарегистрирована
[ 0.315778] EDAC MC: Вер. 3.0.0
[ 0.315937] Зарегистрированные операции efivars
[ 0.315937] PCI: Использование ACPI для маршрутизации IRQ
[ 0.334438] PCI: pci_cache_line_size установлен на 64 байта
[ 0.334886] NetLabel: Инициализация
[ 0.334887] NetLabel: размер хеш-таблицы домена = 128
[ 0.334887] NetLabel: протоколы = UNLABELED CIPSOv4 CALIPSO
[ 0.334895] NetLabel: небездефолтный трафик разрешен по умолчанию
[ 0.334898] hpet0: по адресу MMIO 0xfed00000, IRQ 2, 8, 0, 0, 0, 0, 0, 0
[ 0.334898] hpet0: 8 компараторов, 64-битный счетчик 24.000000 MHz
[ 0.336696] clocksource: Переключение на clocksource tsc-early
[ 0.343575] *** VALIDATE bpf ***
[ 0.343634] VFS: Диски кваторативящего дотронуться dquot_6.6.0
[ 0.343643] VFS: Долг низких (количество) хранящихся границ хеш-таблицы: 512 (порядок 0, 4096 байт)
[ 0.343663] *** VALIDATE ramfs ***
[ 0.343665] *** VALIDATE hugetlbfs ***
[ 0.343692] pnp: PnP ACPI инициализация
[ 0.344068] система 00:00: [mem 0xfed00000-0xfed03fff] зарезервирована
[ 0.344072] система 00:00: Устройство Plug and Play ACPI, идентификаторы PNP0103 PNP0c01 (активно)
[ 0.344102] система 00:01: [io 0xffff] зарезервирована
[ 0.344103] система 00:01: [io 0x1800-0x18fe] зарезервирована
[ 0.344104] система 00:01: [io 0x0800-0x087f] зарезервирована
[ 0.344106] система 00:01: Устройство Plug and Play ACPI, идентификаторы PNP0c02 (активно)
[ 0.344119] pnp 00:02: Устройство Plug and Play ACPI, идентификаторы PNP0b00 (активно)
[ 0.344282] система 00:03: Устройство Plug and Play ACPI, идентификаторы PNP0c02 (активно)
[ 0.344385] pnp: PnP ACPI: найдены 4 устройства
[ 0.345184] pci 0000:01:00.0: назначение 79 свойств устройства
[ 0.345212] pci 0000:07:00.0: назначение 8 свойств устройства
[ 0.345217] pci 0000:00:1f.3: назначение 4 свойств устройства
[ 0.345221] apple-properties: ошибка разбора пути устройства -19 на 0x14:
[ 0.345222] apple-properties: 00000000: 52 00 00 00 01 00 00 00 02 01 0c 00 d0 41 03 0a R............A..
[ 0.345223] apple-properties: 00000010: 00 00 00 00 01 01 06 00 00 02 7f ff 04 00 2c 00 ..............,.
[ 0.345224] apple-properties: 00000020: 00 00 41 00 41 00 50 00 4c 00 2c 00 69 00 67 00 ..A.A.P.L.,.i.g.
[ 0.345224] apple-properties: 00000030: 2d 00 70 00 6c 00 61 00 74 00 66 00 6f 00 72 00 -.p.l.a.t.f.o.r.
[ 0.345225] apple-properties: 00000040: 6d 00 2d 00 69 00 64 00 00 00 08 00 00 00 03 00 m.-.i.d.........
[ 0.345225] apple-properties: 00000050: 12 59 .Y
[ 0.349746] clocksource: acpi_pm: маска: 0xffffff max_cycles: 0xffffff, max_idle_ns: 2085701024 нс
[ 0.349769] pci 0000:06:01.0: мостовое окно [io 0x1000-0x0fff] к [bus 09-41] add_size 1000
[ 0.349770] pci 0000:06:02.0: мостовое окно [io 0x1000-0x0fff] к [bus 08] add_size 1000
[ 0.349772] pci 0000:06:02.0: мостовое окно [mem 0x00100000-0x000fffff 64bit pref] к [bus 08] add_size 200000 add_align 100000
[ 0.349773] pci 0000:06:04.0: мостовое окно [io 0x1000-0x0fff] к [bus 42-7a] add_size 1000
[ 0.349774] pci 0000:05:00.0: мостовое окно [io 0x1000-0x0fff] к [bus 06-7a] add_size 3000
[ 0.349784] pci 0000:00:1f.3: BAR 4: назначен [mem 0x90000000-0x9000ffff 64bit]
[ 0.349793] pci 0000:00:01.0: PCI мост к [bus 01]
[ 0.349795] pci 0000:00:01.0: мостовое окно [io 0x3000-0x3fff]
[ 0.349796] pci 0000:00:01.0: мостовое окно [mem 0x92600000-0x926fffff]
[ 0.349798] pci 0000:00:01.0: мостовое окно [mem 0xc0000000-0xd01fffff 64bit pref]
[ 0.349800] pci 0000:00:1b.0: PCI мост к [bus 02]
[ 0.349805] pci 0000:00:1b.0: мостовое окно [mem 0x92500000-0x925fffff]
[ 0.349810] pci 0000:00:1c.0: PCI мост к [bus 03]
[ 0.349814] pci 0000:00:1c.0: мостовое окно [mem 0x92000000-0x924fffff]
[ 0.349819] pci 0000:00:1c.1: PCI мост к [bus 04]
[ 0.349823] pci 0000:00:1c.1: мостовое окно [mem 0xd0200000-0xd02fffff 64bit pref]
[ 0.349827] pci 0000:05:00.0: BAR 13: назначен [io 0x5000-0x7fff]
[ 0.349830] pci 0000:06:02.0: BAR 15: нет места для [mem size 0x00200000 64bit pref]
[ 0.349831] pci 0000:06:02.0: BAR 15: не удалось назначить [mem size 0x00200000 64bit pref]
[ 0.349832] pci 0000:06:01.0: BAR 13: назначен [io 0x5000-0x5fff]
[ 0.349833] pci 0000:06:02.0: BAR 13: назначен [io 0x6000-0x6fff]
[ 0.349833] pci 0000:06:04.0: BAR 13: назначен [io 0x7000-0x7fff]
[ 0.349835] pci 0000:06:02.0: BAR 15: нет места для [mem size 0x00200000 64bit pref]
[ 0.349836] pci 0000:06:02.0: BAR 15: не удалось назначить [mem size 0x00200000 64bit pref]
[ 0.349837] pci 0000:06:00.0: PCI мост к [bus 07]
[ 0.349841] pci 0000:06:00.0: мостовое окно [mem 0x92900000-0x929fffff]
[ 0.349847] pci 0000:06:01.0: PCI мост к [bus 09-41]
[ 0.349849] pci 0000:06:01.0: мостовое окно [io 0x5000-0x5fff]
[ 0.349853] pci 0000:06:01.0: мостовое окно [mem 0x92a00000-0x999fffff]
[ 0.349856] pci 0000:06:01.0: мостовое окно [mem 0xd0300000-0xd72fffff 64bit pref]
[ 0.349861] pci 0000:08:00.0: BAR 0: назначен [mem 0x92800000-0x9280ffff]
[ 0.349865] pci 0000:06:02.0: PCI мост к [bus 08]
[ 0.349866] pci 0000:06:02.0: мостовое окно [io 0x6000-0x6fff]
[ 0.349870] pci 0000:06:02.0: мостовое окно [mem 0x92800000-0x928fffff]
[ 0.349877] pci 0000:06:04.0: PCI мост к [bus 42-7a]
[ 0.349878] pci 0000:06:04.0: мостовое окно [io 0x7000-0x7fff]
[ 0.349882] pci 0000:06:04.0: мостовое окно [mem 0x99a00000-0xa09fffff]
[ 0.349885] pci 0000:06:04.0: мостовое окно [mem 0xd7300000-0xde2fffff 64bit pref]
[ 0.349889] pci 0000:05:00.0: PCI мост к [bus 06-7a]
[ 0.349891] pci 0000:05:00.0: мостовое окно [io 0x5000-0x7fff]
[ 0.349895] pci 0000:05:00.0: мостовое окно [mem 0x92800000-0xa09fffff]
[ 0.349897] pci 0000:05:00.0: мостовое окно [mem 0xd0300000-0xde2fffff 64bit pref]
[ 0.349902] pci 0000:00:1c.4: PCI мост к [bus 05-7a]
[ 0.349903] pci 0000:00:1c.4: мостовое окно [io 0x5000-0x8fff]
[ 0.349906] pci 0000:00:1c.4: мостовое окно [mem 0x92800000-0xa09fffff]
[ 0.349907] pci 0000:00:1c.4: мостовое окно [mem 0xd0300000-0xde2fffff 64bit pref]
[ 0.349911] pci_bus 0000:00: ресурс 4 [io 0x0000-0x0cf7 окно]
[ 0.349912] pci_bus 0000:00: ресурс 5 [io 0x0d00-0xffff окно]
[ 0.349913] pci_bus 0000:00: ресурс 6 [mem 0x000a0000-0x000bffff окно]
[ 0.349913] pci_bus 0000:00: ресурс 7 [mem 0x000c0000-0x000c3fff окно]
[ 0.349914] pci_bus 0000:00: ресурс 8 [mem 0x000c4000-0x000c7fff окно]
[ 0.349915] pci_bus 0000:00: ресурс 9 [mem 0x000c8000-0x000cbfff окно]
[ 0.349916] pci_bus 0000:00: ресурс 10 [mem 0x000cc000-0x000cffff окно]
[ 0.349916] pci_bus 0000:00: ресурс 11 [mem 0x000d0000-0x000d3fff окно]
[ 0.349917] pci_bus 0000:00: ресурс 12 [mem 0x000d4000-0x000d7fff окно]
[ 0.349918] pci_bus 0000:00: ресурс 13 [mem 0x000d8000-0x000dbfff окно]
[ 0.349919] pci_bus 0000:00: ресурс 14 [mem 0x000dc000-0x000dffff окно]
[ 0.349919] pci_bus 0000:00: ресурс 15 [mem 0x000e0000-0x000e3fff окно]
[ 0.349920] pci_bus 0000:00: ресурс 16 [mem 0x000e4000-0x000e7fff окно]
[ 0.349921] pci_bus 0000:00: ресурс 17 [mem 0x000e8000-0x000ebfff окно]
[ 0.349921] pci_bus 0000:00: ресурс 18 [mem 0x000ec000-0x000effff окно]
[ 0.349922] pci_bus 0000:00: ресурс 19 [mem 0x000f0000-0x000fffff окно]
[ 0.349923] pci_bus 0000:00: ресурс 20 [mem 0x90000000-0xfeafffff окно]
[ 0.349924] pci_bus 0000:01: ресурс 0 [io 0x3000-0x3fff]
[ 0.349924] pci_bus 0000:01: ресурс 1 [mem 0x92600000-0x926fffff]
[ 0.349925] pci_bus 0000:01: ресурс 2 [mem 0xc0000000-0xd01fffff 64bit pref]
[ 0.349926] pci_bus 0000:02: ресурс 1 [mem 0x92500000-0x925fffff]
[ 0.349927] pci_bus 0000:03: ресурс 1 [mem 0x92000000-0x924fffff]
[ 0.349928] pci_bus 0000:04: ресурс 2 [mem 0xd0200000-0xd02fffff 64bit pref]
[ 0.349928] pci_bus 0000:05: ресурс 0 [io 0x5000-0x8fff]
[ 0.349929] pci_bus 0000:05: ресурс 1 [mem 0x92800000-0xa09fffff]
[ 0.349930] pci_bus 0000:05: ресурс 2 [mem 0xd0300000-0xde2fffff 64bit pref]
[ 0.349931] pci_bus 0000:06: ресурс 0 [io 0x5000-0x7fff]
[ 0.349931] pci_bus 0000:06: ресурс 1 [mem 0x92800000-0xa09fffff]
[ 0.349932] pci_bus 0000:06: ресурс 2 [mem 0xd0300000-0xde2fffff 64bit pref]
[ 0.349933] pci_bus 0000:07: ресурс 1 [mem 0x92900000-0x929fffff]
[ 0.349934] pci_bus 0000:09: ресурс 0 [io 0x5000-0x5fff]
[ 0.349934] pci_bus 0000:09: ресурс 1 [mem 0x92a00000-0x999fffff]
[ 0.349935] pci_bus 0000:09: ресурс 2 [mem 0xd0300000-0xd72fffff 64bit pref]
[ 0.349936] pci_bus 0000:08: ресурс 0 [io 0x6000-0x6fff]
[ 0.349936] pci_bus 0000:08: ресурс 1 [mem 0x92800000-0x928fffff]
[ 0.349937] pci_bus 0000:42: ресурс 0 [io 0x7000-0x7fff]
[ 0.349938] pci_bus 0000:42: ресурс 1 [mem 0x99a00000-0xa09fffff]
[ 0.349938] pci_bus 0000:42: ресурс 2 [mem 0xd7300000-0xde2fffff 64bit pref]
[ 0.350028] NET: Зарегистрирован протокол семейства 2
[ 0.350113] tcp_listen_portaddr_hash хеш-таблица записей: 4096 (порядок: 4, 65536 байт, линейный)
[ 0.350142] TCP установленная хеш-таблица записей: 65536 (порядок: 7, 524288 байт, линейный)
[ 0.350244] TCP хеш-таблица привязки записей: 65536 (порядок: 8, 1048576 байт, линейный)
[ 0.350293] TCP: Хеш-таблицы настроены (установленные 65536 привязки 65536)
[ 0.350321] UDP хеш-таблица записей: 4096 (порядок: 5, 131072 байт, линейный)
[ 0.350337] UDP-Lite хеш-таблица записей: 4096 (порядок: 5, 131072 байт, линейный)
[ 0.350384] NET: Зарегистрирован протокол семейства 1
[ 0.350387] NET: Зарегистрирован протокол семейства 44
[ 0.350591] pci 0000:01:00.1: D0 состояние питания зависит от 0000:01:00.0
[ 0.350911] pci 0000:08:00.0: включение устройства (0000 -> 0002)
[ 0.350982] PCI: CLS 256 байт, по умолчанию 64
[ 0.351009] Попытка распаковать образ rootfs как initramfs...
[ 0.505437] Освобождение памяти initrd: 14080K
[ 0.529021] PCI-DMA: Использование программной буферизации с переполнением для IO (SWIOTLB)
[ 0.529025] программный IO TLB: отображение [mem 0x70f70000-0x74f70000] (64MB)
[ 0.529159] проверка: Сканирование на наличие повреждений низкой памяти каждые 60 секунд
[ 0.529386] Инициализация системных доверенных ключей
[ 0.529393] Тип ключа blacklist зарегистрирован
[ 0.529427] workingset: timestamp_bits=41 max_order=21 bucket_order=0
[ 0.530267] zbud: загружен
[ 0.533625] Тип ключа асимметричный зарегистрирован
[ 0.533625] Асимметричный парсер ключей 'x509' зарегистрирован
[ 0.533631] Блокировка уровня SCSI общий (bsg) драйвер версии 0.4 загружен (основной 245)
[ 0.533658] io планировщик mq-deadline зарегистрирован
[ 0.533658] io планировщик kyber зарегистрирован
[ 0.533676] io планировщик bfq зарегистрирован
[ 0.534693] pcieport 0000:06:01.0: pciehp: Слот #1 AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug+ Surprise+ Interlock- NoCompl+ LLActRep+
[ 0.534856] pcieport 0000:06:02.0: pciehp: Слот #0 AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug+ Surprise+ Interlock- NoCompl+ LLActRep+
[ 0.535037] pcieport 0000:06:04.0: pciehp: Слот #4 AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug+ Surprise+ Interlock- NoCompl+ LLActRep+
[ 0.535159] shpchp: Стандартный драйвер контроллера холодной вставки PCI версии: 0.4
[ 0.535205] efifb: проверка efifb
[ 0.535244] efifb: Нет BGRT, графика загрузки не отображается
[ 0.535245] efifb: framebuffer на 0xc0300000, использование 32400k, всего 32400k
[ 0.535245] efifb: режим 3840x2160x32, linelength=15360, страницы=1
[ 0.535246] efifb: прокрутка: перерисовка
[ 0.535247] efifb: Правда Цвет: размер=8:8:8:8, сдвиг=24:16:8:0
[ 0.535273] fbcon: Ожидание захвата консоли
[ 0.535274] fb0: Устройство буфера кадров EFI VGA
[ 0.535278] intel_idle: MWAIT подгруппы: 0x142120
[ 0.535279] intel_idle: v0.4.1 модель 0x9E
[ 0.535462] intel_idle: lapic_timer_reliable_states 0xffffffff
[ 0.535523] ввод: Кнопка питания как /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input0
[ 0.535539] ACPI: Кнопка питания [PWRB]
[ 0.535562] ввод: Кнопка сна как /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0E:00/input/input1
[ 0.535574] ACPI: Кнопка сна [SLPB]
[ 0.535591] ввод: Кнопка питания как /devices/LNXSYSTM:00/LNXPWRBN:00/input/input2
[ 0.539080] ACPI: Кнопка питания [PWRF]
[ 0.539118] [Ошибка прошивки]: ACPI(GFX0) определяет _DOD, но не _DOS
[ 0.539140] ACPI: Устройство видео [GFX0] (мультиголовное: да rom: нет пост: нет)
[ 0.541040] acpi device:02: зарегистрировано как cooling_device0
[ 0.541060] ввод: Видео шина как /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:01/LNXVIDEO:00/input/input3
[ 0.545901] Серийный: 8250/16550 драйвер, 4 порта, общий IRQ включен
[ 0.546305] AMD-Vi: драйвер AMD IOMMUv2 от Йёрга Рёделя <[email protected]>
[ 0.546306] AMD-Vi: функциональность AMD IOMMUv2 недоступна на этой системе
[ 0.546874] nvme nvme0: pci функция 0000:02:00.0
[ 0.546892] ahci 0000:00:17.0: версия 3.0
[ 0.547089] ahci 0000:00:17.0: AHCI 0001.0301 32 слота 1 порт 6 Gbps 0x1 impl SATA режим
[ 0.547091] ahci 0000:00:17.0: флаги: 64bit ncq sntf pm led clo только pio slum part ems deso sadm sds apst
[ 0.547310] scsi host0: ahci
[ 0.547357] ata1: SATA max UDMA/133 abar m2048@0x9272b800 порт 0x9272b900 irq 36
[ 0.547389] usbcore: зарегистрирован новый интерфейсный драйвер usbserial_generic
[ 0.547392] usbserial: USB Серийная поддержка зарегистрирована для общего
[ 0.547406] rtc_cmos 00:02: RTC может разбудить из S4
[ 0.547874] rtc_cmos 00:02: зарегистрировано как rtc0
[ 0.547883] rtc_cmos 00:02: будильники до одного месяца, y3k, 242 байта nvram, hpet irqs
[ 0.547915] intel_pstate: инициализация драйвера Intel P-state
[ 0.547926] intel_pstate: Отключение оптимизации энергоэффективности
[ 0.548439] intel_pstate: HWP включен
[ 0.548525] ledtrig-cpu: зарегистрирован для указания активности на ЦП
[ 0.548740] intel_pmc_core intel_pmc_core.0: инициализирован
[ 0.548801] drop_monitor: Инициализация службы мониторинга сетевого падения
[ 0.549267] NET: Зарегистрирован протокол семейства 10
[ 0.570938] Сегментная маршрутизация с IPv6
[ 0.570993] NET: Зарегистрирован протокол семейства 17
[ 0.572066] RAS: Инициализирован сборщик испорченных ошибок.
[ 0.572162] микрокод: sig=0x906e9, pf=0x2, revision=0xca
[ 0.572447] микрокод: Драйвер обновления микрокода: v2.2.
[ 0.572456] IPI короткая трансляция: включена
[ 0.572476] sched_clock: Отметка стабильности (575440031, -3012466)->(575623611, -3196046)
[ 0.572833] зарегистрирована версия taskstats 1
[ 0.572854] Загрузка встроенных X.509 сертификатов
[ 0.585212] Загружен X.509 сертификат 'Ключ ядра, автоматически созданный временем сборки: 97bd00d60515dad50e349ce022fedf2318a47e1b'
[ 0.585284] zswap: загружен с использованием пула lzo/zbud
[ 0.585672] Тип ключа ._fscrypt зарегистрирован
[ 0.585675] Тип ключа .fscrypt зарегистрирован
[ 0.585677] Тип ключа fscrypt-provisioning зарегистрирован
[ 0.606425] Тип ключа big_key зарегистрирован
[ 0.608117] PM: Магическое число: 0:338:456
[ 0.608159] mem urandom: совпадение хешей
[ 0.608388] rtc_cmos 00:02: установка системного времени на 2020-04-19T00:28:17 UTC (1587256097)
[ 0.862587] ata1: SATA link up 6.0 Gbps (SStatus 133 SControl 300)
[ 0.863553] ata1.00: неожиданная длина _GTF (8)
[ 0.863844] ata1.00: ATA-9: APPLE HDD ST1000DM003, AQ04, max UDMA/133
[ 0.863850] ata1.00: 1953525168 секторов, многократно 0: LBA48 NCQ (глубина 32)
[ 0.865125] ata1.00: неожиданная длина _GTF (8)
[ 0.865313] ata1.00: настроен на UDMA/133
[ 1.518624] xhci_hcd 0000:00:14.0: xHCI Контроллер хоста
[ 1.518628] xhci_hcd 0000:00:14.0: новый USB шина зарегистрирована, назначен номер шины 1
[ 1.519685] xhci_hcd 0000:00:14.0: hcc параметры 0x200077c1 hci версия 0x100 quirks 0x0000000001109810
[ 1.519693] xhci_hcd 0000:00:14.0: размер кеша из 256 не поддерживается
[ 14.349204] аудит: тип=1130 аудит(1587256111.237:5): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-sysctl comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=успех'
[ 14.950800] аудит: тип=1130 аудит(1587256111.837:6): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-sysusers comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=успех'
[ 15.791502] аудит: тип=1130 аудит(1587256112.677:7): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-tmpfiles-setup-dev comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=успех'
[ 15.791878] аудит: тип=1334 аудит(1587256112.677:8): prog-id=5 op=LOAD
[ 15.791936] аудит: тип=1334 аудит(1587256112.677:9): prog-id=6 op=LOAD
[ 17.215118] аудит: тип=1130 аудит(1587256114.100:10): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-journal-flush comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=успех'
[ 17.505882] аудит: тип=1130 аудит(1587256114.394:11): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-udevd comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=успех'
[ 17.681509] ввод: Динамик ПК как /devices/platform/pcspkr/input/input22
[ 17.707721] i801_smbus 0000:00:1f.4: SPD Запрет на запись установлен
[ 17.707752] i801_smbus 0000:00:1f.4: SMBus использует прерывание PCI
[ 18.164980] tg3.c:v3.137 (11 мая 2014)
[ 18.179669] cfg80211: Загрузка встроенных X.509 сертификатов для регуляторной базы данных
[ 18.188593] RAPL PMU: API единица равна 2^-32 Джоулей, 4 фиксированных счетчика, 655360 мс таймер переполнения
[ 18.188594] RAPL PMU: hw единица домена pp0-core 2^-14 Джоулей
[ 18.188594] RAPL PMU: hw единица домена пакет 2^-14 Джоулей
[ 18.188595] RAPL PMU: hw единица домена dram 2^-14 Джоулей
[ 18.188595] RAPL PMU: hw единица домена pp1-gpu 2^-14 Джоулей
[ 18.202083] cfg80211: Загружен X.509 сертификат 'sforshee: 00b28ddf47aef9cea7'
[ 18.211346] snd_hda_intel 0000:01:00.1: включение устройства (0000 -> 0002)
[ 18.211445] snd_hda_intel 0000:01:00.1: Принудительное использование режима без шифрования
[ 18.272107] ввод: HDA ATI HDMI HDMI/DP,pcm=3 как /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input23
[ 18.272137] ввод: HDA ATI HDMI HDMI/DP,pcm=7 как /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input24
[ 18.272166] ввод: HDA ATI HDMI HDMI/DP,pcm=8 как /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input25
[ 18.272260] ввод: HDA ATI HDMI HDMI/DP,pcm=9 как /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input26
[ 18.272285] ввод: HDA ATI HDMI HDMI/DP,pcm=10 как /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input27
[ 18.272310] ввод: HDA ATI HDMI HDMI/DP,pcm=11 как /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input28
[ 18.272415] ввод: HDA ATI HDMI HDMI/DP,pcm=12 как /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input29
[ 18.281692] tg3 0000:04:00.0 eth0: Tigon3 [partno(BCM957766a) rev 57766001] (PCI Express) MAC-адрес 68:sd:f7:0a:sd:43
[ 18.281694] tg3 0000:04:00.0 eth0: прикрепленный PHY 57765 (10/100/1000Base-T Ethernet) (WireSpeed[1], EEE[1])
[ 18.281695] tg3 0000:04:00.0 eth0: RXcsums[1] LinkChgREG[0] MIirq[0] ASF[0] TSOcap[1]
[ 18.281696] tg3 0000:04:00.0 eth0: dma_rwctrl[00000001] dma_mask[64-bit]
[ 18.288242] snd_hda_codec_generic hdaudioC0D0: автоматическая конфигурация для Generic: line_outs=2 (0x24/0x25/0x0/0x0/0x0) type:speaker
[ 18.288244] snd_hda_codec_generic hdaudioC0D0: speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
[ 18.288245] snd_hda_codec_generic hdaudioC0D0: hp_outs=1 (0x2c/0x0/0x0/0x0/0x0)
[ 18.288245] snd_hda_codec_generic hdaudioC0D0: mono: mono_out=0x0
[ 18.288246] snd_hda_codec_generic hdaudioC0D0: ввода:
[ 18.288247] snd_hda_codec_generic hdaudioC0D0: Внутренний микрофон=0x45
[ 18.288247] snd_hda_codec_generic hdaudioC0D0: Микрофон=0x3c
[ 18.318923] Linux agpgart интерфейс v0.103
[ 18.466211] applesmc: key=769 fan=1 temp=97 index=93 acc=0 lux=2 kbd=0
[ 18.466312] applesmc applesmc.768: hwmon_device_register() устарел. Пожалуйста, конвертируйте драйвер, чтобы использовать hwmon_device_register_with_info().
[ 18.469846] iTCO_vendor_support: vendor-support=0
[ 18.470145] usbcore: зарегистрирован новый интерфейсный драйвер brcmfmac
[ 18.471326] iTCO_wdt: Драйвер Intel TCO WatchDog Timer v1.11
[ 18.471423] iTCO_wdt: невозможно сбросить флаг NO_REBOOT, устройство отключено аппаратным обеспечением/BIOS
[ 18.576035] brcmfmac: brcmf_fw_alloc_request: используется brcm/brcmfmac43602-pcie для чипа BCM43602/1
[ 18.660255] brcmfmac 0000:03:00.0: Прямая загрузка прошивки brcm/brcmfmac43602-pcie.Apple Inc.-iMac18,3.txt завершилась ошибкой -2
[ 18.660295] brcmfmac 0000:03:00.0: Прямая загрузка прошивки brcm/brcmfmac43602-pcie.txt завершилась ошибкой -2
[ 18.844334] intel_rapl_common: Найден домен RAPL пакет
[ 18.844339] intel_rapl_common: Найден домен RAPL ядро
[ 18.844342] intel_rapl_common: Найден домен RAPL uncore
[ 18.844345] intel_rapl_common: Найден домен RAPL dram
[ 18.895707] tg3 0000:04:00.0 enp4s0f0: переименован из eth0
[ 19.152077] brcmfmac: brcmf_fw_alloc_request: используется brcm/brcmfmac43602-pcie для чипа BCM43602/1
[ 19.152112] brcmfmac: brcmf_c_process_clm_blob: no clm_blob доступен (err=-2), устройство может иметь ограниченное число доступных каналов
[ 19.152867] brcmfmac: brcmf_c_preinit_dcmds: Прошивка: BCM43602/1 wl0: 10 ноя 2015 06:38:10 версия 7.35.177.61 (r598657) FWID 01-ea662a8c
Добавление параметров ядра: rw quiet acpi=off acpi_osi=!Darwin acpi_backlight=video mds=full,nosmt
. Обратите внимание, что я пробовал с acpi=off
, добавленным к этим параметрам, а также с acpi=off
как единственным acpi
параметром (т.е. не acpi_osi
и не acpi_backlight
, которые исправляют невозможность сна iMac и отсутствие управления яркостью, соответственно). По-прежнему без звука.
Исходя из вывода dmesg, я могу сказать две вещи:
-
первые строки сообщают о проблеме с ACPI: пробовали ли вы загрузиться с отключенным ACPI с использованием этого параметра ядра
acpi=off
? -
аппаратное обеспечение звука кажется хорошо распознанным и настроенным: слышите ли вы какой-либо звук, выполняя эту команду
alsabat
?
Ответ или решение
Проблема, описанная вами, связана с отсутствием звука и неработающим микрофоном на вашем iMac 2019 года (модель 18,3) с установленной операционной системой Linux. Это может быть вызвано множеством факторов, включая несовместимость драйверов звука, проблемы с ACPI или конфигурацией системы. Давайте подробно рассмотрим, как можно решить эту проблему.
1. Анализ оборудования
Ваше устройство имеет звуковую карту Intel Corporation 100 Series/C230 Series Chipset Family HD Audio Controller. Для начала убедитесь, что операционная система Linux корректно распознает ваше звуковое оборудование. Команда lspci
, которую вы уже использовали, показывает, что устройство действительно распознается. Однако, важно убедиться, что модуль звукового драйвера загружен корректно.
2. Конфигурация ALSA и PulseAudio
Вы упоминаете, что проверяли настройки в pavucontrol
и alsamixer
. Однако стоит провести дополнительные проверки:
-
Проверьте, что уровень громкости не установлен на ноль и не отключены ли устройства:
alsamixer
В этом интерфейсе убедитесь, что все необходимые колонки (например, Master, Speaker, Headphone) не отключены и установлены на достаточный уровень громкости.
-
PulseAudio. Иногда проблема может заключаться в конфигурации звукового сервера PulseAudio. Откройте
pavucontrol
, перейдите на вкладку «Вход» и убедитесь, что выбран правильный источник звука (например, встроенный микрофон).
3. Опции загрузки ядра
Вы пробовали изменять параметры загрузки ядра. Однако, возможно, стоит попробовать команды, которые могли бы более точно нацелиться на вашу проблемную конфигурацию:
-
Попробуйте следующий вариант:
options snd_hda_intel model=macbook8,2
или
options snd_hda_intel model=auto
-
Перепроверьте конфигурацию в файле
/etc/modprobe.d/alsa-base.conf
, добавив там указанные выше параметры.
4. ACPI и его влияние
Из вашего описания видно, что у вас есть проблемы с ACPI. Ваша система может работать некорректно из-за конфликтов в ACPI. Попробуйте следующие параметры kernel:
-
Попробуйте временно отключить ACPI:
acpi=off
-
Если это решает проблему, вам следует попытаться включать функции ACPI поэтапно, чтобы найти конфигурацию, которая позволяет системе работать как ожидается.
5. Тестирование звука
С помощью команды alsabat
вы можете протестировать звук. Это даст вам больше информации о том, правильно ли заработал звуковой драйвер:
alsabat
Если звук не воспроизводится, возможно, стоит проверить системные журналы dmesg
и journalctl
, чтобы выяснить, есть ли там ошибки, связанные с загрузкой звукового устройства.
6. Обновление ядра и драйверов
Обратите внимание, что использование старых версий ядра может приводить к нестабильной работе новых устройств. Попробуйте обновить до последней версии ядра, так как в более новых релизах могут быть исправлены ошибки, касающиеся поддержки вашего оборудования.
7. Оперативные проверки и окончательная диагностика
Если ни одно из предложенных решений не сработало, вам следует рассмотреть возможность участия в сообществах Linux, таких как Manjaro, Ubuntu или Fedora. Сообщите о вашей проблеме на форумах, возможно, участники сообщества могут предоставить патчи или специально собранные драйвера для вашего устройства.
Заключение
Проблемы с отсутствием звука и микрофона на нём часто являются результатом неправильной конфигурации программного обеспечения или ограниченной поддержки вашего оборудования в Linux. Следуя вышеуказанным шагам, вы сможете сделать вашу систему более отзывчивой и устранить проблемы со звуком.