MZ@ !L!This program cannot be run in DOS mode. $PLL 4T9s PB ((0CODE .bssT9:.idataz@.edata @.reloc0@BUSVW=`Djhd``=`#jhpjjjjjP _^[UDSVWh` `Pjh_`E}$jhhPPH|EPEPEMPPhPPHDEPyE},h<hjjjjj`P`P0 hDEMPLfEhhEPEPEMPTEEЋEЉEEPfyEPjEMP\fEEPjEMP\fEEPjEMPdfE؋EPjEMP`EEE̋ẺEEPxE%=E%=fEj8xEȃ}$hh@hhM eEE},hHhjjjjj`P`P0 jXBxEă}/EPEPEPEPh8hhM$EE},hThjjjjj`P`P0 EPMdDhX` `P_^[USVW@_^[USVWEM}E\jIwEȃ}$hh@hhM9hEE}Ej vEă}hh8hMjEE}8EPMiEhjvE}!hj0h@hhMmEE}EPM1kEpj1vE}!hj0hHhpMxmEE}vEPMjEȎjuE}$hhhXhȎMmEE}EPMljEjluE}!h(j0hhhMlEE}EPM jEj uE}!h(j0hphMRlEE}PEPMiEXjtE}$hphhhXMkEE}EPMFiEjFtE}$hhhhMkEE}EPMhEj sE}#hjAhhxjMlEE}%EPMjiEP P8EMPEEEEEEPWs}EMPE܃}0E܋MEЋE܉EEEEPsEЉEEMP E؃}0E؋ME̋E؉EEEEPrẺEEMEEMPEԋEԉEEEEPrEEE||PlrEE }#jhljjjjjP _^[USVW_^[USVW3_^[USVWM3_^[U0SVWMЋE PEPEPMZE@DfEMfALfEMfANfEMfAPE MЈAREMEM}pEhj,[qE}&hM hj0h@hhM`EE}EPMXEpj,pE}&h!hj0hHhpM_EE}EPM1XEȎj,pE})h!hhhXhȎMJ_EE}GEPMWE3fHN5Ej,pE}&h"h(j0hhhM^EE}EPMMWEj,oE}&h#h(j0hphMi^EE}fEPMVEXj,EoE܃})hb$hphhhXM^EE}EPM~VEj,nE؃})h3%hhhhM]EE}EPMVEj4snEԃ}-hjAhjhhxj MiMЉAH E@HEЃxH!EЋ@HPMKUhMnU}&EPhjjjjj`P`P0 E_^[U,SVWMhmEhhhEPEPmMȉME3fHLQhEP EPmMȉME3fHNjjM@jMd@3ۊjMS@3Ɋ f]jM?@EjM2@EjM%@E3EE3E$EE3fHNQh(EP EPlMȉME3ɊHRQhHEP EPlMȉME3ɊHR3E;&hhEPEPolMȉME3fHPQhEP EP?lMȉME3fHP3E;&hEPEPlMȉME%PhEP EPkMȉM3EPh(EP EPkMȉM3EPhHEP EP|kMȉMUE3ɊHRQhHEP EPHkMȉMhhEPEP"kMȉMEPEPHTEE܋E܉E؋EPj_^[USVWEEhĻ` `Pjjhhh<EMP P` `PME} M E}"jjjjjj`P`P0Ehh` `P hȻ` `PE_^[USVWEEh̻` `Pjjhph<EMP P` `PM E}"jjjjjj`P`P0Ehp` `P hл` `PE_^[U SVWEEhԻ` `PjjhȎh<EMP P` `PE@HEEMP,PMn E}"jjjjjj`P`P0EhȎ` `P hػ` `PE_^[USVWEEhܻ` `Pjjhh<EMP P` `PME} ME} M%E} ME}"jjjjjj`P`P0Eh` `P h` `PE_^[USVWEEh` `Pjjhh<EMP P` `PME}"jjjjjj`P`P0Eh` `P h` `PE_^[U SVWEEE@HEh` `PjjhXh<EMP P` `PEMP,PM"E}"jjjjjj`P`P0EhX` `P h` `PE_^[USVWEEh` `Pjjhh<EMP P` `PM9E}"jjjjjj`P`P0Eh` `P h` `PE_^[USVWMM(E EPdE_^[USVWMMM_^[U SVWMhPPjM 3Ɋ'h@jjjjj`P`P0jM3Ɋ0'hjjjjj`P`P0jM3Ɋ'hjjjjj`P`P0fEfEE%jM0jM!jM3Ɋ 'h(jjjjj`P`P0'jMjM3Ɋ'hhjjjjj`P`P0jM3ɊȀ1'hjjjjj`P`P0jMP3ɊȀ``'hjjjjj`P`P0]jME3EЈEEPjM-jM3Ɋ3E;'h@jjjj j`P`P0jjMjM3ɊȀ'hjjjj!j`P`P0hȡPPfEfEE%=XEPjMVjM3ɊȋE%;'hȫjjjj"j`P`P0j2 P _^[USVWMhPPjjM jjM E4h*M<E}EjjM~ fEfEE%='$jM E3EjjM, jjM M=3E'hjjjj#j`P`P0jd P _^[UPSQRVWfff̋fң0f8@ffЋRQj43fHLA%P\ 4n=$$_^ZY[X]USVWMh PPjjM jjM jjM jjM hjM jjM jjM jjM jjM jjM fEfEE%='$jM6 E3E@E%='3j jM6 hPjjjj$j`P`P0fEfEE%3jM E3EjM jMy E3E3j jM hjjjj%j`P`P0`fEfEE%E EEEPjM' fEfEE%=$jM E3EE%=9j jM 3EPhجjjjj&j`P`P0 jMR E3E3ɊM;?j jMj 3EP3EPh(jjjj'j`P`P0$(jjM& jd P _^[USVWMfEfEEPEPEPjM2E}EEPMfEfEE%M;EPEPhM5E%@PhPPP EPhME}ihhMfEE%M;CE%@PE%PE%Phxjjjj(j`P`P0(fEfEE%M;E%3ɊE%3Ҋ;\E%@PE%PE%3ɊQE%3ɊQhЭjjjj)j`P`P0,SZMA]dQ P E} E_^[USVWMEPMfEfEE%M;]MA]dȉMhhMfEE%M ;ME%@PE%PE %PhХPPEP P EPhMp41hPPEP P EP P E}E~E%@Ph@PP EPhME}E6hhPPEP P _^[ U SVWME0E EEEEE%fEhjME%DPjMjjMjjMsjjMg_^[U SVWME %E %=0E %Ph(jjjj*j`P`P0 QjM1jjMjjMfEfEE%M ;fE,jMh3Ɋ  fMEjM/E'hhjjjj+j`P`P0E%MPjM'TfE,jM3Ɋ@ fMEjMU/E'hjjjj,j`P`P03_^[USVWMfEjjMjjMySUEEEE7EE9EfE,jM 3Ɋ fMEjM.jM3Ɋ{EE}&jM3Ɋ jMTEE9EEEE7EE9Ef3G \TEEEE7EE9EfE,jM3Ɋ fMEjM-jM3ɊEEE}[jM3Ɋ?jMMUfEE%M ; fEJ_SEE9EEEE7EE9Ef3fE_^[USVWME3fHLE%%PvP_^[USVWME PE3fHLE%%P!P_^[USVWMhxPPjM&jM &E3E-3EPhjjjj-j`P`P0 jM%E3E=-3EPhPjjjj.j`P`P0 qjM{%E3E==3E=-3EPhjjjj/j`P`P0 j P _^[USVWMhPPMe"jM$E3EPjM$EDh:Mn-E}Ma"EjjMjM$jjM$jMe$E3E PjM$fEfEE%d$jM%$E3E 3EPjM1$jjMhM.M!3E 'hjjjj0j`P`P0j2 P _^[UPSQRVWfff̋fң@fHHffЋRQj D1#E3E$߈EEPj DL# D-$$_^ZY[X]USVWMhТPPjM9#jM"EfEfEE%=aEPjM"jM|"3ɊȋE%;0E%PhHjjjj1j`P`P0 EPjM^"jM"hjME"jM"3Ɋ'hjjjj2j`P`P0nfEfEE%7E fEfEfEfEE%=?jMd!3Ɋ@#E%MPjMm!E%=0E%Phذjjjj3j`P`P0 jM 3Ɋ@'hjjjj4j`P`P0NfEfEE%=jM 3ɊsjMf EE%M3ɊM;AE%MP3EPh`jjjj5j`P`P0$ZE%=0E%Phjjjj6j`P`P0 ZjM3Ɋ'hjjjj7j`P`P0jK P _^[U(SVWMhPPM*fEE3fHPE%;'h@jjjj8j`P`P0(EPM)MW*fEE'hjjjj9j`P`P0MfE~jMjjMjjMjM3L$E3E (EEPjMzEPjMl3P EEPjMRjMhjM9fEfEE%M;EPjMjM13P EEPjME%PhjEPGjEPEPM*E܃}Mz*EjMjM@E3E$?E3E EEPjMTfEfEE%= !jM3Ɋ3E$?EEPjMEPM-jM PE3E$EEPjMEPM-fEE%M+HfEE%M;IM MW)E%PE%Phزjjjj:j`P`P0$=E%PhjEP EM?'LEEfEfEE%M;EMEEEfEfEE%M;mE3Ɋ3E;QMMQ(E%PE3ɊQE%Phjjjj;j`P`P0(/EvMM'jd P _^[U SVWMh PPM3L$E3E (E3E$EEPjMjMjjMjjM{jjMojjMcj@jMWjjMKj@jM?jMrfEfEE%@bjM3Ɋ@8ME%Ph`jjjjj`P`P0 fEfEE%@jM3Ɋ8ME%Ph jjjj?j`P`P0 -jME3EM;>MrE%P3EPh`jjjj@j`P`P0$6jMe3Ɋ/MhjjjjAj`P`P0jjMVjM3ɊȀM3E5M3EPhjjjjBj`P`P0 Mjd P _^[U(SVWMfEfEEPEPEPjME܃}EAM/!fEEPMZ!M!fEE'h8jjjjCj`P`P0MEMEPEPM=fEfEE%M;EPEPhME%@PhPPP EPEPEPhM E܃}EPEPhME܃}EPMM[:EPMhhXjjjPj`P`P0EhEPEPhMfEEPME%M;FE%@PE%PE%PhjjjjDj`P`P0(EfEfEE%M;E%3ɊE%3Ҋ;_E%@PE%PE%3ɊQE%3ɊQhjjjjEj`P`P0,EWE%M;FMA]dQ P E܃}cEPj MME E_^[U SVWMMfEEPMMlfEE'h8jjjjFj`P`P0MEMEPEPMfEfEE%M;MdMAEEPEPhME}EPMvMH @EPMUhXPPEP P EXhEPEPhM fEEPME %M;PE%@PE%PE %PhPPEP P EEPhM:4hЦPPEP P ExEP P E}RE%@PhPP EPEPEPhM,E}EPj MMuE%M;h PPE_^[ USVWMjjM8jME3E$ψEEPjMjMEjME3E 8EEPjMjM3E EEPjMjMx3E EEPjM3E$EEPjMEfEfEE% jM3Ɋ MM3E$ E3E$߈EEPjM"jMUEPjM 3E 3 _^[U SVWMfE} *E%jMx jMiE% jMjM=E}  3E$߈E3EPjMLjM E3EPjM,jM_jM E3EPjMhjM0jM E}  3E E3E@PjM jM jMr E3E@PjM jM jMH 3ɊȀᇈME%E%o3E PjMB jMu jM EE%3E%PjM 3E PjM ME%3E(PjM $E% 3EPjM jM E%PjM| jM9 E3E$EE%% EEEPjM> _^[USVWMjM EjML jM E3E$ψEEPjM jM jM E3E 8EEPjM 3E$ψEjM }{3E EEPjM 3E EEPjMi jM& 3E$߈EEPjMG jM 3E$EEPjM% D3E EEPjM jM 3E$߈EEPjM jM jM EPjM jM EPjM EPjM _^[USVWME %E %=0E %PhjjjjGj`P`P0 ,jMMK E %PjEPEPU2QEEfEfEEE %M; E%PEPEP2 jjM jjM jM jMA E3E PjMb 3E%PjMM jM jjM7 jMj jME3EPjM jE PEPME}EjM jME3E$?E3E@PjMjMfEfME5jMN3ɊȀM3EjMjMjME3E$?EEPjM-EPMjMTjME3EPjME'hȶjjjjHj`P`P0jMjMv3ɊȀM3E'hjjjjIj`P`P0kjMjjMZjM3ɊȀM3E-3EPh@jjjjJj`P`P0 3_^[USVWMjM% EjM3Ɋ;;E'hhXK?jMjM;3ɊȀ?MEPjM\jM3ɊȀ'hطhXLfEfME!jM3ɊE'hhXMajjMjM`3ɊȀM3E-3EPhPhX N3_^[USVWMjMpjME3E$@E3EEjMBjME3E$xE3E( fEfEfE]EPM%+KE%+f]E%E%=f3M E%PEPjE PG-KEEfEfEEE%M;EPE Pe-MfE_^[U SVWME PMM}9jMjMkE3E$xE3E( j@MMjME%PjM_E%PjMLjMjME3EPjM"jEPE PM,E}E=jM.jME3E$?E3E PjM3_^[ USVWMMzjMjMVLjMGP_^[USVWMjMLPjMKPPjM;M _^[USVWMjMPjMEjM9jMEjMEjMjMEjPjMjjMjMjMfEjMEPjM3E$̈EEPjMl3E= jjMPjM3E%PjM13E=jMTjjM jjM3E$`EEPjM_^[USVWMjMjME3E$?EEPjME%E% EPM6jMjM'E3E$EEPjME_^[USVWME3fHNE%%P)_^[USVWME PE3fHNE%%Pd)_^[USVWME3fHNA%PJ)E3E$E3E EEEPE3fHNA%P(_^[USVWMjMj P E}:h@PPj hMfEE% 5E#E%Pj hhPPpj hMhPP_^[USVWME@ ME@$M _^[USVWME@ I,_^[USVWME@(_^[USVWME@,_^[USVWME@4_^[USVWMEMA4_^[USVWME@0_^[USVWMEMA0_^[USVWMEEPEPEPE PEPEP P E_^[USVWME_^[USVWME@_^[USVWME@_^[USVWME@_^[USVWME@_^[USVWME@_^[USVWME@ _^[USVWME@_^[USVWME@$_^[USVWMEMA$_^[USVWME@(_^[USVWMEMA(_^[USVWMME EPGE_^[USVWMEE@E_^[USVWME@_^[USVWMMEEPn 'EPhj6h PE P3 'E Ph,j>hXPEP 'EPhdjFhPnEP 'EPhjNhнP3EMAE MA EMAEMAE@E_^[USVWMEP9 'EPhܽjmh PEx Ex*E@PhjthhPSE@E}EMA$ExE@EEMAEMA_^[USVWME@_^[USVWME@_^[USVWME@ _^[USVWME@_^[USVWME@_^[USVWMMEEP *EPhthhPE Py *E PhhhܾP|EP; *EPhhhP>EMAE MA EMAE@E@E@E_^[ USVWMEP*EPh$hhPPEx Ex-E@Ph\hhPSE@E}EMA$ExE@EEMAEMA_^[USVWMEP*EPhh$hPEx Ex-E@ Phh*h@PSE@E}EMA$ExE@EEMAEMA_^[USVWME@_^[USVWME@_^[USVWME@_^[USVWME@_^[USVWME@ _^[USVWME@_^[USVWMMPEEP*EPhLhhxPE P*E PhhhPqEP*EPhhhP3EMAE MA EMAEMAE@E_^[USVWME@_^[USVWME@_^[USVWME@ _^[USVWME@_^[USVWME@_^[USVWMMEE Pz*E Phhh,PEP<*EPh8hhhPzEP*EPhthhP<EMAE MA EMAEMAEMAE@E_^[USVWME@_^[USVWME@_^[USVWME@ _^[USVWME@_^[USVWME@_^[USVWME@_^[USVWME PEPEPE PjMEfEMfA,fEMfA2fEMfA.fEMfA0E_^[USVWMEf@2MfA,_^[USVWMEf@,_^[USVWMfEMfA,_^[USVWMEf@._^[USVWMEf@0_^[USVWEPEPE PEP _^[USVWE PEPEPEPEPE PEP _^[USVWEPEPEPE PEP _^[USVWEPEPE PEP |_^[USVWEPE PEP _^[USVWE PEP _^[USVWfUE _^[USVWfUEE_^[USVWEP l_^[USVWEPEPE PEP p_^[USVWEP _^[USVWE PEP h_^[USVWME@_^[USVWME@_^[USVWME@ _^[USVWME@ _^[USVWME@_^[USVWME@_^[USVWME@_^[USVWMEXEPEPEPE PEPEP PE_^[USVWME@_^[USVWME@$_^[USVWMEMA$_^[USVWME@(_^[USVWMEMA(_^[USVWjlj@EE_^[USVWE PEP _^[%p%t%|%%%%%%irIRsir_regsir_loopsir_echofir_regfir_loopfir_echoir_hostframesIRDell Computer Corp.The IR modules tests the capabilities of the IR UART.IR Port 0This device allows serial communications with an external device or computer using IR signals.Slow IR register testThis test verifies the slow IR register set. The test checks default register values, operation of status bits, and that an interrupt can be generated. It also performs a pattern test on the scratch register to verify the data path.Slow IR loopback testThis test verifies the slow IR portion of the chip can perform an internal loopback. The internal loopback is performs at 115.2K bps using an 8 bit character, 1 stop bit, and no parity. A data pattern of 0x00 and 0xff is used in the test. The test verifies the data path, FIFO operation, and operation of status bits.Slow IR host echo testThis test performs a fast IR external echo test. The test requires a second computer running the IR Host Echo Test to echo back the test message. The test starts by prompting the user to align the IR ports on both computers. The computers should be within 1 meter of each other. A setup message (slow IR @ 115.2K bps) is sent to the host computer to start the test. The setup message contains the fast IR test type, speed (115.2K bps), frame size (2050 bytes), and the number of frames to be echoed. The number of frames is a user selectable parameter with a default of 10. The test waits for the setup message to be echoed back which indicates the host computer is ready to start the test. If the setup message is received with an invalid frame size, invalid checksum, or if no message is received, the test displays a status message and prompts the user to align the IR ports again. If a valid setup message cannot be recieved after 5 attempts, the test displays an error message and stops. If a valid setup message is received, the test initializes the IR chip, sends a test message, and waits for the test message to be echoed. If a test message is received with an invalid frame size, invalid checksum, or if no message is received, the test displays an error message and stops. The test reports no errors if the required number of test messages are sent and received without errors. The test can be stopped at anytime by a Ctrl-Break, but you must wait for the IR Host Echo Test to timeout and go back into setup mode before the test is restarted. This is a factory only test.Fast IR register testThis test verifies the fast IR register set. The test checks default register values, operation of status bits, and that an interrupt can be generated. It also verifies the data path and FIFO operation using programmed I/O and DMA.Fast IR loopback testThis test verifies the fast IR portion of the chip can perform an internal loopback. The internal loopback is performs at 4M bps using an 8 bit character, 1 stop bit, and no parity. The test transfers 64 bytes of pattern data and verifies the data path, FIFO operation, and operation of status bits.Fast IR host echo testThis test performs a fast IR external echo test. The test requires a second computer running the IR Host Echo Test to echo back the test message. The test starts by prompting the user to align the IR ports on both computers. The computers should be within 1 meter of each other. A setup message (slow IR @ 115.2K bps) is sent to the host computer to start the test. The setup message contains the fast IR test type, speed (4M bps using DMA), frame size (2050 bytes), and the number of frames to be echoed. The number of frames is a user selectable parameter with a default of 10. The test waits for the setup message to be echoed back which indicates the host computer is ready to start the test. If the setup message is received with an invalid frame size, invalid checksum, or if no message is received, the test displays a status message and prompts the user to align the IR ports again. If a valid setup message cannot be recieved after 5 attempts, the test displays an error message and stops. If a valid setup message is received, the test initializes the IR chip, sends a test message, and waits for the test message to be echoed. If a test message is received with an invalid frame size, invalid checksum, or if no message is received, the test displays an error message and stops. The test reports no errors if the required number of test messages are sent and received without errors. The test can be stopped at anytime by a Ctrl-Break, but you must wait for the IR Host Echo Test to timeout and go back into setup mode before the test is restarted. This is a factory only test.IR Host echo testThis test provides the host echo for the slow and fast IR echo tests. The host test starts in setup mode (slow IR @ 115.2K bps) and waits for a second computer to send a setup message for a slow or fast IR echo test. The setup message contains the IR test type, speed, frame size, and number of frames to echo. When a valid setup message is received, the host echos back the setup message, initializes the IR chip, and goes into test mode to wait for a test message. If a valid test message is received, the message is echoed back exactly as received. If a test message is received with an invalid frame size, invalid checksum, or if no message is received, the host displays a status message and goes back into setup mode. After the required number of messages have been echoed, the host goes back into setup mode. The host echo test can be stopped at anytime by a Ctrl-Break, but will cause a failure on the second computer if stopped in test mode. This is a factory only test.Performing slow IR bit verification test.Performing slow IR scratch register test.Performing slow IR interrupt test.Performing slow IR internal loopback test.Sending slow IR frame %d to host.Performing fast IR bit verification test.Performing fast IR interrupt test.Performing fast IR PIO data path test.Performing fast IR DMA data path test.Performing fast IR internal loopback test.Sending fast IR frame %d to host.Number of echo frames to Tx/RxChange the number of frames to transmit and receive in the external echo tests.PnP Node: %3s%04X Slow IR Base: 0x%04X Fast IR Base: 0x%04X Interrupt Request: %02d ** IRQ in chip doesn't match IRQ reported by PnP ** DMA Channel: %02d ** DMA channel in chip doesn't match channel reported by PnP ** SMC ID: 0x%04X IrCC ID: 0x%02X IrCC Revision: 0x%02X ** Fast IR disabled in BIOS setup ** Make sure host computer is ready and IR ports are aligned.Invalid frame size received exp=%d rcv=%d loop=%d, test stopped.Invalid frame checksum, test stopped.Echoing slow IR frame %d to UUT.Test completed successfully.Invalid frame size received exp=%d rcv=%d loop=%d, test stopped.Invalid frame checksum, test stopped.Echoing fast IR frame %d to UUT.Test completed successfully.Waiting for setup frame from UUT.Invalid setup frame size exp=%d rcv=%d.Invalid setup frame checksum.Setup frame test code %d not supported!!Received setup frame for test=%s, speed=%s, size=%d, loop=%d.Fast IR disabled in BIOS setup, cannot run test.Sending setup frame for test=%s, speed=%s, size=%d, frames=%d.Invalid host setup frame size exp=%d rcv=%d.Invalid host setup frame data exp=%d rcv=%d index=%d.Initialization failure. Unable to allocate memory for %s.IR port is not working properly. Failed checking UART INT_EN reg static bits.IR port is not working properly. Failed checking UART INT_ID reg static bits.IR port is not working properly. Failed checking MCR reg static bits.IR port is not working properly. Failed clearing LSR bits.IR port is not working properly. Failed clearing MSR bits.IR port is not working properly. Failed checking IID static bits.IR port is not working properly. Failed checking THRE & TXMT bits in LSR.IR port is not working properly. Failed basic Scratch Reg test.IR port is not working properly. Found UART, but not 550A.IR port is not working properly. Failed complete scratch reg test.IR port is not working properly. No interrupt received.IR port is not working properly. Timeout waiting for Tx to empty.IR port is not working properly. Failed trying to empty Rx.IR port is not working properly. Timed out waiting for 0x%02X loopBack.IR port is not working properly. After Tx=0x%02X, Rx=0x%02X, failed test.IR port is not working properly. Invalid frame size received exp=%d rcv=%d loop=%d.IR port is not working properly. Invalid data received exp=%x rcv=%x index=%d loop=%d.IR port is not working properly. Invalid frame size %d.IR port is not working properly. Send frame failed, THRE timeout.IR port is not working properly. Send frame failed, TEMT timeout.IR port is not working properly. Failed reading SMC_ID_HI, data = 0x%02X, s/b 0x10.IR port is not working properly. Failed reading SMC_ID_LO, data = 0x%02X, s/b 0xB8.IR port is not working properly. Failed reading CHIP_ID, data = 0x%02X, s/b 0xF1 or 0xF2.IR port is not working properly. No interrupt received.IR port is not working properly. Failed checking BofLow reg., data = 0x%02X.IR port is not working properly. FIFO not empty after reset!.IR port is not working properly. FIFO full early, count=%d.IR port is not working properly. FIFO not full after 128 bytes.IR port is not working properly. Failed reading back FIFO got 0x%02X, s/b 0x%02X.IR port is not working properly. FIFO empty early, count=%d.IR port is not working properly. FIFO not empty after 128 bytes.IR port is not working properly. DMA channel not configured by BIOS.IR port is not working properly. Failed, could not allocate DMA buffer.IR port is not working properly. Failed, DmaSize=%d, s/b %d.IR port is not working properly. Failed, byte %d = 0x%02X, s/b 0x%02X.IR port is not working properly. Failed, fifo full @ i=%d.IR port is not working properly. Timed out waiting for EOM, i=%d.IR port is not working properly. Failed, MsgCnt = %d.IR port is not working properly. Failed, fifo empty @ i=%d.IR port is not working properly. Failed, bad data = 0x%02X, s/b i=0x%02X.IR port is not working properly. Failed, fifo NOT empty at end of test.IR port is not working properly. Failed, LSR = 0x%02X.IR port is not working properly. Failed, could not allocate DMA buffer.IR port is not working properly. Invalid frame size received exp=%d rcv=%d loop=%d.IR port is not working properly. Invalid data received exp=%x rcv=%x index=%d loop=%d.IR port is not working properly. Failed, could not allocate DMA buffer.IR port is not working properly. Invalid frame size %d.IR port is not working properly. Transmit EOM timeout.IR port is not working properly. Transmit message count error.IR port is not working properly. Transmit line status register error, LSR=%x.IR port is not working properly. Receiver timeout waiting for frame.IR port is not working properly. Rx message count error.IR port is not working properly. Rx FIFO timeout.IR port is not working properly. Rx line status register error, LSR=%x.IR port is not working properly. Invalid host test code %d.IR port is not working properly. Communication could not be established with host.IR port is not working properly. Invalid IRQ %d.IR port is not working properly. Failed, DMA buffer pointer not setup.IR port is not working properly. Failed, invalid DMA channel %d.IR port is not working properly. Failed, invalid DMA count %d.V1109.0SERVICE_EMS%s %s DIAGS 999 999 %s IR FIND_EMS_SVC DIAGS_INIT Fail The Error Messaging Service (Ver 2) could not be located.IRSERVICE_PNPSERVICE_PNPIR cannot locate %s (%d)IR cannot get PNP node countpPnpBufSMCcMchModulecIrIRcMchModuleHelp%s %s DIAGS 998 998 %s IR MODULE_HELP DIAGS_INIT Fail Unable to allocate memory.SMCIRIRIRIRIRIRIRIRIRIRIRIRIRIR,8DLT`lxsir_echofir_echo2.4Kbps9.6Kbps19.2Kbps38.4Kbps57.6Kbps115.2Kbps576Kbps1.152Mbps4MbpsUnable 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.cpp%Mwrrrt|uuuuuv$v@v\vuuqqAq]qyq4tMwrrrt|uuuuuv$v@v\vuuw x'xCx_x{xxxx(yDy`y|y{zzzzzGzczH{d{{{7~S~o~~~{ԁ (D{tȃ{9Uq,H2d]yVs,Hd]y(p",4>HXdp",4>HXdpmsvcrt.dll??2@YAPAXI@Z??3@YAXPAX@Z_onexit_purecallclock_daylight_environrandsprintfsrandstrcpystrlen_sys_errlist_sys_nerr_timezone_tznameP ( 8 H sss8sW ] c o IR.mdmfExitfInitfModuleHelpfStartUp@00#0)070F0L0p0u0}00000000011*101B1G2L2Q2V2|22222222333A3F3N3f3333333444S4o4v4{44444515;5@5y55555556;6W6a6f6666677&7+7h7p7888b9999999 ::::V:r:w:::::::;:;V;[;b;g;;;;;; <%<*<4<9I>n>x>>>>>??D?N?p?z?????? |0]0b0j0v0{0000000001 1.131;1G1L1]1e111111111111222!2_2e2u2z222222222222Z3`3p3u3}3333333333344,41494A4F4N4{44444444445 5555C5H5P5\5a5r5z555555555Y6^6d6666666777{777777888E8T8Z8888899 9%9+999999999 :::::::; ;&;F;c;;;;<<<(=7===>>>`>o>u>>>3?J?O?U?f?????0*0:0e0v0|00000c111111111122(202W2\2b2s222222333W4f4l4444 888L8[8a88888899!9?9D9J999s::::::::;%;0;];b;h;;;;M<\=D=m=|==>(>.>a>p>v>>>>>>>>>0???E?|????@0012*202M2r2y22)383>3j3r33333444555555F6U6[6666677T7c7i7778"8(88888869A9I9O9q9999 :0:[:l:r:::::g;v;|;I >>Ph#42484666666H7W7]777777798>8D8M8888889 99;; <0<=?E?Z?_?e?t????????`0 0%0+0\0l0r0w0}00011111111*2W2i2o22222222+30363s333333333344O55A7P7V7r77777777888B88888888899999: :":G:::;;;$;2;:;K;Q;m;};;;;;;FQ>>p000001(101E2M222a3i3q333333&44444m6u666667 777+7<7}777777899 ::9:;%>???7?A?F?L?u????0000N0X0]0c0001191C1H1N1y22222222233!3'3464@4E4K4t4~4444444566'7/7_7g7777777O8W8888888999::::; ;;";(;.;4; <<< <<<<< <$<(<11111111111111111111222 22222 2$2(2,2024282<2@2D2H2L2P2T2X2\2`2d2h2l2p2t2x2|222222222222222222222222222222222333 33333 3$3(3,3034383<3@3D3H3L3P3T3X3\3`3d3h3l3p3t3x3|33[Version] V1109.0 [Dependency] pnp.mdm