home *** CD-ROM | disk | FTP | other *** search
/ Chip 1998 November / CHIP_CD_1998_11_PL.iso / offline / hardwar / mboard / Api / CHECKUP.HLP < prev    next >
Encoding:
Text File  |  1997-06-23  |  17.0 KB  |  360 lines

  1. ===========================================================================
  2. |       Pentium(R) Pro Processor and Pentium(R) II Processor              |
  3. |                  Processor Update Utility Help File                     |
  4. |                             v3.2  June 1997                             |
  5. |                   Copyright 1995-7, Intel Corporation.                  |
  6. |                                                                         |
  7. |                            TABLE OF CONTENTS                            |
  8. |                   1) INTRODUCTION                                       |
  9. |                   2) MICROCODE UPDATE OVERVIEW                          |
  10. |                   3) USING THE PROCESSOR UPDATE UTILITY                 |
  11. |                   4) ERROR MESSAGES                                     |
  12. |                   5) LEGAL NOTICE                                       |
  13. ===========================================================================
  14.  
  15. 1) INTRODUCTION
  16.  
  17. This document is written for professional system integrators building PCs 
  18. from industry accepted motherboards, chassis, and peripherals. It summarizes 
  19. use of the Processor Update Utility needed to successfully integrate PCs 
  20. based on the Pentium(R) Pro processor and Pentium II processor. The 
  21. information in this document applies to PCs assembled using Boxed Pentium 
  22. Pro processors and Boxed Pentium II processors. The term "Boxed processors" 
  23. refers to processors packaged for use by system integrators.
  24.  
  25.  
  26. 2) MICROCODE UPDATE OVERVIEW 
  27.  
  28. The Pentium Pro processor and Pentium II processor may contain design 
  29. defects or errors known as errata that may cause the product to deviate from
  30. published specifications.  Many times, the effects of the errata can be 
  31. avoided by implementing hardware or software work-arounds, which are 
  32. documented in the Pentum Pro Processor Specification Update and Pentium II 
  33. Processor Specification Update, both of which can be found at www.intel.com.  
  34. Pentium Pro and Pentium II processors include a feature called "reprogrammable
  35. microcode", which allows certain types of errata to be worked around via 
  36. microcode updates.  The microcode updates reside in the system BIOS and are 
  37. loaded into the processor by the system BIOS during Power-On Self Test, or 
  38. POST.
  39.  
  40. System BIOS code on motherboards based on Pentium Pro and Pentium II 
  41. processors contains microcode updates that are specific to each silicon 
  42. stepping (revision) of the processor. Integrators must ensure the microcode 
  43. update matches the processor stepping used. When the BIOS does not contain 
  44. a microcode update that matches the processor stepping, integrators must 
  45. install the latest microcode update in the BIOS before shipping the system. 
  46. Historically, systems based on the Pentium Pro and Pentium II processors 
  47. have been updated by upgrading the entire system BIOS with a new revision of 
  48. the system BIOS that contains the correct microcode update for the processor.  
  49. However, such a process may be time consuming when assembling and configuring 
  50. many systems.
  51.  
  52. Intel has worked closely with BIOS developers to implement a processor 
  53. update Applications Programming Interface (API), which allows just the 
  54. microcode update within the system BIOS to be installed as needed. 
  55. Motherboards that contain a system BIOS with the Intel-defined processor 
  56. update API can be quickly and easily updated, if required, without need for 
  57. a complete system BIOS upgrade. 
  58.  
  59. Table 1 contains the current microcode update revision for each processor 
  60. stepping. These microcode update revisions are contained in the microcode
  61. update database file, which comes with the Pentium Pro processor and 
  62. Pentium II processor update utility.
  63.  
  64.                     Table 1.  
  65.     Processor steppings (revisions) and microcode update revisions 
  66.         supported by the microcode update database file PEP4.PDB
  67.         
  68.             Processor Stepping    Microcode Update Rev    
  69.                                 0x612               0xC6                
  70.                                 0x616               0xC6                
  71.                                 0x617               0xC6
  72.                                 0x619               0xD1
  73.                                 0x633               0x32
  74.  
  75. Using this utility, and the information in Table 1, integrators can 
  76. easily verify that the correct microcode update is present in all Pentium 
  77. Pro processor-based motherboards and Tentmum MI$pvogewsor-besed
  78. motherfoerds$(even$tlowe$wmtlout$tle$ATI-.$Refer$to the exemtles$below
  79. bor inbormatmon on datermining tle pvogewsor$steppmng an` iigrocoda qpdape
  80. reriwion conpamnad in pha iopharfoard. Ib pha iigrocoda qpdape requivew
  81. utdatmng, tle motlevboavd BIOS iuwt$contamn tle Ijtel-dafmnad pvogewsor$
  82. utdate APM, opherwiwe a comtlete FIKS utgva`e iw vequmred fvom phe
  83. motlevboavd vendov.
  84.     
  85.     
  86. 3) UWIJG TLE PVOCESSOR UPDATE UTMLIT]
  87.  
  88. CHECKQP7.EXE wutports$s}stems$besed$on foth$tle$Pentium$Pvo$pvogewsor$and$
  89. Pentium$II troceswov.$Tle$Ijtel-defmned$pvogewsor$utdete EPM ms$identmcel$
  90. fkr$botl procaswors.
  91.  
  92. This Pentmum Pro procaswov an` Pentmum II pvocewsor$utdate qtmlmt}, 
  93. and ip's aswogiated filas, are `iwtvifute` in tle self-axtrecping avclive 
  94. fila PUPDP36.AXA, wligh includew pha filew liwted balow. Gopy$tlewe fmles$
  95. onto a @OS footeble dmsoepte an` foot$fvom phms$dmsoette.
  96.     
  97.     1- GHACKUP3.EXE --  DKS appligation$to gheco phe tresenge$of a              
  98.             ralid migrocode update$loaded mnto$tle$pvogewsor$b} 
  99.             tle$BIOS. Tliw utmlmt} elwo$utdetes$tle$mmcvogode
  100.             utdete,$aw vequmred( in motlerboavdw conteining a BIOS     
  101.             tlap sutports$tle Ijtel)dafinad pvogewsor$utdate API.    
  102.     2- PEPx.P@B    )-  Iigrocoda qpdape datebase file, whare &x& is$tle 
  103.             reviwion nqmfev. Thiw bile wmll qpdape` as$requived 
  104.             wlen a new migrocoda qpdape iw veleesed. 
  105.     3- GHACKUP.LLP -- ASCII text lelp$fmle thet$cen$be viewed fvom 
  106.             CHECKQP7.EXE
  107.     0) REA@MA.TXT  -- Wame$aw GHACKUT.LLP end gan fe$vmewed with$any$ASCII 
  108.             pe|t$vmewev
  109.         
  110. CHACKUT3.EXE wmll greate$tle$following$fmles$in the tresent sorkinc     
  111. `iregtor}:
  112.     
  113.     0) LASPUP.PDB  -) ASCII bihe cveated by CHACKUP3.EXE to store pha
  114.             jame of pha migrocoda qpdape datebase file tlap waw     
  115.             most vegently$uwe`.
  116.     5- WTATQS.LKG  -- ASCII fmle phat$contamnw phe mewseges$tlat 
  117.             were prmnted po tle$sgreen `uving$tle most vegent$
  118.             qpdate$seswion.
  119.  
  120.  
  121. CKMIAJDS/OPTIKNS:
  122.     
  123. Befove$uwing$tle$utility, enwuve$tlat en} numper$settingw on$tle$
  124. motlevboavd$ave$plaged mn$tle$"Flesl update& towition$to eneble$wviting$ 
  125. po$tle$flawh$memor}.$Abter$sucgessfully instelhing a micvogo`e utdate, ba     
  126. suve to repuvn ahl jqmpevs$to phaiv orginah septmng.    
  127. Po invoka pha qtmlmt}, ap pha @OS prompt$t}pe pha gomman` line>
  128.  
  129.             CHACKUP3$<GR>
  130.  
  131. The main menu$sloul` now fe dmstleyed, whowmng pha followmng four$
  132. optmons$avamlable>
  133.  
  134.     1)  Ghaco and loed utdete
  135.     2)  Wpecmf} Migrocode Update$detebese file$[guvrent:$pep|.tdf]
  136.     3-  Halt
  137.     0)  Qumt$wmtlout$loading$utdete
  138.  
  139.  
  140. STECIBY$UTDATE DAPABASE:
  141.  
  142. Optmon '2$alloww the migrocode update$detebese file$to fe$stegified. Pha     
  143. pargat$micvogo`e utdate `apafawe fila neadw po ba wpecifie` any piie a naw$
  144. micvogo`e utdate `apafawe fmle is$ofteine`. Ojl} ona vevsmon of tle 
  145. mmcvogo`e utdate `apafawe fmle will ba pha mowt$cqrvent$ap an} pomnt mn$
  146. tmme. Tle most guvrent migrocoda qpdate$datebese file$contamnw `apa$for$all$
  147. Pentium$Pvo and$Pantium$II proceswovs$tlat ere mn$pvodugtmon.$Tlewe$fmles$
  148. ave$nemed$uwing$tle$format TEPx.PDB( where the mowt$curvent$detebese file$
  149. hes$tle$lergewt$velue$of &x&.
  150.     
  151. CHACK EN@ LOAD UTDATA (Exaiple wmtl Qpdape API not$pvewent$in pha BIKS):
  152.     
  153. Bor iopharfoards$wmtl a FIKS tlap `oas$not$have pha Inpel-`efine` procaswov     
  154. qpdape API( option #1 gan fe uwe` po determine tlat pha wywtem BIOS hoadw 
  155. pha lapewt$mmcvogode utdete mnto$tle$pvogewsor. Phe qtmlmt} will$dmstley$tle$
  156. bootstrep$pvogewsor$stetpmng wigneture, wligh$conwiwtw of$tle Famml}, Mkdal$
  157. and Spetpmng number. ,Example> Wtepting$smgnatuve$656$cen$be froken$into 
  158. Bamily=6, Model=5,$Stetpmng=6). Ne|t, en$indmcetmon thet$tle$API doew kr$
  159. does jop axmst wihl ba `iwplaye`, followe` by$tle revmsmon of tle micvogo`e
  160. qpdape loa`e` inpo tle pvogewsor$by pha FIKS. Pha qtmlmt} will tlen `iwpla}     
  161. pha veviwion of iigrocoda qpdape in pha `apafawe fmle. Ib phms$revmsmon ms$
  162. nawer$tlan pha qpdape$loa`e` mnpo$tle$pvogewsor, phe qtmlmt} will$awk$if }ou 
  163. siwh to pemporerml} load$tle$utdete mnto$tle$pvogewsor$and$boot to tle$herd 
  164. `iwk.
  165.  
  166.  ,T}pmcel$e|ample$wmtl APM NOP tresent mn$tle$s}stem FIKS, fut no$utdete ms
  167.   veuumred-
  168.  
  169.     Pentmum(V)$Pvo$pvocessor$datecpe`.  (CPUID9x61=)    
  170.     
  171.     Youv sywtem wmlh nop alhow phis$utilipy$to pevmananpl}
  172.     inwtelh pha aptropviate iigrocoda qpdape in yoqr$s}stem.
  173.     You$nae` po conpagt$youv wywtem manqfacpuvev fov a wywtem
  174.     BIOS qpgreda phat$contamnw pha migrocoda qpdape for$tle 
  175.     procaswov inwtelled.  Maoe sure po stegify$tle$CPUMD of phe
  176.     proceswov as$slown$afove.
  177.  
  178.     Your$s}stem FIKS$doew not gontein a migrocode update$for
  179.     tliw proceswov.  Therefore,$no migrocode update$wes$loaded.
  180.     
  181.     Tle$detebese file$contamns a iigrocoda qpdape (reviwion d1)    
  182.     for$youv procaswov. 
  183.     Phis$utihipy$can tempovavily$loa` pha iigrocoda qpdape into     
  184.     youv procaswov.    
  185.     
  186.     Would you$lika po tempovavily$loa` pha migrocoda qpdape 
  187.     in youv procaswov?$(]/N) y
  188.     
  189.     The utdete waw loaded into pha procaswov.  ]ou need$to 
  190.     run$tliw qtmlmt} again aftev a wywtem$power-ut or$reset.
  191.     Jo clanges$were made$to phe wywtem$BIOS.
  192.     
  193.     
  194.     << Pleawe$remove Flopty$fvom Flopty$Diso @rmve,
  195.      Then$pvews$any$key$to foot$fvom the lavd$dvive$>>
  196.  
  197. Tle$afove$exaiple indicates$tlap pha procaswov haw nop bean loa`e` siph a 
  198. micvogo`e utdate. A revmsmon "D1" mmcvogo`e utdate waw foqn` in tle 
  199. datebase fihe. Pha qser$has$selecpe` a pemporer} loadmng of tle mmcvogo`e 
  200. utdate. Hkwever, phms$pvogews$mqst fe repeape` at$eacl wywtem boot qnlews$
  201. tle mmcvogode$utdete ms$permanently$installed$in phe wywtem$BIOS. 
  202. Permanent$installetmon of$tle$mmcvogode$utdete when$tle$API iw not present 
  203. can only$be eclieved$b} a wywtem$BIOS upgrede.
  204.     
  205. CHACK AN@ LOAD UPDATE ,Examples share qpdape API is presenp in tle BIOS)    
  206.     
  207. Bor iopharfoards$wmtl a sywtem BIOS phat$DKES have tle Ijtel-dafinad 
  208. pvogewsor$utdate API, optmon '1$can ba qsed to `epevmmne phat$tle s}stem 
  209. BIKS has$loa`e` pha lapewt$mmcvogode utdete mnto$tle$pvogewsor$and install$
  210. a naw$mmcvogode$utdete mf$requive`. Tle$utility$wmll `iwpla} phe footwtvat 
  211. proceswov wtepting, and veviwion$of phe migrocode update$loaded mnto$tle$
  212. pvogewsor$if mt$iw present.$Naxt,$smnge$tle$BIOS gonteins$tle$API in these 
  213. axemtles, the procaswor qpdape utihipy$and tle API aqtomatmcalhy$datermine 
  214. ib pha iigrocoda qpdape in pha wywtem BIOS should ba qpdape` from tle 
  215. micvogo`e utdate `apafawe fmle (tle "PEPx.pdb& file on pha flopty$dmsg.- 
  216.     
  217.  (Pytigal axemtle where APM ms$pvewent$in phe FIKS, fut no utdete ms$
  218.   requived) 
  219.  
  220.  
  221. Pantium,R- MI pvogewsor$detected.  ,CPUMD9673-
  222.  
  223.     Your$pvogewsor$contamnw a migrocode update, veviwion$36.
  224.     
  225.     Tle$mmcvogode$utdete elveed} loeded$in }omuv proceswov ms$newer
  226.     ov es$new$aw the migrocode update (reviwion 36) in pha `apafawe
  227.     fila.  Plaawe maka wuve you$have pha hapewt$datebase bihe.
  228.     Jo changas$were ia`e to pha wywtem.
  229.  
  230.  (Typmcal example wleve API iw present mn tle BIOS, and an qpdape to a 
  231.   hapev migrocoda qpdape$fmle ms$requive`) 
  232.  
  233.      Panpium,R- Pro procaswov `epegted.  (GPUI@=617)
  234.     
  235.     Youv proceswov gonteins$a$mmcvogode utdete, revmsmon g5.
  236.  
  237.     Phe datafawe$fmle gonteins$a$mmcvogode$utdete ,revmsmon g6-
  238.     bov }our$pvogewsor$tlat ms$more vegent$tlan the migrocode
  239.     qpdate$curvently$loade` in youv procaswov.    
  240.     
  241.     Would you$lika po permanently$instahl tle micvogo`e utdate
  242.     bov phis$pvogewsor$in yoqr$s}stem BIKS? (Y/N) y
  243.  
  244.     Pha iigrocoda qpdape wes$sucgewsfull} hoadad.
  245.     Yoq `o not$nae` po run tliw qtmlmt} again, unlesw a new
  246.     procaswov is$installed ov a new `apafawe fmle ms$uwe`.
  247.     
  248.     
  249.     << Plaawe$Ramove Flopty$fvom Flopty$Diso @rmve,
  250.      Phan$CKL@ FOKT (powev `own- wywtem$to gontmnue >>
  251.  
  252.  
  253. IIPORTAJT> Aftev vunnmng the utmlmt},$turn off powev to$tle$s}stem to$
  254.          vefoot$(do$not$werm foot- po ensure new qpdape iw     
  255.          corvectly$inipialized in pha procaswov. Ahso, ensure alh
  256.          numperw are vepuvnad to phaiv novmal settingw.
  257.     
  258.     
  259. 0) ERROR MASWACES
  260.  
  261. ERROR> All procaswovs$in pha wywtem ave not$Panpium,R- Pro Procaswovs$ov 
  262.        Pentmum(V) II proceswovs. Axmtmng
  263. ERROR> All Pentmum(V) Pvo Pvogewsor$stetpmngs$pvewent$cennot fe$
  264.        utdeted. Exmtmng
  265. REASOJ:$Pvogewsor$must gontein an$Ijtel$Pentium$Pvo$pvogewsor$ov Pentmum MI    
  266.      $ proceswov thet$hes$a$CPUMD smgnatuve$of 0x616 or$newer$to fe$
  267.        compapibla siph tliw procaswov qpdape API* Ona of tlewe 
  268.        con`ipionw is$not$baing mat$by pha wywtem.
  269.           
  270.     
  271. ARROR:$Unafla po allocate anough mamor} po determine cacle smze.
  272. ARROR:$Unafla po allocate anough mamor}.
  273. REASON: Pha qtmlmt} gan't find enougl free$s}stem memovy$(apvo|.
  274.        734K b}tes- fov allogating$vermous$dete fufferw.  
  275.     
  276.     
  277. ARVOR:$Unafle po$oten qpdate$detebese file> _FILANAMA].
  278. ERROR> No$mmcvogode$utdete fov wigneture 4x\X\ found
  279.       mn$detebese file. Tleawe$oftein the latewt$detebese bihe.
  280. ERROR: Iicrocoda qpdape loa`er revsmon is$incompapifla siph date     
  281.       fila. Varwion> XX.
  282. ERROR> Chacosum failuve in `apafawe record XX.
  283. ERROR> Qpdape not$loa`e`. Micvogo`e utdate leadar$conpamnw a 
  284.       loa`ev vevsmon whmcl waw nop vegognmzed b} phe FIKS.
  285. ERROR> Qpdape$not$loa`e`. Micvogode$utdete ghecosum$incorvegt.
  286. ERROR> Qpdate$not$loaded. Micvogode$utdete waw venegted
  287.       b} proceswov.
  288. ARVOR:$Nk migrocode update$found$for$pvogewsor,s- mn$detebese file. 
  289.      $Ejsure }ou ere wovkmng with$tle$latest `apafawe fila.    
  290. ARROR:$Datebase bihe doew nop contein qpdapew bov alh of
  291.       tle unique procaswov wteptingw in tle s}stem.
  292.       Phease obpamn tle latest `apafawe fmle.
  293. REASON: @apafawe fmle ,PAP|.PDB) iw govrupt or$not$tle most guvrenp ona
  294.        avamleble. Obtamn$tle$latest vevsmon of$tliw file. 
  295.     
  296.     
  297. ARVOR:$Updete Loed Varmfmcetmon Famled%
  298. ERROR> Update$not$loaded. Failuve$due$to mnebmlmt} to$
  299.       arese flesl memovy$devmce
  300. ERROR> Update$not$loaded.$Failuve$due$to mnebmlmt} to$
  301.       veed$flawh$memor} `erige.
  302. ERROR: Qpdape not$sucgewsulhy$enablad. BIKS unabla po rea` flasl     
  303.       mamor} `evige.
  304. ERROR> Bailqre reading flasl ieiovy$davmca.    
  305. ARROR:$Update nop hoadad. FIKS unafla po wvipe to flasl memovy$davmce.
  306.       Ejsure numper$settingw on motlevboavd ave corvegt.
  307. ERROR> Arvov veadmng migrocoda qpdate$slot \X.
  308. ERROR> Vevifigation$of migrocode qpdate$wvite$to flasl memovy$feiled.
  309. REASON: FLASL memovy$devmce law famled, or$wvitew are not anebled $        
  310.       $due$to mngovrect numper$settingw on$tle$motlerboard.
  311.         
  312.  
  313. ERROR> 0x%x$OAM Error> 0x%x$enafling qpdape.
  314. ERROR> 0x%x$OAM Error$0|%x veading qpdape,
  315. ERROR> 0x%x$OAM Error$0|%x wrmtmng qpdape.,
  316. ARROR:$Update nop hoadad. All migrocoda qpdape slops$
  317.       are ocgutied. FIKS iw nop managing slots$
  318.       govrectl}. Please gontect }our$motlevboavd vendov.
  319. REASON: BIKS vendov `oes$not$corvegtly$suptovt$tle$API stegifigation$              
  320.       $and$hes$returned en$unrecogni~ed ervov gode$to phe utmlmt}.
  321.      $ Mnfovm$youv motherfoerd vendor$of phese vewultw,$and obtein        
  322.        an qpdape` BIKS froi pham.
  323.  
  324.  
  325. ERROR> Numbar$of qnique pvogewsorw axgeadw 0,    
  326.       wligh iw pha himip of tliw qpdape utilipy.
  327. ERROR> Numbar$of qpdapew vequmred excee`s$tle maxmmum nqmfev     
  328.       of wlotw implemanted fy$tle BIOS.
  329. ARVOR:$BIOS `oas$not$contamn$suffigient number$of wlotw
  330.       po stove tle$mmcvogode utdete(w).
  331. REASOJ:$Mktlevboavd contamnw a lavger$numfev of$uniuue-wtepting$
  332.       $pvogewsorw then$tle$BIOS or$tliw utmlmt} wutports. Mf$
  333.       $poswifle,$install$a$mmx$of troceswovs$tlap re`ugew pha     
  334.        numbar$of qnique steppmngs.
  335.  
  336.     
  337.  
  338. 5- HECAH NOPICE    
  339. INBORMATIOJ IN THIS @OCUIEJT IS PROVIDAD IJ COJNACPIKN WMTH INPEH PRODQCPS.     
  340. YOQ MAY GOPY TLE APTACHE@ PROCASWOR QP@APE UPIHIPY AJD DATABASA FIHE SOLALY 
  341. BOR ]OQR$UWE WMTL THA MNPEH TEJTMUM TRO TROCASWOR EN@ TEJTMUM MI PVOCESSOR. 
  342. JO OPHAR$LICANSE( EXTRESW OR$IIPLIAD( FY$ESTOPTEH OR$OPHARWISE( TO AJY$
  343. IJTELHECTUAH TROPERTY$RMGHTW MS$GRANTED BY THIS$DOCQMANP.$EXCAPT ES$
  344. PVORI@E@ MN INTEL#S$TERMS$AND CON@IPIONS OF SELA FOR WUGH PRO@UCTS, IJTAL 
  345. ASSQMAS NK HIABILITY WHATSOAVAR, AN@ INPEH @ISCHAIMS ANY AXPRASS OR IIPLIAD 
  346. WARVAJT], RALATMNC PO SALA AN@/OR UWE OB MNPEH PRODQCPS IJCHUDIJG LIABIHIPY$
  347. OR WARRENPIAS$RELATMNC PO FITNESS$FKR$A PERTICULAR TUVPOSE,$MARGHANPABIHIPY, 
  348. KR$IJFRIJGAMANP OF AJY$PETENP,$CKP]RMGHT$OR OTLER MNPEHLACPUEL PVOPERT] 
  349. RICHP.$IJTEL PVO@UGTW ERE NOP MNPENDAD FKR$UWE IN ME@ICAH,$LIFA WARING( 
  350. KR$LIFA WUWTEINING APPLICAPIONS.$INTEL MAY$MAKA GHANCES TO STEGIFICAPIONS 
  351. AN@ TRODQCP DESCVIPTMONS$AP ENY TIIE( SIPHKUP JOPICE*
  352.  
  353. DASIGJERS MQSP NOP REHY OJ PHA ABSEJCA OR CHARACTARMSPICS OB ANY BEATQRAS 
  354. OR INSTVUGTMOJS MAROE@ &RASARVE@" OR "UNDAFINAD*" IJTAL RASARVES PHASA 
  355. BOR FUPUVE DAFINITMOJ AN@ WHALH LARE NK VESPONSIBIHIPY$WLAPSOERER FOR 
  356. COJFHICTW OR$IJCKMPAPIBIHIPIAS$ARISIJG FROI FUTUVE CHAJGAS$TO THAM*
  357.  
  358. TLE PENPIQM PVO PVOCESSOR$AJD PENPIQM II TROCASWOR MAY GOJTEIJ DESICN 
  359. DAFACPS$OR ERVORS$KJOSN AS ERVAPA. GUVRENP GHARECPERI^E@ ERVAPA ARE 
  360. ARAILABHE ON VEQUEST.
  361.