[Bug 298027] sysutils/read-edid: get-edid fails with "ioctl I2C_FUNCS: Inappropriate ioctl for device"

From: <bugzilla-noreply_at_freebsd.org>
Date: Sat, 29 Aug 2026 05:14:49 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=298027

            Bug ID: 298027
           Summary: sysutils/read-edid: get-edid fails with "ioctl
                    I2C_FUNCS: Inappropriate ioctl for device"
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: danfe@FreeBSD.org
          Reporter: yuri@freebsd.org
             Flags: maintainer-feedback?(danfe@FreeBSD.org)
          Assignee: danfe@FreeBSD.org

I tried to get the IDID file for my display but get-edid failed, see errors
below.

$ sudo get-edid
This is read-edid version 3.0.2. Prepare for some fun.
Attempting to use i2c interface
ioctl I2C_FUNCS: Inappropriate ioctl for device
Problem requesting slave address: Inappropriate ioctl for device
ioctl I2C_FUNCS: Inappropriate ioctl for device
No byte reading on this bus...
Problem requesting slave address: Inappropriate ioctl for device
ioctl I2C_FUNCS: Inappropriate ioctl for device
No byte reading on this bus...
Problem requesting slave address: Inappropriate ioctl for device
ioctl I2C_FUNCS: Inappropriate ioctl for device
No byte reading on this bus...
Problem requesting slave address: Inappropriate ioctl for device
ioctl I2C_FUNCS: Inappropriate ioctl for device
No byte reading on this bus...
Problem requesting slave address: Inappropriate ioctl for device
ioctl I2C_FUNCS: Inappropriate ioctl for device
No byte reading on this bus...
Problem requesting slave address: Inappropriate ioctl for device
ioctl I2C_FUNCS: Inappropriate ioctl for device
No byte reading on this bus...
Problem requesting slave address: Inappropriate ioctl for device
ioctl I2C_FUNCS: Inappropriate ioctl for device
No byte reading on this bus...
Problem requesting slave address: Inappropriate ioctl for device
Looks like no busses have an EDID. Sorry!
Attempting to use the classical VBE interface
mmap /dev/mem: Invalid argument
error initialising realmode interface
do you have full superuser (root) permissions?
I'm sorry nothing was successful. Maybe try some other arguments
if you played with them, or send an email to Matthew Kern
<pyrophobicman@gmail.com>.





FreeBSD 15.1 STABLE

-- 
You are receiving this mail because:
You are the assignee for the bug.