Changeset 4053

Show
Ignore:
Timestamp:
06/23/06 17:08:03 (2 years ago)
Author:
khali
Message:

Properly document on which systems the i2c-piix4 SMBus driver will
refuse to load. Hopefully this will make it clearer for users, which
were often wondering why their destop or server systems were detected
as laptops.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • lm-sensors/trunk/CHANGES

    r4051 r4053  
    33 
    442.10.1 (2006????) 
     5  File doc/busses/i2c-piix4: Update (2.6 backport) 
    56  File etc/sensors.conf.eg: Add an smsc47m192 section 
    67  Library: Fix device scan when no i2c support is present 
  • lm-sensors/trunk/doc/busses/i2c-piix4

    r4052 r4053  
    8686Please note that you don't need to do that in all cases, just when the SMBus is 
    8787not working properly. 
     88 
     89 
     90Hardware-specific issues 
     91------------------------ 
     92 
     93This driver will refuse to load on IBM systems with an Intel PIIX4 SMBus. 
     94Some of these machines have an RFID EEPROM (24RF08) connected to the SMBus, 
     95which can easily get corrupted due to a state machine bug. These are mostly 
     96Thinkpad laptops, but desktop systems may also be affected. We have no list 
     97of all affected systems, so the only safe solution was to prevent access to 
     98the SMBus on all IBM systems (detected using DMI data.) 
     99 
     100For additional information, read: 
     101http://www2.lm-sensors.nu/~lm78/cvs/lm_sensors2/README.thinkpad 
  • lm-sensors/trunk/kernel/busses/i2c-piix4.c

    r4051 r4053  
    138138#ifdef CONFIG_X86 
    139139        if(ibm_dmi_probe() && PIIX4_dev->vendor == PCI_VENDOR_ID_INTEL) { 
    140                 printk(KERN_ERR "i2c-piix4.o: IBM Laptop detected; this module " 
     140                printk(KERN_ERR "i2c-piix4.o: IBM system detected; this module " 
    141141                        "may corrupt your serial eeprom! Refusing to load " 
    142142                        "module!\n");