Axim PXBus set to 100 MHZ by default??
Thanks to posts by Planet-II and others, I checked my PXA255 Axim Advanced (running PocketPC 2002) and apparently the default state for the processor settings are for a 100 MHZ (99) internal bus (PXBus). It should be 200 MHZ (199) since it is a PXA255 and the information on the Intel site does not lead me to belive that hardware changes made by Dell are likely a cause.
It was first brought up in relation to CPUID v1.3 showing a PXBus speed of 200 (199) on the HP 2215 and 100 (99) on a PXA255 Axim Advanced. After disabling Pocket HackMaster, my Axim confirmed these findings. I also checked with Pocket HackMaster's fetch function and it appears that the Axim sets the system to L=27 M=2 N=2 which would result in an internal bus speed (PXBus) of 100 instead of what it should be, 200.
After using Pocket HackMaster to set the values to L=27 M=4 N=1, CPUID reports my Axim as running a PXBus of 200. Indeed, the results from CPUID for the 2215 and Axim are identical. This leads me to believe that it is not a hardware limitation of the Axim but maybe a firmware problem in which Dell has the Axim booting with a PXBus of 100 and not switching the PXA255 processors over to the normal PXBus speed of 200.
Perhaps this is linked to the "firmware bug" that Dell is currently wrestling with? Why is the axim running the PXBus at 100 by default when it can clearly use the PXBus at 200? (according to the Intel documentation, a motherboard redesign is not necessary to run the PXA255 at an internal bus speed of 200... which is demonstrated by being able to run the Axim with a PXBus of 200). Is CPUID wrong or what's up?
Any thoughts or comments would really be appreciated.
-JmE-
|