Scheduled Maintenance: We are aware of an issue with Google, AOL, and Yahoo services as email providers which are blocking new registrations. We are trying to fix the issue and we have several internal and external support tickets in process to resolve the issue. Please see: viewtopic.php?t=158230

 

 

 

EDID block 0 is all zeroes

Off-Topic discussions about science, technology, and non Debian specific topics.
Message
Author
GalayZloy
Posts: 9
Joined: 2023-06-06 20:16

EDID block 0 is all zeroes

#1 Post by GalayZloy »

I installed the Openmediavault 6 based on Debian and seeing too many messages in syslog:

Code: Select all

06.06.2023, 00:28:21 kernel: [36871.854449] EDID block 0 is all zeroes
06.06.2023, 00:28:21 kernel: [36871.824177] EDID block 0 is all zeroes
06.06.2023, 00:28:11 kernel: [36861.614517] EDID block 0 is all zeroes
06.06.2023, 00:28:11 kernel: [36861.584244] EDID block 0 is all zeroes
06.06.2023, 00:28:01 kernel: [36851.375125] EDID block 0 is all zeroes
06.06.2023, 00:28:01 kernel: [36851.345114] EDID block 0 is all zeroes
06.06.2023, 00:27:51 kernel: [36841.134496] EDID block 0 is all zeroes
06.06.2023, 00:27:51 kernel: [36841.104046] EDID block 0 is all zeroes
06.06.2023, 00:27:40 kernel: [36830.864367] EDID block 0 is all zeroes
Operating System: Debian GNU/Linux 11 (bullseye)
Kernel: Linux 6.1.0-0.deb11.7-amd64
Hardware: Gigabyte GA-J1800N-D2H

I found same problem here https://forums.unraid.net/topic/128694- ... ll-zeroes/

Any ideas how to fix it?

arochester
Emeritus
Emeritus
Posts: 2435
Joined: 2010-12-07 19:55
Has thanked: 14 times
Been thanked: 54 times

Re: EDID block 0 is all zeroes

#2 Post by arochester »

Might be "based" on, or derived from, Debian, so it is not Debian.

https://forum.openmediavault.org/

GalayZloy
Posts: 9
Joined: 2023-06-06 20:16

Re: EDID block 0 is all zeroes

#3 Post by GalayZloy »

The circle is complete. In forum OMV, I am sent to forum Debian, and in forum Debian, I am sent to forum OMV.
The problem is clearly in the kernel. Where do core gurus reside? I hope for help.

Dai_trying
Posts: 1100
Joined: 2016-01-07 12:25
Has thanked: 5 times
Been thanked: 16 times

Re: EDID block 0 is all zeroes

#4 Post by Dai_trying »

A friendly suggestion, could you install Debian and see if you still have the same issue?

User avatar
kent_dorfman766
Posts: 535
Joined: 2022-12-16 06:34
Location: socialist states of america
Has thanked: 57 times
Been thanked: 70 times

Re: EDID block 0 is all zeroes

#5 Post by kent_dorfman766 »

GalayZloy wrote: 2023-06-07 06:52 The circle is complete. In forum OMV, I am sent to forum Debian, and in forum Debian, I am sent to forum OMV.
The problem is clearly in the kernel. Where do core gurus reside? I hope for help.
I guess next time you will know to not identify as "derived from debian". :wink:

Random_Troll
Posts: 444
Joined: 2023-02-07 13:35
Been thanked: 105 times

Re: EDID block 0 is all zeroes

#6 Post by Random_Troll »

Are there any actual problems or is this just about log spam?
Jeder nach seinen Fähigkeiten, jedem nach seinen Bedürfnissen.

Aki
Global Moderator
Global Moderator
Posts: 2823
Joined: 2014-07-20 18:12
Location: Europe
Has thanked: 69 times
Been thanked: 385 times

Re: EDID block 0 is all zeroes

#7 Post by Aki »

GalayZloy wrote: 2023-06-07 06:52 The problem is clearly in the kernel.
The error is reported by the kernel (for example, [1]), but it does not necessarily mean that is caused by the kernel.

The error message tells that there's something wrong in the EDID [2] frame received by the computer from the monitor. The EDID protocol is used to let the computer know about the monitor's characteristics. This could be caused by faulty connections (e.g. cable, ports, adapter) between computer and external monitor or by a defective external monitor.

You could check/replace cables and physical connection between computer and monitor.

---
[1] https://sources.debian.org/src/linux/6.1.27-1/drivers/gpu/drm/drm_edid.c/?hl=1917#L1917
[2] https://it.wikipedia.org/wiki/Extended_Display_Identification_Data
⢀⣴⠾⠻⢶⣦⠀
⣾⠁⢠⠒⠀⣿⡁ Debian - The universal operating system
⢿⡄⠘⠷⠚⠋⠀ https://www.debian.org
⠈⠳⣄⠀

GalayZloy
Posts: 9
Joined: 2023-06-06 20:16

Re: EDID block 0 is all zeroes

#8 Post by GalayZloy »

Dai_trying wrote: 2023-06-07 08:02 A friendly suggestion, could you install Debian and see if you still have the same issue?
I will consider this option, thx.
Random_Troll wrote: 2023-06-07 15:48 Are there any actual problems or is this just about log spam?
Just spam. But I'm not sure about any interrupts or anything serious causing the problem.
Aki wrote: 2023-06-07 16:42 The error message tells that there's something wrong in the EDID [2] frame received by the computer from the monitor. The EDID protocol is used to let the computer know about the monitor's characteristics. This could be caused by faulty connections (e.g. cable, ports, adapter) between computer and external monitor or by a defective external monitor.
You could check/replace cables and physical connection between computer and monitor.
Its my home server, and it have not monitor. But monitor was connected during OS installations.

User avatar
kent_dorfman766
Posts: 535
Joined: 2022-12-16 06:34
Location: socialist states of america
Has thanked: 57 times
Been thanked: 70 times

Re: EDID block 0 is all zeroes

#9 Post by kent_dorfman766 »

I grow tired of this thread. There is an xorg.conf setting to disable the EDID inquiry. Set it, then look up the monitor timings for your monitor and set them manually in the same file under the Monitor section. 8)

Yikes! It has no monitor? Then you shouldn't be booting to graphical.target. You should be booting to multi-user.target instead.

Of course X is going to complain about invalid EDID! You don't have a monitor attached!

GalayZloy
Posts: 9
Joined: 2023-06-06 20:16

Re: EDID block 0 is all zeroes

#10 Post by GalayZloy »

My server has not X...

User avatar
fabien
Forum Helper
Forum Helper
Posts: 620
Joined: 2019-12-03 12:51
Location: Anarres (Toulouse, France actually)
Has thanked: 60 times
Been thanked: 146 times

Re: EDID block 0 is all zeroes

#11 Post by fabien »

It could be interesting to be provided with the following information.

If you can, install the edid-decode package

Code: Select all

Package: edid-decode
Version: 0.1~git20201230.95d81c9-2
Installed-Size: 299KB
Maintainer: Andrej Shadura <andrewsh@debian.org>
Architecture: amd64
Depends     ▼
 libc6 (>=2.29), libgcc-s1 (>=3.0), libstdc++6 (>=5.2)
Description-en: decode the binary EDID information from monitors
 EDID is binary data encoded in the monitor firmware, which the kernel
 exposes via /sys/devices/.../drm/card*/card*/edid.  edid-decode renders
 this binary data into a human-readable text form.
Homepage: https://git.linuxtv.org/edid-decode.git/
Tag: hardware::detection, hardware::video, interface::commandline,
 role::program, scope::utility, use::configuring
Section: x11
Priority: optional
Filename: pool/main/e/edid-decode/edid-decode_0.1~git20201230.95d81c9-2_amd64.deb
Size: 101KB
Then post the result of

Code: Select all

$> find /sys/devices/ -type f -name edid -ls -exec edid-decode --hide-serial-numbers -c '{}' \;
If you can't or don't want to install edid-decode, post the result of

Code: Select all

$> find /sys/devices/ -type f -name edid -ls -exec cat '{}' \;

Random_Troll
Posts: 444
Joined: 2023-02-07 13:35
Been thanked: 105 times

Re: EDID block 0 is all zeroes

#12 Post by Random_Troll »

GalayZloy wrote: 2023-06-06 20:27Any ideas how to fix it?
Did you try blocking the video driver? That suggestion is in your linked thread. If the video driver isn't loaded then the kernel won't try to find an EDID block.
Jeder nach seinen Fähigkeiten, jedem nach seinen Bedürfnissen.

GalayZloy
Posts: 9
Joined: 2023-06-06 20:16

Re: EDID block 0 is all zeroes

#13 Post by GalayZloy »

fabien wrote: 2023-06-08 10:30 If you can't or don't want to install edid-decode, post the result of

Code: Select all

$> find /sys/devices/ -type f -name edid -ls -exec cat '{}' \;
Result:

Code: Select all

~# find /sys/devices/ -type f -name edid -ls -exec cat '{}' \;
    26122      0 -r--r--r--   1 root     root            0 june 9 14:02 /sys/devices/pci0000:00/0000:00:02.0/drm/card0/card0-HDMI-A-1/edid
    26039      0 -r--r--r--   1 root     root            0 june 9 14:02 /sys/devices/pci0000:00/0000:00:02.0/drm/card0/card0-VGA-1/edid
    26147      0 -r--r--r--   1 root     root            0 june 9 14:02 /sys/devices/pci0000:00/0000:00:02.0/drm/card0/card0-HDMI-A-2/edid
    26062      0 -r--r--r--   1 root     root            0 june 9 14:02 /sys/devices/pci0000:00/0000:00:02.0/drm/card0/card0-DP-1/edid
MB have VGA an HDMI ports, video integrated in processor Intel Celeron J1800. When I installed the OS, the monitor was connected to HDMI. Now all ports are free.
Last edited by GalayZloy on 2023-06-09 11:13, edited 1 time in total.

GalayZloy
Posts: 9
Joined: 2023-06-06 20:16

Re: EDID block 0 is all zeroes

#14 Post by GalayZloy »

Random_Troll wrote: 2023-06-08 16:20 Did you try blocking the video driver? That suggestion is in your linked thread. If the video driver isn't loaded then the kernel won't try to find an EDID block.
Can you tell me how can I do that?

Random_Troll
Posts: 444
Joined: 2023-02-07 13:35
Been thanked: 105 times

Re: EDID block 0 is all zeroes

#15 Post by Random_Troll »

Just as in your linked thread.
Jeder nach seinen Fähigkeiten, jedem nach seinen Bedürfnissen.

GalayZloy
Posts: 9
Joined: 2023-06-06 20:16

Re: EDID block 0 is all zeroes

#16 Post by GalayZloy »

Random_Troll wrote: 2023-06-09 15:22 Just as in your linked thread.
There is solution in this thread "isolating the iGPU from the kernel and the error does not appear", but the solution is done via GUI. How to isolating the iGPU via terminal? I didn't find a solution to this problem on the Internet, and my knowledge is not enough.

Random_Troll
Posts: 444
Joined: 2023-02-07 13:35
Been thanked: 105 times

Re: EDID block 0 is all zeroes

#17 Post by Random_Troll »

It's the command block given in the first post in your linked thread. It didn't work for the OP because they had another card but it should work for you. I'm not typing it out here again, that would be a pointless waste of time.
Jeder nach seinen Fähigkeiten, jedem nach seinen Bedürfnissen.

Aki
Global Moderator
Global Moderator
Posts: 2823
Joined: 2014-07-20 18:12
Location: Europe
Has thanked: 69 times
Been thanked: 385 times

Re: EDID block 0 is all zeroes

#18 Post by Aki »

@GalayZloy:
You could identify what is the kernel module that drives you graphic card, for example with the command:

Code: Select all

inxi -Gxxxxz                                                                                                                   
Then, you could try to blacklist that kernel module (see https://wiki.debian.org/it/KernelModuleBlacklisting).
⢀⣴⠾⠻⢶⣦⠀
⣾⠁⢠⠒⠀⣿⡁ Debian - The universal operating system
⢿⡄⠘⠷⠚⠋⠀ https://www.debian.org
⠈⠳⣄⠀

GalayZloy
Posts: 9
Joined: 2023-06-06 20:16

Re: EDID block 0 is all zeroes

#19 Post by GalayZloy »

I checked - when the monitor is connected, this message does not appear. Thus, it only appears when the server is running without a monitor.

GalayZloy
Posts: 9
Joined: 2023-06-06 20:16

Re: EDID block 0 is all zeroes

#20 Post by GalayZloy »

Workaround that worked in my case:
1. create a file:
/etc/modprobe.d/igpu.conf
2. put a line in the file:
blacklist i915

After that, the log file no longer has this error.

I already removed the monitor, but if I plug it in in the future, will it work or do I need to remove the i915 lock first?

Post Reply