~team-iquik/lmsensors/trunk

« back to all changes in this revision

Viewing changes to prog/detect/sensors-detect

  • Committer: khali
  • Date: 2012-10-30 17:11:37 UTC
  • Revision ID: svn-v4:7894878c-1315-0410-8ee3-d5d059ff63e0:lm-sensors/trunk:6084
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.

Show diffs side-by-side

added added

removed removed

Lines of Context:
3652
3652
        my ($funcs, $chip, $addr, $class, $default, $input, @not_to_scan);
3653
3653
 
3654
3654
        $class = get_pci_class($i2c_adapters[$adapter_nr]->{parent});
3655
 
        if (($class & 0xff00) == 0x0400) {
3656
 
                # Do not probe adapters on PCI multimedia cards by default
 
3655
        # Do not probe adapters on multimedia and graphics cards by default
 
3656
        if (($class & 0xff00) == 0x0400 || ($class & 0xff00) == 0x0300) {
3657
3657
                $default = 0;
3658
3658
        } elsif ($class == 0x0c01 || $class == 0x0c05
3659
3659
              || find_i2c_adapter_driver($i2c_adapters[$adapter_nr]->{name})) {