Arima HDAMA and HDAMB Motherboard BIOS Fixes

Discussion in 'BIOS Mods' started by tqhoang, Jul 7, 2010.

Thread Status:
Not open for further replies.
  1. awett

    awett MDL Novice

    Mar 6, 2012
    7
    1
    0
    YOU did it Man !!! Thank you so much !!! í just compiled and it, runs like a charm ! is there a way to donate your work ?

    best wishes andre
     
  2. DerekFlint

    DerekFlint MDL Novice

    Jan 2, 2012
    12
    2
    0
    #663 DerekFlint, Mar 15, 2012
    Last edited by a moderator: Apr 20, 2017
    Hi Tqhoang,
    Quick question on the HDAMA-I v1.26 bios, can you tell if the necessary ACPI DSDT PowerNow data was included? The selection for PowerNow appears in the bios setup screen, and I do have it enabled, but under WMWare ESXi 5 (free) it doesn't recognize it as being available, so I'm trying to determine if it's the bios or VMWare. I have dual Opteron 275 HE's installed.

    Thank you!!
    DerekFlint

    EDIT: I booted from a Debian 6.0.1 Live CD and ran dmesg, but the only line that had powernow in it was this one...

    Code:
    ACPI: SSDT ffbf71a66 00370 (v01 PTLTD POWERNOW 06040000 LTP 000000001
    This is the line with the CPU info...

    Code:
    CPU: Dual Core AMD Opteron(tm) Processor 275 stepping 02
     
  3. DerekFlint

    DerekFlint MDL Novice

    Jan 2, 2012
    12
    2
    0
    #665 DerekFlint, Mar 18, 2012
    Last edited by a moderator: Apr 20, 2017
    Hi tqhoang,
    I'm not all that linux savvy yet :confused:, so I really appreciate your help! I loaded up a CentOS 6.2 liveCD and was able to get the following powernow info from dmesg. If you want, I can provide the entire dmesg output as a file. Is this suficient info to do a v1.26 bios, or no? If not, I'll need some guidance on using Intel ASL Compiler on Linux. Thank you!!

    Code:
    powernow-k8: Found 2 Dual Core AMD Opteron(tm) Processor 275 (4 cpu cores) (version 2.20.00)
    powernow-k8:    0 : fid 0xe (2200 MHz), vid 0x8
    powernow-k8:    1 : fid 0xc (2000 MHz), vid 0xa
    powernow-k8:    2 : fid 0xa (1800 MHz), vid 0xc
    powernow-k8:    3 : fid 0x2 (1000 MHz), vid 0x12
    powernow-k8:    0 : fid 0xe (2200 MHz), vid 0x8
    powernow-k8:    1 : fid 0xc (2000 MHz), vid 0xa
    powernow-k8:    2 : fid 0xa (1800 MHz), vid 0xc
    powernow-k8:    3 : fid 0x2 (1000 MHz), vid 0x12
    
    The CPU model is Opteron 275 HE (Italy)

    E6, Dual core, high-efficiency

    Model Number Freq. L2-Cache HT Mult Voltage TDP Socket Release Date Part Number(s)
    Opteron 275 HE 2.2 GHz 2x 1 MB 1 GHz 11x 1.15/1.20 55 W Socket 940 February 2006 OSK275FAA6CB
     
  4. awett

    awett MDL Novice

    Mar 6, 2012
    7
    1
    0
    hi tqhoang after a week of testing i am looking @ 20 degree lower cpu temp :) because of yourgood work but i get some system freezes my hardware error log of the bios tells me that the cpu voltage falls 100mV so the rmclock settings seems to be only a software option but not hardware supported so i want to edit the dsdt with 1350mv for every clock speed i tryed it my self using the calculator from post #654 all calculation runs fine an reproducible expect the mW section what is the way to calculate that value correct?

    example



    yours :0x000003E8, // 1000 MHz
    0x00008D04, // 36100 mW
    0x00000064,
    0x00000007,
    0xC0202A82, // 1000 MHz, 1300 mV
    0x282



    mine:

    0x03E8,
    0xFCBC,
    0x64,
    0x07,
    0xE0202A02, // 1000 MHz, 1350 mV
    0x0202


    mine for your values :
    0x03E8,
    0xFCBC,
    0x64,
    0x07,
    0xE0202A82, // 1000 MHz, 1300 mV
    0x0282



    when i calculate with this :

    . Calculate the power for each P-state according to the following formula:
    • Power = (PwrLmt * P[N] Frequency * (P[N] Voltage^2))/(P[0] Frequency* (P[0] Voltage^2)).
    – The PwrLmt (CPUID Fn[8000_0001]_EBX[8:6,14]) field encodes the TDP for the
    processor. The TDP associated with the PwrLmt encoding can be determined from the
    appropriate Power and Thermal Datasheet.
    – If the BIOS does not contain a TDP for the PwrLmt encoding, the BIOS should increment
    the PwrLmt value by one until a valid TDP is found. This TDP should be used to calculate
    the power. If no valid TDP is found the BIOS must disable P-state support.
    ith this


    i get 87692.308 for 2400 mhz

    and 80384.615 for 2200 mhz

    73076.923 for 2000

    65769.231 for 1800

    and 36538.462 for 1000 mhz
    how did you calculate ?
     
  5. tqhoang

    tqhoang MDL BIOS Modder

    Apr 29, 2008
    1,601
    357
    60
    I was using the TDP values from the AMD datasheets for the retail processors. For your OEM CPU (OSK, OSP, OST), you need to get the CPUID values...perhaps using any tool that queries the CPU for it's details.
     
  6. DerekFlint

    DerekFlint MDL Novice

    Jan 2, 2012
    12
    2
    0
    #669 DerekFlint, Mar 21, 2012
    Last edited by a moderator: Apr 20, 2017
    tqhoang,
    OK, so I booted up a BartPE disc and ran RMclock, I think this is the info you're looking for...

    Code:
    CPU Info
    
    Core Italy
    Revision JH-E6
    Signature 20F12
    Core Clock 2205.03 MHz
    Throttle 2205.03 MHz
    
                              Current        Startup        Minimal        Maximal
    Multiplier (FID)       11.0X           11.0X           4.0X           11.0X
    Req. Vcore (VID)    1.3500V        1.3500V        0.8000V      1.4000V 
    And then on the "Profile Selection" tab I unchecked the "Auto-adjust intermediate states VIDs" and clicked the "Defaults" button and I got this, the * index lines had check marks next to them, the others were unchecked.

    Code:
    Index     Type     FID        VID
      0       Normal    4.0x     1.4000V
    *1       Normal    5.0x     1.1000V
      2       Normal    6.0x     1.4000V
      3       Normal    7.0x     1.4000V
      4       Normal    8.0x     1.4000V
    *5       Normal    9.0x     1.2500V
    *6       Normal    10.0x    1.3000V
    *7       Normal    11.0x    1.3500V
    
    If there is something else you need let me know, Thank you!!
     
  7. tqhoang

    tqhoang MDL BIOS Modder

    Apr 29, 2008
    1,601
    357
    60
    I'm a little confused. Are you 100% positive that you have the Opteron 275 HE model CPU's? It appears that the motherboard is over-volting your CPU.
     
  8. DerekFlint

    DerekFlint MDL Novice

    Jan 2, 2012
    12
    2
    0
    tqhoang,
    Well I'm not 100% sure now, I was going by what the eBay seller listed. Sounds like time to pop a heatsink to make sure, I'll let you know. Thanks!!

    EDIT:
    My apologies tqhoang.... it is a regular 275, the 95W version: OSA275FAA6CB
    Sorry for the confusion!!
     
  9. mateuszd

    mateuszd MDL Member

    Mar 22, 2010
    200
    6
    10
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  10. tqhoang

    tqhoang MDL BIOS Modder

    Apr 29, 2008
    1,601
    357
    60
    Let me see what I can do this weekend. I think I might do all my CPU mods to the HDAMA-I v1.26.
     
  11. mateuszd

    mateuszd MDL Member

    Mar 22, 2010
    200
    6
    10
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  12. tqhoang

    tqhoang MDL BIOS Modder

    Apr 29, 2008
    1,601
    357
    60
    I don't think the Silicon Image controller is supported by ESXi. It might just be seen as separate disks. I remember the 3ware 8000 series card being natively recognized but VMware didn't support the 9500 series for some odd reason. You'll have to check the VMware HCL for RAID card compatibility.

    BTW, I forget, which CPU's are you using again?
     
  13. mateuszd

    mateuszd MDL Member

    Mar 22, 2010
    200
    6
    10
    Well, tbh I don't wanna use the RAID provided by the SI controller cause I don't trust it.
    Basically there are a few constraints that I wanted to verify before I even try ESXi and one of them was whether the SI controller is actually going to be detected and recognised by ESXi (just for standard disks).
    I was thinking of implementing RAID 1 and RAID 5 using facilities provided by Windows Server. This way I could failure protect 2x 2TB and 1x 1TB drives (by creating mirrorred and raid5ed partitions.
    The other worry is fan control, I currently run SpeedFan to control the fans otherwise they go loud as mad.
    3rd constraint was 64bit support without HV which is supposably possible on Opterons 250s (answered your question btw) rev E+.
    And finally the last one is the internet access by itself, currently theres a public IP address fed straight into the machine and I don't think its possible to make a VM access that public IP...

    I'm gonna test it out soon, I wonder if the OS performance is gonna be hardly affected because of the virtualisation layer (and lack of hardware assisted virtualisation) and I wonder how bad would the hard drives operate with RAID 1 partitions going into 2 virtual hdd files into a 2 physical disks.
    Any ideas? I want to virtualise the server OS I am running now because I'm thinking of buying a new server and selling this one as I just hate the freezes (even though sometimes it's less than once a month).

    EDIT: Installed ESXi, SI controller discovered, 64-bit boot works, not sure about the NIC but I have an idea for an alternative solution BUT the fans are not being controlled, maybe there's a setting in BIOS regarding it. I'm never gonna use ESXi if I don't find a way to control them because they're just too loud. Me is researching that issue ;D
    EDIT 2: So ESXi needs to contact the BMC or IPMI to control the fans, the latter is provided by some Arima Scorpio card (which I don't seem to have) and I don't think I can let a guest OS control the motherboard's fans... :/
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  14. genghisk

    genghisk MDL Novice

    Mar 29, 2012
    4
    0
    0
    Hey guys,
    this thread has been a life saver!

    i recently obtained a couple of these rackable systems.
    i am trying to use them in a classroom / lab environment.

    i am trying to load win srv 2k8 on them , but i read i need to flash the BIOS.

    i downloaded the large file in the 1st post. and

    Thanks in advance!
     
  15. mateuszd

    mateuszd MDL Member

    Mar 22, 2010
    200
    6
    10
    I would but I lost all files when by hard drive failed. Tqhoang will have a copy though.

    TQH: Is there a way to control fan speeds through BIOS or I may need to consider buying quieter fans?!
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  16. genghisk

    genghisk MDL Novice

    Mar 29, 2012
    4
    0
    0
    thanks but it was there in the bulk download in the 1st Post.

    i flashed HDAMA-revG BIOS 2.18 on to the board.
    i dont know which custom rom to flash, my system is opteron 246. and i only have IDE drives on it.