|
From: Hal F. <hal...@gm...> - 2009-08-16 16:14:00
|
I was traveling recently, and I wanted to do some experiments with TXT on the road, so I bought an HP laptop that supports the technology. It is an HP EliteBook 6930p. I got it set up with Linux and tboot, enabled TPM, VT and TXT, and tried booting tboot and a Linux kernel. Something went wrong. My laptop hung and I restarted it. But it didn't start properly. The power light and other lights came on, but the display did not light up. The fan started and disk began spinning, but after about a second, the whole thing powered down. The fan and disk stopped, and all of the lights went out. Then, after a few seconds, it turned itself back on. But once again, after starting the fan and disk, and before lighting the display, the laptop shut off. This cycle would repeat indefinitely, the laptop turning itself on and off. I have to make it stop by pressing and holding the power button. In short, my laptop was completely broken and useless. Fortunately, being new it was covered by HP's warranty. They talked me through the usual minor fixits on the phone, removing the disk and such, and nothing helped. They finally told me to take it to an authorized repair shop. The nearest one is 80 miles away so it was not super convenient, but I did it. Unfortunately it meant that I was not able to take the laptop on my trip and was not able to do my experiments. I got back this week and picked up my laptop from the repair shop. They had replaced the motherboard and it worked fine. So I tried again. I enabled the new TPM, got VT and TXT enabled, and tried launching tboot. It broke again. Once again my laptop is useless. It repeatedly turns itself on and off, and does not even light up the display. It does not get far enough into BIOS to boot from a CD or any other medium. I am a little worried about once again demanding that HP fix this machine under the terms of my warranty. I did not go into any detail about what I was doing when it broke the first time. In fact I thought it was probably just a defective machine; I did not necessarily connect it that much with tboot since I was just getting started with it and had only used it for an hour or so. But with the same thing happening twice now, it is clear that I am breaking it. And I am not running Windows, I am using experimental software, etc. Of course the machine is claimed to support TXT, so obviously it should not break from running tboot. But this is such a little-known and new technology that I'm sure only a few people at HP are familiar with it. I am not sure how to proceed with regard to the warranty. I wonder if anyone at HP reading this might be able to comment? It will not be good if HP laptops are turned into bricks by running tboot. Hal Finney |
|
From: Wang, S. <sha...@in...> - 2009-08-18 01:20:03
|
Hi Hal, The reset behavior seems like it is due to the secret flag of TXT. It looks like BIOS ACM does not clear the secret flag of TXT when hang and reset happen. What version of SINIT and tboot are you using on that laptop? What did you do to get hang? hang where? I am trying to find where the root cause is. Thanks. Shane Hal Finney wrote: > I was traveling recently, and I wanted to do some experiments with TXT > on the road, so I bought an HP laptop that supports the technology. It > is an HP EliteBook 6930p. I got it set up with Linux and tboot, > enabled TPM, VT and TXT, and tried booting tboot and a Linux kernel. > > Something went wrong. My laptop hung and I restarted it. But it didn't > start properly. The power light and other lights came on, but the > display did not light up. The fan started and disk began spinning, but > after about a second, the whole thing powered down. The fan and disk > stopped, and all of the lights went out. Then, after a few seconds, it > turned itself back on. But once again, after starting the fan and > disk, and before lighting the display, the laptop shut off. This cycle > would repeat indefinitely, the laptop turning itself on and off. I > have to make it stop by pressing and holding the power button. > > In short, my laptop was completely broken and useless. > > Fortunately, being new it was covered by HP's warranty. They talked me > through the usual minor fixits on the phone, removing the disk and > such, and nothing helped. They finally told me to take it to an > authorized repair shop. The nearest one is 80 miles away so it was not > super convenient, but I did it. Unfortunately it meant that I was not > able to take the laptop on my trip and was not able to do my > experiments. > > I got back this week and picked up my laptop from the repair shop. > They had replaced the motherboard and it worked fine. So I tried > again. I enabled the new TPM, got VT and TXT enabled, and tried > launching tboot. > > It broke again. > > Once again my laptop is useless. It repeatedly turns itself on and > off, and does not even light up the display. It does not get far > enough into BIOS to boot from a CD or any other medium. > > I am a little worried about once again demanding that HP fix this > machine under the terms of my warranty. I did not go into any detail > about what I was doing when it broke the first time. In fact I thought > it was probably just a defective machine; I did not necessarily > connect it that much with tboot since I was just getting started with > it and had only used it for an hour or so. But with the same thing > happening twice now, it is clear that I am breaking it. And I am not > running Windows, I am using experimental software, etc. Of course the > machine is claimed to support TXT, so obviously it should not break > from running tboot. But this is such a little-known and new technology > that I'm sure only a few people at HP are familiar with it. I am not > sure how to proceed with regard to the warranty. > > I wonder if anyone at HP reading this might be able to comment? It > will not be good if HP laptops are turned into bricks by running > tboot. > > Hal Finney > > ------------------------------------------------------------------------------ > Let Crystal Reports handle the reporting - Free Crystal Reports 2008 > 30-Day trial. Simplify your report design, integration and deployment > - and focus on what you do best, core application coding. Discover > what's new with > Crystal Reports now. http://p.sf.net/sfu/bobj-july > _______________________________________________ > tboot-devel mailing list > tbo...@li... > https://lists.sourceforge.net/lists/listinfo/tboot-devel |
|
From: Hal F. <hal...@gm...> - 2009-08-18 15:46:21
|
Thanks very much for the responses. Unfortunately I can't give you the BIOS version because the machine is a brick. I am at a conference this week so it may take a few days to get it fixed. The first time it broke I used the 20090330 version of tboot, with the latest SINIT downloaded from SourceForge. The second time, this past weekend, I believe I used tboot built from the mercurial tip, which I had downloaded moments before. I am not sure how to proceed after I get my laptop fixed. I can tell you what BIOS version is in the new one, but I will be hesitant to do another run of tboot to see if it breaks it again. Last time, they replaced the motherboard, so I don't expect that the new BIOS version will necessarily be the same as the one that broke. As far as the hang, I believe it occured immediately after the GETSEC[SENTER]. The display went blank. The one thing I noticed, at least the second time, is that the disk drive light was flickering in a smooth, uniform pattern. Maybe 30 times a second, just flickering on and off uniformly. This kind of worried me as I wondered if the failure mode was trashing my disk. After a few seconds, I pressed and held the power button to turn the laptop off. Trying to turn it back on led to the problem I described, where it repeatedly turns itself back off (and back on). One question, would you think that removing and replacing the RTC battery might clear enough internal state to let it boot? Any other interventions or resets that might be possible if I take the laptop apart somewhat? HP does have instructions to do so on the web site. Hal Finney On Mon, Aug 17, 2009 at 6:18 PM, Wang, Shane<sha...@in...> wrote: > Hi Hal, > > The reset behavior seems like it is due to the secret flag of TXT. > It looks like BIOS ACM does not clear the secret flag of TXT when hang and reset happen. > > What version of SINIT and tboot are you using on that laptop? > What did you do to get hang? hang where? > > I am trying to find where the root cause is. > > Thanks. > Shane > > Hal Finney wrote: >> I was traveling recently, and I wanted to do some experiments with TXT >> on the road, so I bought an HP laptop that supports the technology. It >> is an HP EliteBook 6930p. I got it set up with Linux and tboot, >> enabled TPM, VT and TXT, and tried booting tboot and a Linux kernel. >> >> Something went wrong. My laptop hung and I restarted it. But it didn't >> start properly. The power light and other lights came on, but the >> display did not light up. The fan started and disk began spinning, but >> after about a second, the whole thing powered down. The fan and disk >> stopped, and all of the lights went out. Then, after a few seconds, it >> turned itself back on. But once again, after starting the fan and >> disk, and before lighting the display, the laptop shut off. This cycle >> would repeat indefinitely, the laptop turning itself on and off. I >> have to make it stop by pressing and holding the power button. >> >> In short, my laptop was completely broken and useless. >> >> Fortunately, being new it was covered by HP's warranty. They talked me >> through the usual minor fixits on the phone, removing the disk and >> such, and nothing helped. They finally told me to take it to an >> authorized repair shop. The nearest one is 80 miles away so it was not >> super convenient, but I did it. Unfortunately it meant that I was not >> able to take the laptop on my trip and was not able to do my >> experiments. >> >> I got back this week and picked up my laptop from the repair shop. >> They had replaced the motherboard and it worked fine. So I tried >> again. I enabled the new TPM, got VT and TXT enabled, and tried >> launching tboot. >> >> It broke again. >> >> Once again my laptop is useless. It repeatedly turns itself on and >> off, and does not even light up the display. It does not get far >> enough into BIOS to boot from a CD or any other medium. >> >> I am a little worried about once again demanding that HP fix this >> machine under the terms of my warranty. I did not go into any detail >> about what I was doing when it broke the first time. In fact I thought >> it was probably just a defective machine; I did not necessarily >> connect it that much with tboot since I was just getting started with >> it and had only used it for an hour or so. But with the same thing >> happening twice now, it is clear that I am breaking it. And I am not >> running Windows, I am using experimental software, etc. Of course the >> machine is claimed to support TXT, so obviously it should not break >> from running tboot. But this is such a little-known and new technology >> that I'm sure only a few people at HP are familiar with it. I am not >> sure how to proceed with regard to the warranty. >> >> I wonder if anyone at HP reading this might be able to comment? It >> will not be good if HP laptops are turned into bricks by running >> tboot. >> >> Hal Finney >> >> ------------------------------------------------------------------------------ >> Let Crystal Reports handle the reporting - Free Crystal Reports 2008 >> 30-Day trial. Simplify your report design, integration and deployment >> - and focus on what you do best, core application coding. Discover >> what's new with >> Crystal Reports now. http://p.sf.net/sfu/bobj-july >> _______________________________________________ >> tboot-devel mailing list >> tbo...@li... >> https://lists.sourceforge.net/lists/listinfo/tboot-devel > > |
|
From: Jonathan M. M. <jon...@cm...> - 2009-08-18 15:56:33
|
Hi Hal et al., When I had this problem on an 8530p, I tried the following (unsuccessfully) to restore the machine to a state where it will boot: > 1. Remove memory on left slot (as shown in DIMM1.jpg) and restart the unit. No change. > 2. Remove the memory on the right slot, replace it back and restart the unit (keep the left slot still empty). No change. > 3. Replace with memory on the right slot with another one that has a different frequency (e.g. if you have 800Mhz DIMM replace it with 667Mhz one). Keep the left slot still empty. I don't have a DIMM of a different speed lying around. I have one other model of HP laptop but it takes the identical stuff. I tried it anyways. No change. > 4. Remove the RTC battery (will find it next to DIMMs) and let it stay there for a while. After that connect it back and restart the unit. Left DIMM still out. I left the battery out for a few minutes and tried booting up with it removed. No change. I also removed the CD-ROM drive and tried again. No change. I left the battery out for about half hour, then put it back in, then tried booting up with the left DIMM still removed. No change. Cheers, -Jon Hal Finney wrote: > Thanks very much for the responses. Unfortunately I can't give you the > BIOS version because the machine is a brick. I am at a conference this > week so it may take a few days to get it fixed. > > The first time it broke I used the 20090330 version of tboot, with the > latest SINIT downloaded from SourceForge. The second time, this past > weekend, I believe I used tboot built from the mercurial tip, which I > had downloaded moments before. > > I am not sure how to proceed after I get my laptop fixed. I can tell > you what BIOS version is in the new one, but I will be hesitant to do > another run of tboot to see if it breaks it again. Last time, they > replaced the motherboard, so I don't expect that the new BIOS version > will necessarily be the same as the one that broke. > > As far as the hang, I believe it occured immediately after the > GETSEC[SENTER]. The display went blank. The one thing I noticed, at > least the second time, is that the disk drive light was flickering in > a smooth, uniform pattern. Maybe 30 times a second, just flickering on > and off uniformly. This kind of worried me as I wondered if the > failure mode was trashing my disk. After a few seconds, I pressed and > held the power button to turn the laptop off. Trying to turn it back > on led to the problem I described, where it repeatedly turns itself > back off (and back on). > > One question, would you think that removing and replacing the RTC > battery might clear enough internal state to let it boot? Any other > interventions or resets that might be possible if I take the laptop > apart somewhat? HP does have instructions to do so on the web site. > > Hal Finney > > On Mon, Aug 17, 2009 at 6:18 PM, Wang, Shane<sha...@in...> wrote: >> Hi Hal, >> >> The reset behavior seems like it is due to the secret flag of TXT. >> It looks like BIOS ACM does not clear the secret flag of TXT when hang and reset happen. >> >> What version of SINIT and tboot are you using on that laptop? >> What did you do to get hang? hang where? >> >> I am trying to find where the root cause is. >> >> Thanks. >> Shane >> >> Hal Finney wrote: >>> I was traveling recently, and I wanted to do some experiments with TXT >>> on the road, so I bought an HP laptop that supports the technology. It >>> is an HP EliteBook 6930p. I got it set up with Linux and tboot, >>> enabled TPM, VT and TXT, and tried booting tboot and a Linux kernel. >>> >>> Something went wrong. My laptop hung and I restarted it. But it didn't >>> start properly. The power light and other lights came on, but the >>> display did not light up. The fan started and disk began spinning, but >>> after about a second, the whole thing powered down. The fan and disk >>> stopped, and all of the lights went out. Then, after a few seconds, it >>> turned itself back on. But once again, after starting the fan and >>> disk, and before lighting the display, the laptop shut off. This cycle >>> would repeat indefinitely, the laptop turning itself on and off. I >>> have to make it stop by pressing and holding the power button. >>> >>> In short, my laptop was completely broken and useless. >>> >>> Fortunately, being new it was covered by HP's warranty. They talked me >>> through the usual minor fixits on the phone, removing the disk and >>> such, and nothing helped. They finally told me to take it to an >>> authorized repair shop. The nearest one is 80 miles away so it was not >>> super convenient, but I did it. Unfortunately it meant that I was not >>> able to take the laptop on my trip and was not able to do my >>> experiments. >>> >>> I got back this week and picked up my laptop from the repair shop. >>> They had replaced the motherboard and it worked fine. So I tried >>> again. I enabled the new TPM, got VT and TXT enabled, and tried >>> launching tboot. >>> >>> It broke again. >>> >>> Once again my laptop is useless. It repeatedly turns itself on and >>> off, and does not even light up the display. It does not get far >>> enough into BIOS to boot from a CD or any other medium. >>> >>> I am a little worried about once again demanding that HP fix this >>> machine under the terms of my warranty. I did not go into any detail >>> about what I was doing when it broke the first time. In fact I thought >>> it was probably just a defective machine; I did not necessarily >>> connect it that much with tboot since I was just getting started with >>> it and had only used it for an hour or so. But with the same thing >>> happening twice now, it is clear that I am breaking it. And I am not >>> running Windows, I am using experimental software, etc. Of course the >>> machine is claimed to support TXT, so obviously it should not break >>> from running tboot. But this is such a little-known and new technology >>> that I'm sure only a few people at HP are familiar with it. I am not >>> sure how to proceed with regard to the warranty. >>> >>> I wonder if anyone at HP reading this might be able to comment? It >>> will not be good if HP laptops are turned into bricks by running >>> tboot. >>> >>> Hal Finney >>> >>> ------------------------------------------------------------------------------ >>> Let Crystal Reports handle the reporting - Free Crystal Reports 2008 >>> 30-Day trial. Simplify your report design, integration and deployment >>> - and focus on what you do best, core application coding. Discover >>> what's new with >>> Crystal Reports now. http://p.sf.net/sfu/bobj-july >>> _______________________________________________ >>> tboot-devel mailing list >>> tbo...@li... >>> https://lists.sourceforge.net/lists/listinfo/tboot-devel >> > > ------------------------------------------------------------------------------ > Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day > trial. Simplify your report design, integration and deployment - and focus on > what you do best, core application coding. Discover what's new with > Crystal Reports now. http://p.sf.net/sfu/bobj-july > _______________________________________________ > tboot-devel mailing list > tbo...@li... > https://lists.sourceforge.net/lists/listinfo/tboot-devel > |
|
From: Wang, S. <sha...@in...> - 2009-08-19 09:16:19
|
Hi all, For Hal's question, I didn't get any message/hint to clear the flag and restore the laptop by removing the RTC battery. The flag should be in MSR register on the chipset. Jon, did you succeed to restore your laptop? Or, does "no change" mean "fail"? Shane Jonathan M. McCune wrote: > Hi Hal et al., > > When I had this problem on an 8530p, I tried the following > (unsuccessfully) to restore the machine to a state where it will boot: > > > 1. Remove memory on left slot (as shown in DIMM1.jpg) and restart > the unit. > > No change. > > > 2. Remove the memory on the right slot, replace it back and restart > the unit (keep the left slot still empty). > > No change. > > > 3. Replace with memory on the right slot with another one that has > a different frequency (e.g. if you have 800Mhz DIMM replace it with > 667Mhz one). Keep the left slot still empty. > > I don't have a DIMM of a different speed lying around. I have one > other model of HP laptop but it takes the identical stuff. I tried it > anyways. No change. > > > 4. Remove the RTC battery (will find it next to DIMMs) and let it > stay there for a while. After that connect it back and restart the > unit. > > Left DIMM still out. I left the battery out for a few minutes and > tried booting up with it removed. No change. I also removed the > CD-ROM drive and tried again. No change. > > I left the battery out for about half hour, then put it back in, then > tried booting up with the left DIMM still removed. No change. > > Cheers, > -Jon > > > Hal Finney wrote: >> Thanks very much for the responses. Unfortunately I can't give you >> the >> BIOS version because the machine is a brick. I am at a conference >> this >> week so it may take a few days to get it fixed. >> >> The first time it broke I used the 20090330 version of tboot, with >> the latest SINIT downloaded from SourceForge. The second time, this >> past weekend, I believe I used tboot built from the mercurial tip, >> which I >> had downloaded moments before. >> >> I am not sure how to proceed after I get my laptop fixed. I can tell >> you what BIOS version is in the new one, but I will be hesitant to do >> another run of tboot to see if it breaks it again. Last time, they >> replaced the motherboard, so I don't expect that the new BIOS version >> will necessarily be the same as the one that broke. >> >> As far as the hang, I believe it occured immediately after the >> GETSEC[SENTER]. The display went blank. The one thing I noticed, at >> least the second time, is that the disk drive light was flickering in >> a smooth, uniform pattern. Maybe 30 times a second, just flickering >> on >> and off uniformly. This kind of worried me as I wondered if the >> failure mode was trashing my disk. After a few seconds, I pressed and >> held the power button to turn the laptop off. Trying to turn it back >> on led to the problem I described, where it repeatedly turns itself >> back off (and back on). >> >> One question, would you think that removing and replacing the RTC >> battery might clear enough internal state to let it boot? Any other >> interventions or resets that might be possible if I take the laptop >> apart somewhat? HP does have instructions to do so on the web site. >> >> Hal Finney >> >> On Mon, Aug 17, 2009 at 6:18 PM, Wang, Shane<sha...@in...> >> wrote: >>> Hi Hal, >>> >>> The reset behavior seems like it is due to the secret flag of TXT. >>> It looks like BIOS ACM does not clear the secret flag of TXT when >>> hang and reset happen. >>> >>> What version of SINIT and tboot are you using on that laptop? >>> What did you do to get hang? hang where? >>> >>> I am trying to find where the root cause is. >>> >>> Thanks. >>> Shane >>> >>> Hal Finney wrote: >>>> I was traveling recently, and I wanted to do some experiments with >>>> TXT on the road, so I bought an HP laptop that supports the >>>> technology. It is an HP EliteBook 6930p. I got it set up with >>>> Linux and tboot, enabled TPM, VT and TXT, and tried booting tboot >>>> and a Linux kernel. >>>> >>>> Something went wrong. My laptop hung and I restarted it. But it >>>> didn't start properly. The power light and other lights came on, >>>> but the display did not light up. The fan started and disk began >>>> spinning, but after about a second, the whole thing powered down. >>>> The fan and disk stopped, and all of the lights went out. Then, >>>> after a few seconds, it turned itself back on. But once again, >>>> after starting the fan and disk, and before lighting the display, >>>> the laptop shut off. This cycle would repeat indefinitely, the >>>> laptop turning itself on and off. I have to make it stop by >>>> pressing and holding the power button. >>>> >>>> In short, my laptop was completely broken and useless. >>>> >>>> Fortunately, being new it was covered by HP's warranty. They >>>> talked me through the usual minor fixits on the phone, removing >>>> the disk and such, and nothing helped. They finally told me to >>>> take it to an authorized repair shop. The nearest one is 80 miles >>>> away so it was not super convenient, but I did it. Unfortunately >>>> it meant that I was not able to take the laptop on my trip and was >>>> not able to do my experiments. >>>> >>>> I got back this week and picked up my laptop from the repair shop. >>>> They had replaced the motherboard and it worked fine. So I tried >>>> again. I enabled the new TPM, got VT and TXT enabled, and tried >>>> launching tboot. >>>> >>>> It broke again. >>>> >>>> Once again my laptop is useless. It repeatedly turns itself on and >>>> off, and does not even light up the display. It does not get far >>>> enough into BIOS to boot from a CD or any other medium. >>>> >>>> I am a little worried about once again demanding that HP fix this >>>> machine under the terms of my warranty. I did not go into any >>>> detail about what I was doing when it broke the first time. In >>>> fact I thought it was probably just a defective machine; I did not >>>> necessarily connect it that much with tboot since I was just >>>> getting started with it and had only used it for an hour or so. >>>> But with the same thing happening twice now, it is clear that I am >>>> breaking it. And I am not running Windows, I am using experimental >>>> software, etc. Of course the machine is claimed to support TXT, so >>>> obviously it should not break from running tboot. But this is such >>>> a little-known and new technology that I'm sure only a few people >>>> at HP are familiar with it. I am not sure how to proceed with >>>> regard to the warranty. >>>> >>>> I wonder if anyone at HP reading this might be able to comment? It >>>> will not be good if HP laptops are turned into bricks by running >>>> tboot. >>>> >>>> Hal Finney >>>> >>>> ------------------------------------------------------------------------------ >>>> Let Crystal Reports handle the reporting - Free Crystal Reports >>>> 2008 30-Day trial. Simplify your report design, integration and >>>> deployment - and focus on what you do best, core application >>>> coding. Discover what's new with Crystal Reports now. >>>> http://p.sf.net/sfu/bobj-july >>>> _______________________________________________ >>>> tboot-devel mailing list >>>> tbo...@li... >>>> https://lists.sourceforge.net/lists/listinfo/tboot-devel >>> >> >> ------------------------------------------------------------------------------ >> Let Crystal Reports handle the reporting - Free Crystal Reports 2008 >> 30-Day trial. Simplify your report design, integration and >> deployment - and focus on what you do best, core application coding. >> Discover what's new with >> Crystal Reports now. http://p.sf.net/sfu/bobj-july >> _______________________________________________ >> tboot-devel mailing list >> tbo...@li... >> https://lists.sourceforge.net/lists/listinfo/tboot-devel |
|
From: Jonathan M. M. <jon...@cm...> - 2009-09-09 16:18:23
|
Hi Shane, No change meant "fail." However, I am now trying with BIOS version F.0E, and SENTER appears to work. I say "appears" because Linux doesn't actually succeed in booting, and this laptop doesn't have a serial port to capture the output. I'm using Ubuntu 9.04 with their kernel 2.6.28-11-generic. title tboot.hg + Ubuntu 9.04, kernel 2.6.28-11-generic root (hd0,1) kernel /tboot.gz logging=vga,memory module /vmlinuz-2.6.28-11-generic root=/dev/sda3 ro module /initrd.img-2.6.28-11-generic module /GM45_PM45_SINIT_19.BIN boot The errors are to do with the SATA controller and with USB. I've been playing with some BIOS settings which have been impacting the way in which things fail. I'm planning to experiment further with these settings and also try a newer kernel. Any suggestions are much appreciated. Cheers, -Jon Wang, Shane wrote: > Hi all, > > For Hal's question, I didn't get any message/hint to clear the flag and restore the laptop by removing the RTC battery. > The flag should be in MSR register on the chipset. > > Jon, did you succeed to restore your laptop? Or, does "no change" mean "fail"? > > Shane > > Jonathan M. McCune wrote: > >> Hi Hal et al., >> >> When I had this problem on an 8530p, I tried the following >> (unsuccessfully) to restore the machine to a state where it will boot: >> >> > 1. Remove memory on left slot (as shown in DIMM1.jpg) and restart >> the unit. >> >> No change. >> >> > 2. Remove the memory on the right slot, replace it back and restart >> the unit (keep the left slot still empty). >> >> No change. >> >> > 3. Replace with memory on the right slot with another one that has >> a different frequency (e.g. if you have 800Mhz DIMM replace it with >> 667Mhz one). Keep the left slot still empty. >> >> I don't have a DIMM of a different speed lying around. I have one >> other model of HP laptop but it takes the identical stuff. I tried it >> anyways. No change. >> >> > 4. Remove the RTC battery (will find it next to DIMMs) and let it >> stay there for a while. After that connect it back and restart the >> unit. >> >> Left DIMM still out. I left the battery out for a few minutes and >> tried booting up with it removed. No change. I also removed the >> CD-ROM drive and tried again. No change. >> >> I left the battery out for about half hour, then put it back in, then >> tried booting up with the left DIMM still removed. No change. >> >> Cheers, >> -Jon >> >> >> Hal Finney wrote: >> >>> Thanks very much for the responses. Unfortunately I can't give you >>> the >>> BIOS version because the machine is a brick. I am at a conference >>> this >>> week so it may take a few days to get it fixed. >>> >>> The first time it broke I used the 20090330 version of tboot, with >>> the latest SINIT downloaded from SourceForge. The second time, this >>> past weekend, I believe I used tboot built from the mercurial tip, >>> which I >>> had downloaded moments before. >>> >>> I am not sure how to proceed after I get my laptop fixed. I can tell >>> you what BIOS version is in the new one, but I will be hesitant to do >>> another run of tboot to see if it breaks it again. Last time, they >>> replaced the motherboard, so I don't expect that the new BIOS version >>> will necessarily be the same as the one that broke. >>> >>> As far as the hang, I believe it occured immediately after the >>> GETSEC[SENTER]. The display went blank. The one thing I noticed, at >>> least the second time, is that the disk drive light was flickering in >>> a smooth, uniform pattern. Maybe 30 times a second, just flickering >>> on >>> and off uniformly. This kind of worried me as I wondered if the >>> failure mode was trashing my disk. After a few seconds, I pressed and >>> held the power button to turn the laptop off. Trying to turn it back >>> on led to the problem I described, where it repeatedly turns itself >>> back off (and back on). >>> >>> One question, would you think that removing and replacing the RTC >>> battery might clear enough internal state to let it boot? Any other >>> interventions or resets that might be possible if I take the laptop >>> apart somewhat? HP does have instructions to do so on the web site. >>> >>> Hal Finney >>> >>> On Mon, Aug 17, 2009 at 6:18 PM, Wang, Shane<sha...@in...> >>> wrote: >>> >>>> Hi Hal, >>>> >>>> The reset behavior seems like it is due to the secret flag of TXT. >>>> It looks like BIOS ACM does not clear the secret flag of TXT when >>>> hang and reset happen. >>>> >>>> What version of SINIT and tboot are you using on that laptop? >>>> What did you do to get hang? hang where? >>>> >>>> I am trying to find where the root cause is. >>>> >>>> Thanks. >>>> Shane >>>> >>>> Hal Finney wrote: >>>> >>>>> I was traveling recently, and I wanted to do some experiments with >>>>> TXT on the road, so I bought an HP laptop that supports the >>>>> technology. It is an HP EliteBook 6930p. I got it set up with >>>>> Linux and tboot, enabled TPM, VT and TXT, and tried booting tboot >>>>> and a Linux kernel. >>>>> >>>>> Something went wrong. My laptop hung and I restarted it. But it >>>>> didn't start properly. The power light and other lights came on, >>>>> but the display did not light up. The fan started and disk began >>>>> spinning, but after about a second, the whole thing powered down. >>>>> The fan and disk stopped, and all of the lights went out. Then, >>>>> after a few seconds, it turned itself back on. But once again, >>>>> after starting the fan and disk, and before lighting the display, >>>>> the laptop shut off. This cycle would repeat indefinitely, the >>>>> laptop turning itself on and off. I have to make it stop by >>>>> pressing and holding the power button. >>>>> >>>>> In short, my laptop was completely broken and useless. >>>>> >>>>> Fortunately, being new it was covered by HP's warranty. They >>>>> talked me through the usual minor fixits on the phone, removing >>>>> the disk and such, and nothing helped. They finally told me to >>>>> take it to an authorized repair shop. The nearest one is 80 miles >>>>> away so it was not super convenient, but I did it. Unfortunately >>>>> it meant that I was not able to take the laptop on my trip and was >>>>> not able to do my experiments. >>>>> >>>>> I got back this week and picked up my laptop from the repair shop. >>>>> They had replaced the motherboard and it worked fine. So I tried >>>>> again. I enabled the new TPM, got VT and TXT enabled, and tried >>>>> launching tboot. >>>>> >>>>> It broke again. >>>>> >>>>> Once again my laptop is useless. It repeatedly turns itself on and >>>>> off, and does not even light up the display. It does not get far >>>>> enough into BIOS to boot from a CD or any other medium. >>>>> >>>>> I am a little worried about once again demanding that HP fix this >>>>> machine under the terms of my warranty. I did not go into any >>>>> detail about what I was doing when it broke the first time. In >>>>> fact I thought it was probably just a defective machine; I did not >>>>> necessarily connect it that much with tboot since I was just >>>>> getting started with it and had only used it for an hour or so. >>>>> But with the same thing happening twice now, it is clear that I am >>>>> breaking it. And I am not running Windows, I am using experimental >>>>> software, etc. Of course the machine is claimed to support TXT, so >>>>> obviously it should not break from running tboot. But this is such >>>>> a little-known and new technology that I'm sure only a few people >>>>> at HP are familiar with it. I am not sure how to proceed with >>>>> regard to the warranty. >>>>> >>>>> I wonder if anyone at HP reading this might be able to comment? It >>>>> will not be good if HP laptops are turned into bricks by running >>>>> tboot. >>>>> >>>>> Hal Finney >>>>> >>>>> ------------------------------------------------------------------------------ >>>>> Let Crystal Reports handle the reporting - Free Crystal Reports >>>>> 2008 30-Day trial. Simplify your report design, integration and >>>>> deployment - and focus on what you do best, core application >>>>> coding. Discover what's new with Crystal Reports now. >>>>> http://p.sf.net/sfu/bobj-july >>>>> _______________________________________________ >>>>> tboot-devel mailing list >>>>> tbo...@li... >>>>> https://lists.sourceforge.net/lists/listinfo/tboot-devel >>>>> >>> ------------------------------------------------------------------------------ >>> Let Crystal Reports handle the reporting - Free Crystal Reports 2008 >>> 30-Day trial. Simplify your report design, integration and >>> deployment - and focus on what you do best, core application coding. >>> Discover what's new with >>> Crystal Reports now. http://p.sf.net/sfu/bobj-july >>> _______________________________________________ >>> tboot-devel mailing list >>> tbo...@li... >>> https://lists.sourceforge.net/lists/listinfo/tboot-devel >>> > > > |
|
From: Jonathan M. M. <jon...@cm...> - 2009-09-10 14:18:13
|
Hello list, A success story! I forgot to include intel_iommu=on on the kernel command line (and then to use a kernel which supports it). Summary: Laptop: HP 8530p BIOS Revision: F.0E tboot revision: changeset: 172:da3ebacc9b6d kernel: 2.6.30.6 with CONFIG_DMAR=yes grub: title tboot.hg + Ubuntu 9.04, kernel 2.6.30.6 root (hd0,1) kernel /tboot.gz logging=vga,memory,serial module /vmlinuz-2.6.30.6 root=/dev/sda3 ro intel_iommu=on module /initrd.img-2.6.30.6 module /GM45_PM45_SINIT_19.BIN boot This works! HOWEVER: Using BIOS revision F.09 (and I suspect, any earlier version) will BRICK THE LAPTOP. I did not try BIOS revision F.0C. Cheers, -Jon Jonathan M. McCune wrote: > Hi Shane, > > No change meant "fail." However, I am now trying with BIOS version > F.0E, and SENTER appears to work. I say "appears" because Linux doesn't > actually succeed in booting, and this laptop doesn't have a serial port > to capture the output. I'm using Ubuntu 9.04 with their kernel > 2.6.28-11-generic. > > title tboot.hg + Ubuntu 9.04, kernel 2.6.28-11-generic > root (hd0,1) > kernel /tboot.gz logging=vga,memory > module /vmlinuz-2.6.28-11-generic root=/dev/sda3 ro > module /initrd.img-2.6.28-11-generic > module /GM45_PM45_SINIT_19.BIN > boot > > The errors are to do with the SATA controller and with USB. I've been > playing with some BIOS settings which have been impacting the way in > which things fail. I'm planning to experiment further with these > settings and also try a newer kernel. Any suggestions are much appreciated. > > Cheers, > -Jon > > > > Wang, Shane wrote: >> Hi all, >> >> For Hal's question, I didn't get any message/hint to clear the flag and restore the laptop by removing the RTC battery. >> The flag should be in MSR register on the chipset. >> >> Jon, did you succeed to restore your laptop? Or, does "no change" mean "fail"? >> >> Shane >> >> Jonathan M. McCune wrote: >> >>> Hi Hal et al., >>> >>> When I had this problem on an 8530p, I tried the following >>> (unsuccessfully) to restore the machine to a state where it will boot: >>> >>> > 1. Remove memory on left slot (as shown in DIMM1.jpg) and restart >>> the unit. >>> >>> No change. >>> >>> > 2. Remove the memory on the right slot, replace it back and restart >>> the unit (keep the left slot still empty). >>> >>> No change. >>> >>> > 3. Replace with memory on the right slot with another one that has >>> a different frequency (e.g. if you have 800Mhz DIMM replace it with >>> 667Mhz one). Keep the left slot still empty. >>> >>> I don't have a DIMM of a different speed lying around. I have one >>> other model of HP laptop but it takes the identical stuff. I tried it >>> anyways. No change. >>> >>> > 4. Remove the RTC battery (will find it next to DIMMs) and let it >>> stay there for a while. After that connect it back and restart the >>> unit. >>> >>> Left DIMM still out. I left the battery out for a few minutes and >>> tried booting up with it removed. No change. I also removed the >>> CD-ROM drive and tried again. No change. >>> >>> I left the battery out for about half hour, then put it back in, then >>> tried booting up with the left DIMM still removed. No change. >>> >>> Cheers, >>> -Jon >>> >>> >>> Hal Finney wrote: >>> >>>> Thanks very much for the responses. Unfortunately I can't give you >>>> the >>>> BIOS version because the machine is a brick. I am at a conference >>>> this >>>> week so it may take a few days to get it fixed. >>>> >>>> The first time it broke I used the 20090330 version of tboot, with >>>> the latest SINIT downloaded from SourceForge. The second time, this >>>> past weekend, I believe I used tboot built from the mercurial tip, >>>> which I >>>> had downloaded moments before. >>>> >>>> I am not sure how to proceed after I get my laptop fixed. I can tell >>>> you what BIOS version is in the new one, but I will be hesitant to do >>>> another run of tboot to see if it breaks it again. Last time, they >>>> replaced the motherboard, so I don't expect that the new BIOS version >>>> will necessarily be the same as the one that broke. >>>> >>>> As far as the hang, I believe it occured immediately after the >>>> GETSEC[SENTER]. The display went blank. The one thing I noticed, at >>>> least the second time, is that the disk drive light was flickering in >>>> a smooth, uniform pattern. Maybe 30 times a second, just flickering >>>> on >>>> and off uniformly. This kind of worried me as I wondered if the >>>> failure mode was trashing my disk. After a few seconds, I pressed and >>>> held the power button to turn the laptop off. Trying to turn it back >>>> on led to the problem I described, where it repeatedly turns itself >>>> back off (and back on). >>>> >>>> One question, would you think that removing and replacing the RTC >>>> battery might clear enough internal state to let it boot? Any other >>>> interventions or resets that might be possible if I take the laptop >>>> apart somewhat? HP does have instructions to do so on the web site. >>>> >>>> Hal Finney >>>> >>>> On Mon, Aug 17, 2009 at 6:18 PM, Wang, Shane<sha...@in...> >>>> wrote: >>>> >>>>> Hi Hal, >>>>> >>>>> The reset behavior seems like it is due to the secret flag of TXT. >>>>> It looks like BIOS ACM does not clear the secret flag of TXT when >>>>> hang and reset happen. >>>>> >>>>> What version of SINIT and tboot are you using on that laptop? >>>>> What did you do to get hang? hang where? >>>>> >>>>> I am trying to find where the root cause is. >>>>> >>>>> Thanks. >>>>> Shane >>>>> >>>>> Hal Finney wrote: >>>>> >>>>>> I was traveling recently, and I wanted to do some experiments with >>>>>> TXT on the road, so I bought an HP laptop that supports the >>>>>> technology. It is an HP EliteBook 6930p. I got it set up with >>>>>> Linux and tboot, enabled TPM, VT and TXT, and tried booting tboot >>>>>> and a Linux kernel. >>>>>> >>>>>> Something went wrong. My laptop hung and I restarted it. But it >>>>>> didn't start properly. The power light and other lights came on, >>>>>> but the display did not light up. The fan started and disk began >>>>>> spinning, but after about a second, the whole thing powered down. >>>>>> The fan and disk stopped, and all of the lights went out. Then, >>>>>> after a few seconds, it turned itself back on. But once again, >>>>>> after starting the fan and disk, and before lighting the display, >>>>>> the laptop shut off. This cycle would repeat indefinitely, the >>>>>> laptop turning itself on and off. I have to make it stop by >>>>>> pressing and holding the power button. >>>>>> >>>>>> In short, my laptop was completely broken and useless. >>>>>> >>>>>> Fortunately, being new it was covered by HP's warranty. They >>>>>> talked me through the usual minor fixits on the phone, removing >>>>>> the disk and such, and nothing helped. They finally told me to >>>>>> take it to an authorized repair shop. The nearest one is 80 miles >>>>>> away so it was not super convenient, but I did it. Unfortunately >>>>>> it meant that I was not able to take the laptop on my trip and was >>>>>> not able to do my experiments. >>>>>> >>>>>> I got back this week and picked up my laptop from the repair shop. >>>>>> They had replaced the motherboard and it worked fine. So I tried >>>>>> again. I enabled the new TPM, got VT and TXT enabled, and tried >>>>>> launching tboot. >>>>>> >>>>>> It broke again. >>>>>> >>>>>> Once again my laptop is useless. It repeatedly turns itself on and >>>>>> off, and does not even light up the display. It does not get far >>>>>> enough into BIOS to boot from a CD or any other medium. >>>>>> >>>>>> I am a little worried about once again demanding that HP fix this >>>>>> machine under the terms of my warranty. I did not go into any >>>>>> detail about what I was doing when it broke the first time. In >>>>>> fact I thought it was probably just a defective machine; I did not >>>>>> necessarily connect it that much with tboot since I was just >>>>>> getting started with it and had only used it for an hour or so. >>>>>> But with the same thing happening twice now, it is clear that I am >>>>>> breaking it. And I am not running Windows, I am using experimental >>>>>> software, etc. Of course the machine is claimed to support TXT, so >>>>>> obviously it should not break from running tboot. But this is such >>>>>> a little-known and new technology that I'm sure only a few people >>>>>> at HP are familiar with it. I am not sure how to proceed with >>>>>> regard to the warranty. >>>>>> >>>>>> I wonder if anyone at HP reading this might be able to comment? It >>>>>> will not be good if HP laptops are turned into bricks by running >>>>>> tboot. >>>>>> >>>>>> Hal Finney >>>>>> >>>>>> ------------------------------------------------------------------------------ >>>>>> Let Crystal Reports handle the reporting - Free Crystal Reports >>>>>> 2008 30-Day trial. Simplify your report design, integration and >>>>>> deployment - and focus on what you do best, core application >>>>>> coding. Discover what's new with Crystal Reports now. >>>>>> http://p.sf.net/sfu/bobj-july >>>>>> _______________________________________________ >>>>>> tboot-devel mailing list >>>>>> tbo...@li... >>>>>> https://lists.sourceforge.net/lists/listinfo/tboot-devel >>>>>> >>>> ------------------------------------------------------------------------------ >>>> Let Crystal Reports handle the reporting - Free Crystal Reports 2008 >>>> 30-Day trial. Simplify your report design, integration and >>>> deployment - and focus on what you do best, core application coding. >>>> Discover what's new with >>>> Crystal Reports now. http://p.sf.net/sfu/bobj-july >>>> _______________________________________________ >>>> tboot-devel mailing list >>>> tbo...@li... >>>> https://lists.sourceforge.net/lists/listinfo/tboot-devel >>>> >> >> > > > ------------------------------------------------------------------------------ > Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day > trial. Simplify your report design, integration and deployment - and focus on > what you do best, core application coding. Discover what's new with > Crystal Reports now. http://p.sf.net/sfu/bobj-july > _______________________________________________ > tboot-devel mailing list > tbo...@li... > https://lists.sourceforge.net/lists/listinfo/tboot-devel > |
|
From: Wang, S. <sha...@in...> - 2009-09-11 02:00:41
|
Great to hear that. Jon, when you say "Using F.09 will brick the laptop", I am wondering how your laptop can recover from the brick situation. Or, just remove the battery... you mentioned in the last email? That will help others. Thanks. Shane Jonathan M. McCune wrote: > Hello list, > > A success story! > > I forgot to include intel_iommu=on on the kernel command line (and > then to use a kernel which supports it). Summary: > > Laptop: HP 8530p > BIOS Revision: F.0E > tboot revision: changeset: 172:da3ebacc9b6d > kernel: 2.6.30.6 with CONFIG_DMAR=yes > grub: > > title tboot.hg + Ubuntu 9.04, kernel 2.6.30.6 > root (hd0,1) > kernel /tboot.gz logging=vga,memory,serial > module /vmlinuz-2.6.30.6 root=/dev/sda3 ro intel_iommu=on > module /initrd.img-2.6.30.6 > module /GM45_PM45_SINIT_19.BIN > boot > > This works! > > HOWEVER: Using BIOS revision F.09 (and I suspect, any earlier version) > will BRICK THE LAPTOP. I did not try BIOS revision F.0C. > > Cheers, > -Jon |
|
From: Jonathan M. M. <jon...@cm...> - 2009-09-11 12:00:52
|
Hi Shane, list, I use the term "brick" because I have been unable to recover it in that situation. I exchanged it under warranty for a new unit. HP has posted a relevant support document here: http://h20000.www2.hp.com/bizsupport/TechSupport/Document.jsp?objectID=c01658899&lang=en&cc=us&taskId=135&prodSeriesId=3688868&prodTypeId=321957 ...but this did not work for me. My advice for folks is to upgrade to the newest available BIOS before trying tboot. Cheers, -Jon Wang, Shane wrote: > Great to hear that. > > Jon, when you say "Using F.09 will brick the laptop", I am wondering how your laptop can recover from the brick situation. Or, just remove the battery... you mentioned in the last email? That will help others. > > Thanks. > Shane > > Jonathan M. McCune wrote: > >> Hello list, >> >> A success story! >> >> I forgot to include intel_iommu=on on the kernel command line (and >> then to use a kernel which supports it). Summary: >> >> Laptop: HP 8530p >> BIOS Revision: F.0E >> tboot revision: changeset: 172:da3ebacc9b6d >> kernel: 2.6.30.6 with CONFIG_DMAR=yes >> grub: >> >> title tboot.hg + Ubuntu 9.04, kernel 2.6.30.6 >> root (hd0,1) >> kernel /tboot.gz logging=vga,memory,serial >> module /vmlinuz-2.6.30.6 root=/dev/sda3 ro intel_iommu=on >> module /initrd.img-2.6.30.6 >> module /GM45_PM45_SINIT_19.BIN >> boot >> >> This works! >> >> HOWEVER: Using BIOS revision F.09 (and I suspect, any earlier version) >> will BRICK THE LAPTOP. I did not try BIOS revision F.0C. >> >> Cheers, >> -Jon >> > > |
|
From: Jonathan M. M. <jon...@cm...> - 2009-09-11 20:46:36
|
Hello list, Where can I find a description of the causes associated with various "processor error codes" that may end up in LT.ERRORCODE following an attempted GETSEC[SENTER]? The MLE developer's guide seems to contain only LCP-related error codes. Thanks! -Jon |
|
From: Wang, S. <sha...@in...> - 2009-09-16 07:59:31
Attachments:
sinit_errors.txt
|
Can you find some info from sinit_errors.txt (see attached) in the SINIT package on sourceforge? But your type field is 5, it is strange. Shane Jonathan M. McCune wrote: > Hello list, > > Actually, I've just found Table 15 in Appendix B in the MLE > Developer's Guide. > > I'm receiving error #BadACMMType (LT.ERRORCODE=0xc0000005). Does this > mean that the MTRRs are incorrectly set for the ACMod area? From the > table: "Load memory type error in Authenticated Code Execution Area." > > Some more of the table: > > Type Field Encodings for Processor-Initiated Intel(r) TXT Shutdowns > > Type Error condition Mnemonic > > 0 Legacy shutdown #LegacyShutdown > 1-4 Reserved Reserved > 5 Load memory type error in Authenticated Code Execution Area > #BadACMMType 6 Unrecognized AC module format #UnsupportedACM > 7 Failure to authenticate #AuthenticateFail > 8 Invalid AC module format #BadACMFormat > 9 Unexpected snoop hit detected #UnexpectedHITM > 10 Invalid event #InvalidEvent > > Any advice / suggestions are much appreciated. > > Thanks, > -Jon > > > > Jonathan M. McCune wrote: >> Hello list, >> >> Where can I find a description of the causes associated with various >> "processor error codes" that may end up in LT.ERRORCODE following an >> attempted GETSEC[SENTER]? The MLE developer's guide seems to contain >> only LCP-related error codes. >> >> Thanks! >> -Jon >> >> >> ------------------------------------------------------------------------------ >> Let Crystal Reports handle the reporting - Free Crystal Reports 2008 >> 30-Day trial. Simplify your report design, integration and >> deployment - and focus on what you do best, core application coding. >> Discover what's new with >> Crystal Reports now. http://p.sf.net/sfu/bobj-july >> _______________________________________________ >> tboot-devel mailing list >> tbo...@li... >> https://lists.sourceforge.net/lists/listinfo/tboot-devel |
|
From: Jonathan M. M. <jon...@cm...> - 2009-09-16 11:09:49
|
Hi Shane, Thanks for your reply. It turns out I had some bugs in some of my error-handling code and I was invoking SENTER when the MTRRs for the SINIT region had not yet been set correctly. Searching the MLE Developer's Guide for BadACMMType yields a paragraph that explains what was wrong. I should have posted another follow-up that I resolved the issue; sorry about that. Cheers, -Jon Wang, Shane wrote: > Can you find some info from sinit_errors.txt (see attached) in the SINIT package on sourceforge? > > But your type field is 5, it is strange. > > Shane > > Jonathan M. McCune wrote: > >> Hello list, >> >> Actually, I've just found Table 15 in Appendix B in the MLE >> Developer's Guide. >> >> I'm receiving error #BadACMMType (LT.ERRORCODE=0xc0000005). Does this >> mean that the MTRRs are incorrectly set for the ACMod area? From the >> table: "Load memory type error in Authenticated Code Execution Area." >> >> Some more of the table: >> >> Type Field Encodings for Processor-Initiated Intel(r) TXT Shutdowns >> >> Type Error condition Mnemonic >> >> 0 Legacy shutdown #LegacyShutdown >> 1-4 Reserved Reserved >> 5 Load memory type error in Authenticated Code Execution Area >> #BadACMMType 6 Unrecognized AC module format #UnsupportedACM >> 7 Failure to authenticate #AuthenticateFail >> 8 Invalid AC module format #BadACMFormat >> 9 Unexpected snoop hit detected #UnexpectedHITM >> 10 Invalid event #InvalidEvent >> >> Any advice / suggestions are much appreciated. >> >> Thanks, >> -Jon >> >> >> >> Jonathan M. McCune wrote: >> >>> Hello list, >>> >>> Where can I find a description of the causes associated with various >>> "processor error codes" that may end up in LT.ERRORCODE following an >>> attempted GETSEC[SENTER]? The MLE developer's guide seems to contain >>> only LCP-related error codes. >>> >>> Thanks! >>> -Jon >>> >>> >>> ------------------------------------------------------------------------------ >>> Let Crystal Reports handle the reporting - Free Crystal Reports 2008 >>> 30-Day trial. Simplify your report design, integration and >>> deployment - and focus on what you do best, core application coding. >>> Discover what's new with >>> Crystal Reports now. http://p.sf.net/sfu/bobj-july >>> _______________________________________________ >>> tboot-devel mailing list >>> tbo...@li... >>> https://lists.sourceforge.net/lists/listinfo/tboot-devel >>> > > |
|
From: Tondapu, K. <kar...@hp...> - 2009-08-17 21:17:56
Attachments:
txt-stat.txt
|
Hi Hal, The last time I checked tboot on 6930p was with Changeset:d9eaaaa7279b and BIOS:F.10 and I haven't seen any issues (no hang or restart). The txt-stat log looked fine too. Can you please tell me which bios version you are using? Will have to check if any recent changes to tboot are breaking on the unit. Karthik -----Original Message----- From: Hal Finney [mailto:hal...@gm...] Sent: Sunday, August 16, 2009 11:14 AM To: tbo...@li... Cc: Tondapu, Karthik Subject: tboot broke my laptop! (twice!) I was traveling recently, and I wanted to do some experiments with TXT on the road, so I bought an HP laptop that supports the technology. It is an HP EliteBook 6930p. I got it set up with Linux and tboot, enabled TPM, VT and TXT, and tried booting tboot and a Linux kernel. Something went wrong. My laptop hung and I restarted it. But it didn't start properly. The power light and other lights came on, but the display did not light up. The fan started and disk began spinning, but after about a second, the whole thing powered down. The fan and disk stopped, and all of the lights went out. Then, after a few seconds, it turned itself back on. But once again, after starting the fan and disk, and before lighting the display, the laptop shut off. This cycle would repeat indefinitely, the laptop turning itself on and off. I have to make it stop by pressing and holding the power button. In short, my laptop was completely broken and useless. Fortunately, being new it was covered by HP's warranty. They talked me through the usual minor fixits on the phone, removing the disk and such, and nothing helped. They finally told me to take it to an authorized repair shop. The nearest one is 80 miles away so it was not super convenient, but I did it. Unfortunately it meant that I was not able to take the laptop on my trip and was not able to do my experiments. I got back this week and picked up my laptop from the repair shop. They had replaced the motherboard and it worked fine. So I tried again. I enabled the new TPM, got VT and TXT enabled, and tried launching tboot. It broke again. Once again my laptop is useless. It repeatedly turns itself on and off, and does not even light up the display. It does not get far enough into BIOS to boot from a CD or any other medium. I am a little worried about once again demanding that HP fix this machine under the terms of my warranty. I did not go into any detail about what I was doing when it broke the first time. In fact I thought it was probably just a defective machine; I did not necessarily connect it that much with tboot since I was just getting started with it and had only used it for an hour or so. But with the same thing happening twice now, it is clear that I am breaking it. And I am not running Windows, I am using experimental software, etc. Of course the machine is claimed to support TXT, so obviously it should not break from running tboot. But this is such a little-known and new technology that I'm sure only a few people at HP are familiar with it. I am not sure how to proceed with regard to the warranty. I wonder if anyone at HP reading this might be able to comment? It will not be good if HP laptops are turned into bricks by running tboot. Hal Finney |
|
From: Wang, S. <sha...@in...> - 2009-09-01 06:02:00
|
Hi Hal, I hear If HP has a means of cutting the power to the TPM or keeping it in reset then you could boot the machine and flash an updated BIOS. Can you try to cut the power of TPM? Thanks Shane Wang, Shane wrote: > Hi all, > > For Hal's question, I didn't get any message/hint to clear the flag > and restore the laptop by removing the RTC battery. The flag should > be in MSR register on the chipset. > > Jon, did you succeed to restore your laptop? Or, does "no change" > mean "fail"? > > Shane > > Jonathan M. McCune wrote: >> Hi Hal et al., >> >> When I had this problem on an 8530p, I tried the following >> (unsuccessfully) to restore the machine to a state where it will >> boot: >> >> > 1. Remove memory on left slot (as shown in DIMM1.jpg) and restart >> the unit. >> >> No change. >> >> > 2. Remove the memory on the right slot, replace it back and >> restart the unit (keep the left slot still empty). >> >> No change. >> >> > 3. Replace with memory on the right slot with another one that has >> a different frequency (e.g. if you have 800Mhz DIMM replace it with >> 667Mhz one). Keep the left slot still empty. >> >> I don't have a DIMM of a different speed lying around. I have one >> other model of HP laptop but it takes the identical stuff. I tried >> it anyways. No change. >> >> > 4. Remove the RTC battery (will find it next to DIMMs) and let it >> stay there for a while. After that connect it back and restart the >> unit. >> >> Left DIMM still out. I left the battery out for a few minutes and >> tried booting up with it removed. No change. I also removed the >> CD-ROM drive and tried again. No change. >> >> I left the battery out for about half hour, then put it back in, then >> tried booting up with the left DIMM still removed. No change. >> >> Cheers, >> -Jon >> >> >> Hal Finney wrote: >>> Thanks very much for the responses. Unfortunately I can't give you >>> the BIOS version because the machine is a brick. I am at a >>> conference this week so it may take a few days to get it fixed. >>> >>> The first time it broke I used the 20090330 version of tboot, with >>> the latest SINIT downloaded from SourceForge. The second time, this >>> past weekend, I believe I used tboot built from the mercurial tip, >>> which I had downloaded moments before. >>> >>> I am not sure how to proceed after I get my laptop fixed. I can tell >>> you what BIOS version is in the new one, but I will be hesitant to >>> do another run of tboot to see if it breaks it again. Last time, >>> they replaced the motherboard, so I don't expect that the new BIOS >>> version will necessarily be the same as the one that broke. >>> >>> As far as the hang, I believe it occured immediately after the >>> GETSEC[SENTER]. The display went blank. The one thing I noticed, at >>> least the second time, is that the disk drive light was flickering >>> in a smooth, uniform pattern. Maybe 30 times a second, just >>> flickering on and off uniformly. This kind of worried me as I >>> wondered if the failure mode was trashing my disk. After a few >>> seconds, I pressed and held the power button to turn the laptop >>> off. Trying to turn it back on led to the problem I described, >>> where it repeatedly turns itself back off (and back on). >>> >>> One question, would you think that removing and replacing the RTC >>> battery might clear enough internal state to let it boot? Any other >>> interventions or resets that might be possible if I take the laptop >>> apart somewhat? HP does have instructions to do so on the web site. >>> >>> Hal Finney >>> >>> On Mon, Aug 17, 2009 at 6:18 PM, Wang, Shane<sha...@in...> >>> wrote: >>>> Hi Hal, >>>> >>>> The reset behavior seems like it is due to the secret flag of TXT. >>>> It looks like BIOS ACM does not clear the secret flag of TXT when >>>> hang and reset happen. >>>> >>>> What version of SINIT and tboot are you using on that laptop? >>>> What did you do to get hang? hang where? >>>> >>>> I am trying to find where the root cause is. >>>> >>>> Thanks. >>>> Shane >>>> >>>> Hal Finney wrote: >>>>> I was traveling recently, and I wanted to do some experiments with >>>>> TXT on the road, so I bought an HP laptop that supports the >>>>> technology. It is an HP EliteBook 6930p. I got it set up with >>>>> Linux and tboot, enabled TPM, VT and TXT, and tried booting tboot >>>>> and a Linux kernel. >>>>> >>>>> Something went wrong. My laptop hung and I restarted it. But it >>>>> didn't start properly. The power light and other lights came on, >>>>> but the display did not light up. The fan started and disk began >>>>> spinning, but after about a second, the whole thing powered down. >>>>> The fan and disk stopped, and all of the lights went out. Then, >>>>> after a few seconds, it turned itself back on. But once again, >>>>> after starting the fan and disk, and before lighting the display, >>>>> the laptop shut off. This cycle would repeat indefinitely, the >>>>> laptop turning itself on and off. I have to make it stop by >>>>> pressing and holding the power button. >>>>> >>>>> In short, my laptop was completely broken and useless. >>>>> >>>>> Fortunately, being new it was covered by HP's warranty. They >>>>> talked me through the usual minor fixits on the phone, removing >>>>> the disk and such, and nothing helped. They finally told me to >>>>> take it to an authorized repair shop. The nearest one is 80 miles >>>>> away so it was not super convenient, but I did it. Unfortunately >>>>> it meant that I was not able to take the laptop on my trip and was >>>>> not able to do my experiments. >>>>> >>>>> I got back this week and picked up my laptop from the repair shop. >>>>> They had replaced the motherboard and it worked fine. So I tried >>>>> again. I enabled the new TPM, got VT and TXT enabled, and tried >>>>> launching tboot. >>>>> >>>>> It broke again. >>>>> >>>>> Once again my laptop is useless. It repeatedly turns itself on and >>>>> off, and does not even light up the display. It does not get far >>>>> enough into BIOS to boot from a CD or any other medium. >>>>> >>>>> I am a little worried about once again demanding that HP fix this >>>>> machine under the terms of my warranty. I did not go into any >>>>> detail about what I was doing when it broke the first time. In >>>>> fact I thought it was probably just a defective machine; I did not >>>>> necessarily connect it that much with tboot since I was just >>>>> getting started with it and had only used it for an hour or so. >>>>> But with the same thing happening twice now, it is clear that I am >>>>> breaking it. And I am not running Windows, I am using experimental >>>>> software, etc. Of course the machine is claimed to support TXT, so >>>>> obviously it should not break from running tboot. But this is such >>>>> a little-known and new technology that I'm sure only a few people >>>>> at HP are familiar with it. I am not sure how to proceed with >>>>> regard to the warranty. >>>>> >>>>> I wonder if anyone at HP reading this might be able to comment? It >>>>> will not be good if HP laptops are turned into bricks by running >>>>> tboot. >>>>> >>>>> Hal Finney >>>>> >>>>> ------------------------------------------------------------------------------ >>>>> Let Crystal Reports handle the reporting - Free Crystal Reports >>>>> 2008 30-Day trial. Simplify your report design, integration and >>>>> deployment - and focus on what you do best, core application >>>>> coding. Discover what's new with Crystal Reports now. >>>>> http://p.sf.net/sfu/bobj-july >>>>> _______________________________________________ >>>>> tboot-devel mailing list >>>>> tbo...@li... >>>>> https://lists.sourceforge.net/lists/listinfo/tboot-devel >>>> >>> >>> ------------------------------------------------------------------------------ >>> Let Crystal Reports handle the reporting - Free Crystal Reports 2008 >>> 30-Day trial. Simplify your report design, integration and >>> deployment - and focus on what you do best, core application >>> coding. Discover what's new with Crystal Reports now. >>> http://p.sf.net/sfu/bobj-july >>> _______________________________________________ >>> tboot-devel mailing list >>> tbo...@li... >>> https://lists.sourceforge.net/lists/listinfo/tboot-devel > > > ------------------------------------------------------------------------------ > Let Crystal Reports handle the reporting - Free Crystal Reports 2008 > 30-Day > trial. Simplify your report design, integration and deployment - and > focus on > what you do best, core application coding. Discover what's new with > Crystal Reports now. http://p.sf.net/sfu/bobj-july > _______________________________________________ > tboot-devel mailing list > tbo...@li... > https://lists.sourceforge.net/lists/listinfo/tboot-devel |
|
From: Martin T. <ma...@th...> - 2009-09-01 06:53:14
|
Just out of curiosity: Is the mentioned "secrets"-flag stored in the TPM NV storage? By the way, if it is a chipset register flag (as suggested in another mail) I don't see how it would be persisted across reboots. The behaviour of the laptop suggests that at least something has been persisted somewhere... in BIOS flash memory or in TPM NV storage. I don't understand why this is necessary - is it so that the BIOS can clear memory thoroughly post boot, when there have been secrets in memory (to guard against coldboot attacks)? Also, does this imply that "flashings" take place on each entering/leaving TXT mode? This in itself might cause problems, since flash memory (or EEPROM which I think most TPM's use) has a limited number of erase/write-cycles and some use cases for TXT might involve frequent transitions back and forth. It is always unfortunate when it is possible for software to render a machine inoperable. This could be exploited by viruses, using this as a mechanism for (permanently?) ruining the victim's computer. :/ Best regards, Martin Thiim On Tue, Sep 1, 2009 at 8:01 AM, Wang, Shane<sha...@in...> wrote: > Hi Hal, > > I hear If HP has a means of cutting the power to the TPM or keeping it in reset then you could boot the machine and flash an updated BIOS. > > Can you try to cut the power of TPM? > > Thanks > Shane > > Wang, Shane wrote: >> Hi all, >> >> For Hal's question, I didn't get any message/hint to clear the flag >> and restore the laptop by removing the RTC battery. The flag should >> be in MSR register on the chipset. >> >> Jon, did you succeed to restore your laptop? Or, does "no change" >> mean "fail"? >> >> Shane >> >> Jonathan M. McCune wrote: >>> Hi Hal et al., >>> >>> When I had this problem on an 8530p, I tried the following >>> (unsuccessfully) to restore the machine to a state where it will >>> boot: >>> >>> > 1. Remove memory on left slot (as shown in DIMM1.jpg) and restart >>> the unit. >>> >>> No change. >>> >>> > 2. Remove the memory on the right slot, replace it back and >>> restart the unit (keep the left slot still empty). >>> >>> No change. >>> >>> > 3. Replace with memory on the right slot with another one that has >>> a different frequency (e.g. if you have 800Mhz DIMM replace it with >>> 667Mhz one). Keep the left slot still empty. >>> >>> I don't have a DIMM of a different speed lying around. I have one >>> other model of HP laptop but it takes the identical stuff. I tried >>> it anyways. No change. >>> >>> > 4. Remove the RTC battery (will find it next to DIMMs) and let it >>> stay there for a while. After that connect it back and restart the >>> unit. >>> >>> Left DIMM still out. I left the battery out for a few minutes and >>> tried booting up with it removed. No change. I also removed the >>> CD-ROM drive and tried again. No change. >>> >>> I left the battery out for about half hour, then put it back in, then >>> tried booting up with the left DIMM still removed. No change. >>> >>> Cheers, >>> -Jon >>> >>> >>> Hal Finney wrote: >>>> Thanks very much for the responses. Unfortunately I can't give you >>>> the BIOS version because the machine is a brick. I am at a >>>> conference this week so it may take a few days to get it fixed. >>>> >>>> The first time it broke I used the 20090330 version of tboot, with >>>> the latest SINIT downloaded from SourceForge. The second time, this >>>> past weekend, I believe I used tboot built from the mercurial tip, >>>> which I had downloaded moments before. >>>> >>>> I am not sure how to proceed after I get my laptop fixed. I can tell >>>> you what BIOS version is in the new one, but I will be hesitant to >>>> do another run of tboot to see if it breaks it again. Last time, >>>> they replaced the motherboard, so I don't expect that the new BIOS >>>> version will necessarily be the same as the one that broke. >>>> >>>> As far as the hang, I believe it occured immediately after the >>>> GETSEC[SENTER]. The display went blank. The one thing I noticed, at >>>> least the second time, is that the disk drive light was flickering >>>> in a smooth, uniform pattern. Maybe 30 times a second, just >>>> flickering on and off uniformly. This kind of worried me as I >>>> wondered if the failure mode was trashing my disk. After a few >>>> seconds, I pressed and held the power button to turn the laptop >>>> off. Trying to turn it back on led to the problem I described, >>>> where it repeatedly turns itself back off (and back on). >>>> >>>> One question, would you think that removing and replacing the RTC >>>> battery might clear enough internal state to let it boot? Any other >>>> interventions or resets that might be possible if I take the laptop >>>> apart somewhat? HP does have instructions to do so on the web site. >>>> >>>> Hal Finney >>>> >>>> On Mon, Aug 17, 2009 at 6:18 PM, Wang, Shane<sha...@in...> >>>> wrote: >>>>> Hi Hal, >>>>> >>>>> The reset behavior seems like it is due to the secret flag of TXT. >>>>> It looks like BIOS ACM does not clear the secret flag of TXT when >>>>> hang and reset happen. >>>>> >>>>> What version of SINIT and tboot are you using on that laptop? >>>>> What did you do to get hang? hang where? >>>>> >>>>> I am trying to find where the root cause is. >>>>> >>>>> Thanks. >>>>> Shane >>>>> >>>>> Hal Finney wrote: >>>>>> I was traveling recently, and I wanted to do some experiments with >>>>>> TXT on the road, so I bought an HP laptop that supports the >>>>>> technology. It is an HP EliteBook 6930p. I got it set up with >>>>>> Linux and tboot, enabled TPM, VT and TXT, and tried booting tboot >>>>>> and a Linux kernel. >>>>>> >>>>>> Something went wrong. My laptop hung and I restarted it. But it >>>>>> didn't start properly. The power light and other lights came on, >>>>>> but the display did not light up. The fan started and disk began >>>>>> spinning, but after about a second, the whole thing powered down. >>>>>> The fan and disk stopped, and all of the lights went out. Then, >>>>>> after a few seconds, it turned itself back on. But once again, >>>>>> after starting the fan and disk, and before lighting the display, >>>>>> the laptop shut off. This cycle would repeat indefinitely, the >>>>>> laptop turning itself on and off. I have to make it stop by >>>>>> pressing and holding the power button. >>>>>> >>>>>> In short, my laptop was completely broken and useless. >>>>>> >>>>>> Fortunately, being new it was covered by HP's warranty. They >>>>>> talked me through the usual minor fixits on the phone, removing >>>>>> the disk and such, and nothing helped. They finally told me to >>>>>> take it to an authorized repair shop. The nearest one is 80 miles >>>>>> away so it was not super convenient, but I did it. Unfortunately >>>>>> it meant that I was not able to take the laptop on my trip and was >>>>>> not able to do my experiments. >>>>>> >>>>>> I got back this week and picked up my laptop from the repair shop. >>>>>> They had replaced the motherboard and it worked fine. So I tried >>>>>> again. I enabled the new TPM, got VT and TXT enabled, and tried >>>>>> launching tboot. >>>>>> >>>>>> It broke again. >>>>>> >>>>>> Once again my laptop is useless. It repeatedly turns itself on and >>>>>> off, and does not even light up the display. It does not get far >>>>>> enough into BIOS to boot from a CD or any other medium. >>>>>> >>>>>> I am a little worried about once again demanding that HP fix this >>>>>> machine under the terms of my warranty. I did not go into any >>>>>> detail about what I was doing when it broke the first time. In >>>>>> fact I thought it was probably just a defective machine; I did not >>>>>> necessarily connect it that much with tboot since I was just >>>>>> getting started with it and had only used it for an hour or so. >>>>>> But with the same thing happening twice now, it is clear that I am >>>>>> breaking it. And I am not running Windows, I am using experimental >>>>>> software, etc. Of course the machine is claimed to support TXT, so >>>>>> obviously it should not break from running tboot. But this is such >>>>>> a little-known and new technology that I'm sure only a few people >>>>>> at HP are familiar with it. I am not sure how to proceed with >>>>>> regard to the warranty. >>>>>> >>>>>> I wonder if anyone at HP reading this might be able to comment? It >>>>>> will not be good if HP laptops are turned into bricks by running >>>>>> tboot. >>>>>> >>>>>> Hal Finney >>>>>> >>>>>> ------------------------------------------------------------------------------ >>>>>> Let Crystal Reports handle the reporting - Free Crystal Reports >>>>>> 2008 30-Day trial. Simplify your report design, integration and >>>>>> deployment - and focus on what you do best, core application >>>>>> coding. Discover what's new with Crystal Reports now. >>>>>> http://p.sf.net/sfu/bobj-july >>>>>> _______________________________________________ >>>>>> tboot-devel mailing list >>>>>> tbo...@li... >>>>>> https://lists.sourceforge.net/lists/listinfo/tboot-devel >>>>> >>>> >>>> ------------------------------------------------------------------------------ >>>> Let Crystal Reports handle the reporting - Free Crystal Reports 2008 >>>> 30-Day trial. Simplify your report design, integration and >>>> deployment - and focus on what you do best, core application >>>> coding. Discover what's new with Crystal Reports now. >>>> http://p.sf.net/sfu/bobj-july >>>> _______________________________________________ >>>> tboot-devel mailing list >>>> tbo...@li... >>>> https://lists.sourceforge.net/lists/listinfo/tboot-devel >> >> >> ------------------------------------------------------------------------------ >> Let Crystal Reports handle the reporting - Free Crystal Reports 2008 >> 30-Day >> trial. Simplify your report design, integration and deployment - and >> focus on >> what you do best, core application coding. Discover what's new with >> Crystal Reports now. http://p.sf.net/sfu/bobj-july >> _______________________________________________ >> tboot-devel mailing list >> tbo...@li... >> https://lists.sourceforge.net/lists/listinfo/tboot-devel > > > ------------------------------------------------------------------------------ > Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day > trial. Simplify your report design, integration and deployment - and focus on > what you do best, core application coding. Discover what's new with > Crystal Reports now. http://p.sf.net/sfu/bobj-july > _______________________________________________ > tboot-devel mailing list > tbo...@li... > https://lists.sourceforge.net/lists/listinfo/tboot-devel > |
|
From: Wang, S. <sha...@in...> - 2009-09-01 12:51:45
|
I am not sure. But the secret flag is not in the TPM NV. There is no evidence to prove the reason should be the secret flag. Since the laptop is broken, no further information (like BIOS) can be seen. I am just suggesting to try ways to recover from it. And also, I have no idea how to cut the power of TPM. PS: We have tried on the same model and can't reproduce the issue. Shane Martin Thiim wrote: > Just out of curiosity: Is the mentioned "secrets"-flag stored in the > TPM NV storage? By the way, if it is a chipset register flag (as > suggested in another mail) I don't see how it would be persisted > across reboots. > > The behaviour of the laptop suggests that at least something has been > persisted somewhere... in BIOS flash memory or in TPM NV storage. I > don't understand why this is necessary - is it so that the BIOS can > clear memory thoroughly post boot, when there have been secrets in > memory (to guard against coldboot attacks)? Also, does this imply that > "flashings" take place on each entering/leaving TXT mode? This in > itself might cause problems, since flash memory (or EEPROM which I > think most TPM's use) has a limited number of erase/write-cycles and > some use cases for TXT might involve frequent transitions back and > forth. > > It is always unfortunate when it is possible for software to render a > machine inoperable. This could be exploited by viruses, using this as > a mechanism for (permanently?) ruining the victim's computer. :/ > > Best regards, > > Martin Thiim > > On Tue, Sep 1, 2009 at 8:01 AM, Wang, Shane<sha...@in...> > wrote: >> Hi Hal, >> >> I hear If HP has a means of cutting the power to the TPM or keeping >> it in reset then you could boot the machine and flash an updated >> BIOS. >> >> Can you try to cut the power of TPM? >> >> Thanks >> Shane >> >> Wang, Shane wrote: >>> Hi all, >>> >>> For Hal's question, I didn't get any message/hint to clear the flag >>> and restore the laptop by removing the RTC battery. The flag should >>> be in MSR register on the chipset. >>> >>> Jon, did you succeed to restore your laptop? Or, does "no change" >>> mean "fail"? >>> >>> Shane >>> >>> Jonathan M. McCune wrote: >>>> Hi Hal et al., >>>> >>>> When I had this problem on an 8530p, I tried the following >>>> (unsuccessfully) to restore the machine to a state where it will >>>> boot: >>>> >>>> > 1. Remove memory on left slot (as shown in DIMM1.jpg) and >>>> restart the unit. >>>> >>>> No change. >>>> >>>> > 2. Remove the memory on the right slot, replace it back and >>>> restart the unit (keep the left slot still empty). >>>> >>>> No change. >>>> >>>> > 3. Replace with memory on the right slot with another one that >>>> has a different frequency (e.g. if you have 800Mhz DIMM replace it >>>> with 667Mhz one). Keep the left slot still empty. >>>> >>>> I don't have a DIMM of a different speed lying around. I have one >>>> other model of HP laptop but it takes the identical stuff. I >>>> tried it anyways. No change. >>>> >>>> > 4. Remove the RTC battery (will find it next to DIMMs) and let >>>> it stay there for a while. After that connect it back and restart >>>> the unit. >>>> >>>> Left DIMM still out. I left the battery out for a few minutes and >>>> tried booting up with it removed. No change. I also removed the >>>> CD-ROM drive and tried again. No change. >>>> >>>> I left the battery out for about half hour, then put it back in, >>>> then tried booting up with the left DIMM still removed. No change. >>>> >>>> Cheers, >>>> -Jon >>>> >>>> >>>> Hal Finney wrote: >>>>> Thanks very much for the responses. Unfortunately I can't give you >>>>> the BIOS version because the machine is a brick. I am at a >>>>> conference this week so it may take a few days to get it fixed. >>>>> >>>>> The first time it broke I used the 20090330 version of tboot, with >>>>> the latest SINIT downloaded from SourceForge. The second time, >>>>> this past weekend, I believe I used tboot built from the >>>>> mercurial tip, which I had downloaded moments before. >>>>> >>>>> I am not sure how to proceed after I get my laptop fixed. I can >>>>> tell you what BIOS version is in the new one, but I will be >>>>> hesitant to do another run of tboot to see if it breaks it again. >>>>> Last time, they replaced the motherboard, so I don't expect that >>>>> the new BIOS version will necessarily be the same as the one that >>>>> broke. >>>>> >>>>> As far as the hang, I believe it occured immediately after the >>>>> GETSEC[SENTER]. The display went blank. The one thing I noticed, >>>>> at least the second time, is that the disk drive light was >>>>> flickering in a smooth, uniform pattern. Maybe 30 times a second, >>>>> just flickering on and off uniformly. This kind of worried me as I >>>>> wondered if the failure mode was trashing my disk. After a few >>>>> seconds, I pressed and held the power button to turn the laptop >>>>> off. Trying to turn it back on led to the problem I described, >>>>> where it repeatedly turns itself back off (and back on). >>>>> >>>>> One question, would you think that removing and replacing the RTC >>>>> battery might clear enough internal state to let it boot? Any >>>>> other interventions or resets that might be possible if I take >>>>> the laptop apart somewhat? HP does have instructions to do so on >>>>> the web site. >>>>> >>>>> Hal Finney >>>>> >>>>> On Mon, Aug 17, 2009 at 6:18 PM, Wang, Shane<sha...@in...> >>>>> wrote: >>>>>> Hi Hal, >>>>>> >>>>>> The reset behavior seems like it is due to the secret flag of >>>>>> TXT. It looks like BIOS ACM does not clear the secret flag of >>>>>> TXT when hang and reset happen. >>>>>> >>>>>> What version of SINIT and tboot are you using on that laptop? >>>>>> What did you do to get hang? hang where? >>>>>> >>>>>> I am trying to find where the root cause is. >>>>>> >>>>>> Thanks. >>>>>> Shane >>>>>> >>>>>> Hal Finney wrote: >>>>>>> I was traveling recently, and I wanted to do some experiments >>>>>>> with TXT on the road, so I bought an HP laptop that supports the >>>>>>> technology. It is an HP EliteBook 6930p. I got it set up with >>>>>>> Linux and tboot, enabled TPM, VT and TXT, and tried booting >>>>>>> tboot and a Linux kernel. >>>>>>> >>>>>>> Something went wrong. My laptop hung and I restarted it. But it >>>>>>> didn't start properly. The power light and other lights came on, >>>>>>> but the display did not light up. The fan started and disk began >>>>>>> spinning, but after about a second, the whole thing powered >>>>>>> down. The fan and disk stopped, and all of the lights went out. >>>>>>> Then, after a few seconds, it turned itself back on. But once >>>>>>> again, after starting the fan and disk, and before lighting the >>>>>>> display, the laptop shut off. This cycle would repeat >>>>>>> indefinitely, the laptop turning itself on and off. I have to >>>>>>> make it stop by pressing and holding the power button. >>>>>>> >>>>>>> In short, my laptop was completely broken and useless. >>>>>>> >>>>>>> Fortunately, being new it was covered by HP's warranty. They >>>>>>> talked me through the usual minor fixits on the phone, removing >>>>>>> the disk and such, and nothing helped. They finally told me to >>>>>>> take it to an authorized repair shop. The nearest one is 80 >>>>>>> miles away so it was not super convenient, but I did it. >>>>>>> Unfortunately it meant that I was not able to take the laptop >>>>>>> on my trip and was not able to do my experiments. >>>>>>> >>>>>>> I got back this week and picked up my laptop from the repair >>>>>>> shop. They had replaced the motherboard and it worked fine. So >>>>>>> I tried again. I enabled the new TPM, got VT and TXT enabled, >>>>>>> and tried launching tboot. >>>>>>> >>>>>>> It broke again. >>>>>>> >>>>>>> Once again my laptop is useless. It repeatedly turns itself on >>>>>>> and off, and does not even light up the display. It does not >>>>>>> get far enough into BIOS to boot from a CD or any other medium. >>>>>>> >>>>>>> I am a little worried about once again demanding that HP fix >>>>>>> this machine under the terms of my warranty. I did not go into >>>>>>> any detail about what I was doing when it broke the first time. >>>>>>> In fact I thought it was probably just a defective machine; I >>>>>>> did not necessarily connect it that much with tboot since I was >>>>>>> just getting started with it and had only used it for an hour >>>>>>> or so. But with the same thing happening twice now, it is clear >>>>>>> that I am breaking it. And I am not running Windows, I am using >>>>>>> experimental software, etc. Of course the machine is claimed to >>>>>>> support TXT, so obviously it should not break from running >>>>>>> tboot. But this is such a little-known and new technology that >>>>>>> I'm sure only a few people at HP are familiar with it. I am not >>>>>>> sure how to proceed with regard to the warranty. >>>>>>> >>>>>>> I wonder if anyone at HP reading this might be able to comment? >>>>>>> It will not be good if HP laptops are turned into bricks by >>>>>>> running tboot. >>>>>>> >>>>>>> Hal Finney >>>>>>> >>>>>>> ------------------------------------------------------------------------------ >>>>>>> Let Crystal Reports handle the reporting - Free Crystal Reports >>>>>>> 2008 30-Day trial. Simplify your report design, integration and >>>>>>> deployment - and focus on what you do best, core application >>>>>>> coding. Discover what's new with Crystal Reports now. >>>>>>> http://p.sf.net/sfu/bobj-july >>>>>>> _______________________________________________ >>>>>>> tboot-devel mailing list >>>>>>> tbo...@li... >>>>>>> https://lists.sourceforge.net/lists/listinfo/tboot-devel >>>>>> >>>>> >>>>> ------------------------------------------------------------------------------ >>>>> Let Crystal Reports handle the reporting - Free Crystal Reports >>>>> 2008 30-Day trial. Simplify your report design, integration and >>>>> deployment - and focus on what you do best, core application >>>>> coding. Discover what's new with Crystal Reports now. >>>>> http://p.sf.net/sfu/bobj-july >>>>> _______________________________________________ >>>>> tboot-devel mailing list >>>>> tbo...@li... >>>>> https://lists.sourceforge.net/lists/listinfo/tboot-devel >>> >>> >>> ------------------------------------------------------------------------------ >>> Let Crystal Reports handle the reporting - Free Crystal Reports >>> 2008 30-Day trial. Simplify your report design, integration and >>> deployment - and focus on what you do best, core application >>> coding. Discover what's new with Crystal Reports now. >>> http://p.sf.net/sfu/bobj-july >>> _______________________________________________ >>> tboot-devel mailing list >>> tbo...@li... >>> https://lists.sourceforge.net/lists/listinfo/tboot-devel >> >> >> ------------------------------------------------------------------------------ >> Let Crystal Reports handle the reporting - Free Crystal Reports 2008 >> 30-Day >> trial. Simplify your report design, integration and deployment - and >> focus on >> what you do best, core application coding. Discover what's new with >> Crystal Reports now. http://p.sf.net/sfu/bobj-july >> _______________________________________________ >> tboot-devel mailing list >> tbo...@li... >> https://lists.sourceforge.net/lists/listinfo/tboot-devel |
|
From: Jonathan M. M. <jon...@cm...> - 2009-09-11 20:57:18
|
Hello list, Actually, I've just found Table 15 in Appendix B in the MLE Developer's Guide. I'm receiving error #BadACMMType (LT.ERRORCODE=0xc0000005). Does this mean that the MTRRs are incorrectly set for the ACMod area? From the table: "Load memory type error in Authenticated Code Execution Area." Some more of the table: Type Field Encodings for Processor-Initiated Intel® TXT Shutdowns Type Error condition Mnemonic 0 Legacy shutdown #LegacyShutdown 1-4 Reserved Reserved 5 Load memory type error in Authenticated Code Execution Area #BadACMMType 6 Unrecognized AC module format #UnsupportedACM 7 Failure to authenticate #AuthenticateFail 8 Invalid AC module format #BadACMFormat 9 Unexpected snoop hit detected #UnexpectedHITM 10 Invalid event #InvalidEvent Any advice / suggestions are much appreciated. Thanks, -Jon Jonathan M. McCune wrote: > Hello list, > > Where can I find a description of the causes associated with various > "processor error codes" that may end up in LT.ERRORCODE following an > attempted GETSEC[SENTER]? The MLE developer's guide seems to contain > only LCP-related error codes. > > Thanks! > -Jon > > > ------------------------------------------------------------------------------ > Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day > trial. Simplify your report design, integration and deployment - and focus on > what you do best, core application coding. Discover what's new with > Crystal Reports now. http://p.sf.net/sfu/bobj-july > _______________________________________________ > tboot-devel mailing list > tbo...@li... > https://lists.sourceforge.net/lists/listinfo/tboot-devel > |