SLIC table missing from modded phoenix bios (using phoenixtool 1.42)

Discussion in 'BIOS Mods' started by mkaracsony, Aug 10, 2010.

  1. mkaracsony

    mkaracsony MDL Novice

    Jul 30, 2009
    35
    6
    0
    I'm currently using Windows 7 Professional, with KMS activation method (that way, i have an activated windows without any loader) :)
    I don't need a PXE mod, since my bios doesn't boot from network. :(

    Thank you for (all of) your help, regards.
     
  2. tqhoang

    tqhoang MDL BIOS Modder

    Apr 29, 2008
    1,581
    355
    60
    Weird...it appears that your BIOS does have the Realtek PXE ROM and has a "Boot from LAN" in its string table. Anyway...if you're happy with the KMS activation method, then never mind.
     
  3. mkaracsony

    mkaracsony MDL Novice

    Jul 30, 2009
    35
    6
    0
    I tought that i have to set the boot from lan option at the boot priority screen (i cannot find a setting to boot from lan there). But you are right, my bios have that setting, but on a separate page. So may i ask you to do that mod for me? Here are the details of my network card:
    Realtek PCI GBE Family Controller
    PCI\VEN_10EC&DEV_8169&SUBSYS_109417C0&REV_10
    PCI\VEN_10EC&DEV_8169&SUBSYS_109417C0
    PCI\VEN_10EC&DEV_8169&CC_020000
    PCI\VEN_10EC&DEV_8169&CC_0200

    Thanks in advance!
     
  4. Yen

    Yen Admin
    Staff Member

    May 6, 2007
    13,081
    13,980
    340
    #24 Yen, Aug 18, 2010
    Last edited by a moderator: Apr 20, 2017
    It's right. The PXE is located at OPROM0.ROM.

    Code:
    Offset      0  1  2  3  4  5  6  7   8  9  A  B  C  D  E  F
    
    00000040   50 43 49 52 EC 10 69 81  00 00 18 00 00 02 00 00   PCIRì.i.........
    

    tqhoang, an additional hint,

    you easily can find it by browsing through the OPROM modules and have a look for PXE and PCIR string. You usually don't need the IDs from the requester. ;)

    I would use andy's tool to replace the OPROM0.ROM after you have adjusted the Ids after the PCIR string of wind SLIC.
    Andy's tool will remain the offset and pads the excess bytes. :biggrin:;)

    I haven't used wind SLIC before, but I have used Zhaoliang's code. At some cases the code doesn't override the RSDT IDs.
    The method is save anyway, since you simply can reset the boot priority from PXE from first position (boot from LAN) to something else....
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  5. tqhoang

    tqhoang MDL BIOS Modder

    Apr 29, 2008
    1,581
    355
    60
    Yen - Thanks for the tips...I never knew looking at the PCI ROM was that easy.

    mkaracsony - I sent you a link for a BIOS to test. Make sure you enable the NIC/LAN Boot ROM and then make sure it is first on your boot device menu.
     
  6. mkaracsony

    mkaracsony MDL Novice

    Jul 30, 2009
    35
    6
    0
    THAT Bios worked flawlessly. Thank you for your kind help. Regards.
     
  7. Yen

    Yen Admin
    Staff Member

    May 6, 2007
    13,081
    13,980
    340
    You did it right. It's suitable to modify the RSDT (XSDT) OEMIDs additionally, since it is split here you have to tick the option to replace the original ID.

    The only thing you might have saved is the insertion of the acpi SLIC module (since it doesn't work).

    Therefore you would have to tick 'ask prior to each modification', when the tool asks : "Insert SLIC module?" just hit no.
    If you did that then forget about my info.

    Well done!

    Enjoy your mod, nice to know wind slic is a good alternative way.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...