On Fri, May 31, 2019 at 5:24 PM Дмитрий Понаморев <[email protected]> wrote: > > Unfortunately, FITs does not have any settings for SMBus enable/disable and > so on. In general, this program for Edisonville_Rangeley is very poor > settings. > > Thanks for youre advice Kyösti! I add files with logs. I tried to play with > the enable_smbus() function but without result. Rather, the result is the > same - no devices on i2c-1. > You can see the comparison of devices on (SMBus0) i2c-1 bus with the OEM Bios > and with Coreboot bios in i2cdetect.log. > Could nuvoton superio somehow affect the SMBus? > > I also noticed errors in dmesg output such: > [ 93.737732] i801_smbus 0000:00:1f.3: Timeout waiting for interrupt! > [ 93.744750] i801_smbus 0000:00:1f.3: Transaction timeout >
That is a fairly strong suggestion that PCI 0:1f.3 does not have correct interrupt routing, but I did not check the logs yet. You might be able to use polling instead and add more verbose debug logging for driver i2c-i801, just to get further now with the SMBus part. Kyösti _______________________________________________ coreboot mailing list -- [email protected] To unsubscribe send an email to [email protected]

