Take a look at our
ThinkPads.com HOME PAGE
For those who might want to contribute to the blog, start here: Editors Alley Topic
Then contact Bill with a Private Message

600X. Is This a Non-Speedstep Board.. or what?

Older ThinkPads from the 300, 500, 600, 700 Series, iSeries, Transnote etc.
Post Reply
Message
Author
Robin Mutoid
Posts: 27
Joined: Wed May 10, 2006 8:31 am
Location: Melb. Aus.

600X. Is This a Non-Speedstep Board.. or what?

#1 Post by Robin Mutoid » Mon Aug 20, 2007 11:22 am

Details: 600X.

Model: 2645 8EA.

BIOS: ITET55WW. (Latest).

Board: J1D8U060UWK.

Unit: 99TZGN4.

O.S. Win 2K/XP. Intel 'Speedstep' Installed. Good Battery installed.

I just fitted an Intel 'PMM65002201AC' processor to the above (shows PIII 650Mhz 'Speedstep' in BIOS). It came with a 500Mhz unit as standard.

With Intel 'Speedstep' prog. installed and set to 'Max Performance' on Batt and AC, when the machine boots I get flashing '-' cursor only. THEN when I unplug the yellow AC adaptor to run on Batt only, it boots fine @ 650Mhz. Once booted I can replug AC adaptor. It appears to behave in the same way if I initially boot on Batt only (ie. flashing '-' cursor only) until I plug IN AC adaptor when it then boots OK @ 650Mhz.

Can someone please explain what's going on here?!

Is this a non-'Speedstep' board being 'fooled' by the unplugging trick.. or is something else possibly at fault?

Thanks

Robin.

PS. I actually have two machines that seem to behave in the same way, the other is:

Model: 2645 4EA.

BIOS: ITET55WW.

Board: J1BM49251DN.

Unit: 99RL972.

whizkid
ThinkPadder
ThinkPadder
Posts: 1556
Joined: Wed Sep 29, 2004 1:40 pm
Location: Saint Paul, MN
Contact:

#2 Post by whizkid » Mon Aug 20, 2007 11:50 am

That's the classic symptom of putting a SpeedStep CPU in a non-SpeedStep system board. When it hangs, try generating an ACPI event (I like to press Fn+F2). That might unblock it.

Most units that came with the 500MHz CPU, and all that came with a 450MHz CPU had non-SpeedStep system boards.
Machine-Project: 750P, 600X, T42, T60, T400, X1 Carbon Touch

Robbyrobot
Senior Member
Senior Member
Posts: 573
Joined: Tue Jun 26, 2007 7:46 am
Location: Berlin, Germany

#3 Post by Robbyrobot » Mon Aug 20, 2007 11:51 am

Is this a non-'Speedstep' board being 'fooled' by the unplugging trick.. or is something else possibly at fault?
I think you were right the first time (non-Speedstep mainboard). As far as I know, only the 600x systems that originally came with a 650MHz CPU had SpeedStep support.

Robin Mutoid
Posts: 27
Joined: Wed May 10, 2006 8:31 am
Location: Melb. Aus.

Speedstep..

#4 Post by Robin Mutoid » Mon Aug 20, 2007 12:09 pm

Thanks Guys..

'Fn+F2' does the trick fine.

Would carrying out the 'PIII to 600E' processor board speedstep mod (cutting the track and fitting a 2.2K resistor) negate even having to enact 'Fn+F2' @ boot on the 600X?

Robin.

Robin Mutoid
Posts: 27
Joined: Wed May 10, 2006 8:31 am
Location: Melb. Aus.

600E---> PIII Mod on non-speedstep 600X?

#5 Post by Robin Mutoid » Thu Aug 23, 2007 8:18 am

Before this topic disappears forever down the list..

Does anyone have an answer to my last posted enquiry?

ie. Would effecting the 'speedstep' processor board mod used to allow a speedstep processor to run at its higher speed on the 600E board also function to allow the non speedstep 600X board to initially boot the speedstep processor at it's higher speed?

Not hasseling.. just keen to know from those who may actually know!!

Thanks

Robin.

Robbyrobot
Senior Member
Senior Member
Posts: 573
Joined: Tue Jun 26, 2007 7:46 am
Location: Berlin, Germany

#6 Post by Robbyrobot » Thu Aug 23, 2007 8:52 am

Unfortunately, I have no experience or knowledge on this, but you might ask Ray (rkawakami) by PM if he hasn't seen this thread, since he has a great deal of experience with the 600 series.

ms5133
Sophomore Member
Posts: 221
Joined: Tue Jun 20, 2006 10:39 am
Location: Montreal QC

#7 Post by ms5133 » Thu Aug 23, 2007 8:58 am

I'm kind of interested also.
T61/T60/R50E/A22P/A20M/600X-1/600E/600/760ED-3

Robbyrobot
Senior Member
Senior Member
Posts: 573
Joined: Tue Jun 26, 2007 7:46 am
Location: Berlin, Germany

#8 Post by Robbyrobot » Thu Aug 23, 2007 9:01 am

I'm kind of interested also.
In that case, ask him to answer here... he's very active and generally comments on anything he reasonably can, but maybe he hasn't seen this thread yet.

pkiff
Moderator
Moderator
Posts: 1607
Joined: Wed May 05, 2004 9:17 am
Location: Toronto, Canada

#9 Post by pkiff » Thu Aug 23, 2007 10:16 am

I don't have experience upgrading a non-SpeedStep 600X to a SpeedStep CPU, but I'll mention a couple stray ideas nevertheless.

First, I would make clear that the non-SpeedStep 600X models are somewhat unique. They do not behave the same way as non-SpeedStep 600E or 770X/Z models. Nor do they behave like SpeedStep 600X models (obviously). Also, as you have no doubt discovered, there has been considerably less work done on upgrading non-SpeedStep 600Xs than on the 600E series. And there appear to be significant differences within the 600X model series, too: some models seem to choke up permanently with a SpeedStep CPU, others run them at low-power (stepped down) speeds, while others actually seem to run SpeedStep CPUs at full SpeedStep speeds even though they supposedly don't have SpeedStep support on their motherboards. My point with all this is that it is unlikely, therefore, that anyone will be able to give you a definitive answer about the expected behaviour of your specific machine with a SpeedStep CPU installed.

A couple other stray points:

1. Have you "initialized" your BIOS? This should be done after the CPU upgrade before trying other options.

2. You say "O.S. Win 2K/XP". Are you dual booting? The Intel SpeedStep app does not work correctly under XP since XP has its own SpeedStep functions built-in. These are two VERY different OSes with respect to SpeedStep behaviour in the 600 series. If you have no preference otherwise, then I would recommend trying Win2K, since some people have managed to get non-SpeedStep 600 machines to run SpeedStep CPUs at max speeds without any hardware mods.

3. Did you get the Error 127 [corrected from 128], or are you getting it now? You don't mention this in your post. If you aren't getting that error with the PIII installed, then there may be something else going on. And if you DID get the 127 Error, then did you edit the BIOS to remove it? And are you running the PowerLeap cache now??

4. Have you tried disabling the onboard memory? And are you sure that you have PC100 memory installed in the user-accessable memory slots?

5. Some folks with symptoms not unlike yours have tried to change the "processor driver" for the PIII in XP. I haven't heard of this being necessary in Win2K. But if you are using XP, then it is worth investigating.

And finally, to answer your core question,
Robin Mutoid wrote:Would effecting the 'speedstep' processor board mod used to allow a speedstep processor to run at its higher speed on the 600E board also function to allow the non speedstep 600X board to initially boot the speedstep processor at it's higher speed?
I can't say for sure about how a non-SpeedStep 600X will respond, but in general, yes, that is what the MMC-2 hardware mod is supposed to do with the 600E. And then the typical user will also install the DeepSleep utility to make sure that the higher speed is enabled on suspend/hibernate/resume as well as on boot-up. But I don't recall seeing any actual reports of real experiences with this on a non-SpeedStep 600X.

Phil.
Last edited by pkiff on Fri Aug 24, 2007 8:48 pm, edited 1 time in total.
X1E Gen 4 · X1T 3rd Gen · W520 · Legacy: P52, T60p, X61T, 600X, 770Z
Nostalgic for: 600X PIII 850MHz in a SelectaDock III with 64MB Voodoo 5 5500 and Sound Blaster Audigy 5.1.

rkawakami
Admin
Admin
Posts: 10327
Joined: Sun Jun 04, 2006 1:26 am
Location: San Jose, CA 95120 USA
Contact:

#10 Post by rkawakami » Thu Aug 23, 2007 12:04 pm

For the record, I have not performed any CPU mods to the 600 series besides replacing a 366Mhz board with a 400Mhz board in a 600E. Nor do I have much experience with a 600X Speedstep system. The only one I had was recently sold it to gator.

I did notice a strange thing with using that system with Windows 2000. Win2K would throttle back the front side bus speed in half when running on just the battery, in addition to Speedstep's reduction of the CPU speed. Both of those coupled together would sometimes result in the normally 650Mhz system running at around 260Mhz :shock: .
Ray Kawakami
X22 X24 X31 X41 X41T X60 X60s X61 X61s X200 X200s X300 X301 Z60m Z61t Z61p 560 560Z 600 600E 600X T21 T22 T23 T41 T60p T410 T420 T520 W500 W520 R50 A21p A22p A31 A31p
NOTE: All links to PC-Doctor software hosted by me are dead. Files removed 8/28/12 by manufacturer's demand.

Robin Mutoid
Posts: 27
Joined: Wed May 10, 2006 8:31 am
Location: Melb. Aus.

600X Non-Speedstep....

#11 Post by Robin Mutoid » Thu Aug 23, 2007 12:17 pm

Firstly, 'Thanks' for your interesting advice on the many different apparent behaviours of the various 'guises' of the 600X.. I had no idea that so many variations had been reported!

Of the 'options' both my 600X non-speedstep machines appear to be of the 'will actually run the processor at full speed despite not professing to support 'Speedstep' variety. I have a full speedstep 600X with which to draw comparison. The generation of an ACPI event (Fn+F2) as suggested by 'whizkid' successfully allows booting to high speed with minimum 'fuss'.

As to the other 'stray points':

1). Yes I 'Initialized' BIOS on fitting the processor.

2). Re. Win2K/XP; I am not dual booting but have two HDD's one loaded with each OS. I was aware that XP contains its 'own' Speedstep but loaded the Intel version as I felt that it would not conflict with XP but simply serve to give me some control over things.. do they 'clash'? I actually prefer 2K in the 600's... lots less 'BS' to load!

3). The reason I didn't mention 'Error 128' is because I wasn't getting it. I am running 'Powerleap' (as a processor speed meter) in 2K but not XP.

4). Yes I am sure I have PC100 memory installed and have not yet tried disabling the onboard memory. I will try this.

5). I have tried all the processors 'on offer' in XP to no apparent avail.

OK.. well there's a first time for everything, so I look forward to trying the '600E' processor mod on the 600X.. I guess it can't actually damage anything?

Thanks

Robin.

pkiff
Moderator
Moderator
Posts: 1607
Joined: Wed May 05, 2004 9:17 am
Location: Toronto, Canada

Re: 600X Non-Speedstep....

#12 Post by pkiff » Thu Aug 23, 2007 12:38 pm

Robin Mutoid wrote:2). [...]I was aware that XP contains its 'own' Speedstep but loaded the Intel version as I felt that it would not conflict with XP but simply serve to give me some control over things.. do they 'clash'?
My impression is that they do clash a bit in XP. I would recommend instead installing Christian Diefer's SpeedSwitchXP for use in XP instead of the Intel applet. However, that is only recommended on machines that actually support SpeedStep. For a non-SpeedStep 600X, I wouldn't recommend installing any SpeedStep applet, under Win2K or XP. You should try and use some other method of throttling your speed. I would expect the SpeedStep applets to cause conflicts and possible freezes.
Robin Mutoid wrote:3). The reason I didn't mention 'Error 128' is because I wasn't getting it. I am running 'Powerleap' (as a processor speed meter) in 2K but not XP.
My mistake. I forgot that your 600X shipped with a PIII to begin with -- so it should not generate a 127 Error [corrected from 128] the way a machine upgraded from a PII would. -- and same for the memory issue -- I forgot that you would have started with PC100 to begin with.

Phil.
X1E Gen 4 · X1T 3rd Gen · W520 · Legacy: P52, T60p, X61T, 600X, 770Z
Nostalgic for: 600X PIII 850MHz in a SelectaDock III with 64MB Voodoo 5 5500 and Sound Blaster Audigy 5.1.

Robin Mutoid
Posts: 27
Joined: Wed May 10, 2006 8:31 am
Location: Melb. Aus.

Quick update....

#13 Post by Robin Mutoid » Sun Aug 26, 2007 2:25 am

Quick update regarding point (5). above..

Yes, you are correct regarding the XP processor driver, allthough all three on offer:

ie. 1). 'Intel PentiumIII Processor'
2). 'Intel Processor'
3). 'Processor'

register in 'Device Manager' as 'Intel(r) Pentium(r)III processor'
the latter two allow glitch-free booting. The first is very 'sticky' causing constant freezing. I've settled for 'Processor'!

Could there however be a BIOS 'APCI' Hex edit solution to allowing a totally clean boot?

Thanks

Robin.

pkiff
Moderator
Moderator
Posts: 1607
Joined: Wed May 05, 2004 9:17 am
Location: Toronto, Canada

Re: Quick update....

#14 Post by pkiff » Sun Aug 26, 2007 10:01 pm

Robin Mutoid wrote:1). 'Intel PentiumIII Processor'
2). 'Intel Processor'
3). 'Processor'
register in 'Device Manager' as 'Intel(r) Pentium(r)III processor'
the latter two allow glitch-free booting. The first is very 'sticky' causing constant freezing. I've settled for 'Processor'!
Interesting. This processor driver business is very strange. Up until seeing beatoem's post on Wim's BIOS (IBM TP600X SPEEDSTEP AND XP = MICROSOFT BLUNDER WITH CPU) and serverbook's post here in the Thinkpads.com Forum (600x (non-SpeedStep) with 850mmc-2), I hadn't realized that there even were different drivers available for a processor. In my case, I used the second one (Intel Processor -- intelppm.sys) to resolve a SpeedStep issue in my 600X (SpeedStep Issues with XP on 600X Upgraded to PIII 850MHz). But I found that this driver was not necessary on an almost identical 600X that I'd upgraded to a PIII 750MHz. So the whole thing seems very random and unpredictable now to me.

Phil.
X1E Gen 4 · X1T 3rd Gen · W520 · Legacy: P52, T60p, X61T, 600X, 770Z
Nostalgic for: 600X PIII 850MHz in a SelectaDock III with 64MB Voodoo 5 5500 and Sound Blaster Audigy 5.1.

Robin Mutoid
Posts: 27
Joined: Wed May 10, 2006 8:31 am
Location: Melb. Aus.

Speedstep....

#15 Post by Robin Mutoid » Mon Aug 27, 2007 4:08 am

Yes.. it is interesting (or perhaps frustrating is a better word!), the apparent 'random' factor here!

I have had no problems running the speedstep board @ 850Mhz with iether 2K or XP, but it seems that the non-speedstep board can be coaxed into running at high speed with both the 'Fn+F2' and the alternative XP processor driver 'tricks'.

I wonder what discussions went on between M$oft, Intel and IBM at the time that XP was being written!?

The next move is to see if the 600E processor board 'mod' removes the necessity to 'Fn+F2' @ every boot on non-speedstep 600X's?

Cheers

Robin.

pkiff
Moderator
Moderator
Posts: 1607
Joined: Wed May 05, 2004 9:17 am
Location: Toronto, Canada

Re: Speedstep....

#16 Post by pkiff » Mon Aug 27, 2007 9:41 am

Robin Mutoid wrote:The next move is to see if the 600E processor board 'mod' removes the necessity to 'Fn+F2' @ every boot on non-speedstep 600X's?
I really can't say about that one...proceed at your own risk!

Phil.
X1E Gen 4 · X1T 3rd Gen · W520 · Legacy: P52, T60p, X61T, 600X, 770Z
Nostalgic for: 600X PIII 850MHz in a SelectaDock III with 64MB Voodoo 5 5500 and Sound Blaster Audigy 5.1.

Post Reply
  • Similar Topics
    Replies
    Views
    Last post

Return to “ThinkPad Legacy Hardware”

Who is online

Users browsing this forum: No registered users and 56 guests