1 2 3 4 Previous Next 108 Replies Latest reply on Apr 5, 2015 11:35 PM by jsbrigo Go to original post
      • 15. Re: VT support for Sony Vaio
        bfroemel Lurker

        There is a tool out there, called symcmos from Phoenix Ltd, e.g. here:

        http://www.filewatcher.com/b/ftp/ftp.supermicro.com/utility.0.0.html

         

        I own a SZ1XP (architecture is very similar to other VAIOs based on Intel Core Duo (2)) and used it to enable the VT feature by means of a dos bootdisk and dumping my original cmos settings:

         

        symcmos -v2 -lcmos.sav

         

        editing register 399 from \[0000] to \[0001] and loaded the modified settings back:

         

        symcmos -v2 -ucmos.sav

         

        Now the catch: this register is possibly only valid for my model and the latest available Bios (R0092N0) for it - so it's still somewhat risky to find the correct register by trial/error. Also there are a lot of them... but it's doable.  I only found one show-killer - a single register will pop up a red line and asks something like: "Do you really want to enable Service/Rescue Mode? (y/n)" --> don't get tempted, it's a trick (or an old leftover or something else): if you press 'y', anything which prints more than a few lines out will freeze the system - even the bios menu itself. If something goes terribly wrong (like this show-killer)- you need to either run the tool again with parameter -d (clear cmos) or if you can't do this anymore, disassemble the laptop and disconnect the cmos battery.

         

         

        By the way, I also tried the other way and used this Phoenix Bios Editor Pro tool (V2.1) - just do a search on the intel.com download center for "phoenix" and get BiosEdit2100.zip - they intented it for logo change, but it's the real deal to even build bios images. I am sure, it would work great, if Sony isn't so much "stay customized with every piece of OEM product you've bought in": A modified bios (where e.g. the VT feature is enabled) is generated without errors or warnings, BUT it will destroy any ACPI related functionality and do other nasty things, if really flashed. This means: WinXP will not boot anymore (BSOD) and Linux will work only when pnpbios and acpi is disabled. Without WinXP you can't flash a good bios back - so you are basically lost: no DOS tools or Phoenix CRISIS recovery disk will save you: Sony made sure of it (bios image and flash procedure is customized and there is no DOS version available).

         

        Needless to say that you void your warranty and will possibly turn your laptop into a brick if you follow any of my instructions - for me it worked out fine and if I've found the info I just posted it would have saved me a lot of time and stress

         

        Cheers,

          Bernhard

        • 16. Re: VT support for Sony Vaio
          scuderiaconchiglia Lurker

          Thanks!  But that is a bit to scary for me.  Even the prospect of doing the first method gives me the willies! 

           

          I am afraid I might brick this FZ190.  Of course I guess worst case with method one I could just pull the CMOS battery, right?  Is there any chance of bricking using method one?

           

          I assume the process is change a register, boot the test app, see if the VT bit is set.  If not, run the cmos change app restore the register, change the next register. Repeat.

           

          Gary

          • 17. Re: VT support for Sony Vaio
            bfroemel Lurker

            I assume the process is change a register, boot the

            test app, see if the VT bit is set.  If not, run the

            cmos change app restore the register, change the next

            register. Repeat.

             

            You could do it that way (change only registers which are set to \[0000] and leave all other alone) one by one and spend a lot of hours or you could just set the first half of  all zeroed registers to one, check if the VT bit is set, if no: restore your original cmos and try the other half - if yes: only change half of the registers to one within the found set, check again and repeat (binary search principle).

             

            But I would try register 399 (on line 210 of the generated cmos file) first - maybe you're lucky!

             

            I am afraid I might brick this FZ190.  Of course I

            guess worst case with method one I could just pull

            the CMOS battery, right?  Is there any chance of

            bricking using method one?

            Not that I could think of. If I'd design the bios, I would not ultimately trust the settings read from cmos (there could be corruption or a changed layout after a bios update where the checksum is still valid for invalid data) and thus would not trigger any functionality which permanently bricks the boot process.

             

            Good luck and let me know about the outcome, if you try it!

            • 18. Re: VT support for Sony Vaio
              scuderiaconchiglia Lurker

              Alright, now you have me tempted.  Was there any issue with the setting persisting?  Did a coldboot cause it to be reset or anything?  I realize a BIOS "restore defaults" would do so, but is there any other issue?

               

              BTW how much a performance difference did you see in a vm with the bit set?

               

              Thanks,

              Gary

              • 19. Re: VT support for Sony Vaio
                bfroemel Lurker

                'Restore Defaults' will change all settings back. Like I said, there is only one range (or even only one register) which could cause real troubles - maybe (after I played a little bit more around) unrelated to the register which causes the red lined question during boot up to turn on 'Service/Repair/Debug mode': So I highly recommend to get rid of boot/bios passwords and fingerprint protection (if your notebook has one) - so that you can at least boot into DOS and clear the CMOS without the need to open the laptop and remove the battery (which, by the way, works great too).

                 

                Sorry, no performance tests - currently not even a VMware installation and I wouldn't expect any or much gains there: a guest has already run only within a margin of 5-10% slower than on real hardware before VT was there.

                • 20. Re: VT support for Sony Vaio
                  RDPetruska Guru
                  User ModeratorsvExpert

                  >BTW how much a performance difference did you see in a vm with the bit set?

                  Not sure what you expect here.  VT support is used for 64-bit guests.  If you don't have the support enabled, they cannot run.  If you do have the support, then they can (assuming you also have EM64T support).  The only other cases where VT functionality is used is when it is explicitly spelled out in the vmx file (for cases of running ESX in a virtual machine for testing/learning).

                  • 21. Re: VT support for Sony Vaio
                    bobsmit Lurker

                    While viewing the VAIO BIOS content with Phoenix BIOS Editor, there's a hidden "Debug Intel Menu" which contains the setting to enable VT. Is it possible to use the symcmos utility to make that menu appear?  The menu had this information next to it: "This menu is shown', 0Dh, 'by ESID\[3:2]=01b." I assume 0Dh is a carriage return and 01b = 01(BINARY). Does anyone know what ESID stands for and what it correlates to?

                     

                    Bfroemel, how exactly did you discover that the 399th register bit had anything to do with the VT option?

                    • 22. Re: VT support for Sony Vaio
                      IntuitiveNipple Lurker

                      I've been working on enabling VT on Sony Vaios and Phoenix BIOS. As a result of a hint about symcmos[/i] from bfroemel[/b]  I have successfully solved the issue of working out which NVRAM Token (aka setting) relates to VT and have enabled VT on a Sony Vaio VGN-FE41Z.

                       

                      I'm in the process of creating a Linux version of symcmos[/i] and also developing some Token symbol-tables so altering the extended NVRAM configuration is safe and easy.

                       

                      You can find the technical story and progress at Wim's BIOS[/b] forums in the thread url=http://www.wimsbios.com/phpBB2/topic9326-15.htmlWhat do you know about BIOS NVRAM hacking?[/url].

                       

                      Message was edited by:

                              IntuitiveNipple

                      • 23. Re: VT support for Sony Vaio
                        trebiani Lurker

                        Sounds like good news! Does this mean i have a chance to enable VT on my Sony Vaio VGN-AR21S ? This would be great!

                        • 24. Re: VT support for Sony Vaio
                          wdavid Lurker

                          I just want to mention that i went through the flashing modified bios to my VAIO and not able to boot Windows to flash back the original. After days of work i've found a solution by flashing back the original running Windows ME (not Windows 98) and by modifying the flash program to ignore some system checks. It was terrible but my VAIO is back.

                           

                           

                          Now thaks to your post VT is enabled on my computer. This was done by editing the 0399 register of the CMOS. (Type: VGN-SZ370  - BIOS: R0096N0)

                           

                           

                          David.

                          • 25. Re: VT support for Sony Vaio
                            Gandelf44 Novice

                             

                            I own a Sony VGN-AR21S with R200J6 bios from a AR31S (needed the bios to upgrade the cpu - T7600)

                             

                            symcmos -v2 -lcmos.sav

                             

                            editing register 195 from to and loaded the modified settings back:

                             

                            symcmos -v2 -ucmos.sav

                             

                             

                            VT now enabled on both CPU's.

                             

                             

                             

                             

                             

                            • 26. Re: VT support for Sony Vaio
                              Gandelf44 Novice

                              I upgraded to a Sony VGN-AR51S (T7700 cpu) with R1050J8 bios

                               

                              symcmos -v2 -lcmos.sav

                               

                              editing register 27f from 0000 to 0001 and loaded the modified settings back:

                               

                              symcmos -v2 -ucmos.sav

                               

                              VT now enabled on both CPU's. http://communities.vmware.com/images/emoticons/happy.gif

                              • 27. Re: VT support for Sony Vaio
                                Hanks Lurker

                                 

                                Just got my VGN-FE890 working with VT enabled on CPU 0,1

                                 

                                 

                                R0200J3 BIOS using 0x0195

                                 

                                 

                                Thanks for the advice!

                                 

                                 

                                • 28. Re: VT support for Sony Vaio
                                  dmorris68 Lurker
                                  Gandelf44 wrote:

                                  I upgraded to a Sony VGN-AR51S (T7700 cpu) with R1050J8 bios

                                   

                                  symcmos -v2 -lcmos.sav

                                   

                                  editing register 27f from 0000 to 0001 and loaded the modified settings back:

                                   

                                  symcmos -v2 -ucmos.sav

                                   

                                  VT now enabled on both CPU's. http://communities.vmware.com/images/emoticons/happy.gif

                                   

                                   

                                   

                                   

                                  Wish I had come back and seen your post before figuring out VT on my AR670 the other day -- same BIOS and same VT token location.    In the process, I had to disassemble and pull the CMOS battery twice. Reading your results would have saved me some headaches!

                                   

                                   

                                  Haven't figured out AHCI yet, but that's less important than VT to me at the moment.

                                  • 29. Re: VT support for Sony Vaio
                                    Damon Yates Enthusiast

                                     

                                    Has anyone tried this on a VAIO VGN-F21M?

                                     

                                     

                                    Why is the VT setting not on by default anyway?

                                     

                                     

                                    Thanks

                                     

                                     

                                     

                                     

                                     

                                    Damon

                                     

                                     

                                    1 2 3 4 Previous Next