** Description changed: I have an argon one V5 case fitted with an industra oled display connected to the Raspberry Pi 5 i2c bus. This displays various system information using various python scripts provided by Argon One, and is working fine on Ubuntu 24.04, 25.10 and Raspberry Pi OS. However on Ubuntu 26.04 it displays no information on the display and the following error is in syslog:- 2026-07-31T14:48:34.076339+01:00 thirlmere kernel: i2c_designware 1f00074000.i2c: i2c_dw_handle_tx_abort: SDA stuck at low 2026-07-31T14:48:34.078711+01:00 thirlmere python3[2851]: Unable to initialize OLED As the hardware is working fine on other versions of Ubuntu and Raspberry Pi OS I can only assume it must be a bug introduced in to the i2c driver on Ubuntu 26.04 Results from i2cdetect appear to show the hardware is working fine:- i2cdetect -y 1 0 1 2 3 4 5 6 7 8 9 a b c d e f 00: -- -- -- -- -- -- -- -- 10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 30: -- -- -- -- -- -- -- -- -- -- -- -- 3c -- -- -- 40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 70: -- -- -- -- -- -- -- -- i2cdetect -F 1 Functionalities implemented by /dev/i2c-1: I2C yes SMBus Quick Command yes SMBus Send Byte yes SMBus Receive Byte yes SMBus Write Byte yes SMBus Read Byte yes SMBus Write Word yes SMBus Read Word yes SMBus Process Call no SMBus Block Write yes SMBus Block Read yes SMBus Block Process Call no SMBus PEC no I2C Block Write yes I2C Block Read yes SMBus Host Notify no 10-bit addressing yes Target mode yes On Ubuntu 25.10 i2cdetect -F 1 returns the following:- i2cdetect -F 1 Functionalities implemented by /dev/i2c-1: I2C yes SMBus Quick Command yes SMBus Send Byte yes SMBus Receive Byte yes SMBus Write Byte yes SMBus Read Byte yes SMBus Write Word yes SMBus Read Word yes SMBus Process Call no SMBus Block Write yes SMBus Block Read yes SMBus Block Process Call no SMBus PEC no I2C Block Write yes I2C Block Read yes SMBus Host Notify no 10-bit addressing yes Target mode no + On Raspberry Pi Os i2cdetect -F 1 returns the following:- + + i2cdetect -F 1 + Functionalities implemented by /dev/i2c-1: + I2C yes + SMBus Quick Command yes + SMBus Send Byte yes + SMBus Receive Byte yes + SMBus Write Byte yes + SMBus Read Byte yes + SMBus Write Word yes + SMBus Read Word yes + SMBus Process Call no + SMBus Block Write yes + SMBus Block Read yes + SMBus Block Process Call no + SMBus PEC no + I2C Block Write yes + I2C Block Read yes + SMBus Host Notify no + 10-bit addressing yes + Target mode no + + The only differences I can see between the working systems on Ubuntu + 25.10 and Raspberry Pi OS and the non working Ubuntu 26.04 is the value + of Target Mode + ProblemType: Bug DistroRelease: Ubuntu 26.04 Package: linux-image-7.0.0-1015-raspi 7.0.0-1015.15 ProcVersionSignature: Ubuntu 7.0.0-1015.15-raspi 7.0.12 Uname: Linux 7.0.0-1015-raspi aarch64 ApportVersion: 2.34.1-0ubuntu0.1 Architecture: arm64 AudioDevicesInUse: USER PID ACCESS COMMAND /dev/snd/controlC0: springle 3004 F.... wireplumber /dev/snd/controlC3: springle 3004 F.... wireplumber /dev/snd/controlC1: springle 3004 F.... wireplumber /dev/snd/seq: springle 2998 F.... pipewire CasperMD5CheckResult: unknown CloudArchitecture: aarch64 CloudID: nocloud CloudName: unknown CloudPlatform: nocloud CloudSubPlatform: config-disk (/dev/sda1) CurrentDesktop: ubuntu:GNOME Date: Fri Jul 31 15:25:33 2026 ImageMediaBuild: 20260423 IwDevWlan0Link: Not connected. Lspci-vt: -[0001:00]---00.0-[01-04]----00.0-[02-04]--+-03.0-[03]----00.0 Micron Technology Inc 2550 NVMe SSD (DRAM-less) \-07.0-[04]----00.0 Micron/Crucial Technology P3 Plus NVMe PCIe SSD (DRAM-less) -[0002:00]---00.0-[01]----00.0 Raspberry Pi Ltd RP1 PCIe 2.0 South Bridge ProcFB: 0 vc4drmfb ProcKernelCmdLine: reboot=w coherent_pool=1M 8250.nr_uarts=1 pci=pcie_bus_safe numa_policy=interleave nvme.max_host_mem_size_mb=0 numa=fake=8 system_heap.max_order=0 iommu_dma_numa_policy=interleave smsc95xx.macaddr=2C:CF:67:7E:B5:72 vc_mem.mem_base=0x3fc00000 vc_mem.mem_size=0x40000000 zswap.enabled=1 zswap.compressor=zstd multipath=off dwc_otg.lpm_enable=0 console=tty1 root=/dev/sda2 rootfstype=ext4 panic=10 rootwait fixrtc quiet splash SourcePackage: linux-raspi UpgradeStatus: No upgrade log present (probably fresh install) acpidump:
-- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2162573 Title: i2c_designware driver returning sda stuck low error To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux-raspi/+bug/2162573/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
