A continuation of Joe's response. ----- Forwarded message from Joe in Australia <tpx20 at ja.olm.net> ----- Reply-To: <tpx20 at ja.olm.net> From: "Joe in Australia" <tpx20 at ja.olm.net> To: <phil at netroedge.com> Subject: RE: TP EEPROM corruption in Linux Date: Mon, 22 Jul 2002 14:45:14 +1000 X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook IMO, Build 9.0.2416 (9.0.2911.0) Importance: Normal In-Reply-To: <20020721164017.F11600 at Stimpy.netroedge.com> X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000 X-SpamBouncer: 1.6 beta (6/22/02) X-SBClass: OK Hi Phil, Further to my earlier response, I will go through all my earlier stuff, And given a couple of days, I will come back to you with an example of how the 24RF08 is corrupted when treated as a 24CXX. I know it doesn't seem possible, but it is, I have confirmed this myself, but I just can't remember the exact circumstances. I just had a look at the 24RF08, 24C01, 24C08 data sheets and I can't see the problem [it doesn't jump out at you!], I know it's there and I have confirmed it in the past, I just have to revisit the subject. I do receive a lot of email from people who have corrupted their eeproms [TP hangs CRC error, dead as a door nail] after having read the eeprom using IC Prog or PonyProg and selected 24CXX as the eeprom type. Cheers Joe -----Original Message----- From: phil at netroedge.com [mailto:phil at netroedge.com] Sent: Monday, 22 July 2002 9:40 AM To: tpx20 at ja.olm.net Cc: sensors at Stimpy.netroedge.com Subject: TP EEPROM corruption in Linux Hey Joe, I found your site and newsgroup postings while doing a little research on a EEPROM corruption problem we're trying to solve under Linux with the Lm_sensors project. What seems to be happening is that users of these Thinkpad models are getting CRC errors on boot, or a 'RFID serialization' error: ThinkPad 770X ThinkPad 600E ThinkPad 770Z ThinkPad 600X ThinkPad 240 ThinkPad X20 ThinkPad 570E I've got two questions which I'm trying to answer which you might be able to help me with? - Do all of these Thinkpad models listed above use a common EEPROM chip? (e.g. an Atmel 24RF08) - Does the 24RF08 respond unfavorably to I2C 'quick' commands? I.e., commands which stop after the first I2C byte (the address with r/w bit). Our detection script tries to find all I2C busses and then all devices on those busses using the I2C 'quick' command. It then tries to suggest which drivers to use for the platform. It seems that after detection and at the next reboot, the computer reports the errors I mentioned above. We're trying to figure out a way to avoid the possibility of this kind of corruption in the future. Thanks for any help you can provide! Phil -- Philip Edelbrock -- IS Manager -- Edge Design, Corvallis, OR phil at netroedge.com -- http://www.netroedge.com/~phil PGP F16: 01 D2 FD 01 B5 46 F4 F0 3A 8B 9D 7E 14 7F FB 7A ----- End forwarded message ----- -- Philip Edelbrock -- IS Manager -- Edge Design, Corvallis, OR phil at netroedge.com -- http://www.netroedge.com/~phil PGP F16: 01 D2 FD 01 B5 46 F4 F0 3A 8B 9D 7E 14 7F FB 7A