Asus chromebook c302c声卡无声及其它问题

1.关于你要提交的问题

Q:是否在社区搜索了相关问题 (使用 “x” 选择)

  • [ ] 没有类似的issue

2. 详细叙述

(1) 具体问题

A:内置声卡无法发声,即使是依照之前的一个帖子在lib/firmware中复制了dfw_sst.bin这个文件也不行,看日志是报的error -2,怀疑是Linux内核中没有对应的驱动文件。我甚至复制了整个原chromeos中的usr分区和lib分区来保证没有出错,但还是有许多问题。

(2) 电脑具体配置和固件版本

  • 处理器:intel m7-6y75
  • 显卡(如有独立显卡请注明):none
  • 运行内存与储存内存 :16g+64g
  • FydeOS 版本:v16.0

(3) 详细日志

  • 获取日志请在 Chromium 浏览器中输入 /var/log/messages , 并定位相关日志片段展出。

A:023-03-06T16:02:38.699768Z DEBUG kernel: [ 12.908218] usb 1-3: GPIO lookup for consumer reset
2023-03-06T16:02:38.699785Z DEBUG kernel: [ 12.908221] usb 1-3: using ACPI for GPIO lookup
2023-03-06T16:02:38.699787Z DEBUG kernel: [ 12.908224] acpi device:2f: GPIO: looking up reset-gpios
2023-03-06T16:02:38.699788Z DEBUG kernel: [ 12.908226] acpi device:2f: GPIO: looking up reset-gpio
2023-03-06T16:02:38.699789Z DEBUG kernel: [ 12.908228] usb 1-3: using lookup tables for GPIO lookup
2023-03-06T16:02:38.699790Z DEBUG kernel: [ 12.908230] usb 1-3: No GPIO consumer reset found
2023-03-06T16:02:38.699792Z INFO kernel: [ 12.908415] usbcore: registered new interface driver btusb
2023-03-06T16:02:38.713022Z INFO kernel: [ 12.923139] Bluetooth: hci0: read Intel version: 370810225019140f00
2023-03-06T16:02:38.714025Z INFO kernel: [ 12.924536] Bluetooth: hci0: Intel Bluetooth firmware file: intel/ibt-hw-37.8.10-fw-22.50.19.14.f.bseq
2023-03-06T16:02:38.949020Z WARNING kernel: [ 13.159184] HDMI HDA Codec ehdaudio0D2: Max dais supported: 3
2023-03-06T16:02:38.973084Z INFO mems_setup[2446]: INFO mems_setup: [setup.cc(46)] Starting mems_setup [id=0]
2023-03-06T16:02:38.991026Z WARNING kernel: [ 13.201740] snd_soc_skl 0000:00:1f.3: Direct firmware load for 9d70-INTEL-SCRDMAX-0-tplg.bin failed with error -2
2023-03-06T16:02:38.991046Z INFO kernel: [ 13.201748] snd_soc_skl 0000:00:1f.3: tplg fw 9d70-INTEL-SCRDMAX-0-tplg.bin load failed with -2, trying alternative tplg name skl_n88l25_m98357a-tplg.bin
2023-03-06T16:02:38.995026Z WARNING kernel: [ 13.205936] snd_soc_skl 0000:00:1f.3: Direct firmware load for skl_n88l25_m98357a-tplg.bin failed with error -2
2023-03-06T16:02:38.995045Z INFO kernel: [ 13.205941] snd_soc_skl 0000:00:1f.3: tplg skl_n88l25_m98357a-tplg.bin failed with -2, falling back to dfw_sst.bin
2023-03-06T16:02:39.006032Z WARNING kernel: [ 13.216096] snd_soc_skl 0000:00:1f.3: ASoC: invalid manifest size 0
2023-03-06T16:02:39.006049Z WARNING kernel: [ 13.216102] snd_soc_skl 0000:00:1f.3: ASoC: old version of manifest
2023-03-06T16:02:39.006051Z WARNING kernel: [ 13.216752] snd_soc_skl 0000:00:1f.3: ASoC: Parent card not yet available, widget card binding deferred
2023-03-06T16:02:39.033135Z ERR kernel: [ 13.243271] snd_soc_skl 0000:00:1f.3: query module info failed
2023-03-06T16:02:39.033152Z DEBUG kernel: [ 13.243464] dmic-codec dmic-codec: GPIO lookup for consumer dmicen
2023-03-06T16:02:39.033156Z DEBUG kernel: [ 13.243467] dmic-codec dmic-codec: using lookup tables for GPIO lookup
2023-03-06T16:02:39.033158Z DEBUG kernel: [ 13.243469] dmic-codec dmic-codec: No GPIO consumer dmicen found
2023-03-06T16:02:39.044104Z ERR kernel: [ 13.254264] HDMI HDA Codec ehdaudio0D2: hdac_hdmi_present_sense: disconnect for pin:port 5:0
2023-03-06T16:02:39.044122Z ERR kernel: [ 13.254402] HDMI HDA Codec ehdaudio0D2: hdac_hdmi_present_sense: disconnect for pin:port 6:0
2023-03-06T16:02:39.044126Z ERR kernel: [ 13.254528] HDMI HDA Codec ehdaudio0D2: hdac_hdmi_present_sense: disconnect for pin:port 7:0
2023-03-06T16:02:39.047029Z WARNING kernel: [ 13.257720] skl_n88l25_m98357a skl_n88l25_m98357a: ASoC: source widget Capture overwritten
2023-03-06T16:02:39.053034Z INFO kernel: [ 13.263115] input: sklnau8825max Headset Jack as /devices/platform/skl_n88l25_m98357a/sound/card0/input9
2023-03-06T16:02:39.053051Z INFO kernel: [ 13.263249] input: sklnau8825max HDMI/DP, pcm=4 Jack as /devices/platform/skl_n88l25_m98357a/sound/card0/input10
2023-03-06T16:02:39.057076Z INFO kernel: [ 13.267601] input: sklnau8825max HDMI/DP, pcm=5 Jack as /devices/platform/skl_n88l25_m98357a/sound/card0/input11
2023-03-06T16:02:39.057094Z INFO kernel: [ 13.267722] input: sklnau8825max HDMI/DP, pcm=6 Jack as /devices/platform/skl_n88l25_m98357a/sound/card0/input12
2023-03-06T16:02:39.066231Z ERR mems_setup[2446]: ERROR mems_setup: [configuration.cc(574)] cannot load iio-trig-hrtimer module
2023-03-06T16:02:39.069027Z WARNING kernel: [ 13.279632] udevd[1614]: Process ‘/usr/sbin/mems_setup --device_id=0’ failed with exit code 1.
2023-03-06T16:02:39.070024Z INFO kernel: [ 13.280751] mousedev: PS/2 mouse device common for all mice
2023-03-06T16:02:39.080021Z INFO kernel: [ 13.290963] Bluetooth: hci0: Intel BT fw patch 0x43 completed & activated
2023-03-06T16:02:39.084024Z ERR kernel: [ 13.294185] cros-usbpd-charger cros-usbpd-charger.4.auto: Unable to get the number of ports (err:0xffffffb9)
2023-03-06T16:02:39.084042Z INFO kernel: [ 13.294190] cros-usbpd-charger cros-usbpd-charger.4.auto: Could not get charger port count
2023-03-06T16:02:39.117025Z WARNING kernel: [ 13.327465] cros-ec-pchg cros-ec-pchg.11.auto: Unable to get number or ports (err:-71)
2023-03-06T16:02:39.117045Z INFO kernel: [ 13.327569] cros-ec-pchg cros-ec-pchg.11.auto: No peripheral charge ports (err:-71)
2023-03-06T16:02:39.122031Z WARNING kernel: [ 13.332502] cros-ec-pchg cros-ec-pchg.17.auto: Unable to get number or ports (err:-71)
2023-03-06T16:02:39.122050Z INFO kernel: [ 13.332506] cros-ec-pchg cros-ec-pchg.17.auto: No peripheral charge ports (err:-71)
2023-03-06T16:02:39.156413Z INFO kernel: [ 13.366155] NET: Registered protocol family 38
2023-03-06T16:02:39.280040Z INFO kernel: [ 13.490053] IPv6: ADDRCONF(NETDEV_CHANGE): arc_ns0: link becomes ready
2023-03-06T16:02:39.301035Z INFO kernel: [ 13.511459] EXT4-fs (mmcblk0p8): re-mounted. Opts:
2023-03-06T16:02:39.345238Z INFO bluetoothd[899]: Battery Provider Manager created
2023-03-06T16:02:39.346063Z INFO bluetoothd[899]: Admin Policy Set interface registered
2023-03-06T16:02:39.346094Z INFO bluetoothd[899]: Admin Policy Status interface registered
2023-03-06T16:02:39.374037Z INFO kernel: [ 13.584155] Bluetooth: RFCOMM socket layer initialized
2023-03-06T16:02:39.374056Z INFO kernel: [ 13.584178] Bluetooth: RFCOMM ver 1.11
2023-03-06T16:02:39.373684Z INFO bluetoothd[899]: Set quality report adapter 0 enable 0
2023-03-06T16:02:39.374694Z INFO bluetoothd[899]: Adv Monitor Manager created with supported features:0x00000000, enabled features:0x00000000, max number of supported monitors:32, max number of supported patterns:16
2023-03-06T16:02:39.384780Z INFO bluetoothd[899]: Endpoint registered: sender=:1.71 path=/org/chromium/Cras/Bluetooth/A2DPSource
2023-03-06T16:02:39.385439Z INFO bluetoothd[899]: Player registered: sender=:1.71 path=/org/chromium/Cras/Bluetooth/DefaultPlayer
2023-03-06T16:02:39.386575Z INFO bluetoothd[899]: Path /org/chromium/bluetooth_advertisement_monitor reserved for Adv Monitor app :1.45
2023-03-06T16:02:39.401298Z INFO bluetoothd[899]: adapter /org/bluez/hci0 has been enabled
2023-03-06T16:02:39.413024Z INFO kernel: [ 13.623152] Bluetooth: quality report not supported
2023-03-06T16:02:39.605800Z NOTICE preload-network[2759]: WiFi iwlwifi found after 1 seconds.
2023-03-06T16:02:39.638481Z NOTICE tmpfiles.d[2777]: /usr/lib/tmpfiles.d/vm_tools.conf:42: Duplicate line for path “/run/arc/sdcard”, ignoring.
2023-03-06T16:02:39.638504Z NOTICE tmpfiles.d[2777]: /usr/lib/tmpfiles.d/vm_tools.conf:43: Duplicate line for path “/run/camera”, ignoring.
2023-03-06T16:02:39.638518Z NOTICE tmpfiles.d[2777]: /usr/lib/tmpfiles.d/vm_tools.conf:45: Duplicate line for path “/run/perfetto”, ignoring.
2023-03-06T16:02:39.638531Z NOTICE tmpfiles.d[2777]: /usr/lib/tmpfiles.d/floss.conf:16: Duplicate line for path “/var/lib/bluetooth/bluetooth-daemon.current”, ignoring.
2023-03-06T16:02:39.654024Z NOTICE /usr/share/cros/init/crx-import.sh[2797]: Performing CRX import for: /usr/share/import_extensions/validation/fydeos-default-apps-1.0.0.validation
2023-03-06T16:02:39.658181Z NOTICE /usr/share/cros/init/crx-import.sh[2800]: Copy /mnt/stateful_partition/unencrypted/import_extensions → /var/cache/external_cache.tmp, validated by /usr/share/import_extensions/validation/fydeos-default-apps-1.0.0.validation.
2023-03-06T16:02:39.664959Z INFO permission_broker[1566]: ProcessPath(/dev/bus/usb/001/003)
2023-03-06T16:02:39.701099Z ERR cras_server[1648]: [alsa-lib] execute_sequence() → unable to execute cset ‘name=‘Pin 5 Mux’ 1’
2023-03-06T16:02:39.701117Z ERR cras_server[1648]: [alsa-lib] set_verb_user() → error: failed to initialize new use case: HiFi
2023-03-06T16:02:39.701127Z ERR cras_server[1648]: Can not set verb HiFi for card sklnau8825max, rc = -2
2023-03-06T16:02:39.701161Z ERR cras_server[1648]: No ucm config on internal card sklnau8825max
2023-03-06T16:02:39.779289Z NOTICE mount-encrypted[2912]: 2023-03-06T16:02:27.595670Z INFO mount-encrypted: [mount_encrypted.cc(347)] Starting.
2023-03-06T16:02:39.779309Z NOTICE mount-encrypted[2912]: 2023-03-06T16:02:27.595843Z INFO mount-encrypted: [encrypted_fs.cc(498)] VFS mount state validity check ok.
2023-03-06T16:02:39.779320Z NOTICE mount-encrypted[2912]: 2023-03-06T16:02:27.597029Z INFO mount-encrypted: [tpm.cc(323)] TPM ready
2023-03-06T16:02:39.779330Z NOTICE mount-encrypted[2912]: 2023-03-06T16:02:27.597119Z INFO mount-encrypted: [mount_encrypted.cc(66)] Got System Property ‘mainfw_type’: nonchrome
2023-03-06T16:02:39.779341Z NOTICE mount-encrypted[2912]: 2023-03-06T16:02:27.597210Z INFO mount-encrypted: [encryption_key.cc(231)] Using default insecure system key.
2023-03-06T16:02:39.779353Z NOTICE mount-encrypted[2912]: 2023-03-06T16:02:27.597394Z ERROR mount-encrypted: [encryption_key.cc(50)] Data read failed from /mnt/stateful_partition/encrypted.key
2023-03-06T16:02:39.779364Z NOTICE mount-encrypted[2912]: 2023-03-06T16:02:27.597430Z INFO mount-encrypted: [encryption_key.cc(306)] Failed to load encryption key from disk.
2023-03-06T16:02:39.779375Z NOTICE mount-encrypted[2912]: 2023-03-06T16:02:27.597509Z ERROR mount-encrypted: [encryption_key.cc(50)] Data read failed from /mnt/stateful_partition/encrypted.needs-finalization
2023-03-06T16:02:39.779385Z NOTICE mount-encrypted[2912]: 2023-03-06T16:02:27.597549Z INFO mount-encrypted: [encryption_key.cc(321)] Generating new encryption key.
2023-03-06T16:02:39.779396Z NOTICE mount-encrypted[2912]: 2023-03-06T16:02:27.597731Z INFO mount-encrypted: [encryption_key.cc(372)] Writing keyfile /mnt/stateful_partition/encrypted.key
2023-03-06T16:02:39.779408Z NOTICE mount-encrypted[2912]: 2023-03-06T16:02:27.618214Z ERROR mount-encrypted: [mount_encrypted.cc(288)] Failed to load system key, biod won’t get a TPM seed.
2023-03-06T16:02:39.779418Z NOTICE mount-encrypted[2912]: 2023-03-06T16:02:27.618342Z INFO mount-encrypted: [encrypted_fs.cc(308)] Purging block device
2023-03-06T16:02:39.779429Z NOTICE mount-encrypted[2912]: device-mapper: remove ioctl on encstateful failed: No such device or address
2023-03-06T16:02:39.779442Z NOTICE mount-encrypted[2912]: 2023-03-06T16:02:27.618849Z ERROR mount-encrypted: [device_mapper_task.cc(86)] dm_task_run failed
2023-03-06T16:02:39.779452Z NOTICE mount-encrypted[2912]: 2023-03-06T16:02:27.618895Z ERROR mount-encrypted: [device_mapper.cc(164)] Remove: Teardown failed.
2023-03-06T16:02:39.779462Z NOTICE mount-encrypted[2912]: 2023-03-06T16:02:27.618923Z ERROR mount-encrypted: [dmcrypt_container.cc(233)] Failed to teardown device mapper device.
2023-03-06T16:02:39.779474Z NOTICE mount-encrypted[2912]: 2023-03-06T16:02:27.618962Z INFO mount-encrypted: [encrypted_fs.cc(343)] Creating sparse backing file with size 16635211776
2023-03-06T16:02:39.779488Z NOTICE mount-encrypted[2912]: 2023-03-06T16:02:27.779925Z INFO mount-encrypted: [dmcrypt_container.cc(162)] Removing provisioned dm-crypt key from kernel keyring.
2023-03-06T16:02:39.779499Z NOTICE mount-encrypted[2912]: 2023-03-06T16:02:28.651765Z INFO mount-encrypted: [encrypted_fs.cc(357)] Mounting /dev/mapper/encstateful onto /mnt/stateful_partition/encrypted
2023-03-06T16:02:39.779510Z NOTICE mount-encrypted[2912]: 2023-03-06T16:02:28.662263Z INFO mount-encrypted: [encrypted_fs.cc(106)] Resizing started in 2 second steps.
2023-03-06T16:02:39.779520Z NOTICE mount-encrypted[2912]: 2023-03-06T16:02:28.662426Z INFO mount-encrypted: [platform.cc(1423)] Resizing filesystem on /dev/mapper/encstateful to 4061331
2023-03-06T16:02:39.779529Z NOTICE mount-encrypted[2912]: resize2fs 1.46.5 (30-Dec-2021)
2023-03-06T16:02:39.779539Z NOTICE mount-encrypted[2912]: The filesystem is already 4061331 (4k) blocks long. Nothing to do!
2023-03-06T16:02:39.779548Z NOTICE mount-encrypted[2912]:
2023-03-06T16:02:39.779558Z NOTICE mount-encrypted[2912]: 2023-03-06T16:02:28.672964Z INFO mount-encrypted: [platform.cc(1428)] Resizing process started.
2023-03-06T16:02:39.779568Z NOTICE mount-encrypted[2912]: 2023-03-06T16:02:28.673182Z INFO mount-encrypted: [encrypted_fs.cc(120)] Resizing done.
2023-03-06T16:02:39.779578Z NOTICE mount-encrypted[2912]: 2023-03-06T16:02:28.673260Z INFO mount-encrypted: [encrypted_fs.cc(386)] Bind mounting /mnt/stateful_partition/encrypted/var onto /var
2023-03-06T16:02:39.779589Z NOTICE mount-encrypted[2912]: 2023-03-06T16:02:28.674370Z INFO mount-encrypted: [encrypted_fs.cc(386)] Bind mounting /mnt/stateful_partition/encrypted/chronos onto /home/chronos
2023-03-06T16:02:39.779601Z NOTICE mount-encrypted[2912]: 2023-03-06T16:02:28.674920Z INFO mount-encrypted: [mount_encrypted.cc(310)] Done.
2023-03-06T16:02:39.829986Z NOTICE send-boot-metrics[2960]: Missing timestamp in firmware log
2023-03-06T16:02:39.940188Z INFO permission_broker[1566]: AllowUsbDeviceRule: ALLOW
2023-03-06T16:02:39.940292Z INFO permission_broker[1566]: AllowTtyDeviceRule: IGNORE
2023-03-06T16:02:39.945331Z INFO permission_broker[1566]: Found claimed interface with driver: uvcvideo
2023-03-06T16:02:39.949979Z INFO permission_broker[1566]: Found claimed interface with driver: uvcvideo
2023-03-06T16:02:39.950746Z WARNING permission_broker[1566]: Could not load the device policy file.
2023-03-06T16:02:39.951069Z INFO permission_broker[1566]: DenyClaimedUsbDeviceRule: DENY
2023-03-06T16:02:39.951134Z INFO permission_broker[1566]: Verdict for /dev/bus/usb/001/003: DENY
2023-03-06T16:02:39.977565Z WARNING anomaly_detector[3021]: Try #1 Failed to open file: /var/log/audit/audit.log: No such file or directory (2)
2023-03-06T16:02:39.987392Z WARNING mosys[3076]: libminijail[3076]: not locking any securebits
2023-03-06T16:02:39.987432Z WARNING mosys[3076]: libminijail[3076]: SECURE_NOROOT not set, not dropping bounding set
2023-03-06T16:02:40.012698Z INFO resourced[3125]: Starting resourced
2023-03-06T16:02:40.038564Z WARNING mosys[3156]: libminijail[3156]: not locking any securebits
2023-03-06T16:02:40.038591Z WARNING mosys[3156]: libminijail[3156]: SECURE_NOROOT not set, not dropping bounding set
2023-03-06T16:02:40.045711Z INFO missived[3126]: Starting Missive Service.
2023-03-06T16:02:40.066605Z INFO permission_broker[1566]: ProcessPath(/dev/bus/usb/001/003)
2023-03-06T16:02:40.069102Z WARNING missived[3126]: Encryption is enabled, but the key is not available yet, status=NOT_FOUND:No valid encryption key found
2023-03-06T16:02:40.078133Z WARNING mosys[3177]: libminijail[3177]: not locking any securebits
2023-03-06T16:02:40.078169Z WARNING mosys[3177]: libminijail[3177]: SECURE_NOROOT not set, not dropping bounding set

这是另外的,运行了dmseg|grep snd_
chronos@localhost / $ dmesg |grep snd
[ 7.850137] pci 0000:00:1f.3: attach allowed to drvr snd_hda_intel [trusted device]
[ 7.850165] snd_hda_intel 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if info 0x040100
[ 7.869172] pci 0000:00:1f.3: attach allowed to drvr snd_soc_skl [trusted device]
[ 7.869200] snd_soc_skl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if info 0x040100
[ 7.894531] snd_soc_skl 0000:00:1f.3: bound 0000:00:02.0 (ops i915_gem_object_put [i915])
[ 8.707395] snd_soc_skl 0000:00:1f.3: Direct firmware load for 9d70-INTEL-SCRDMAX-0-tplg.bin failed with error -2
[ 8.707403] snd_soc_skl 0000:00:1f.3: tplg fw 9d70-INTEL-SCRDMAX-0-tplg.bin load failed with -2, trying alternative tplg name skl_n88l25_m98357a-tplg.bin
[ 8.710474] snd_soc_skl 0000:00:1f.3: Direct firmware load for skl_n88l25_m98357a-tplg.bin failed with error -2
[ 8.710481] snd_soc_skl 0000:00:1f.3: tplg skl_n88l25_m98357a-tplg.bin failed with -2, falling back to dfw_sst.bin
[ 8.713276] snd_soc_skl 0000:00:1f.3: ASoC: invalid manifest size 0
[ 8.713280] snd_soc_skl 0000:00:1f.3: ASoC: old version of manifest
[ 8.714407] snd_soc_skl 0000:00:1f.3: ASoC: Parent card not yet available, widget card binding deferred
[ 19.282263] snd_soc_skl 0000:00:1f.3: Blob NULL for id:0 type:2 dirn:1 ch:2, freq:48000, fmt:16
[ 19.282270] snd_soc_skl 0000:00:1f.3: ASoC: error at snd_soc_dai_hw_params on DMIC01 Pin: -22
[ 19.282547] snd_soc_skl 0000:00:1f.3: Blob NULL for id:0 type:2 dirn:1 ch:2, freq:48000, fmt:16
[ 19.282552] snd_soc_skl 0000:00:1f.3: ASoC: error at snd_soc_dai_hw_params on DMIC01 Pin: -22
[ 19.335171] snd_soc_skl 0000:00:1f.3: Blob NULL for id:0 type:2 dirn:1 ch:2, freq:48000, fmt:16
[ 19.335177] snd_soc_skl 0000:00:1f.3: ASoC: error at snd_soc_dai_hw_params on DMIC01 Pin: -22
[ 19.335355] snd_soc_skl 0000:00:1f.3: Blob NULL for id:0 type:2 dirn:1 ch:2, freq:48000, fmt:16
[ 19.335359] snd_soc_skl 0000:00:1f.3: ASoC: error at snd_soc_dai_hw_params on DMIC01 Pin: -22
[ 146.785517] snd_soc_skl 0000:00:1f.3: Blob NULL for id:0 type:3 dirn:0 ch:2, freq:48000, fmt:24
[ 146.785521] snd_soc_skl 0000:00:1f.3: ASoC: error at snd_soc_dai_hw_params on SSP0 Pin: -22
[ 146.785617] snd_soc_skl 0000:00:1f.3: Blob NULL for id:0 type:3 dirn:0 ch:2, freq:48000, fmt:24
[ 146.785619] snd_soc_skl 0000:00:1f.3: ASoC: error at snd_soc_dai_hw_params on SSP0 Pin: -22
[ 147.819818] snd_soc_skl 0000:00:1f.3: Blob NULL for id:0 type:3 dirn:0 ch:2, freq:48000, fmt:24
[ 147.819831] snd_soc_skl 0000:00:1f.3: ASoC: error at snd_soc_dai_hw_params on SSP0 Pin: -22
[ 147.820133] snd_soc_skl 0000:00:1f.3: Blob NULL for id:0 type:3 dirn:0 ch:2, freq:48000, fmt:24
[ 147.820141] snd_soc_skl 0000:00:1f.3: ASoC: error at snd_soc_dai_hw_params on SSP0 Pin: -22
[ 154.745068] snd_soc_skl 0000:00:1f.3: Blob NULL for id:0 type:3 dirn:0 ch:2, freq:48000, fmt:24
[ 154.745073] snd_soc_skl 0000:00:1f.3: ASoC: error at snd_soc_dai_hw_params on SSP0 Pin: -22
[ 154.745165] snd_soc_skl 0000:00:1f.3: Blob NULL for id:0 type:3 dirn:0 ch:2, freq:48000, fmt:24
[ 154.745168] snd_soc_skl 0000:00:1f.3: ASoC: error at snd_soc_dai_hw_params on SSP0 Pin: -22
[ 155.781174] snd_soc_skl 0000:00:1f.3: Blob NULL for id:0 type:3 dirn:0 ch:2, freq:48000, fmt:24
[ 155.781189] snd_soc_skl 0000:00:1f.3: ASoC: error at snd_soc_dai_hw_params on SSP0 Pin: -22
[ 155.781465] snd_soc_skl 0000:00:1f.3: Blob NULL for id:0 type:3 dirn:0 ch:2, freq:48000, fmt:24
[ 155.781474] snd_soc_skl 0000:00:1f.3: ASoC: error at snd_soc_dai_hw_params on SSP0 Pin: -22
[ 173.338177] snd_soc_skl 0000:00:1f.3: Blob NULL for id:0 type:3 dirn:0 ch:2, freq:48000, fmt:24
[ 173.338181] snd_soc_skl 0000:00:1f.3: ASoC: error at snd_soc_dai_hw_params on SSP0 Pin: -22
[ 173.338308] snd_soc_skl 0000:00:1f.3: Blob NULL for id:0 type:3 dirn:0 ch:2, freq:48000, fmt:24
[ 173.338312] snd_soc_skl 0000:00:1f.3: ASoC: error at snd_soc_dai_hw_params on SSP0 Pin: -22
[ 174.374733] snd_soc_skl 0000:00:1f.3: Blob NULL for id:0 type:3 dirn:0 ch:2, freq:48000, fmt:24
[ 174.374748] snd_soc_skl 0000:00:1f.3: ASoC: error at snd_soc_dai_hw_params on SSP0 Pin: -22
[ 174.375068] snd_soc_skl 0000:00:1f.3: Blob NULL for id:0 type:3 dirn:0 ch:2, freq:48000, fmt:24
[ 174.375080] snd_soc_skl 0000:00:1f.3: ASoC: error at snd_soc_dai_hw_params on SSP0 Pin: -22
[ 207.916506] snd_soc_skl 0000:00:1f.3: Blob NULL for id:0 type:3 dirn:0 ch:2, freq:48000, fmt:24
[ 207.916511] snd_soc_skl 0000:00:1f.3: ASoC: error at snd_soc_dai_hw_params on SSP0 Pin: -22
[ 207.916631] snd_soc_skl 0000:00:1f.3: Blob NULL for id:0 type:3 dirn:0 ch:2, freq:48000, fmt:24
[ 207.916634] snd_soc_skl 0000:00:1f.3: ASoC: error at snd_soc_dai_hw_params on SSP0 Pin: -22
[ 208.949326] snd_soc_skl 0000:00:1f.3: Blob NULL for id:0 type:3 dirn:0 ch:2, freq:48000, fmt:24
[ 208.949333] snd_soc_skl 0000:00:1f.3: ASoC: error at snd_soc_dai_hw_params on SSP0 Pin: -22
[ 208.949443] snd_soc_skl 0000:00:1f.3: Blob NULL for id:0 type:3 dirn:0 ch:2, freq:48000, fmt:24
[ 208.949446] snd_soc_skl 0000:00:1f.3: ASoC: error at snd_soc_dai_hw_params on SSP0 Pin: -22
[ 236.133407] snd_soc_skl 0000:00:1f.3: Blob NULL for id:0 type:3 dirn:0 ch:2, freq:48000, fmt:24
[ 236.133411] snd_soc_skl 0000:00:1f.3: ASoC: error at snd_soc_dai_hw_params on SSP0 Pin: -22
[ 236.133497] snd_soc_skl 0000:00:1f.3: Blob NULL for id:0 type:3 dirn:0 ch:2, freq:48000, fmt:24
[ 236.133499] snd_soc_skl 0000:00:1f.3: ASoC: error at snd_soc_dai_hw_params on SSP0 Pin: -22
[ 237.168685] snd_soc_skl 0000:00:1f.3: Blob NULL for id:0 type:3 dirn:0 ch:2, freq:48000, fmt:24
[ 237.168701] snd_soc_skl 0000:00:1f.3: ASoC: error at snd_soc_dai_hw_params on SSP0 Pin: -22
[ 237.169165] snd_soc_skl 0000:00:1f.3: Blob NULL for id:0 type:3 dirn:0 ch:2, freq:48000, fmt:24
[ 237.169176] snd_soc_skl 0000:00:1f.3: ASoC: error at snd_soc_dai_hw_params on SSP0 Pin: -22
[ 423.482113] snd_soc_skl 0000:00:1f.3: Blob NULL for id:0 type:3 dirn:0 ch:2, freq:48000, fmt:24
[ 423.482118] snd_soc_skl 0000:00:1f.3: ASoC: error at snd_soc_dai_hw_params on SSP0 Pin: -22
[ 423.482237] snd_soc_skl 0000:00:1f.3: Blob NULL for id:0 type:3 dirn:0 ch:2, freq:48000, fmt:24
[ 423.482239] snd_soc_skl 0000:00:1f.3: ASoC: error at snd_soc_dai_hw_params on SSP0 Pin: -22
[ 424.512542] snd_soc_skl 0000:00:1f.3: Blob NULL for id:0 type:3 dirn:0 ch:2, freq:48000, fmt:24
[ 424.512546] snd_soc_skl 0000:00:1f.3: ASoC: error at snd_soc_dai_hw_params on SSP0 Pin: -22
[ 424.512626] snd_soc_skl 0000:00:1f.3: Blob NULL for id:0 type:3 dirn:0 ch:2, freq:48000, fmt:24
[ 424.512628] snd_soc_skl 0000:00:1f.3: ASoC: error at snd_soc_dai_hw_params on SSP0 Pin: -22
[ 429.626807] snd_soc_skl 0000:00:1f.3: Blob NULL for id:0 type:3 dirn:0 ch:2, freq:48000, fmt:24
[ 429.626813] snd_soc_skl 0000:00:1f.3: ASoC: error at snd_soc_dai_hw_params on SSP0 Pin: -22
[ 429.627156] snd_soc_skl 0000:00:1f.3: Blob NULL for id:0 type:3 dirn:0 ch:2, freq:48000, fmt:24
[ 429.627159] snd_soc_skl 0000:00:1f.3: ASoC: error at snd_soc_dai_hw_params on SSP0 Pin: -22
[ 430.660888] snd_soc_skl 0000:00:1f.3: Blob NULL for id:0 type:3 dirn:0 ch:2, freq:48000, fmt:24
[ 430.660902] snd_soc_skl 0000:00:1f.3: ASoC: error at snd_soc_dai_hw_params on SSP0 Pin: -22
[ 430.661161] snd_soc_skl 0000:00:1f.3: Blob NULL for id:0 type:3 dirn:0 ch:2, freq:48000, fmt:24
[ 430.661169] snd_soc_skl 0000:00:1f.3: ASoC: error at snd_soc_dai_hw_params on SSP0 Pin: -22
[ 433.521795] snd_soc_skl 0000:00:1f.3: Blob NULL for id:0 type:3 dirn:0 ch:2, freq:48000, fmt:24
[ 433.521800] snd_soc_skl 0000:00:1f.3: ASoC: error at snd_soc_dai_hw_params on SSP0 Pin: -22
[ 433.521901] snd_soc_skl 0000:00:1f.3: Blob NULL for id:0 type:3 dirn:0 ch:2, freq:48000, fmt:24
[ 433.521904] snd_soc_skl 0000:00:1f.3: ASoC: error at snd_soc_dai_hw_params on SSP0 Pin: -22
[ 434.558592] snd_soc_skl 0000:00:1f.3: Blob NULL for id:0 type:3 dirn:0 ch:2, freq:48000, fmt:24
[ 434.558607] snd_soc_skl 0000:00:1f.3: ASoC: error at snd_soc_dai_hw_params on SSP0 Pin: -22
[ 434.558871] snd_soc_skl 0000:00:1f.3: Blob NULL for id:0 type:3 dirn:0 ch:2, freq:48000, fmt:24
[ 434.558879] snd_soc_skl 0000:00:1f.3: ASoC: error at snd_soc_dai_hw_params on SSP0 Pin: -22
[ 440.652709] snd_soc_skl 0000:00:1f.3: Blob NULL for id:0 type:3 dirn:0 ch:2, freq:48000, fmt:24
[ 440.652714] snd_soc_skl 0000:00:1f.3: ASoC: error at snd_soc_dai_hw_params on SSP0 Pin: -22
[ 440.652819] snd_soc_skl 0000:00:1f.3: Blob NULL for id:0 type:3 dirn:0 ch:2, freq:48000, fmt:24
[ 440.652822] snd_soc_skl 0000:00:1f.3: ASoC: error at snd_soc_dai_hw_params on SSP0 Pin: -22
[ 441.686926] snd_soc_skl 0000:00:1f.3: Blob NULL for id:0 type:3 dirn:0 ch:2, freq:48000, fmt:24
[ 441.686940] snd_soc_skl 0000:00:1f.3: ASoC: error at snd_soc_dai_hw_params on SSP0 Pin: -22
[ 441.687211] snd_soc_skl 0000:00:1f.3: Blob NULL for id:0 type:3 dirn:0 ch:2, freq:48000, fmt:24
[ 441.687219] snd_soc_skl 0000:00:1f.3: ASoC: error at snd_soc_dai_hw_params on SSP0 Pin: -22
[ 453.086423] snd_soc_skl 0000:00:1f.3: Blob NULL for id:0 type:3 dirn:0 ch:2, freq:48000, fmt:24
[ 453.086437] snd_soc_skl 0000:00:1f.3: ASoC: error at snd_soc_dai_hw_params on SSP0 Pin: -22
[ 453.086728] snd_soc_skl 0000:00:1f.3: Blob NULL for id:0 type:3 dirn:0 ch:2, freq:48000, fmt:24
[ 453.086734] snd_soc_skl 0000:00:1f.3: ASoC: error at snd_soc_dai_hw_params on SSP0 Pin: -22
[ 454.118442] snd_soc_skl 0000:00:1f.3: Blob NULL for id:0 type:3 dirn:0 ch:2, freq:48000, fmt:24
[ 454.118446] snd_soc_skl 0000:00:1f.3: ASoC: error at snd_soc_dai_hw_params on SSP0 Pin: -22
[ 454.118518] snd_soc_skl 0000:00:1f.3: Blob NULL for id:0 type:3 dirn:0 ch:2, freq:48000, fmt:24
[ 454.118520] snd_soc_skl 0000:00:1f.3: ASoC: error at snd_soc_dai_hw_params on SSP0 Pin: -22
[ 457.889884] snd_soc_skl 0000:00:1f.3: Blob NULL for id:0 type:3 dirn:0 ch:2, freq:48000, fmt:24
[ 457.889888] snd_soc_skl 0000:00:1f.3: ASoC: error at snd_soc_dai_hw_params on SSP0 Pin: -22
[ 457.889999] snd_soc_skl 0000:00:1f.3: Blob NULL for id:0 type:3 dirn:0 ch:2, freq:48000, fmt:24
[ 457.890001] snd_soc_skl 0000:00:1f.3: ASoC: error at snd_soc_dai_hw_params on SSP0 Pin: -22
[ 458.923763] snd_soc_skl 0000:00:1f.3: Blob NULL for id:0 type:3 dirn:0 ch:2, freq:48000, fmt:24
[ 458.923777] snd_soc_skl 0000:00:1f.3: ASoC: error at snd_soc_dai_hw_params on SSP0 Pin: -22
[ 458.924060] snd_soc_skl 0000:00:1f.3: Blob NULL for id:0 type:3 dirn:0 ch:2, freq:48000, fmt:24
[ 458.924068] snd_soc_skl 0000:00:1f.3: ASoC: error at snd_soc_dai_hw_params on SSP0 Pin: -22
[ 469.513138] snd_soc_skl 0000:00:1f.3: Blob NULL for id:0 type:3 dirn:0 ch:2, freq:48000, fmt:24
[ 469.513144] snd_soc_skl 0000:00:1f.3: ASoC: error at snd_soc_dai_hw_params on SSP0 Pin: -22
[ 469.513262] snd_soc_skl 0000:00:1f.3: Blob NULL for id:0 type:3 dirn:0 ch:2, freq:48000, fmt:24
[ 469.513265] snd_soc_skl 0000:00:1f.3: ASoC: error at snd_soc_dai_hw_params on SSP0 Pin: -22
[ 470.545223] snd_soc_skl 0000:00:1f.3: Blob NULL for id:0 type:3 dirn:0 ch:2, freq:48000, fmt:24
[ 470.545247] snd_soc_skl 0000:00:1f.3: ASoC: error at snd_soc_dai_hw_params on SSP0 Pin: -22
[ 470.545774] snd_soc_skl 0000:00:1f.3: Blob NULL for id:0 type:3 dirn:0 ch:2, freq:48000, fmt:24
[ 470.545789] snd_soc_skl 0000:00:1f.3: ASoC: error at snd_soc_dai_hw_params on SSP0 Pin: -22
[ 529.345840] snd_soc_skl 0000:00:1f.3: Blob NULL for id:0 type:3 dirn:0 ch:2, freq:48000, fmt:24
[ 529.345847] snd_soc_skl 0000:00:1f.3: ASoC: error at snd_soc_dai_hw_params on SSP0 Pin: -22
[ 529.346035] snd_soc_skl 0000:00:1f.3: Blob NULL for id:0 type:3 dirn:0 ch:2, freq:48000, fmt:24
[ 529.346039] snd_soc_skl 0000:00:1f.3: ASoC: error at snd_soc_dai_hw_params on SSP0 Pin: -22
[ 530.377408] snd_soc_skl 0000:00:1f.3: Blob NULL for id:0 type:3 dirn:0 ch:2, freq:48000, fmt:24
[ 530.377414] snd_soc_skl 0000:00:1f.3: ASoC: error at snd_soc_dai_hw_params on SSP0 Pin: -22
[ 530.377592] snd_soc_skl 0000:00:1f.3: Blob NULL for id:0 type:3 dirn:0 ch:2, freq:48000, fmt:24
[ 530.377597] snd_soc_skl 0000:00:1f.3: ASoC: error at snd_soc_dai_hw_params on SSP0 Pin: -22
[ 543.306177] snd_soc_skl 0000:00:1f.3: Blob NULL for id:0 type:3 dirn:0 ch:2, freq:48000, fmt:24
[ 543.306181] snd_soc_skl 0000:00:1f.3: ASoC: error at snd_soc_dai_hw_params on SSP0 Pin: -22
[ 543.306278] snd_soc_skl 0000:00:1f.3: Blob NULL for id:0 type:3 dirn:0 ch:2, freq:48000, fmt:24
[ 543.306282] snd_soc_skl 0000:00:1f.3: ASoC: error at snd_soc_dai_hw_params on SSP0 Pin: -22
[ 544.338104] snd_soc_skl 0000:00:1f.3: Blob NULL for id:0 type:3 dirn:0 ch:2, freq:48000, fmt:24
[ 544.338122] snd_soc_skl 0000:00:1f.3: ASoC: error at snd_soc_dai_hw_params on SSP0 Pin: -22
[ 544.338510] snd_soc_skl 0000:00:1f.3: Blob NULL for id:0 type:3 dirn:0 ch:2, freq:48000, fmt:24
[ 544.338533] snd_soc_skl 0000:00:1f.3: ASoC: error at snd_soc_dai_hw_params on SSP0 Pin: -22
[ 668.260778] snd_soc_skl 0000:00:1f.3: Blob NULL for id:0 type:3 dirn:0 ch:2, freq:48000, fmt:24
[ 668.260783] snd_soc_skl 0000:00:1f.3: ASoC: error at snd_soc_dai_hw_params on SSP0 Pin: -22
[ 668.260895] snd_soc_skl 0000:00:1f.3: Blob NULL for id:0 type:3 dirn:0 ch:2, freq:48000, fmt:24
[ 668.260898] snd_soc_skl 0000:00:1f.3: ASoC: error at snd_soc_dai_hw_params on SSP0 Pin: -22
[ 669.297721] snd_soc_skl 0000:00:1f.3: Blob NULL for id:0 type:3 dirn:0 ch:2, freq:48000, fmt:24
[ 669.297734] snd_soc_skl 0000:00:1f.3: ASoC: error at snd_soc_dai_hw_params on SSP0 Pin: -22
[ 669.297966] snd_soc_skl 0000:00:1f.3: Blob NULL for id:0 type:3 dirn:0 ch:2, freq:48000, fmt:24
[ 669.297973] snd_soc_skl 0000:00:1f.3: ASoC: error at snd_soc_dai_hw_params on SSP0 Pin: -22
[ 686.610571] snd_soc_skl 0000:00:1f.3: Blob NULL for id:0 type:3 dirn:0 ch:2, freq:48000, fmt:24
[ 686.610575] snd_soc_skl 0000:00:1f.3: ASoC: error at snd_soc_dai_hw_params on SSP0 Pin: -22
[ 686.610670] snd_soc_skl 0000:00:1f.3: Blob NULL for id:0 type:3 dirn:0 ch:2, freq:48000, fmt:24
[ 686.610672] snd_soc_skl 0000:00:1f.3: ASoC: error at snd_soc_dai_hw_params on SSP0 Pin: -22
[ 687.644103] snd_soc_skl 0000:00:1f.3: Blob NULL for id:0 type:3 dirn:0 ch:2, freq:48000, fmt:24
[ 687.644117] snd_soc_skl 0000:00:1f.3: ASoC: error at snd_soc_dai_hw_params on SSP0 Pin: -22
[ 687.644436] snd_soc_skl 0000:00:1f.3: Blob NULL for id:0 type:3 dirn:0 ch:2, freq:48000, fmt:24
[ 687.644445] snd_soc_skl 0000:00:1f.3: ASoC: error at snd_soc_dai_hw_params on SSP0 Pin: -22
[ 830.410635] snd_soc_skl 0000:00:1f.3: Blob NULL for id:0 type:3 dirn:0 ch:2, freq:48000, fmt:24
[ 830.410640] snd_soc_skl 0000:00:1f.3: ASoC: error at snd_soc_dai_hw_params on SSP0 Pin: -22
[ 830.410749] snd_soc_skl 0000:00:1f.3: Blob NULL for id:0 type:3 dirn:0 ch:2, freq:48000, fmt:24
[ 830.410752] snd_soc_skl 0000:00:1f.3: ASoC: error at snd_soc_dai_hw_params on SSP0 Pin: -22
[ 831.442569] snd_soc_skl 0000:00:1f.3: Blob NULL for id:0 type:3 dirn:0 ch:2, freq:48000, fmt:24
[ 831.442584] snd_soc_skl 0000:00:1f.3: ASoC: error at snd_soc_dai_hw_params on SSP0 Pin: -22
[ 831.442992] snd_soc_skl 0000:00:1f.3: Blob NULL for id:0 type:3 dirn:0 ch:2, freq:48000, fmt:24
[ 831.443005] snd_soc_skl 0000:00:1f.3: ASoC: error at snd_soc_dai_hw_params on SSP0 Pin: -22
[ 899.913949] snd_soc_skl 0000:00:1f.3: Blob NULL for id:0 type:3 dirn:0 ch:2, freq:48000, fmt:24
[ 899.913954] snd_soc_skl 0000:00:1f.3: ASoC: error at snd_soc_dai_hw_params on SSP0 Pin: -22
[ 899.914069] snd_soc_skl 0000:00:1f.3: Blob NULL for id:0 type:3 dirn:0 ch:2, freq:48000, fmt:24
[ 899.914072] snd_soc_skl 0000:00:1f.3: ASoC: error at snd_soc_dai_hw_params on SSP0 Pin: -22
[ 900.945920] snd_soc_skl 0000:00:1f.3: Blob NULL for id:0 type:3 dirn:0 ch:2, freq:48000, fmt:24
[ 900.945926] snd_soc_skl 0000:00:1f.3: ASoC: error at snd_soc_dai_hw_params on SSP0 Pin: -22
[ 900.946017] snd_soc_skl 0000:00:1f.3: Blob NULL for id:0 type:3 dirn:0 ch:2, freq:48000, fmt:24
[ 900.946019] snd_soc_skl 0000:00:1f.3: ASoC: error at snd_soc_dai_hw_params on SSP0 Pin: -22
[ 2102.028300] snd_soc_skl 0000:00:1f.3: Blob NULL for id:0 type:3 dirn:0 ch:2, freq:48000, fmt:24
[ 2102.028305] snd_soc_skl 0000:00:1f.3: ASoC: error at snd_soc_dai_hw_params on SSP0 Pin: -22
[ 2102.028398] snd_soc_skl 0000:00:1f.3: Blob NULL for id:0 type:3 dirn:0 ch:2, freq:48000, fmt:24
[ 2102.028401] snd_soc_skl 0000:00:1f.3: ASoC: error at snd_soc_dai_hw_params on SSP0 Pin: -22

烦请各位能人帮忙解决一下,本人算是个linux小白,基本就只会照抄教程,在此先谢谢各位了。

还有屏幕无法自动旋转,平板模式在屏幕翻过去后无法自动开启的问题。

很多报错。
skl_n88l25_m98357a-tplg.bin
从这里看codec应该是新唐的nau88L25,负责数字信号转模拟信号(Speaker)、模拟(Mic)转数字工作。
内核里面有驱动,估计是缺固件,要从原系统里提取。
屏幕截图 2023-02-20 211945

MAX98357a是功放部分,把模拟信号放大到扬声器。
屏幕截图 2023-03-07 104211

老哥你知道怎么提取吗?就是大概的方法,我正好学一学。因为我这里头太多设备报错-2,想一起提取

https://devendor.github.io/c302ca/#fixing-sound
搜索skl_n88l25_m98357a-tplg.bin的部分