Changeset 2406

Show
Ignore:
Timestamp:
04/01/04 19:40:57 (9 years ago)
Author:
khali
Message:

Update status.

Update URI of Joe's site.
Add link to pwcrack.com.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • lm-sensors/trunk/README.thinkpad

    r2125 r2406  
    2121 
    2222We have made several changes in release 2.6.5 to minimize the 
    23 chance of corruption: 
     23chance of corruption. Later evolutions were made and the current state is: 
    2424 
    25 1) Sensors-detect now accesses VPD information in the BIOS to identify IBM 
    26    system. If the system manufacturer is IBM, sensors-detect will print a 
    27    message and exit. 
     251) Sensors-detect accesses VPD information in the BIOS to identify IBM 
     26   systems. If it finds the VPD structure (which is IBM-proprietary), 
     27   sensors-detect will print a message and exit, unless the system is 
     28   listed in a growing white-list. We add system signatures to the list 
     29   when users report that a given model has been tested to be safe. 
    2830 
    29312) The sequence of probes in sensors-detect has been changed so that 
     
    3638   manufacturer is IBM, i2c-piix4 will print a message and exit. 
    3739   As the 24RF08 is on the PIIX4 SMBus, this prevents access to 
    38    the 24RF08, even if sensors-detect is bypassed or sensors-detect 
    39    does not recognize the system as IBM. 
     40   the 24RF08, even if sensors-detect was not used. 
    4041 
    41424) The sequence of probes in the eeprom module (when loaded with 
     
    4546   We do not have any reports of this corruption mechanism in releases 
    4647   2.6.4 or earlier but have verified that it can happen. 
    47    There is no issue unless the eeprom module is loaded with checksum=1, 
    48    which is not the default. 
    4948   The ddcmon driver was changed in the same way, just in case. 
    5049 
     
    5554   corruption, these changes have not been heavily tested. 
    5655 
    57 2) lm_sensors won't run on IBM systems because of these changes. 
     562) lm_sensors won't run on most IBM systems because of these changes. 
    5857 
    59583) IBM Thinkpads contain a proprietary Embedded Controller which 
     
    6564about temperatures and fan status. 
    6665 
    67 As described above, our 2.6.5 and later releases "blacklists" all IBM 
    68 systems. Our next step is to refine the system detection so that only 
    69 those models containing 24RF08's are blacklisted. We are working 
    70 with IBM on a method of querying the MTM (Machine Type and Model) 
    71 and comparing the MTM with a list of 24RF08-containing systems. 
    72 After this change (which will be documented in our CHANGES file 
    73 and this document), users of IBM systems without the 
    74 24RF08 and the proprietary Embedded Controller should be 
    75 able to safely use lm_sensors. 
     66As described above, our 2.6.5 release "blacklisted" all IBM 
     67systems. We were planning to refine refine the system detection so that 
     68only those models containing 24RF08's are blacklisted. But it looks like 
     69we will not get sufficient cooperation from IBM to implement a reliable 
     70blacklist. For this reason, we will now be using the other approach: 
     71a "white list" of known-to-be-safe systems. This is the only safe way. 
    7672 
    77 We would very much like to support IBM systems which contain 
    78 non-proprietary sensor devices. Unfortunately, until we have 
    79 a reliable identification method implemented, we must 
    80 blacklist all IBM systems to minimize the chance of eeprom corruption. 
     73Systems will be added to the white list at a slow rate, on user report. 
     74Basically, users wanting to use lm_sensors on their IBM systems, either 
     75because they know for sure that the system doesn't have the 24RF08 chip, 
     76or because they like playing with fire, have to bypass the securities we 
     77have implemented, and then report (hopefully) success, then we add their 
     78system signature to the white list. Note that this list is only 
     79implemented in sensors-detect at the moment, not the i2c-piix4 bus 
     80driver. 
    8181 
    8282We do not have any reports of 24RF08 eeproms on non-IBM systems. 
     
    9898 
    9999Joe in Australia's Thinkpad Password Recovery Site 
    100 http://www.ja.olm.net/unlock 
     100http://www.ja.axxs.net/unlock/ 
    101101 
    102102Atmel 24RF08 Datasheet 
    103103http://www.atmel.com/dyn/products/product_card.asp?part_id=2370 
    104104 
     105Site in the US that sells replacement AT24RF08 chips for all models 
     106http://www.pwcrack.com/ 
     107 
    105108 
    106109(*) 'Write Quick 0' is not an actual write and should never generate