I have a I2S sound card HifiBerry type based on PCM5122, it's the only device connected to my raspi, and after update I cannot see it anymore.
In my config.txt file I have added the line:
dtoverlay=hifiberry-dacplus
The troubleshooting guide (https://www.hifiberry.com/docs/software/no-sound-checklist/) from their website starts with "aplay -l" command, which for me shows:
LibreELEC:~ # aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: vc4hdmi0 [vc4-hdmi-0], device 0: MAI PCM i2s-hifi-0 [MAI PCM i2s-hifi-0]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: vc4hdmi1 [vc4-hdmi-1], device 0: MAI PCM i2s-hifi-0 [MAI PCM i2s-hifi-0]
Subdevices: 1/1
Subdevice #0: subdevice #0
This list should show "hifiberry-dacplus" but it does not.
Further, there is a guide here: https://www.hifiberry.com/docs/software/…g-linux-3-18-x/
For Linux 5.4 they suggest to disable the onboard EEPROM by adding:
I am not sure which linux kernel is LibreELEC 10.0.1 using but adding this does not fix anything.
Output from "sudo vcdbg log msg'
005378.150: arasan: arasan_emmc_open
005563.831: brfs: File read: /mfs/sd/config.txt
005564.164: brfs: File read: 1197 bytes
005564.584: brfs: File read: /mfs/sd/distroconfig.txt
005565.046: brfs: File read: 321 bytes
005682.656: HDMI1:EDID error reading EDID block 0 attempt 0
005688.682: HDMI1:EDID error reading EDID block 0 attempt 1
005694.704: HDMI1:EDID error reading EDID block 0 attempt 2
005700.729: HDMI1:EDID error reading EDID block 0 attempt 3
005706.752: HDMI1:EDID error reading EDID block 0 attempt 4
005712.776: HDMI1:EDID error reading EDID block 0 attempt 5
005718.798: HDMI1:EDID error reading EDID block 0 attempt 6
005724.823: HDMI1:EDID error reading EDID block 0 attempt 7
005730.846: HDMI1:EDID error reading EDID block 0 attempt 8
005736.870: HDMI1:EDID error reading EDID block 0 attempt 9
005737.883: HDMI1:EDID giving up on reading EDID block 0
005739.115: brfs: File read: /mfs/sd/config.txt
005739.447: brfs: File read: 1197 bytes
005739.876: brfs: File read: /mfs/sd/distroconfig.txt
006813.494: gpioman: gpioman_get_pin_num: pin DISPLAY_DSI_PORT not defined
006815.994: *** Restart logging
006816.013: brfs: File read: 321 bytes
006879.936: hdmi: HDMI1:EDID error reading EDID block 0 attempt 0
006885.961: hdmi: HDMI1:EDID error reading EDID block 0 attempt 1
006891.986: hdmi: HDMI1:EDID error reading EDID block 0 attempt 2
006898.012: hdmi: HDMI1:EDID error reading EDID block 0 attempt 3
006904.034: hdmi: HDMI1:EDID error reading EDID block 0 attempt 4
006910.062: hdmi: HDMI1:EDID error reading EDID block 0 attempt 5
006918.648: hdmi: HDMI1:EDID error reading EDID block 0 attempt 6
006924.689: hdmi: HDMI1:EDID error reading EDID block 0 attempt 7
006930.727: hdmi: HDMI1:EDID error reading EDID block 0 attempt 8
006936.769: hdmi: HDMI1:EDID error reading EDID block 0 attempt 9
006937.795: hdmi: HDMI1:EDID giving up on reading EDID block 0
006942.868: hdmi: HDMI1:EDID error reading EDID block 0 attempt 0
006948.908: hdmi: HDMI1:EDID error reading EDID block 0 attempt 1
006954.948: hdmi: HDMI1:EDID error reading EDID block 0 attempt 2
006960.988: hdmi: HDMI1:EDID error reading EDID block 0 attempt 3
006967.026: hdmi: HDMI1:EDID error reading EDID block 0 attempt 4
006973.067: hdmi: HDMI1:EDID error reading EDID block 0 attempt 5
006979.107: hdmi: HDMI1:EDID error reading EDID block 0 attempt 6
006985.148: hdmi: HDMI1:EDID error reading EDID block 0 attempt 7
006991.186: hdmi: HDMI1:EDID error reading EDID block 0 attempt 8
006997.227: hdmi: HDMI1:EDID error reading EDID block 0 attempt 9
006998.253: hdmi: HDMI1:EDID giving up on reading EDID block 0
006998.283: hdmi: HDMI:hdmi_get_state is deprecated, use hdmi_get_display_state instead
006998.307: HDMI0: hdmi_pixel_encoding: 300000000
006998.326: HDMI1: hdmi_pixel_encoding: 300000000
007000.140: dtb_file 'bcm2711-rpi-4-b.dtb'
007008.286: brfs: File read: /mfs/sd/bcm2711-rpi-4-b.dtb
007008.309: Loading 'bcm2711-rpi-4-b.dtb' to 0x100 size 0xc2b5
007032.509: brfs: File read: 49845 bytes
007048.013: brfs: File read: /mfs/sd/overlays/overlay_map.dtb
007173.038: brfs: File read: 1667 bytes
007174.484: brfs: File read: /mfs/sd/config.txt
007174.960: brfs: File read: 1197 bytes
007175.474: brfs: File read: /mfs/sd/distroconfig.txt
007176.230: brfs: File read: 321 bytes
007194.422: brfs: File read: /mfs/sd/overlays/vc4-kms-v3d-pi4.dtbo
007313.980: Loaded overlay 'vc4-kms-v3d'
007313.998: dtparam: cma-512=true
007608.050: brfs: File read: 3823 bytes
007621.367: brfs: File read: /mfs/sd/overlays/rpivid-v4l2.dtbo
007639.813: Loaded overlay 'rpivid-v4l2'
007679.425: brfs: File read: 924 bytes
007699.146: brfs: File read: /mfs/sd/overlays/hifiberry-dacplus.dtbo
007728.943: Loaded overlay 'hifiberry-dacplus'
007823.161: brfs: File read: 1916 bytes
007824.032: brfs: File read: /mfs/sd/cmdline.txt
007824.073: Read command line from file 'cmdline.txt':
007824.089: 'boot=UUID=3010-5350 disk=UUID=a8e8a687-3b0f-472c-a2e4-3e8c903fd088 quiet'
008072.118: brfs: File read: 74 bytes
011772.997: brfs: File read: /mfs/sd/kernel.img
011773.027: Loading 'kernel.img' to 0x80000 size 0x1a2fa00
011813.176: Kernel relocated to 0x200000
011813.193: Device tree loaded to 0x2eff3400 (size 0xcb6c)
011818.686: gpioman: gpioman_get_pin_num: pin SDCARD_CONTROL_POWER not defined
013824.237: vchiq_core: vchiq_init_state: slot_zero = 0xcf000000, is_master = 1
Display More
Any suggestions please?