• We've upgraded our forums. Please post any issues/requests in this thread.

ATI HD *AGP* card with HDMI audio problems? Read this!

Hagar

New Member
Joined
Sep 21, 2006
Messages
9 (0.00/day)
Likes
0
Need the bios

A little late to this party but I have an ASUS A7n8X Dlx and a ATI 4560 AGP with HDMI and so badly like to dedicate this to the theater to play music and video but I can'r for the live of me get the audio working over the HDMI.

I have no conflicting IRQ's or no yellow exclamation's.

I've installed the realtek HD audio drivers 2.68 as well as the standard drivers A4.06 ans the nvidia drivers for the chip set.

But this asus bios mod seems like it might be the thing to do.

But I can't find the file for my motherboard. I have a 2.0 board

Any insights, thoughts, HELP

Thanks
Dave
 

bchzd2

New Member
Joined
Nov 8, 2011
Messages
4 (0.00/day)
Likes
0
Could I get some help on my bios? It's running a phoenix bios from 2004 and a hd4670 agp card. Video works fine but with no audio because of the IRQ conflict as well. Even after all the reading over the last couple months and learning I am still confused and don't want to hose this BIOS.

The MOBO as an Epox 8rda3i
card is the ati hd4600



afterthought: why does this card work in linux flawlessly if it's a bios issue? Does linux force it to use a different one(IRQ) when I thoght is was assigned by the bios anyway?
 
Last edited:

bchzd2

New Member
Joined
Nov 8, 2011
Messages
4 (0.00/day)
Likes
0
@Per Hansson

yes, my problem is that for some reason this hasn't been mentally sticking in my brain as far as the compiling of it. Would you be able to look at my original bios and make the changes where necessary or compare my original with your modified in order to tell me if it's compatible with your altered bios.

That would be sweet if that altered bios were just that simple as flashing without a worry.

Between the 2 dsdt files, your original and mine, there is no difference. Should I then be able to insert the newdsdt into mine?
 
Last edited:
Joined
Apr 8, 2005
Messages
63 (0.01/day)
Likes
20
Location
Sweden
I'm sorry it was a long time since I used the tools and I don't feel very secure about doing the BIOS for you.
But it should hopefully help to have a known working BIOS and table to compare to...
 

bchzd2

New Member
Joined
Nov 8, 2011
Messages
4 (0.00/day)
Likes
0
OK, well as I posted above, our original dsdt's are the same so it shouldn't be an issue then with the new dsdt. Did you ever get that working right after a new install without using the floppy?
 
Joined
Apr 8, 2005
Messages
63 (0.01/day)
Likes
20
Location
Sweden
No I never did get that working without a reinstall.
But it might depend on what bootloader you use aswell...
EDIT; But of course if you don't update the Silicon Image ROM that wont be an issue anyway...
 
Joined
Jul 19, 2012
Messages
7 (0.00/day)
Likes
3
Location
Northwest
System Name Black Beast
Processor AMD FD8350FRHKBOX FX-8350 FX-Series 8-Core Black Edition Processor
Motherboard ASUS Crosshair V Formula-Z
Cooling Corsair H100i
Memory G.Skill Sniper 1866 8GB
Video Card(s) EVGA GTX 650ti Boost x2
Storage 500 GB Hitachi HDS721050CLA362, 1TB WDC WD1002FAEX-00Y9A0, 120GB Samsung SSD 840 EVO
Display(s) Samsung SyncMaster 226bw
Case CoolerMaster HAF X
Power Supply Corsair G2 750
Mouse Logitech M510
Keyboard Logitech K800
Software Windows 10
This works for a ASUS A7N8X-E Deluxe rev 2.1 and a HIS 4670 IceQ AGP ver. I used the BIOS file from 1013E-Trats SATA 4279 (2T-CPC OFF), followed the direction on from the beginning of the thread and WOW what a difference! :rockout:

No system slow downs from IRQ conflicts, no BSOD's when I shutdown. :banghead:

I'm using Catalyst 10.10 Hotfix AGP driver XP X86(Windows XP 32-bit Edition) that I found from the Sapphire Technology Web Site. Don't know if I want to test out any newer Catalyst Hotfix packs or not.

I Have the BIOS file if anyone is interested...

All :respect: goes to Artbio for giving us a work around for this problem!!!!
 

Aloe1

New Member
Joined
Sep 1, 2012
Messages
1 (0.00/day)
Likes
0
Help cannot understand how to change bios file?

Does anyone kindly have a copy of the bios edited version they can send me please. I am not good at BIOS programming as explained in the beginning of the posts.

I have a Asus A7N8X-E deluxe motherboard with an HIS ATI 4670 AGP card.

I am also finding that the latest AMD catalyst drivers do not work with the HIS card and I cannot play some of the newer games. I am running old HIS out of date drivers?

Can anyone help please.

Thank you
 
Joined
Apr 8, 2005
Messages
63 (0.01/day)
Likes
20
Location
Sweden
Added Silicon Image ROM v4.4.0.2 to a Epox 8RDA3+ mobo along with the AGP IRQ mod.
But it does not work, could someone take a look at my BIOS?
Since this is a nForce2 mobo the AGP section of the ACPI table was a perfect match to that in artbio's first post in this thread, so I simply used his code with no changes...

But as you can see in the attached screenshot the ATI 4670 AGP sound device gets a different IRQ to the VGA card, I'm not sure what could be wrong?
I even went to all the trouble of redoing the mod with the Microsoft asl compiler instead of Intel iasl compiler, plus released & readded all rom's in the BIOS so that the ACPI table got to keep it's original position in the BIOS...
P.S. I used the default GUI mode of awdflash.exe when flashing from MS-DOS, could this be it? Must I force flash the whole BIOS including bootblock instead? (I think not from reading artbio's original post)

Here is my BIOS: Edit: broken link removed, BIOS is attached to this post instead...

Code:
CBROM32_198.EXE V1.98 [08/27/08] (C)Phoenix Technologies 2001-2008

              ******** 8D4402AC.bin BIOS component ********

No. Item-Name         Original-Size   Compressed-Size Original-File-Name
================================================================================
  0. System BIOS       20000h(128.00K)  142F2h(80.74K)  6a61bpac.BIN
  1. XGROUP CODE       0CC10h(51.02K)   08BC2h(34.94K)  awardext.rom
  2. ACPI table        04F87h(19.88K)   01CECh(7.23K)   ACPITBL.BIN
  3. YGROUP ROM        06130h(24.30K)   03B81h(14.88K)  awardeyt.rom
  4. GROUP ROM[ 0]     04010h(16.02K)   01CB6h(7.18K)   _EN_CODE.BIN
  5. PCI ROM[A]        10000h(64.00K)   07593h(29.39K)  NVPXES.NIC
  6. Flash ROM         0A016h(40.02K)   0577Bh(21.87K)  AWDFLASH.EXE
  7. PCI ROM[B]        0D000h(52.00K)   07C5Fh(31.09K)  rtsrom_m.lom
  8. PCI ROM[C]        0C000h(48.00K)   05C1Dh(23.03K)  4402.bin
  9. OEM0 CODE         00900h(2.25K)    004F7h(1.24K)   spectrum.bin

  Total compress code space  = 5D000h(372.00K)
  Total compressed code size = 3EE58h(251.59K)
  Remain compress code space = 1E1A8h(120.41K)

                          ** Micro Code Information **
Update ID  CPUID  | Update ID  CPUID   | Update ID  CPUID   | Update ID  CPUID

------------------+--------------------+--------------------+-------------------
PC250538.jpg
 

Attachments

Last edited:

artbio

New Member
Joined
Oct 23, 2009
Messages
30 (0.01/day)
Likes
12
Location
Portugal
Per Hansson

That's OK. You should check the IRQ table inside the operating system. If you are using Microsoft Windows go to the the Device Manager available in the Control Panel. If the IRQ table is the same as in the BIOS you should go back to BIOS control. Check within BIOS if there is something related to APIC (Advanced Programmable Interrupt Controller). Enable it if it is disabled. Its the OS IRQ table you should worry about.

I hope this helps!
 

cesaredb

New Member
Joined
Jan 13, 2013
Messages
4 (0.00/day)
Likes
0
Problem on HP DX5150

Hi Artbio,

I have an HP DX5150 minitower , CPU upgrade to Athlon 64 X2 , but video card with
HDMI, is a Radeon HD 4850, does not want to work, or better with the single CPU was
very slow, now with the double CPU one is still at 100 %, so I buy a GEFORCE 9500
no HDMI and this is working very well, I think is a problem related to BIOS, IRQ and so on.

Do You think the bios can be modded to accept the HMDI video card ?

P.S. Video slot is PCI-e 16x

Many Thanks

Cesare
 
Joined
Apr 8, 2005
Messages
63 (0.01/day)
Likes
20
Location
Sweden
There have been allot of BIOS updates released for that board.
Do you have the latest BIOS installed and if so what version is it?
Can you provide a direct download link to HP's FTP to the BIOS you use?
 

cesaredb

New Member
Joined
Jan 13, 2013
Messages
4 (0.00/day)
Likes
0
There have been allot of BIOS updates released for that board.
Do you have the latest BIOS installed and if so what version is it?
Can you provide a direct download link to HP's FTP to the BIOS you use?
Many thanks for your kind reply,

well, I flash last available version that's 1.19 from HP site, still no working...

Can you suggest me were I can look for same "modded" bios perhaps...


Thanks & regards

Cesare
 
Joined
Apr 8, 2005
Messages
63 (0.01/day)
Likes
20
Location
Sweden
I found a download link on page two of this thread for your BIOS: http://www.bios-mods.com/forum/Thread-HP-DX5150-MSI-MS-7050-090705
Unzipped with 7-zip, it is Award based and can be decompiled:
Code:
C:\Documents and Settings\Administrator\Desktop\HP DX5150>CBROM32_198.EXE BIOS.ROM /d
CBROM32_198.EXE V1.98 [08/27/08] (C)Phoenix Technologies 2001-2008

              ********     BIOS.ROM BIOS component ********

 No. Item-Name         Original-Size   Compressed-Size Original-File-Name
================================================================================
  0. System BIOS       20000h(128.00K)  13AFFh(78.75K)  7050119.BIN
  1. XGROUP CODE       0F490h(61.14K)   0A25Ah(40.59K)  awardext.rom
  2. CPU micro code    02000h(8.00K)    00390h(0.89K)   CPUCODE.BIN
  3. ACPI table        03624h(13.54K)   0153Bh(5.31K)   ACPITBL.BIN
  4. YGROUP ROM        0C960h(50.34K)   05049h(20.07K)  awardeyt.rom
  5. GROUP ROM[ 0]     059B0h(22.42K)   02634h(9.55K)   _EN_CODE.BIN
  6. SETUP0             01A50h(6.58K)   00A9Fh(2.66K)   _ITEM.BIN
  7. VGA ROM[1]        0C000h(48.00K)   07C1Fh(31.03K)  br24172.bi_
  8. PCI ROM[A]        0A800h(42.00K)   05674h(21.61K)  42554379.BIN
  9. PCI ROM[B]        12000h(72.00K)   0B08Ah(44.13K)  q57mmba5.lom
 10. ISA ROM[1]        01A00h(6.50K)    00E94h(3.64K)   tpmrom5.bin
 11. LOGO BitMap       4B30Ch(300.76K)  00CFFh(3.25K)   HPlogo2.BMP
 12. GROUP ROM[21]     01710h(5.77K)    00C22h(3.03K)   OEMSMI.06a
 13. OEM0 CODE         00340h(0.81K)    002DFh(0.72K)   SMART.BIN
 14. GV3                0211Dh(8.28K)   00A83h(2.63K)   AGESACPU.ROM

  Total compress code space  = 5B000h(364.00K)
  Total compressed code size = 42F74h(267.86K)
  Remain compress code space = 1808Ch(96.14K)

                          ** Micro Code Information **
Update ID  CPUID  | Update ID  CPUID   | Update ID  CPUID   | Update ID  CPUID

------------------+--------------------+--------------------+-------------------
    0039   0000004|     003A   0000004A|     0041   00000150|     004D   0000021
0

C:\Documents and Settings\Administrator\Desktop\HP DX5150>CBROM32_198.EXE BIOS.ROM /acpitbl extract
CBROM32_198.EXE V1.98 [08/27/08] (C)Phoenix Technologies 2001-2008
Enter an extract file Name :(ACPITBL.BIN)
[ACPI] ROM is extracted to ACPITBL.BIN
C:\Documents and Settings\Administrator\Desktop\HP DX5150>iasl -d DSDT.bin

Intel ACPI Component Architecture
AML Disassembler version 20100331 [Mar 31 2010]
Copyright (c) 2000 - 2010 Intel Corporation
Supports ACPI Specification Revision 4.0

Loading Acpi table from file DSDT.bin
Acpi table [DSDT] successfully installed and loaded
Pass 1 parse of [DSDT]
Pass 2 parse of [DSDT]
Parsing Deferred Opcodes (Methods/Buffers/Packages/Regions)
................................................................................
................................................................................
................................................................................
................................
Parsing completed
Disassembly completed, written to "DSDT.dsl"
AGP section from your DSDT.dsl:
Code:
            Device (AGP)
            {
                Name (_ADR, 0x00010000)
                Name (PICM, Package (0x04)
                {
                    Package (0x04)
                    {
                        0x0005FFFF, 
                        0x00, 
                        \_SB.PCI0.LPC0.LNKB, 
                        0x00
                    }, 

                    Package (0x04)
                    {
                        0x0005FFFF, 
                        0x01, 
                        \_SB.PCI0.LPC0.LNKC, 
                        0x00
                    }, 

                    Package (0x04)
                    {
                        0x0005FFFF, 
                        0x02, 
                        \_SB.PCI0.LPC0.LNKD, 
                        0x00
                    }, 

                    Package (0x04)
                    {
                        0x0005FFFF, 
                        0x03, 
                        \_SB.PCI0.LPC0.LNKA, 
                        0x00
                    }
                })
                Name (APIC, Package (0x04)
                {
                    Package (0x04)
                    {
                        0x0005FFFF, 
                        0x00, 
                        0x00, 
                        0x11
                    }, 

                    Package (0x04)
                    {
                        0x0005FFFF, 
                        0x01, 
                        0x00, 
                        0x12
                    }, 

                    Package (0x04)
                    {
                        0x0005FFFF, 
                        0x02, 
                        0x00, 
                        0x13
                    }, 

                    Package (0x04)
                    {
                        0x0005FFFF, 
                        0x03, 
                        0x00, 
                        0x14
                    }
                })
                Method (_PRT, 0, NotSerialized)
                {
                    If (LNot (PICF))
                    {
                        Return (PICM)
                    }
                    Else
                    {
                        Return (APIC)
                    }
                }
            }
        }
 

cesaredb

New Member
Joined
Jan 13, 2013
Messages
4 (0.00/day)
Likes
0
I found a download link on page two of this thread for your BIOS: http://www.bios-mods.com/forum/Thread-HP-DX5150-MSI-MS-7050-090705
Unzipped with 7-zip, it is Award based and can be decompiled:
Code:
C:\Documents and Settings\Administrator\Desktop\HP DX5150>CBROM32_198.EXE BIOS.ROM /d
CBROM32_198.EXE V1.98 [08/27/08] (C)Phoenix Technologies 2001-2008

              ********     BIOS.ROM BIOS component ********

 No. Item-Name         Original-Size   Compressed-Size Original-File-Name
================================================================================
  0. System BIOS       20000h(128.00K)  13AFFh(78.75K)  7050119.BIN
  1. XGROUP CODE       0F490h(61.14K)   0A25Ah(40.59K)  awardext.rom
  2. CPU micro code    02000h(8.00K)    00390h(0.89K)   CPUCODE.BIN
  3. ACPI table        03624h(13.54K)   0153Bh(5.31K)   ACPITBL.BIN
  4. YGROUP ROM        0C960h(50.34K)   05049h(20.07K)  awardeyt.rom
  5. GROUP ROM[ 0]     059B0h(22.42K)   02634h(9.55K)   _EN_CODE.BIN
  6. SETUP0             01A50h(6.58K)   00A9Fh(2.66K)   _ITEM.BIN
  7. VGA ROM[1]        0C000h(48.00K)   07C1Fh(31.03K)  br24172.bi_
  8. PCI ROM[A]        0A800h(42.00K)   05674h(21.61K)  42554379.BIN
  9. PCI ROM[B]        12000h(72.00K)   0B08Ah(44.13K)  q57mmba5.lom
 10. ISA ROM[1]        01A00h(6.50K)    00E94h(3.64K)   tpmrom5.bin
 11. LOGO BitMap       4B30Ch(300.76K)  00CFFh(3.25K)   HPlogo2.BMP
 12. GROUP ROM[21]     01710h(5.77K)    00C22h(3.03K)   OEMSMI.06a
 13. OEM0 CODE         00340h(0.81K)    002DFh(0.72K)   SMART.BIN
 14. GV3                0211Dh(8.28K)   00A83h(2.63K)   AGESACPU.ROM

  Total compress code space  = 5B000h(364.00K)
  Total compressed code size = 42F74h(267.86K)
  Remain compress code space = 1808Ch(96.14K)

                          ** Micro Code Information **
Update ID  CPUID  | Update ID  CPUID   | Update ID  CPUID   | Update ID  CPUID

------------------+--------------------+--------------------+-------------------
    0039   0000004|     003A   0000004A|     0041   00000150|     004D   0000021
0

C:\Documents and Settings\Administrator\Desktop\HP DX5150>CBROM32_198.EXE BIOS.ROM /acpitbl extract
CBROM32_198.EXE V1.98 [08/27/08] (C)Phoenix Technologies 2001-2008
Enter an extract file Name :(ACPITBL.BIN)
[ACPI] ROM is extracted to ACPITBL.BIN
C:\Documents and Settings\Administrator\Desktop\HP DX5150>iasl -d DSDT.bin

Intel ACPI Component Architecture
AML Disassembler version 20100331 [Mar 31 2010]
Copyright (c) 2000 - 2010 Intel Corporation
Supports ACPI Specification Revision 4.0

Loading Acpi table from file DSDT.bin
Acpi table [DSDT] successfully installed and loaded
Pass 1 parse of [DSDT]
Pass 2 parse of [DSDT]
Parsing Deferred Opcodes (Methods/Buffers/Packages/Regions)
................................................................................
................................................................................
................................................................................
................................
Parsing completed
Disassembly completed, written to "DSDT.dsl"
AGP section from your DSDT.dsl:
Code:
            Device (AGP)
            {
                Name (_ADR, 0x00010000)
                Name (PICM, Package (0x04)
                {
                    Package (0x04)
                    {
                        0x0005FFFF, 
                        0x00, 
                        \_SB.PCI0.LPC0.LNKB, 
                        0x00
                    }, 

                    Package (0x04)
                    {
                        0x0005FFFF, 
                        0x01, 
                        \_SB.PCI0.LPC0.LNKC, 
                        0x00
                    }, 

                    Package (0x04)
                    {
                        0x0005FFFF, 
                        0x02, 
                        \_SB.PCI0.LPC0.LNKD, 
                        0x00
                    }, 

                    Package (0x04)
                    {
                        0x0005FFFF, 
                        0x03, 
                        \_SB.PCI0.LPC0.LNKA, 
                        0x00
                    }
                })
                Name (APIC, Package (0x04)
                {
                    Package (0x04)
                    {
                        0x0005FFFF, 
                        0x00, 
                        0x00, 
                        0x11
                    }, 

                    Package (0x04)
                    {
                        0x0005FFFF, 
                        0x01, 
                        0x00, 
                        0x12
                    }, 

                    Package (0x04)
                    {
                        0x0005FFFF, 
                        0x02, 
                        0x00, 
                        0x13
                    }, 

                    Package (0x04)
                    {
                        0x0005FFFF, 
                        0x03, 
                        0x00, 
                        0x14
                    }
                })
                Method (_PRT, 0, NotSerialized)
                {
                    If (LNot (PICF))
                    {
                        Return (PICM)
                    }
                    Else
                    {
                        Return (APIC)
                    }
                }
            }
        }


Many thanks !

I did not understand how...but i did it !

But now I really don't what to add/modify in the table.

Sorry I'm not so confident with programming,

and the file is a bit different from you showed...



Regards
 

kalefield

New Member
Joined
Jan 19, 2013
Messages
1 (0.00/day)
Likes
0
Does anyone kindly have a copy of the bios edited version they can send me please. I am not good at BIOS programming as explained in the beginning of the posts.

I have a Asus A7N8X-E deluxe motherboard with an HIS ATI 4670 AGP card.
I'd like to echo this request. I have an A7N8X Deluxe (rev. 2) with a Gigabyte 4650, but am not tech-confident enough to attempt the OP's solution. My BIOS is here.
 

BurkoCRO

New Member
Joined
Jan 30, 2013
Messages
3 (0.00/day)
Likes
0
I found a download link on page two of this thread for your BIOS: //
So, this is my first post, hello to everyone. My English isn't perfect, but please have same understanding, I'm from Croatia ;).

Well, I also have problem with IRQ, and MBO is - ECS RS-482-M. I have already download latest BIOS, but problem is still there.

So, I follow the procedure and here is the DSDt.dsl:

Code:
Device (AGP)
            {
                Name (_ADR, 0x00010000)  // _ADR: Address
                Name (PICM, Package (0x04)
                {
                    Package (0x04)
                    {
                        0x0005FFFF, 
                        0x00, 
                        \_SB.PCI0.LPC0.LNKB, 
                        0x00
                    }, 

                    Package (0x04)
                    {
                        0x0005FFFF, 
                        0x01, 
                        \_SB.PCI0.LPC0.LNKC, 
                        0x00
                    }, 

                    Package (0x04)
                    {
                        0x0005FFFF, 
                        0x02, 
                        \_SB.PCI0.LPC0.LNKD, 
                        0x00
                    }, 

                    Package (0x04)
                    {
                        0x0005FFFF, 
                        0x03, 
                        \_SB.PCI0.LPC0.LNKA, 
                        0x00
                    }
                })
                Name (APIC, Package (0x04)
                {
                    Package (0x04)
                    {
                        0x0005FFFF, 
                        0x00, 
                        0x00, 
                        0x11
                    }, 

                    Package (0x04)
                    {
                        0x0005FFFF, 
                        0x01, 
                        0x00, 
                        0x12
                    }, 

                    Package (0x04)
                    {
                        0x0005FFFF, 
                        0x02, 
                        0x00, 
                        0x13
                    }, 

                    Package (0x04)
                    {
                        0x0005FFFF, 
                        0x03, 
                        0x00, 
                        0x10
                    }
                })
                Method (_PRT, 0, NotSerialized)  // _PRT: PCI Routing Table
                {
                    If (LNot (PICF))
                    {
                        Return (PICM)
                    }
                    Else
                    {
                        Return (APIC)
                    }
                }
            }
        }

And there is the problem. Like @cesaredb, I also have MBO with PCIe slot, not AGP. So, is there a solution to this problem? OK, I can disable every time high definition audio hdmi, but that isn't "true" solution.


And again, I'm sorry for imperfect English. But, I think its enough for communication :). Thanks for your help :toast:.
 

cesaredb

New Member
Joined
Jan 13, 2013
Messages
4 (0.00/day)
Likes
0
Hi BurkoCRO, seems incredible but my table in BIOS is pratically the same of yours...

If we find the modified BIOS for RS-480/481/482 chipset , we can solve this problem.


Here is attached copy of my table:
-------------------------------------------------------------------------------
Device (AGP)
{
Name (_ADR, 0x00010000) // _ADR: Address
Name (PICM, Package (0x04)
{
Package (0x04)
{
0x0005FFFF,
0x00,
\_SB.PCI0.LPC0.LNKB,
0x00
},

Package (0x04)
{
0x0005FFFF,
0x01,
\_SB.PCI0.LPC0.LNKC,
0x00
},

Package (0x04)
{
0x0005FFFF,
0x02,
\_SB.PCI0.LPC0.LNKD,
0x00
},

Package (0x04)
{
0x0005FFFF,
0x03,
\_SB.PCI0.LPC0.LNKA,
0x00
}
})
Name (APIC, Package (0x04)
{
Package (0x04)
{
0x0005FFFF,
0x00,
0x00,
0x11
},

Package (0x04)
{
0x0005FFFF,
0x01,
0x00,
0x12
},

Package (0x04)
{
0x0005FFFF,
0x02,
0x00,
0x13
},

Package (0x04)
{
0x0005FFFF,
0x03,
0x00,
0x14
}
})
Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table
{
If (LNot (PICF))
{
Return (PICM)
}
Else
{
Return (APIC)
}
}
}
}
-----------------------------------------------------------------------------
 

wilford

New Member
Joined
Feb 17, 2013
Messages
2 (0.00/day)
Likes
0
:toast:
Hi Artbio, Tks for sharing. I had found several DSDT words in one file which was extracted from an AMI BIOS, but its name is 'Single Link Arch Bios' in MMTOOL. Also, PCI Express and AGP are both in my Mother board Asrock alivedual-esata2, so I don't know if I should do the following steps to edit the DSDT, any advise for this case pls?
 
Last edited:
Joined
Apr 8, 2005
Messages
63 (0.01/day)
Likes
20
Location
Sweden
Per Hansson

That's OK. You should check the IRQ table inside the operating system. If you are using Microsoft Windows go to the the Device Manager available in the Control Panel. If the IRQ table is the same as in the BIOS you should go back to BIOS control. Check within BIOS if there is something related to APIC (Advanced Programmable Interrupt Controller). Enable it if it is disabled. Its the OS IRQ table you should worry about.

I hope this helps!
Thanks, finally tried this today and indeed the IRQ sharing works fine in Windows :)
Sound via HDMI also works fine and CPU utilization is very low :)
---------------
cesaredb, BurkoCRO; Sorry I don't know how to modify your DSDT table to make it work.
wilford; Going by memory now but I think the "Single Link Arch Bios" of a MSI BIOS is the "main" BIOS, you need to extract the DSDT table out of it somehow... (Like Artibo's first post describes for Award BIOS'es)
 

Attachments

BurkoCRO

New Member
Joined
Jan 30, 2013
Messages
3 (0.00/day)
Likes
0
To @cesaredband everyone.

Unfortunately, I sold RS482-M to a friend. So, I do not have it anymore....... nevermind.


But, I have a new board, Intel D101GGC. And chipset is also ATi Express 200, like on ESC RS482-M. But, there is a big difference between using this board and ECS. Of course, regarding CPU usage with ATI HD2000 card or more, or nVidia with HD acceleration :).

You guessed it, D101GGC has different section for AGP function in DSDT.bin part. And here it is:

Code:
Device (AGP)
            {
                Name (_ADR, 0x00010000)  // _ADR: Address
                Name (PICM, Package (0x06)
                {
                    Package (0x04)
                    {
                        0x0005FFFF, 
                        0x00, 
                        \_SB.PCI0.LPC0.LNKB, 
                        0x00
                    }, 

                    Package (0x04)
                    {
                        0x0005FFFF, 
                        0x01, 
                        \_SB.PCI0.LPC0.LNKC, 
                        0x00
                    }, 

                    Package (0x04)
                    {
                        0x0005FFFF, 
                        0x02, 
                        \_SB.PCI0.LPC0.LNKD, 
                        0x00
                    }, 

                    Package (0x04)
                    {
                        0x0005FFFF, 
                        0x03, 
                        \_SB.PCI0.LPC0.LNKA, 
                        0x00
                    }, 

                    Package (0x04)
                    {
                        0x0007FFFF, 
                        0x00, 
                        \_SB.PCI0.LPC0.LNKA, 
                        0x00
                    }, 

                    Package (0x04)
                    {
                        0x0007FFFF, 
                        0x01, 
                        \_SB.PCI0.LPC0.LNKD, 
                        0x00
                    }
                })
                Name (APIC, Package (0x06)
                {
                    Package (0x04)
                    {
                        0x0005FFFF, 
                        0x00, 
                        0x00, 
                        0x11
                    }, 

                    Package (0x04)
                    {
                        0x0005FFFF, 
                        0x01, 
                        0x00, 
                        0x12
                    }, 

                    Package (0x04)
                    {
                        0x0005FFFF, 
                        0x02, 
                        0x00, 
                        0x13
                    }, 

                    Package (0x04)
                    {
                        0x0005FFFF, 
                        0x03, 
                        0x00, 
                        0x10
                    }, 

                    Package (0x04)
                    {
                        0x0007FFFF, 
                        0x00, 
                        0x00, 
                        0x10
                    }, 

                    Package (0x04)
                    {
                        0x0007FFFF, 
                        0x01, 
                        0x00, 
                        0x13
                    }
                })
                Method (_PRT, 0, NotSerialized)  // _PRT: PCI Routing Table
                {
                    If (LNot (PICF))
                    {
                        Return (PICM)
                    }
                    Else
                    {
                        Return (APIC)
                    }
                }
            }
        }
Just to be clear, this is DSDT.bin from ECS RS482-M BIOS file:

Code:
Device (AGP)
            {
                Name (_ADR, 0x00010000)  // _ADR: Address
                Name (PICM, Package (0x04)
                {
                    Package (0x04)
                    {
                        0x0005FFFF, 
                        0x00, 
                        \_SB.PCI0.LPC0.LNKB, 
                        0x00
                    }, 

                    Package (0x04)
                    {
                        0x0005FFFF, 
                        0x01, 
                        \_SB.PCI0.LPC0.LNKC, 
                        0x00
                    }, 

                    Package (0x04)
                    {
                        0x0005FFFF, 
                        0x02, 
                        \_SB.PCI0.LPC0.LNKD, 
                        0x00
                    }, 

                    Package (0x04)
                    {
                        0x0005FFFF, 
                        0x03, 
                        \_SB.PCI0.LPC0.LNKA, 
                        0x00
                    }
                })
                Name (APIC, Package (0x04)
                {
                    Package (0x04)
                    {
                        0x0005FFFF, 
                        0x00, 
                        0x00, 
                        0x11
                    }, 

                    Package (0x04)
                    {
                        0x0005FFFF, 
                        0x01, 
                        0x00, 
                        0x12
                    }, 

                    Package (0x04)
                    {
                        0x0005FFFF, 
                        0x02, 
                        0x00, 
                        0x13
                    }, 

                    Package (0x04)
                    {
                        0x0005FFFF, 
                        0x03, 
                        0x00, 
                        0x10
                    }
                })
                Method (_PRT, 0, NotSerialized)  // _PRT: PCI Routing Table
                {
                    If (LNot (PICF))
                    {
                        Return (PICM)
                    }
                    Else
                    {
                        Return (APIC)
                    }
                }
            }
        }

Very, very similar. So, is there any guinea pig to try this DSDT? :) Mayby cesaredb?


I am not responsible for any potential damage to your board or BIOS, I hope that it is implies. But I think its should work. Right?


Once again, I'm sorry for imperfect English :toast:.
 

wilford

New Member
Joined
Feb 17, 2013
Messages
2 (0.00/day)
Likes
0
HI, Per Hansson, thanks for your reply, I had already extracted acpi_dsdt.bin file from AIDA64(Just right click the bottom of aida64 and click the acpi tools,you may see the option ), and Decomplied the file to dsdt.dsl file from the acpi patcher 0.2 beta 5. If any one who feel too hard to run cbrom.exe with awad bios system, or your MB running with the AMI/Phoniex bios system, may be this can help.

Now here is my problem, the DSL file is totaly different, I can't find any agp keyword in it.:banghead:
Attachements are the dsdt file and the IRQ map of alivedual esata2, is there any one can help me with it.
 

Attachments