Bug 202587
Summary: | AMD X370 has secondary SMBus at I/O address 0x0B20 that isn't being detected, also requesting increased SMBus performance | ||
---|---|---|---|
Product: | Drivers | Reporter: | Adam Honse (calcprogrammer1) |
Component: | I2C | Assignee: | Jean Delvare (jdelvare) |
Status: | CLOSED CODE_FIX | ||
Severity: | normal | CC: | bert, crt0mega, gregersn, hac09906, jdelvare, joh82875, josephinedawson112, kennethjoyce549, kernel, lizamemozi, mail, maskeryulia, murphyde835, nrndda, nutodafozo, piroisl33t, priit, skeincornflower23, spamjunkeater, t.clastres, Vash63 |
Priority: | P1 | ||
Hardware: | All | ||
OS: | Linux | ||
Kernel Version: | 4.15.0-45 | Subsystem: | |
Regression: | No | Bisected commit-id: |
Description
Adam Honse
2019-02-15 04:32:41 UTC
Has there been any movement or review on this? Do the 2 SMBus controllers appear as separate PCI devices, or as 1 PCI device with multiple I/O resources? lspci -nnv should tell. I believe it's just one PCI device. On Windows, the I/O resources are not shown. I'll try the lspci -nnv on my friend's B450 later today as I'm away from my X370 system for a few days. In our testing it looks like all AM4 chipsets have this second bus. ASUS ROG Strix B450-F GAMING, Socket-AM4 lspci -nnv 00:14.0 SMBus [0c05]: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller [1022:790b] (rev 61) Subsystem: ASUSTeK Computer Inc. FCH SMBus Controller [1043:87c0] Flags: 66MHz, medium devsel Kernel driver in use: piix4_smbus Kernel modules: i2c_piix4, sp5100_tco Gigabyte X570 I Aorus Pro Wifi lspci -nnv 00:14.0 SMBus [0c05]: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller [1022:790b] (rev 61) Subsystem: Gigabyte Technology Co., Ltd Device [1458:5001] Flags: 66MHz, medium devsel Kernel modules: i2c_piix4, sp5100_tco Just one device for me Only a single SMBus-device on Asus PRIME X370-PR as well: 00:14.0 SMBus [0c05]: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller [1022:790b] (rev 59) Subsystem: ASUSTeK Computer Inc. FCH SMBus Controller [1043:8747] Flags: 66MHz, medium devsel Kernel driver in use: piix4_smbus Kernel modules: i2c_piix4, sp5100_tco Same here with my PRIME 370-PRO 00:14.0 SMBus [0c05]: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller [1022:790b] (rev 61) Subsystem: ASUSTeK Computer Inc. FCH SMBus Controller [1043:87c0] Flags: 66MHz, medium devsel Kernel driver in use: piix4_smbus Kernel modules: sp5100_tco, i2c_piix4 This patch works(and is needed) on my ASROCK B450M Pro 4 mainboard to make the port at at I/O 0x0B20 visible. After this, I can use the OpenRGB tool to control the RGB lighting on the Mainboard. Can you please include it in the mainline I suppose it was fixed: it was backported to stable 5.4.49. My patch has been merged and backported. Closing. ASRock AB350M Pro4 00:14.0 SMBus [0c05]: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller [1022:790b] (rev 59) Subsystem: ASRock Incorporation Device [1849:790b] Flags: 66MHz, medium devsel, IOMMU group 11 Kernel driver in use: piix4_smbus Kernel modules: i2c_piix4, sp5100_tco |