Jump to content

Damnation

Member
  • Posts

    781
  • Joined

  • Last visited

  • Days Won

    3
  • Donations

    0.00 USD 
  • Country

    Australia

Posts posted by Damnation

  1. @Dietmar

    If you have the free time, can you set up a VM and try to trace where the 9F BSOD occurs in checked 8.1 storport.sys? If not in XP text mode setup then on an existing XP install?

    I'm able to get all the way to the end of XP textmode setup with the 8.1 storahci driver, right up to the point where the system reboots and then 9F BSOD.

    I've included the PDB symbols for both my checked ntoskrn8.sys and checked 8.1 storport.sys to help with this.

    https://ufile.io/gbzhscdp

    Edit: hold on, checked version of storport.sys has some missing imports. I'll fix it.

    edit: fixed -  https://ufile.io/rwbg20oa

  2. Hi @Mov AX, 0xDEAD

    So I've been working on trying to get storport and stornvme of windows 8.1 working on XP and for the most part it seems to be functioning, I can get XP installed. the issue I've run into is these driver power state BSODs.

    Would you be willing to help solve this issue?

    I'm sure @Dietmar would be interested in helping to solve this too.

    here is my modified ntoskrnl extender source code -  https://ufile.io/arl8wbth

  3. Until we have a fix for the ACPI0007 ID for XP a simple solution is to add this code into your DSDT table -

    Quote

     

        Scope (\_PR)
        {
            Processor (C000, 0x00, 0x00000810, 0x06){}
            Processor (C001, 0x01, 0x00000810, 0x06){}
            Processor (C002, 0x02, 0x00000810, 0x06){}
            Processor (C003, 0x03, 0x00000810, 0x06){}
            Processor (C004, 0x04, 0x00000810, 0x06){}
            Processor (C005, 0x05, 0x00000810, 0x06){}
            Processor (C006, 0x06, 0x00000810, 0x06){}
            Processor (C007, 0x07, 0x00000810, 0x06){}
            Processor (C008, 0x08, 0x00000810, 0x06){}
            Processor (C009, 0x09, 0x00000810, 0x06){}
            Processor (C00A, 0x0A, 0x00000810, 0x06){}
            Processor (C00B, 0x0B, 0x00000810, 0x06){}
            Processor (C00C, 0x0C, 0x00000810, 0x06){}
            Processor (C00D, 0x0D, 0x00000810, 0x06){}
            Processor (C00E, 0x0E, 0x00000810, 0x06){}
            Processor (C00F, 0x0F, 0x00000810, 0x06){}
            Processor (C010, 0x10, 0x00000810, 0x06){}
            Processor (C011, 0x11, 0x00000810, 0x06){}
            Processor (C012, 0x12, 0x00000810, 0x06){}
            Processor (C013, 0x13, 0x00000810, 0x06){}
            Processor (C014, 0x14, 0x00000810, 0x06){}
            Processor (C015, 0x15, 0x00000810, 0x06){}
            Processor (C016, 0x16, 0x00000810, 0x06){}
            Processor (C017, 0x17, 0x00000810, 0x06){}
            Processor (C018, 0x18, 0x00000810, 0x06){}
            Processor (C019, 0x19, 0x00000810, 0x06){}
            Processor (C01A, 0x1A, 0x00000810, 0x06){}
            Processor (C01B, 0x1B, 0x00000810, 0x06){}
            Processor (C01C, 0x1C, 0x00000810, 0x06){}
            Processor (C01D, 0x1D, 0x00000810, 0x06){}
            Processor (C01E, 0x1E, 0x00000810, 0x06){}
            Processor (C01F, 0x1F, 0x00000810, 0x06){}

        }
    }

     


    *This code is for a 16-core 32 Thread CPU.

    Compile your new DSDT

    Then simply load this new DSDT with ASL 5.0

    asl /loadtable -v dsdt.aml

    the changes will persist after a reboot.

×
×
  • Create New...