Help: ICE_PCI_CHECK

How to check the current PCI chip EPROM revision


The current PCI chip revision is displayed by the PICD SNIFF <card> command, 
the PICD DETECT command, or PICD GET <card> PCIREV.  Typical output will look like 

  X-Midas> picd sniff pic2
  OMB1-0 = 00000000 = (0)
  OMB2-0 = 00000003 = (3)
  OMB3-0 = 00000000 = (0)
  OMB4-0 = 00000000 = (0)
  IMB1-0 = 00000030 = (48)
  IMB2-0 = 00000000 = (0)
  IMB3-0 = 00000000 = (0)
  IMB4-1 = 01eead67 = (32419175)
  MCSR   = 88808000   Addr = 00000000   Count = 0 = (0)
  Master=Disabled PCI->SHARC SHARC=Enabled IOC=Enabled
  CARD Type=PIC4  PCI ChipRev=6 Bus=64b Clk=33MHz End=0
  PCI->SHARC FIFO = AEmpty Empty
  SHARC->PCI FIFO = AEmpty Empty
  X-Midas>

The PCI chip rev is on the 11th line of output.  You can also use

  X-Midas> picd detect
  CARD #0 Type=PIC4  (Up/Idle)
    Interface  Type=PCI ChipRev=9 Bus=32b Clk=33MHz  Endian=4 Driver=317
    Modules    Iom1=UNKNOWN Iom2=UNKNOWN
    FirmWare   Proc=318 Ioc=IIX
  CARD #1 Type=PIC5  (Up/Idle)
    Interface  Type=PCI ChipRev=4 Bus=64b Clk=66MHz+ Endian=0 Driver=317
    Modules    Iom1=SDDSXDr5 Iom2=SDDSXDr5 Pm1=DTDMX:DEF  Pm2=NONE:
    FirmWare   Proc=318 Ioc=II   SoC Ver=318 Sig=HH
  CARD #2 Type=MBT4  (Down)
    Interface  Type=PCI ChipRev=8 Bus=64b Clk=66MHz+ Endian=0 Driver=317
    FirmWare
  X-Midas>

There will be a line for each card in the system. You can also use

  X-Midas> picd get pic2 pcirev
  Key PCIREV           =          6