MZ@n !L!This program cannot be run in DOS mode. $PLL $d2 |> B((CODE$df .bss ".idataJj@.edatal@.relocn@BUSVW=\Djh\,\=\#jh\jjjjjmPm _^[U SVWhVmPmPHyh]\ \Pjh],E}$jh]hVmPmPH&jh(]+E}$jh4]hVmPmPHhhjhh]EMPfEE%="hVmPmPHhVmPmPHhhjhh]EMPfEE%="hVmPmPHhVmPmPHj8?E}$hpWh`\hXWhPWM0EE},h@]hRjjjjj\P\P0 j\?E} EPEPEPEPMEE},hL]hRjjjjj\P\P0 0EPM;0hT]\ \P_^[USVW`\_^[U|SVWEM}WE\]j>Eȃ}$hpWh`\hXWhPWM3EE}E0Xj B>Eă}hXhHRh0XMR6EE}EPM4EYj=E}!hYj0hXRhYM9EE}KEPM6EZj=E}!hZj0h`RhZM-9EE}EPM6E [j!=E}!h8[j hhRh [M8EE}EPM$6E[j<E}$h[hhxRh[Mh8EE}%EPM5EPm mP8EMPEEEEEEP4<} EMPE܃}0E܋MEԋE܉EEEEP;EԉEEMP E}VEME̋EMP EЋEЉEEEEP;EEEEEP;ẺEEMEEMPE؋E؉EEEEPA;EEEEEP);EE}#jhl]jjjjjmPm _^[USVWM3_^[USVW_^[U$SVWMhXhHRh0XM'EM܉ADE M܉AHfEMfALfEMfANErE܃RPjEPE M P E܃PPj8E}&hhZj0h`RhZM`+EE}EPM#E [j,7E}&hAh8[j hhRh [M*EE}zEPMx#E[j,r7E})hh[hhxRh[M*EE}EPM#S}&EPhRjjjjj\P\P0 E_^[USVWh ^\ \PjjhYhPREMP P\ \PM7EhY\ \P h^\ \PE_^[USVWh^\ \PjjhZhPREMP P\ \PM EhZ\ \P h$^\ \PE_^[USVWh,^\ \Pjjh [hPREMP P\ \PMEh [\ \P h4^\ \PE_^[USVWh<^\ \Pjjh[hPREMP P\ \PMmEh[\ \P hD^\ \PE_^[USVWMM(E EP4E_^[USVWMM!_^[USVWMMM/MhRjjjjj\P\P0M4MhRjjjjj\P\P0A<j@MMjjjjjj\P\P0EE_^[USVWMhXTmPmPMhE3fHVQ2hyE3fHVQL2hE3fHVQ/2hE3fHVQ.2hhTmPmPM=y 3 _^[USVWMhE3fHVQ1hyE3fHVQ1hE3fHVQg1_^[USVWME3fHVQ1%EE_^[U SVWMjE3fHVQ0hTmPmPhE3fHVQ0EE}0)EfEL^PE3fHVQ0hTmPmPhE3fHVQj0EE})EfE^PE3fHVQ0hUmPmPhE3fHVQ/EE})EfE|fPE3fHVQ/h@UmPmPhE3fHVQu/EE}BE3fHVQq/%EE3f E^;M3hpUmPmPhE3fHVQ.EE}BE3fHVQ.%EE3f E|f;M3Qh E3fHV6QN.h0E3fHV6Q4.jkE3fHV8QQ.jE3fHV:Q:.j(E3fHV;Q#.jE3fHVE3fHV0Q-jjj2EMIDHDR$E3fHV0Q-3<hUmPmPjE3fHVQ&-_^[U SVWMMKMH/MhRjjjjj\P\P0 M/M[hRjjjjj\P\P0hUmPmPM5MuhVmPmPj jhMhVmPmPMhVmPmPjjhMhVmPmPj(jhMh VmPmPjhMhVmPmPjjhM1h VmPmPjhM:hVmPmPjhhMhVmPmPjjhMh0VmPmPj@MeEE} hPVmPmPEhPEhPEhPEhPE|hPMGj@MME|hPhSjjjjj\P\P0 A9j@Mjjjjjj\P\P0EMrE_^[USVWMMM/M6hRjjjjj\P\P0M7/MhRjjjjj\P\P0hUmPmPjjjdEMIDHDR$M jjjdEMIDHDR$hUmPmPMj jjjdEMIDHDR$jjM,8M-jjh8Sjjjjj\P\P0$hjMKhTjjjjj\P\P0AGj@Mjjjjjj\P\P0EME_^[USVWMj E3fHV7Q?jpE3fHV7Q(jkE3fHV8QjE3fHV:Qj(E3fHV;QjE3fHVE3fHV0Q_^[USVWMjkE3fHV8QYh(E3fHV:Q h(E3fHVE3fHV0Qjjj EMIDHDR$jE3fHV2QvjFE3fHV0Q_jjj EMIDHDR$h%E3fHV2Q.j@E3fHV0Qjjj EMIDHDR$jE3fHV2QjVE3fHV0Qjjj EMIDHDR$h iE3fHV2QjZE3fHV0Qjjj EMIDHDR$_^[USVWMhMM_^[USVWMjjEPEMIDHDR$EPEPM)E 9E 3_^[ USVWMjdEPMMqM _^[USVWME Pd EEEPE3fHVQn_^[USVWME3fHVQl%EE_^[USVWMjdEPMKE PM _^[USVWMEPE3fHVQ_^[USVWMMEEPE3fHV2QrjLE3fHV0Q[jjj EMIDHDR$_^[USVWME 9E3+E)E E EE;E EEEjjEPEMIDHDR$EPEPMEPE PEPh|mmPmPE 9EE9E 3_^[USVWME3fHVPQfEEM#fEEPE3fHVPQ_^[USVWME3fHVPQ8fEE EfEEPE3fHVPQ_^[USVWME3fHV8QMAXE3fHV:QMAYE3fHV_^[USVWME@ ME@$M _^[USVWME@ mI,_^[USVWME@(_^[USVWME@,_^[USVWME@4_^[USVWMEMA4_^[USVWME@0_^[USVWMEMA0_^[USVWMEsEPEPEPE PEPEPm mP E_^[USVWMEs_^[USVWME@_^[USVWME@_^[USVWME@_^[USVWME@_^[USVWME@_^[USVWME@ _^[USVWME@_^[USVWME@$_^[USVWMEMA$_^[USVWME@(_^[USVWMEMA(_^[USVWMME EP E_^[USVWMEsE@E_^[USVWME@_^[USVWMMEsEP& 'EPhmj6h(nmPmE P 'E Ph4nj>h`nmPmEP 'EPhlnjFhnmPmnEPu 'EPhnjNhnmPm3EMAE MA EMAEMAE@E_^[USVWMEP'EPhnjmhomPmEx Ex*E@Ph ojthpomPmSE@E}EMA$ExE@EEMAEMA_^[USVWME@_^[USVWME@_^[USVWME@ _^[USVWME@_^[USVWME@_^[USVWMMEsEPo*EPh|ohhomPmE P1*E PhohhomPm|EP*EPhohh pmPm>EMAE MA EMAE@E@E@E_^[ USVWMEPa*EPh,phhXpmPmEx Ex-E@PhdphhpmPmSE@E}EMA$ExE@EEMAEMA_^[USVWMEPv*EPhph$hpmPmEx Ex-E@ Phph*hHqmPmSE@E}EMA$ExE@EEMAEMA_^[USVWME@_^[USVWME@_^[USVWME@_^[USVWME@_^[USVWME@ _^[USVWME@_^[USVWMMPEsEP*EPhTqhhqmPmE P*E PhqhhqmPmqEPV*EPhqhhqmPm3EMAE MA EMAEMAE@E_^[USVWME@_^[USVWME@_^[USVWME@ _^[USVWME@_^[USVWME@_^[USVWMMEtE P2*E Phrhh4rmPmEP*EPh@rhhprmPmzEP*EPh|rhhrmPm<EMAE MA EMAEMAEMAE@E_^[USVWME@_^[USVWME@_^[USVWME@ _^[USVWME@_^[USVWME@_^[USVWME@_^[USVWfUfE f_^[USVWfUE _^[USVWfUE _^[USVWfUffEfE_^[USVWfUEE_^[USVWEPm m_^[%d%h%p%|%%es2828ES2828resetmc_regloopbackdial_toneInitialization failure. Unable to allocate memory for %s.Board did not respond after a reset.Download of digital signal processor vector, code and data failed.Default value incorrect in register %xh, expected = %xh.Register %xh failed read-write test.Register %xh failed read-write test with patterns %xh and %xh.Signal range value incorrect at address %xh.Dial-tone not detected, check if dial-tone generator is switched ONReset the boardReceive response from digital signal processorDownload digital signal processor firmware - vectorDownload digital signal processor firmware - codeDownload digital signal processor firmware - dataVerify digital signal processor firmware - codeVerify digital signal processor firmware - dataM3 is ready to goInitialize M3Set modem codec configurationInitialize M3 and codecWait for dataReset codecModify memoryRequest modem to go on hookWait for rangeRequest modem to go off hookEs2828: InitializationEs2828: cannot locate %s(%d)Es2828: cannot locate %sEs2828: cannot locate modemEs2828: found modemConnect dial-tone generator to RJ-11 connector and switch it ONModemDell Computer Corp.This module tests the ESS 2828 PCI host signal processor modem. The following are tested: modem codec registers, link interface, analog to digital converter and digital to analog converter.ESS 2828 ModemESS 2828 PCI Modem Modem base address %Xh Modem interrupt line %d Audio base address %Xh Audio interrupt line %dThis device is a ESS 2828 host signal processor modem. This device integrates analog to digital converter, digital to analog converter, antialiasing filter, reconstruct filter and audio codec link interface. The modem is part of an PCI audio-modem accelerator.Reset TestThis test initializes the M3 audio codec link controller, downloads digital signal processor code into program memory and configures primary audio codec to provide bit synchronization.Modem Codec Register TestThis test verifies the modem codec registers via the audio codec link interface.Analog Loopback TestThis test transmits a chirp signal frequency in loopback mode. The received data is compared with the transmitted data to check the modem's ability to transmit data.Dial-Tone Detect TestThis test takes the modem off hook and listens for a dial-tone generated by the dial-tone generator.V1109.0SERVICE_EMS%s %s DIAGS 999 999 %s ES2828 FIND_EMS_SVC DIAGS_INIT Fail The Error Messaging Service (Ver 2) could not be located.ES2828SERVICE_CPUSERVICE_CPUSERVICE_PCISERVICE_PCIcMchModulecEs2828ES2828cMchModuleHelp%s %s DIAGS 998 998 %s ES2828 MODULE_HELP DIAGS_INIT Fail Unable to allocate memory.Modem base address = %x IRQ = %dAudio base address = %x IRQ = %dES2828ES2828ES2828ES2828ES2828ES2828ES2828ES2828yyA #=u>r?n@yAt BQ Cg i@i/6p  i. H i0D.0   i i0D30y3pDpi0y ixa y`z ly z y|z {  y^\? i ƾid?U i ƾir 0rviQ Dz e Tzy| ƾ|i{ |z ysVTjyp[Tjyp{i{y|z ƾ |i{ |z ysVTjyp[Tjyp{i{y|z ƾ' |i{ |z ysVTjyp[Tjyp{i{y|z ƾG |i{ |z ysVTjyp[Tjyp{i{iT T? ƾ_ iv @ @ sƾv TpTpi zi !i0@r0o0 wi O P@wN lLl y O O O P O i O  \d z ľ O  лO   zjtq?rssi r rsGCxxjxx0x0W@xxjxx0x0\WsWTWqXXTXqYYT\qZ\T\q]]T]q^^TWq_TYqXTZqYT_qZT^q_T\q^T\q]WjYaZaXaV\j^a_a]a[?S QQqSi sƾc RTqQq@z}{|vD EF GHH IJ K #2@ i!i" z "i"@ #D #L$$i@$iFi$iimi" !z y z' i Uƾ i z VsTqi z VsTqi lD d"i"@ ni" ! z' d\U iƾ$ Ud\ i ƾ= ii  i idDX \i lDg d i y  i idD} \ilD dLivD NlLLLNi xLMCY i LY iy im  :feT0*  *T0ef[\j12H`s2.B]B]G$SR]E) ^XqJ:a̐:qJX^ )]ERS$]G]B.B请s2`H2j1\aFu!K9R*/4:ag@Iͭ5 i Y I 9 )  ? @% A  B  C  D  E F% G H% I% J% K L% M5 N5 O Q5 R5 S5 T5 U5 V5 W5 X5 Y Y Z [ \ ] ^ _ @  A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  Q  R  S  T  U  V  W  X  Y  Z  [  \  ] ^ _ Value = %x Minimum value = %x Maximum value = %xUnable to allocate memory for error message.DevVirt.cppInvalid pointer specified (pModuleName:%p).Help.cppInvalid pointer specified (pVendorName:%p).Help.cppInvalid pointer specified (pModuleVersion:%p).Help.cppInvalid pointer specified (pModuleHelpStr:%p).Help.cppInvalid pointer specified (pcDeviceHelp:%p).Help.cppAttempt to add a device help object (%s) to more than one module help object.Help.cppInvalid pointer specified (pDeviceName:%p).Help.cppInvalid pointer specified (pDeviceMnemonic:%p).Help.cppInvalid pointer specified (pDeviceHelpStr:%p).Help.cppInvalid pointer specified (pcTestHelp:%p).Help.cppAttempt to add a test help object (%s) to more than one device help object.Help.cppInvalid pointer specified (pcParamHelp:%p).Help.cppAttempt to add a parameter help object (%s) to more than one device help object.Help.cppInvalid pointer specified (pTestName:%p).Help.cppInvalid pointer specified (pTestMnemonic:%p).Help.cppInvalid pointer specified (pTestHelpStr:%p).Help.cppInvalid pointer specified (pParamPrompt:%p).Help.cppInvalid pointer specified (pParamMnemonic:%p).Help.cppInvalid pointer specified (pParamHelpStr:%p).Help.cppX"BD>(>`>P@@ A(ADA`A|AAAAt@@=< =%=A=?RBD>(>`>P@@ A(ADA`A|AAAAt@@cCCCCCC=DkD DDDDDFEF+FcFGFEEFFdGdGIIIIJdG,MHMdMMMMdGNO O?>[agsES2828.mdmfExitfInitfModuleHelpfStartUpt00#0)070F0L0k0p0v0000000000011 1U1Z1`1w1|1111111122"2'2M2R2a2g22222333(3[3w3|33333334.454:4s4444444455Q5[5`55567 7W7\7a77 888888%9Q9m9r9y9~999999:9:>:E:J::::::: ;;7;<;D;P;U;f;n;;;;;;;;;;;;;; <<< <%<-/>5>j>p>>>>/?4?:? F0K0Q00000171<1B11111+2E2J2P22333U4d4j44444444445550555;5Y5^5d5555555555566)6.646R6W6]66666666677,727_7e777778 88$8*8n8s8y88889'9-9j9y99999::#:V:e:k:::::::.;=;C;v;;;;;0111112.2=2C2U2Z2`22222222222223!3'3@3E3K3i3n3t3333333333$4)4/4D4R4`4n4|4444448:::i>>>>>K?P?k?s??@0020:01112_2g2v2}222222233H3P3(44a5~555I7777777778,83888>8g8n8s8y88888/969;9A9P:m:w:|::::::::::{;;;;;;;;f>>>H>R>W>]>>>>>?????????P &00050;011222&2,2D2p222222222222222222333 33333 3$3(3,3034383<3@3D3H3L3P3T3X3\3`3d3h3l3p3t3x3|333333333333333333333333333333333444 44444 4[Version] V1109.0 [Dependency] cpu.mdm pci.mdm