MZ@ !L!This program cannot be run in DOS mode. $eU!!4O!4O!4O!4O+4ORich!4OLE+49<11'e%eTAf ME 'LCOD! (PNP )PCOD|# *PDAT +ICOD  !"#$%&'()*+PUSBFD2$FFFFFFFFFFFFFFFFM,V ,V##88|ubO<$P<$''hTv*'|;t'B$DH>D$`&&&:%k$&'/Y'Z|2'Q5= 'P2:'x'/6IQY,R-*-,-'Q5$D,}O,'C,yu7,qu,j,E|':^z'Q5'2>r~#..'. /u.'a./.0//w8/sS/'/ko{gw/cg0\0Q5 43U3'p333|@[@'8yt'/H()h@t(hT'x'KW<' Yq(=m;i;e;aV;]<Y<UY=Nu=8''|X'5v'1'}<P <'=px'J4o(j Q5'86'Wc';>|>I@g@AED{BwfGsAosIhI' |' +7 ,`' W'r (t.('@3\$ +كO˃t.$'@3\$ +كO˃t. '@3T$ +ًO˃t.'@3T$ +ًO˃D$t.'@3T$ +ًO˃D$t.'@3T$ +ًO˃D$t.'@3T$ +ًO˃D$ PL$z'@3T$ +l$T$ 3+ًOˍT$ '@+ًOˍT$ 󤍼$+ًOˍD$ P$@Ŋ:utP^:uu3u @p@Ŋ:utP^:uu3u h@L@Ŋ:utP^:uu3uD@A`@Ŋ:utP^:uu3X@'@3\$ +\$ 3+ыOʍT$ '@+ًOˍT$ 󤍼$+ًOˍD$ Pc=@#Hf _^][QtAYtAatAitAsAtAqtAtAsAtAtAtAtAtAtA@tAtAtAtAtAQtAatAtAtAtA(tAL$ؐF'@SU5E< t < t<=tEE}uEEt&E< t< uE t u]=t@uEtQxf=VW'@3T$+T$3󤋼$+уOʃ@uj'@+T$ًO˃|$E=@PI׃tMUL4FER׃uD4D$P}_^f3][Ā \HD$u XH\H;s\H;XHvXHؐF'@SVt$$u ^f3[ ƄۉD$t! t t=t ^FutFPf=~FUW=@3PVl$$D$ D$l$l$4׃=t#; >=u(FFuFPU׃𡸐Ft$PUUSVWu _^[U SVWfEfEEEE EEEfEEP'3fE 3_^[%U SVWfEfEfEfEEE EEEP3fEE3_^[U SVWfEfEEEE EEPt3fE 3_^[USVWfEfEEEEP)3fE 3_^[U SVWfE fEEEE EEP3fE 3_^[U SVWfEfEEEEEP3fEE3_^[U SVWfE fEEEEEP63fEE3_^[U SVWfE fEEEE EEP3fE 3_^[U SVWfEfEfEfEEf@EP%3fEE3_^[%USVWfEfEEEE EEEfEfEEEEEEEP3fE 3_^[ PUSBFD2 verPP1vsR2vsR3vsRSystem\CurrentControlSet\Services\pusbfd1\ParametersMountASystem\CurrentControlSet\Services\pusbfd1\ParametersMountBSystem\CurrentControlSet\Services\pusbfd1\ParametersDestroyASystem\CurrentControlSet\Services\pusbfd1\ParametersDestroyBEnum\FLOP\GENERIC_NEC__FLOPPY_DISK_Enum\FLOP{ Enter Disk_DeviceIoControl=%x make deviceNo=%d sub=%x mem=%x comp=%x flag=%x device=%x device maded! so not make del no:%d dat:%x dev:%x DiskDelete driveno=%d dcb=%x Disk Query Suspend driveno=%d ret=%d Noticed debug level=%d } Exit Disk_DeviceIoControl diskset enter deviceNo=%d #test InitDrvno=%d drvno=%d usbDevice->dcb=%x Exist the usbDevice->dcb !! New dcb created dcb=%x physical drvno=%d is dcb=%x Mount drivrno=%d to be dcb=%x diskset enter WDM DeviceObject = %x dcb=%x drvno = %x dcb=%x disk make exit phisical dcb = 0x%x no=%d AEP not understood function = %d I'm not job & return OnAsyncRequest proc(aep) func = %d OnAsyncRequest AEP_FAIL func = %d ****** 0. AEP_INITIALIZE ddb=%x ****** 2. AEP_BOOT_COMPLETE ****** 3. AEP_CONFIG_DCB ****** 4. AEP_UNCONFIG_DCB ****** 6. AEP_DEVICE_INQUIRY ****** 15. AEP_UNINITIALIZE *** DISK:OnRequest QUEUE OVERFLOW ERROR que num=%d *** [%d] Exit OnRequest iopcnt=%d Complete WDM Routine enter reason=%x iop=%x saved madia BPB , because changed media DISK:Vol num change because media change OS notice vol=%x DISK> stall bulk so finished write retry unsupport device was stall so write retry DISK> stall Disk so finished check the Sense data ASC=%xh DISK> cannot Disk so finished DISK> Invalid Field in parameter list so finished ior.IOR_buffer_ptr=%x completeWdm after qiop_dec() call qiop_request Timer call wdm reason was REASON_BULK_TX Timer call wdm reason was REASON_WRITE_RETRY Timer call wdm device not Ready wait & next request send timer call next request send because protect nak wait until actual format end in device Now media check sequence so call media_check completeWdm after qiop_dec() return media check enter reason=%x SKIP SKIP SKIP for smc This Device is Write Protect This Device is Writable *** stall Disk *** RequestSense sense ASC=%x Media Changed I'm Look Boot Sector ** NO_MEDIA -> qiop_dec DISK> got Becoming Ready flag=%x reason=%x Device not decided so will send TUR sense error !!!(not supported asc=%x ascq=%x) exit media_check() STALL END DIVICE HALT END DIVICE ERROR END NO MEDIA END UNFORMAT END ASC INVALID PARA END ASC READ ERROR END ASC NO MEDIA END This qiop end status data was deviceObject=%x This Finish is GET DISK BPB of IOCTL NO NAME FAT12 } [%d] Exit qiop_dec [func=%xh-%xh] start sector=%d sectorNum=%d ior_st=%xh ior_ioctl_return=%d dcb_flag=%xh dcb_flag2=%xh Exit qiop_dec iopcnt=%d dat-flag=%x mediaflag=%xh lastASC=%xh >>> be going to wdm <<< returned from wdm [%02x] MountA in registory was ret=%d %s %s open key success %s query parameter szModelBuf = %s %x %x %x query parameter success value=%x ?=%x Error query parameter fail Error open key fail MountB in registory was ret=%d Already Done DestroyDcb so nothing {+ + + Start DestroyDcb A: }+ + + End DestroyDcb A: {+ + + Start DestroyDcb B: }+ + + End DestroyDcb B: DestroyA in registory was ret=%d DestroyB in registory was ret=%d DestroyDcb drvno=%d dcb=%x IspQueryRemoveDcb ret=%x dcb=%x IspDisassociateDcb ret=%x dcb=%x IspDeviceRemoved ret=%x dcb=%x @ IspCreateDcb befor Dcb size=%d dcb=%x Phoenix USB Alenker 0001 { [%d] 02/11 Enter qiop_request [func=%xh-%xh] startSector=%d sectorNum=%d IOR_flags=%xh [%d] 02/11 IOR_buffer_ptr=%x IOR_sgd_lin_phys=%x IOR_num_sgds=%x DISK:qiop_request error[func=%xh-%xh] error(IORF_DOUBLE_BUFFER) startSector=%d sectorNum=%d IOR_flags=%x pdcb=%x ldcb=%x driveno=%x many access single access usbDevice Information obj=%x sector=%d dcb=%x devNo=%d not device ready i return Major func[%xh] MEDIA CHECK Error MEDIA CHECK BAD Major func[%xh] SET WRITE STATUS Major func[%xh] COMPUTE GEOM Major func[%xh] IOCTL #ioctl func=%xh checkFunc=%x mineorFunc=%x ioctl Legacy packet checked = %xh OK #ioctl IOCTL_DISK_ASK minorFunccode=%x go go go process BAD COM ioctl Legacy packet checked = %xh NG !!! Major func[%xh] DISK READ Major func[%xh] DISK WRITE BAD COM Major func=%xh is not Supported This Disk is unformat madia! DISK:qiop_read IOREAD MEDIA ERROR ------- DISK:qiop_read error(IORF_DOUBLE_BUFFER) so IORS_CANCEL DISK:qiop_request IOREAD MEDIA OK ------- This Disk is not Writebale! This Disk is unformat madia! DISK:qiop_request IOREAD MEDIA ERROR ------- DISK:qiop_request IOREAD MEDIA OK ------- Minor func(%xh) GET_Access_Flag of IOCTL Minor func(%xh) GET_MEDIA_TYPE of IOCTL Current total sector=%d Minor func(%xh) DISK_SET_BPB of IOCTL bytePerSector = %d totalSectors = %d dat->FormatMediaFlag=%d dat->FormatMediaInfnumOfBlock=%d dat->FormatMediaInfblockLength=%d Minor func(%xh) DISK VERIFY of IOCTL sfunc=%d head=%d cylinder=%d startSector=0 current num/Sector=%d ior flags=%xh calculated read Logical start sector=%d buff=%x This Disk is not Writebale! This Disk is not Writebale! Minor func(%xh) DISK FORMAT of IOCTL DOS FormatCommand qiop-pbp=%x drv=%d Format request is sFunc=%d head=%d cylinder=%d format last track (720K) head=%d cylinder=%d format last track (1.21M) head = %d cylinder = %d format last track (1.25M) head = %d cylinder = %d format last track (1.44M) head = %d cylinder = %d Format return is sFunc=%d head=%d cylinder=%d send Read FC at get bpb! send media_check at get bpb ,because first !!!!!! NO NAME FAT12 DOS BlockPacket specialFunctions=%d Get pbp = %x drv=%d Minor func(%xh) DISK READ of IOCTL not Ready ! unformat madia at ioctl read sfunc=%x head=%d cylinder=%d startSector=%d numSector=%d buffAddr=%x ior flags=%xh Dos window diskcopy memory seg:off address = %x Convert memory linear address = %x calculated read Logical start sector=%d buff=%x Minor func(%xh) DISK WRITE of IOCTL not Ready ! This Disk is not Writebale! This Disk is unformat madia! This Disk is different type on diskcopy! sfunc=%x head=%d cylinder=%d startSector=%d numSector=%d buffAddr=%x ior flags=%xh Dos window diskcopy memory seg:off address = %x Convert memory linear address = %x calculated write Logical start sector=%d buff=%x BAD COM Minor func(%xh) not Support of IOCTL BPB for 2DD 640KB Media Type (Current total sector = %d) BPB for 2DD 720KB Media Type (Current total sector = %d) BPB for 2HD 1.21MB Media Type (Current total sector = %d) BPB for 2HD 1.25MB Media Type (Current total sector = %d) BPB for 2HD 1.44MB Media Type (Current total sector = %d) OS recognition totalSectors = %d OS recognition totalSectors = %d Current media totalSectors = %d IOR Ioctl VxD: _IOR_ioctl_drive=%d _IOR_ioctl_function=%d _IOR_ioctl_control_param=%d _IOR_ioctl_buffer_ptr=%d _IOR_ioctl_client_params=%d _IOR_ioctl_return=%d Set/Get Device Parameter Block VxD specialFunctions=%d deviceType=%d deviceAttributes=%d numberOfCylinders=%d mediaType=%d trackLayout=%d pbp Vxd bytePerSector=%d sectorsPerCluster=%d reservedSectors=%d numberOfFATs=%d rootEntries=%d totalSectors=%d mediaDescriptor=%d sectorsPerFAT=%d sectorsPerTrack=%d heads=%d hiddenSectors=%d bigTotalSectors=%d drive=%d reserved1=%d xboot=%d volid=%d u Ã#uWVRS$Ãs$U$SVWEEE5E EEEEEEE3ET3EEEMI 9,"E(ME0MAE0PE(PE,P EEE3E63EEEM 9(E@E3EE}B3EP3 E@E@ME@ EEE3E63EEEM 9(E@EjEPSEEEEMEEEE0+M܃}E$_^[USVWEEEEE EEEE3EN3EEEx$E8E@EE@3EEEEE3EB3E}3EP+E}3EEEMAEMA E MEMAE` EH @EMAEMAEPjEPjEPEP EH E@_^[USVWE3fLE3f2E3fE}EPUMfA Ef@_^[USVWEE@EE3fHhMEƀQEf@jEH EE}(EEE8}$E` ߋEf@jEP EEMAEEEME@E x E A@x_^[USVWEE@EE@EE3ɊHME3E@ E3jj h"3E3fHhqExtdE fE@l0E3ɊPEEE(E3ɊAE$E쁸 ^E3ɊNFE3ɊO2E3fHh Eǀ  jj h!E쁸  E@E3ɊH(M"E@xlgb}1XE3Ɋ$Ye Eǀ jj h Eǀ jj h Eǀ jjdhg ~Eǀ jj2hG ^E@ QG}0m}E$_^[USVWEEEǀ E@EE@EE3ɊHMEEM쉁(E@E@ EE@  E3ɊQ E@  E3ɊHEH E@  nE@  ZE@  jj h=E@Eǀ )5 =E( E@(E3EEE@  oEf@jE@  K3E@   r~ [g E@=I 3E3E3ɊH)"E@  jjdho |w}:E3Ɋ$MHCm } 2E$_^[U(SVWEE@EEEE@EE3fHhME􋀔E@EE@ AEE@HE3fHj! Ef@jE3ɊHMEE rEf@j*EǀEE3Ef@j*>}bEf@jEǀ}} E "E@Ef@jEǀfE85E "E@Ef@jEǀ%E3ɊH"E@Ef@jEǀ3Ef@jEǀE3ɊH(MVEf@jEǀEf@jEǀEf@jEǀgbm})TE3Ɋ$} }@ Eǀ} 9}b/E@|E@|MAtEǀBHE􋀔E} }`3qE􋀘EEPEPEfDP Ef@fM'PQfPfQ@ A M2@A3EǀE` ߋEP.@_^[USVWEU_^[ËL$iA USVWEEE 9EE@_^[USVWhhh3 EE EEE_^[USVWEDžPE PEP fPPEPjEPPLƅP ƅ_^[USVWhhh EE EEE_^[USVW=8. jg j_^[USVWhhhz EE EEE_^[USVWhhh* EE EEE_^[USVWEPE}1jEPEEP>EjEPxE_^[USVWh+EEME@@ E3fH@EfHE@< E@ 1E@PE@T@ E@XE@\E@`E@dPE@hE@wEƀ@EƀE@tM@AMPQPQ@ A E Eǀ@ Eǀ@ EǀEǀEǀEǀPEǀMjh$jPhEPE3 E A E_^[U4SVWEE@EEEE@EE3fHhM3Eǀb@E3fM؋EEE@l@E@lEf@j!EH E3ɊHMEE8%Ef@j EE3EPEP`EEf@jEEPEP.EEPEPYEE3fM܋EE} D&jEPEPEPEPEPAE}DE%E]jEPEPEPEPEPEPEf@jE;Ef@jEǀE}@}sEf@jEEPEPEPEP5E3 EPEPEPEPEEf@jEpEf@jE[}"E3Ɋ$}!r }_^[USVWEE @E@ EMA3_^[USVWEE3ɊM6=)E f@jE ǀEE3ɊHE f@jEE @l@E f@jEi@EEMAEǀ E3ɊHMEEM(>EE_^[USVWEE3ɊPE f@jEE3ɊM6=)E f@jE ǀEE3ɊHE f@jEi@EEMAEǀ E3ɊHMEEM(EE_^[U0SVWE؋E%EEEEE@E4 EE܋EE3ɊHEǀ  E3fD E@E@EE@E@EǀEE}EfDPj Ef@Pj Ef@fEfEMfHEfHfEf@MfJEǀEEEE3fHE3fPJ3f fEE%MAt3fMA|E؃M@E E M؉AEǀ E3ɊHMEEM؉(EǀE>E3ɊH"Ef@j EǀEE3ɊP"Ef@jEǀEEE3fEE3fHE3fHO E3fHE3fHO E3fHE3fHL dE3fHE3fHO 1,}}Р}` ;=(EfJMfFEfHMfDEǀ@E E M؉AEǀ  E3ɊHMEEM؉(EE3[EM؉AE3ɊH Eǀ jj hE@E@ EEEEPEPEfDP Ef@fM'PQfPfQ@ A M2@AEǀEE3ɊHMEE3ɊH"Ef@j EǀEE3ɊM)Ef@jEǀEqEEE3fHE3fPJM3fQ‹M3fQfEE%MAtE3fHEH|E@lP*E@ % MI ME@ M@E E M؉AEǀ E3ɊHMEEM؉(EZE3ɊH"Ef@j EǀE'E3ɊPEf@jEE3ɊMEf@jEEfDPjEEEE3fHE3fPJM3fQ‹M3fQfEE%MAtE3fHEH|E@lPT*E@ % MI ME@ MEǀ@E E M؉AEǀ E3ɊHMEEM؉(EEf@jEmm@}(E3Ɋ$E_^[USVWEEf@jE 3ɊH Ef@j_^[USVWEEf@jE 3ɊH Ef@j_^[USVWE E f@E @E f@ E @ E f@E @E @E @ E @!E @")EM A#E%EE @E f@PE f@:E f@E @ E f@ pE f@E @E f@E f@E @E f@PE f@: E f@E @ E f@ pE f@E @E f@E f@ OE @E f@PE f@:E f@E @ E f@ E f@` E @E f@ E f@E @E f@ME f@:E f@E @ E f@ E f@E @E f@ E f@E @E f@PE f@:E f@E @ E f@ E f@@ E @E f@ E f@D}0}.}j}` c_^[USVWE_^[USVWE3EE4fE f>3fM ;E}}E_^[USVWEE_^[USVWEE_^[VT$D$ t$ <^ I Q H SVT$D$ t$ <^ USVWjj f3_^[USVWf3_^[USVWf3_^[USVWf3_^[USVWf3_^[USVWf3_^[USB DISK Control OPEN! drp=%x 6/14 17:14 Enter OnSysDynamicDeviceInit Allocate Error! Exit OnSysDynamicDeviceInitXXXXXXXXPhoenix USBFDC  D_E_B_U_G===>PUSBFD2<=== U SVWE=hjjjjjjj =@@ A@ fEfEE%=/E%EEE@fEfEE%KE%EE@E@MAE@ME@ h3f, 3_^[USB IOS Port Driver PUSBFD2_DDB,I90IfNB10nm%7RE:\nudrv\UsbFdd\vxd\pusbfd2.pdb04VS_VERSION_INFO?JStringFileInfo6040904B0ProductVersion1.9.2.0ProductNameUSB FDD DRIVER$ OriginalFilenamepusbfd2.vxd<(LegalCopyrightCopyright (C) Phoenix Technologies 1999InternalNamePUSBFD2FileVersion1.9.2.0+FileDescriptionUSB FDD VIRTUAL DRIVER*CompanyNamePhoenix Technologies K.K.$VarFileInfoTranslation