2
0
mirror of https://github.com/lm-sensors/lm-sensors synced 2025-08-30 22:05:11 +00:00

sensors-detect: Do not scan I2C adapters on graphics cards by default.

Don't probe I2C buses on graphics cards by default. Their drivers will
typically instantiate the I2C slave devices themselves as needed, and
such probes have been occasionally reported to cause serious trouble.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@6084 7894878c-1315-0410-8ee3-d5d059ff63e0
This commit is contained in:
Jean Delvare
2012-10-30 17:11:37 +00:00
parent 6a2798ccc0
commit e817653329
2 changed files with 3 additions and 2 deletions

View File

@@ -3652,8 +3652,8 @@ sub scan_i2c_adapter
my ($funcs, $chip, $addr, $class, $default, $input, @not_to_scan);
$class = get_pci_class($i2c_adapters[$adapter_nr]->{parent});
if (($class & 0xff00) == 0x0400) {
# Do not probe adapters on PCI multimedia cards by default
# Do not probe adapters on multimedia and graphics cards by default
if (($class & 0xff00) == 0x0400 || ($class & 0xff00) == 0x0300) {
$default = 0;
} elsif ($class == 0x0c01 || $class == 0x0c05
|| find_i2c_adapter_driver($i2c_adapters[$adapter_nr]->{name})) {