[ixp1200] what is the difference between IXP1200 Revision C0 and the olders

Ye, Irvin i.ye at lancaster.ac.uk
Mon Nov 25 15:08:45 EST 2002


And,

REV can be gotten just by a simple command:

cat /proc/cpuinfo

Cheers!

Irvin

-----Original Message-----
From: Andrew Moore [mailto:Andrew.Moore at cl.cam.ac.uk]
Sent: 25 November 2002 11:29
To: ixp1200 at CS.Princeton.EDU
Subject: RE: [ixp1200] what is the difference between IXP1200 Revision C0 and
the olders


first question:

what board are you running?

IXP12EB?  if its the EB (the ethernet evaluation board) these guys came
in three versions (the versions were the silicon revisions)  

if you do a self-test of the board it will (right at the top) print out
which version the silicon is.

(from a colleague)
...
It is possible to identify the rev of a board by knowing what labels to
expect, however the most positive way is to read the contents of the
PCI_REV_CLASS register at 0x42000008. Bits 7:0 show the revision of the
silicon;

0 - IXP1200 A Stepping
1 - IXP1200 B Stepping
3 - IXP1200 C Stepping
5 - IXP1240 A Stepping and IXP1250 A Stepping
...


The reason linux does not run is that stepping's earlier than C do not
implement the endian-agnostic byte swapping code properly which means
that linux device drivers need to be hand-ported (as is the one on
netwinder)

solution: use a rev C stepping.

cheers,
Andrew.


> -----Original Message-----
> From: owner-ixp1200 at CS.Princeton.EDU 
> [mailto:owner-ixp1200 at CS.Princeton.EDU] On Behalf Of Li Weihua
> Sent: 25 November 2002 01:40
> To: ixp1200 at CS.Princeton.EDU
> Subject: [ixp1200] what is the difference between IXP1200 
> Revision C0 and the olders
> 
> 
> Hi,
> 
> The README of "inux 2.4.18 for ixp1200" says that it can not 
> run on silicon older then Rev C0 IXP1200. But, what is the 
> difference between the Rev C0 and the olders? And where can I 
> find the detailed documents about this?
> 
> Thanks a lot!
> 
>  
> 				 
>         Li Weihua
>         liweihua at cosix.com.cn
>           2002-11-25
> 
> 
> 
> 



More information about the ixp1200 mailing list