robekia Posted November 9, 2009 Author Share Posted November 9, 2009 (edited) USB\VID_0BDA&PID_0159\20071114173400000 Name: Realtek Card Reader(0159) Driver installed from c:\windows\inf\oem10.inf [RSUSBSTOR]. 3 file(s) used by driver: C:\WINDOWS\System32\Drivers\RTS5121.sys C:\WINDOWS\system32\rts5121.dll C:\WINDOWS\system32\rts5121icon.dllA NON windows default driver is used. This driver cause a ParentIdPrefix.A windows default driver may cause a different ParentIdPrefix. Or the same.Currently at textmode setup default drivers are used.Can you confirm: open device manager, change view per connection.Is the SD card connected to this Realtek Card Reader(0159)?Can you make another XP installation?Remove the Realtek Card Reader(0159) driver (rename RTS5121.inf RTS5121.inf.txt). Install XP again.Which driver and ParentIdPrefix goes now to USB\VID_0BDA&PID_0159 ?I'm writing this now from another windows installed on Acer5738 without Card Reader drivers.1- set Hard disk mode to IDE (not sata mode).2- create a nLite setup files not included any TXT drivers.3- injected all drivers required with nLite except Card reader PNP drivers.4- prepare ISO from the nLite output setup files.5- purn the ISO file to DVD.6- Remove any sticks/SD from USB/Built in card reader.7- Reboot the Acer5738 from DVD.8- Setup windows normaly on drive D: (Second partition).zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz9- once windows setup successful, i put the two batch files on the SD and run them from there........10- GOT ANOTHER "ParentIdPrefix" (7&24e8d74f&) without 0 at the end (attachment1).MIGRATE.INF11- I run the usbhistory (attached results1). usb_history.txtzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz12- I put the two batch files on the 8GB stick and run them from there (attachment2).13- GOT ANOTHER "ParentIdPrefix" (7&d825748&0)(attachment2).migrate1.inf14- I run the usbhistory (attached results2).usb_history1.txt15- I run "devcon.exe driverfiles * > devcon.txt" attached. devcon.txtdo i have to use this migrate.inf (attachment2) from now on for any setup run from stick?do i have to use this migrate.inf (attachment1) from now on for any setup run from SD?then, can i re-inject the realtek drivers to the windows setup again then copying the suitable migrate without any problem or i have to forget about them for ever?do i have to generate separate "migrate.inf" for each "stick/SD" or for each USB port (i.e. when connecting stick to usb(1) --> i have to generate a "migrate.inf", when connecting the same stick to usb(2) --> i have to generate another "migrate.inf"? Edited November 9, 2009 by robekia Link to comment Share on other sites More sharing options...
robekia Posted November 9, 2009 Author Share Posted November 9, 2009 (edited) Previous topic updated. another details added.attachment was wrong -> updated Edited November 9, 2009 by robekia Link to comment Share on other sites More sharing options...
robekia Posted November 9, 2009 Author Share Posted November 9, 2009 P.S.: Attaching migrateinf2txt.cmd version ALPHA 003It should now be much faster and able to parse also multi-device migrate.inf's, both in the "plain" format MkMigrateinf.cmd does and in the "complex" one MakeMigrateInf.exe create.Thanks jaclaz.I used it now and gives me the same results as above:7&d825748&0&7&24e8d74f&0but wondering, why the first generated has "&0&" at the end? i was expecting "&0" only Link to comment Share on other sites More sharing options...
robekia Posted November 9, 2009 Author Share Posted November 9, 2009 (edited) ****GENTS****I TRIED IT NOWSUCCESS SUCCESS SUCCESS SUCCESS SUCCESSThanks cdob --> your idea wad ideal.Thanks jaclaz --> your batch file was amazing tool.Thanks ilko --> you are the first one who mentioned about the ParentIdPrefixThanks wimb --> Good explanation & tools.Thanks MSFN --> i learn MANY THINGS NEW.I think this is the time for MEM_ISO_LOADED, Why a blank Screen? Edited November 9, 2009 by robekia Link to comment Share on other sites More sharing options...
jaclaz Posted November 9, 2009 Share Posted November 9, 2009 Thanks jaclaz.I used it now and gives me the same results as above:7&d825748&0&7&24e8d74f&0but wondering, why the first generated has "&0&" at the end? i was expecting "&0" onlyThat is a glitch of the batch.I assumed that a ParentIdPrefix would always be 12 characters long, with a central part always 8 characters long, I see this is not the case with that one.I will find a way to "fix" the batch for this special case.jaclaz Link to comment Share on other sites More sharing options...
cdob Posted November 9, 2009 Share Posted November 9, 2009 10- GOT ANOTHER "ParentIdPrefix" (7&24e8d74f&) without 0 at the end (attachment1).USB\VID_0BDA&PID_0159\20071114173400000 Name: USB Mass Storage Device Driver installed from d:\windows\inf\usbstor.inf [uSBSTOR_BULK]. 1 file(s) used by driver: D:\WINDOWS\system32\drivers\USBSTOR.SYSThis confirms: another driver usbstor.sys result another "ParentIdPrefix".This knowledge is new.12- I put the two batch files on the 8GB stick and run them from there (attachment2).13- GOT ANOTHER "ParentIdPrefix" (7&d825748&0)This is another surprise.The Realtek driver does interfere a USB stick too. This is rather strange.do i have to use this migrate.inf (attachment2) from now on for any setup run from stick?do i have to use this migrate.inf (attachment1) from now on for any setup run from SD?If need be, you may create one migrate.inf, use different letters for USB Stick and SD card.can i re-inject the realtek drivers to the windows setup again then copying the suitable migrate without any problem or i have to forget about them for ever?Why does Acer offer a USB SD driver at all?You may intergrate the driver again as PNP driver, textmode setup use usbstor.sys ParentIdPrefix.If you prefer a most confusing configuration:Add the Realtek driver as a textmode driver. You get very funny results again at different machines.Avoid this driver!do i have to generate separate "migrate.inf" for each "stick/SD" or for each USB portNo, the USB port dosn't matter. SUCCESS SUCCESS SUCCESS SUCCESS SUCCESSCongratulations. Link to comment Share on other sites More sharing options...
ilko_t Posted November 9, 2009 Share Posted November 9, 2009 It's interesting to follow:Card reader/SD card:Generic windows driver:USB\VID_0BDA&PID_0159\20071114173400000 Name: USB Mass Storage Device Driver installed from d:\windows\inf\usbstor.inf [USBSTOR_BULK]. 1 file(s) used by driver: D:\WINDOWS\system32\drivers\USBSTOR.SYSUSBSTOR\DISK&VEN_GENERIC-&PROD_MULTI-CARD&REV_1.00\20071114173400000&0 Name: Generic- Multi-Card USB Device Driver installed from d:\windows\inf\disk.inf [disk_install]. 1 file(s) used by driver: D:\WINDOWS\system32\DRIVERS\disk.sysUSBSTOR\DISK&VEN_GENERIC-&PROD_MULTI-CARD&REV_1.00\20071114173400000&0 has hash/parentID "24e8d74f".=================================Realtek driver:USB\VID_0BDA&PID_0159\20071114173400000 Name: Realtek Card Reader(0159) Driver installed from c:\windows\inf\oem10.inf [RSUSBSTOR]. 3 file(s) used by driver: C:\WINDOWS\System32\Drivers\RTS5121.sys C:\WINDOWS\system32\rts5121.dll C:\WINDOWS\system32\rts5121icon.dllUSBSTOR\DISK&VEN_GENERIC-&PROD_MULTI-CARD&REV_1.00\00000 Name: Generic- Multi-Card USB Device Driver installed from c:\windows\inf\disk.inf [disk_install]. 1 file(s) used by driver: C:\WINDOWS\system32\DRIVERS\disk.sysUSBSTOR\DISK&VEN_GENERIC-&PROD_MULTI-CARD&REV_1.00\00000results in d7f206a hash.I am rather confused to follow Kingston USB stick "transformations" with all the information scattered around the thread:It this the same stick plugged?USB\VID_0951&PID_1623\00137297175CF971862F0A39 Name: USB Mass Storage Device Driver installed from d:\windows\inf\usbstor.inf [USBSTOR_BULK]. 1 file(s) used by driver: D:\WINDOWS\system32\drivers\USBSTOR.SYS......................USBSTOR\DISK&VEN_KINGSTON&PROD_DATATRAVELER_120&REV_1.00\00137297175CF971862F0A39&0 Name: Kingston DataTraveler 120 USB Device Driver installed from d:\windows\inf\disk.inf [disk_install]. 1 file(s) used by driver: D:\WINDOWS\system32\DRIVERS\disk.sysThis is hash 15c42460USB\VID_0951&PID_1607\5B82050053DD Name: USB Mass Storage Device Driver installed from c:\windows\inf\usbstor.inf [USBSTOR_BULK]. 1 file(s) used by driver: C:\WINDOWS\system32\drivers\USBSTOR.SYS..........................USBSTOR\DISK&VEN_KINGSTON&PROD_DATATRAVELER_2.0&REV_PMAP\5B82050053DD&0 Name: Kingston DataTraveler 2.0 USB Device Driver installed from c:\windows\inf\disk.inf [disk_install]. 1 file(s) used by driver: C:\WINDOWS\system32\DRIVERS\disk.sysThis is hash 2ba01341@robekiaTo follow troubles with 8GB Kingston USB stick can you show me where is the output from devcon and usb_history for the following cases1) Realtek card reader driver installed and used2) Generic XP driver usedNeed 2 pairs of those files, for the two cases above. Link to comment Share on other sites More sharing options...
jaclaz Posted November 10, 2009 Share Posted November 10, 2009 New Migrate2txt.cmd 004 Alpha "Fixed" version to remove the trailing "&" on "short" ParentIdPrefix.jaclazMigrate2txt_004.zip Link to comment Share on other sites More sharing options...
robekia Posted November 10, 2009 Author Share Posted November 10, 2009 (edited) @robekiaTo follow troubles with 8GB Kingston USB stick can you show me where is the output from devcon and usb_history for the following cases1) Realtek card reader driver installed and used2) Generic XP driver usedNeed 2 pairs of those files, for the two cases above.Actualy, i have two SD cards, 2gb and 4gbalso, i have 4 Sticks, 512mg, 1gb, 4gb and 8gball tests done using (SD 2 and 4gb)(Sticks 2 and 8gb)I used them all now in this windows so the results will be FULL when i run "history" and "devcon"now i'll attach the requested informationNEW Windowshistory --> usb_history_NEW_.txtdevcon results --> devcon_NEW_.txtmigrate.inf for SD2 --> MIGRATE_NEW__SD2_.INFParentIdPrefix SD2 --> "7&24e8d74f&0"migrate.inf for SD4 --> MIGRATE_NEW__SD4_.INFParentIdPrefix SD4 --> "7&24e8d74f&0"migrate.inf for STICK2 --> MIGRATE_NEW__STICK2GB_.INFParentIdPrefix STICK2 --> "7&2ba01341&0"migrate.inf for STICK8 --> MIGRATE_NEW__STICK8GB_.INFParentIdPrefix STICK8 --> "7&d825748&0&"OLD Windowswill reboot using old windows, then attach the followinghistory --> usb_history_old.txtdevcon results --> devcon_OLD_.txtmigrate.inf for SD2 --> MIGRATE_OLD__SD2_.INFParentIdPrefix SD2 --> "7&d7f206a&0&"migrate.inf for SD4 --> MIGRATE_OLD__SD4_.INFParentIdPrefix SD4 --> "7&d7f206a&0&"migrate.inf for STICK2 --> MIGRATE_OLD__STICK2GB_.INFParentIdPrefix STICK2 --> "7&2ba01341&0"migrate.inf for STICK8 --> MIGRATE_OLD__STICK8GB_.INFParentIdPrefix STICK8 --> "7&d825748&0&"wondering why the "ParentIdPrefix" for SD2GB is always same as SD4GBwhile the "ParentIdPrefix" for STICK2GB is not the same as STICK8GB although the STICKS are from the same vendor(KINGSTON) as the SDs? Edited November 10, 2009 by robekia Link to comment Share on other sites More sharing options...
robekia Posted November 10, 2009 Author Share Posted November 10, 2009 New Migrate2txt.cmd 004 Alpha "Fixed" version to remove the trailing "&" on "short" ParentIdPrefix.Hi jaclaz,it is OK now displaying the ParentIdPrefix without the trailing & Link to comment Share on other sites More sharing options...
ilko_t Posted November 11, 2009 Share Posted November 11, 2009 Actualy, i have two SD cards, 2gb and 4gbalso, i have 4 Sticks, 512mg, 1gb, 4gb and 8gball tests done using (SD 2 and 4gb)(Sticks 2 and 8gb)I used them all now in this windows so the results will be FULL when i run "history" and "devcon"now i'll attach the requested informationThanks, this was nice summary.So both USB sticks did NOT change ParentID when Realtek driver was used.wondering why the "ParentIdPrefix" for SD2GB is always same as SD4GBwhile the "ParentIdPrefix" for STICK2GB is not the same as STICK8GB although the STICKS are from the same vendor(KINGSTON) as the SDs?As cdob mentioned already- Windows assigns drive letter to the card reader's slots, not to the inserted sd/whatever card. ParentID is a hash of the same string in case of card reader, it does NOT come from the plugged in SD card, but from the reader itself. Whereas these different USB sticks, although from the same manifacturer do have different discriptions, hence the different parentIDs generated from them. Link to comment Share on other sites More sharing options...
robekia Posted November 11, 2009 Author Share Posted November 11, 2009 So both USB sticks did NOT change ParentID when Realtek driver was used.No, they did change, i updated the postyou may mean the SDs Link to comment Share on other sites More sharing options...
ilko_t Posted November 11, 2009 Share Posted November 11, 2009 NEW Windows:ParentIdPrefix STICK2 --> "7&2ba01341&0"ParentIdPrefix STICK8 --> "7&d825748&0"...OLD Windows:ParentIdPrefix STICK2 --> "7&2ba01341&0"ParentIdPrefix STICK8 --> "7&d825748&0"It's the same prefix for the same stick when Realtek driver is used, or not.Stick2 and Stick8 are NOT supposed to have same prefix, but Stick2was supposed to have the same prefix with and without Realtek driver, as it happens. Same for Stick8- its ParentIDPrefix does NOT change when Realtek drivers are used.Hope it's clearer for you now, just in case again- no matter that both sticks are the same brand, they are different, and supposedly have different discription, hence different ParentIDprefix, derived from it. Link to comment Share on other sites More sharing options...
robekia Posted November 11, 2009 Author Share Posted November 11, 2009 Hope it's clearer for you now, just in case again- no matter that both sticks are the same brand, they are different, and supposedly have different discription, hence different ParentIDprefix, derived from it.Thanks a lotrealy all of you helped me so much...... Link to comment Share on other sites More sharing options...
robekia Posted November 20, 2009 Author Share Posted November 20, 2009 Sorry Again,I don't know what is going on.My Stick kingstone data traveller 120 8GB is giving blank screen with blinking cursor when used with HP530 and HP500 labtops just after choosing the TXT mode option from Boot.ini.the Stick boots fine with GRUB, chainloading to NTLDR is OK, but once choosen to go with TXT mode, Blinking cursor appear.i did many research and i got to know that HP equipment is the cause in this case. am I right? is there any solution or i have to create 2 partitions (2 & 6 GB)? Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now