[[Linux]] [[Kernel]] / bugged [[DSDT]] [[AmiloA]] [[Raptor]] MainBoard

# Linux nrv 2.6.13-k7-amiloa #3 Mon Aug 29 20:23:57 CEST 2005 i686 GNU/Linux
dmesg | grep ACPI  | awk '{print "# " $0}' | pr -t -o 1 -w 80
#  BIOS-e820: 000000001def0000 - 000000001deff000 (ACPI data)
#  BIOS-e820: 000000001deff000 - 000000001df00000 (ACPI NVS)
# [[ACPI]]: RSDP (v000 PTLTD                                 ) @ 0x000f7790
# ACPI: RSDT (v001 PTLTD    RSDT   0x06040000  LTP 0x00000000) @ 0x1defbcc8
# ACPI: FADT (v001 ATI    [[Raptor]]   0x06040000 ATI  0x000f4240) @ 0x1defee9c
# ACPI: SSDT (v001 PTLTD  POWERNOW 0x06040000  LTP 0x00000001) @ 0x1defef10
# ACPI: [[DSDT]] (v001 COMPAL CY26**** 0x06040000 MSFT 0x0100000e) @ 0x00000000
# ACPI: PM-Timer IO Port: 0x8008
# ACPI: Looking for DSDT in initrd... not found.
# ACPI: setting ELCR to 0200 (from 0c20)
# ACPI: bus type pci registered
# ACPI: Subsystem revision 20050408
# ACPI: Interpreter enabled
# ACPI: Using PIC for interrupt routing
# ACPI: PCI Root Bridge [[PCI0]] (0000:00)
# ACPI: Assume root bridge [[\_SB_.PCI0]] segment is 0
# ACPI: Assume root bridge [[\_SB_.PCI0]] bus is 0
# ACPI: PCI Interrupt Routing Table [[\_SB_.PCI0._PRT]]
# ACPI: PCI Interrupt Link [[LNKA]] (IRQs *11)
# ACPI: PCI Interrupt Link [[LNKB]] (IRQs *11)
# ACPI: PCI Interrupt Link [[LNKC]] (IRQs 10) *5
# ACPI: PCI Interrupt Link [[LNKD]] (IRQs 10) *0, disabled.
# ACPI: PCI Interrupt Link [[LNKE]] (IRQs 5 9 *10 11)
# ACPI: PCI Interrupt Link [[LNKF]] (IRQs 5 9 10 11) *0, disabled.
# ACPI: PCI Interrupt Link [[LNKG]] (IRQs 5 9 10 *11)
# ACPI: PCI Interrupt Link [[LNKH]] (IRQs 5 9 10 *11)
#     ACPI-0229: *** Error: Return object type is incorrect [[\_SB_.PCI0.LPCB.LNKU._CRS]] (Node dddeab40), AE_TYPE
# ACPI: PCI Interrupt Link [[LNKU]] (IRQs 9) *0
# ACPI: Embedded Controller [[EC0]] (gpe 25)
# ACPI: PCI Interrupt Routing Table [[\_SB_.PCI0.AGP_._PRT]]
# PCI: Using ACPI for IRQ routing
# ACPI: PCI Interrupt Link [[LNKA]] enabled at IRQ 11
# ACPI: PCI Interrupt 0000:00:0b.0[[A]] -> Link [[LNKA]] -> GSI 11 (level, low) -> IRQ 11
# ACPI: PCI Interrupt Link [[LNKB]] enabled at IRQ 11
# ACPI: PCI Interrupt 0000:00:0b.1[[B]] -> Link [[LNKB]] -> GSI 11 (level, low) -> IRQ 11
# ACPI: PCI Interrupt 0000:00:04.0[[A]]: no GSI
# ACPI wakeup devices:
# ACPI: (supports S0 S3 S4 S5)
# ACPI: PCI Interrupt Link [[LNKH]] enabled at IRQ 11
# ACPI: PCI Interrupt 0000:00:08.0[[A]] -> Link [[LNKH]] -> GSI 11 (level, low) -> IRQ 11
# ACPI: Power Button (FF) [[PWRF]]
# ACPI: Lid Switch [[LID]]
# ACPI: Power Button (CM) [[PWRB]]
# ACPI: CPU0 (power states: C1[[C1]] C2[[C2]])
# ACPI: Processor [[CPU0]] (supports 8 throttling states)
# ACPI: Thermal Zone [[THRM]] (68 C)
# ACPI: Battery Slot [[BAT1]] (battery present)
# ACPI: AC Adapter [[ACAD]] (on-line)
# ACPI: PCI Interrupt 0000:00:09.0[[A]] -> Link [[LNKB]] -> GSI 11 (level, low) -> IRQ 11
#     ACPI-0229: *** Error: Return object type is incorrect [[\_SB_.PCI0.LPCB.LNKU._CRS]] (Node dddeab40), AE_TYPE
# ACPI: Unable to set IRQ for PCI Interrupt Link [[LNKU]] (likely buggy ACPI BIOS).
# ACPI: PCI Interrupt 0000:00:02.0[[A]]: no GSI - using IRQ 11
# ACPI: PCI Interrupt Link [[LNKE]] enabled at IRQ 10
# ACPI: PCI Interrupt 0000:00:0f.0[[A]] -> Link [[LNKE]] -> GSI 10 (level, low) -> IRQ 10
# ACPI: PCI Interrupt Link [[LNKG]] enabled at IRQ 11
# ACPI: PCI Interrupt 0000:00:03.0[[A]] -> Link [[LNKG]] -> GSI 11 (level, low) -> IRQ 11
# ACPI: PCI Interrupt Link [[LNKC]] enabled at IRQ 10
# ACPI: PCI Interrupt 0000:00:0a.0[[A]] -> Link [[LNKC]] -> GSI 10 (level, low) -> IRQ 10

[[Linux]] [[Kernel]] / fixed [[DSDT]]

# Linux nrv 2.6.13-k7-amiloa #4 Mon Aug 29 20:43:12 CEST 2005 i686 GNU/Linux

dmesg | grep ACPI | awk '{print ”# ” $0}' | pr -t -o 1 -w 80

#  BIOS-e820: 000000001def0000 - 000000001deff000 (ACPI data)
#  BIOS-e820: 000000001deff000 - 000000001df00000 (ACPI NVS)
# ACPI: RSDP (v000 PTLTD                                 ) @ 0x000f7790
# ACPI: RSDT (v001 PTLTD    RSDT   0x06040000  LTP 0x00000000) @ 0x1defbcc8
# ACPI: FADT (v001 ATI    Raptor   0x06040000 ATI  0x000f4240) @ 0x1defee9c
# ACPI: SSDT (v001 PTLTD  POWERNOW 0x06040000  LTP 0x00000001) @ 0x1defef10
# ACPI: DSDT (v001 COMPAL CY26**** 0x06040000 MSFT 0x0100000e) @ 0x00000000
# ACPI: PM-Timer IO Port: 0x8008
# ACPI: Looking for DSDT in initrd... found (at offset 0x102014).
#     ACPI-0307: *** Info: Table [[DSDT]] replaced by host OS
# ACPI: setting ELCR to 0200 (from 0c20)
# ACPI: bus type pci registered
# ACPI: Subsystem revision 20050408
# ACPI: Interpreter enabled
# ACPI: Using PIC for interrupt routing
# ACPI: PCI Root Bridge [[PCI0]] (0000:00)
# ACPI: Assume root bridge [[\_SB_.PCI0]] segment is 0
# ACPI: Assume root bridge [[\_SB_.PCI0]] bus is 0
# ACPI: PCI Interrupt Routing Table [[\_SB_.PCI0._PRT]]
# ACPI: PCI Interrupt Link [[LNKA]] (IRQs *11)
# ACPI: PCI Interrupt Link [[LNKB]] (IRQs *11)
# ACPI: PCI Interrupt Link [[LNKC]] (IRQs 10) *5
# ACPI: PCI Interrupt Link [[LNKD]] (IRQs 10) *0, disabled.
# ACPI: PCI Interrupt Link [[LNKE]] (IRQs 5 9 *10 11)
# ACPI: PCI Interrupt Link [[LNKF]] (IRQs 5 9 10 11) *0, disabled.
# ACPI: PCI Interrupt Link [[LNKG]] (IRQs 5 9 10 *11)
# ACPI: PCI Interrupt Link [[LNKH]] (IRQs 5 9 10 *11)
# ACPI: PCI Interrupt Link [[LNKU]] (IRQs 9) *11
# ACPI: Embedded Controller [[EC0]] (gpe 25)
# ACPI: PCI Interrupt Routing Table [[\_SB_.PCI0.AGP_._PRT]]
# PCI: Using ACPI for IRQ routing
# ACPI: PCI Interrupt Link [[LNKA]] enabled at IRQ 11
# ACPI: PCI Interrupt 0000:00:0b.0[[A]] -> Link [[LNKA]] -> GSI 11 (level, low) -> IRQ 11
# ACPI: PCI Interrupt Link [[LNKB]] enabled at IRQ 11
# ACPI: PCI Interrupt 0000:00:0b.1[[B]] -> Link [[LNKB]] -> GSI 11 (level, low) -> IRQ 11
# ACPI: PCI Interrupt 0000:00:04.0[[A]]: no GSI
# ACPI wakeup devices:
# ACPI: (supports S0 S3 S4 S5)
# ACPI: PCI Interrupt Link [[LNKH]] enabled at IRQ 11
# ACPI: PCI Interrupt 0000:00:08.0[[A]] -> Link [[LNKH]] -> GSI 11 (level, low) -> IRQ 11
# ACPI: Power Button (FF) [[PWRF]]
# ACPI: Lid Switch [[LID]]
# ACPI: Power Button (CM) [[PWRB]]
# ACPI: CPU0 (power states: C1[[C1]] C2[[C2]])
# ACPI: Processor [[CPU0]] (supports 8 throttling states)
# ACPI: Thermal Zone [[THRM]] (63 C)
# ACPI: Battery Slot [[BAT1]] (battery present)
# ACPI: AC Adapter [[ACAD]] (on-line)
# ACPI: PCI Interrupt 0000:00:09.0[[A]] -> Link [[LNKB]] -> GSI 11 (level, low) -> IRQ 11
# ACPI: PCI Interrupt Link [[LNKU]] enabled at IRQ 9
# ACPI: PCI Interrupt 0000:00:02.0[[A]] -> Link [[LNKU]] -> GSI 9 (level, low) -> IRQ 9
# ACPI: PCI Interrupt Link [[LNKE]] enabled at IRQ 10
# ACPI: PCI Interrupt 0000:00:0f.0[[A]] -> Link [[LNKE]] -> GSI 10 (level, low) -> IRQ 10
# ACPI: PCI Interrupt Link [[LNKG]] enabled at IRQ 11
# ACPI: PCI Interrupt 0000:00:03.0[[A]] -> Link [[LNKG]] -> GSI 11 (level, low) -> IRQ 11
# ACPI: PCI Interrupt Link [[LNKC]] enabled at IRQ 10
# ACPI: PCI Interrupt 0000:00:0a.0[[A]] -> Link [[LNKC]] -> GSI 10 (level, low) -> IRQ 10

[[Linux]] [[Kernel]] / fixed [[DSDT]] checked

dmesg | grep ACPI  | awk '{print "# " $0}' | pr -t -o 1 -w 80
#  BIOS-e820: 000000001def0000 - 000000001deff000 (ACPI data)
#  BIOS-e820: 000000001deff000 - 000000001df00000 (ACPI NVS)
# ACPI: RSDP (v000 PTLTD                                 ) @ 0x000f7790
# ACPI: RSDT (v001 PTLTD    RSDT   0x06040000  LTP 0x00000000) @ 0x1defbcc8
# ACPI: FADT (v001 ATI    Raptor   0x06040000 ATI  0x000f4240) @ 0x1defee9c
# ACPI: SSDT (v001 PTLTD  POWERNOW 0x06040000  LTP 0x00000001) @ 0x1defef10
# ACPI: DSDT (v001 COMPAL CY26**** 0x06040000 MSFT 0x0100000e) @ 0x00000000
# ACPI: PM-Timer IO Port: 0x8008
# ACPI: Looking for DSDT in initrd... found (at offset 0x102014).
#     ACPI-0307: *** Info: Table [[DSDT]] replaced by host OS
# ACPI: setting ELCR to 0200 (from 0c20)
# ACPI: bus type pci registered
# ACPI: Subsystem revision 20050408
# ACPI: Interpreter enabled
# ACPI: Using PIC for interrupt routing
# ACPI: PCI Root Bridge [[PCI0]] (0000:00)
# ACPI: Assume root bridge [[\_SB_.PCI0]] segment is 0
# ACPI: Assume root bridge [[\_SB_.PCI0]] bus is 0
# ACPI: PCI Interrupt Routing Table [[\_SB_.PCI0._PRT]]
# ACPI: PCI Interrupt Link [[LNKA]] (IRQs 3) *11
# ACPI: PCI Interrupt Link [[LNKB]] (IRQs *11)
# ACPI: PCI Interrupt Link [[LNKC]] (IRQs 3) *5
# ACPI: PCI Interrupt Link [[LNKD]] (IRQs 10) *0, disabled.
# ACPI: PCI Interrupt Link [[LNKE]] (IRQs 5 9 *10 11)
# ACPI: PCI Interrupt Link [[LNKF]] (IRQs 5 9 10 11) *0, disabled.
# ACPI: PCI Interrupt Link [[LNKG]] (IRQs 5 9 10 *11)
# ACPI: PCI Interrupt Link [[LNKH]] (IRQs 5 9 10 *11)
# ACPI: PCI Interrupt Link [[LNKU]] (IRQs 9) *11
# ACPI: Embedded Controller [[EC0]] (gpe 25)
# ACPI: PCI Interrupt Routing Table [[\_SB_.PCI0.AGP_._PRT]]
# PCI: Using ACPI for IRQ routing
# ACPI: PCI Interrupt Link [[LNKA]] enabled at IRQ 3
# ACPI: PCI Interrupt 0000:00:0b.0[[A]] -> Link [[LNKA]] -> GSI 3 (level, low) -> IRQ 3
# ACPI: PCI Interrupt Link [[LNKB]] enabled at IRQ 11
# ACPI: PCI Interrupt 0000:00:0b.1[[B]] -> Link [[LNKB]] -> GSI 11 (level, low) -> IRQ 11
# ACPI: PCI Interrupt 0000:00:04.0[[A]]: no GSI
# ACPI wakeup devices:
# ACPI: (supports S0 S3 S4 S5)
# ACPI: PCI Interrupt Link [[LNKH]] enabled at IRQ 11
# ACPI: PCI Interrupt 0000:00:08.0[[A]] -> Link [[LNKH]] -> GSI 11 (level, low) -> IRQ 11
# ACPI: Power Button (FF) [[PWRF]]
# ACPI: Lid Switch [[LID]]
# ACPI: Power Button (CM) [[PWRB]]
# ACPI: CPU0 (power states: C1[[C1]] C2[[C2]])
# ACPI: Processor [[CPU0]] (supports 8 throttling states)
# ACPI: Thermal Zone [[THRM]] (66 C)
# ACPI: Battery Slot [[BAT1]] (battery present)
# ACPI: AC Adapter [[ACAD]] (on-line)
# ACPI: PCI Interrupt 0000:00:09.0[[A]] -> Link [[LNKB]] -> GSI 11 (level, low) -> IRQ 11
# ACPI: PCI Interrupt Link [[LNKU]] enabled at IRQ 9
# ACPI: PCI Interrupt 0000:00:02.0[[A]] -> Link [[LNKU]] -> GSI 9 (level, low) -> IRQ 9
# ACPI: PCI Interrupt Link [[LNKE]] enabled at IRQ 10
# ACPI: PCI Interrupt 0000:00:0f.0[[A]] -> Link [[LNKE]] -> GSI 10 (level, low) -> IRQ 10
# ACPI: PCI Interrupt Link [[LNKG]] enabled at IRQ 11
# ACPI: PCI Interrupt 0000:00:03.0[[A]] -> Link [[LNKG]] -> GSI 11 (level, low) -> IRQ 11
# ACPI: PCI Interrupt Link [[LNKC]] enabled at IRQ 3
# ACPI: PCI Interrupt 0000:00:0a.0[[A]] -> Link [[LNKC]] -> GSI 3 (level, low) -> IRQ 3
# ACPI: PCI Interrupt 0000:01:05.0[[A]] -> Link [[LNKC]] -> GSI 3 (level, low) -> IRQ 3

Notes

LNKA and LNKC are different at your log (12:43:33) Psycho Dad: but i wonder why this worked with 2.6.12.4 for you (12:55:55) Psycho Dad: sure you have the same IRQ for LNKA and LNKC in your fixed DSDT? (12:56:10) Psycho Dad: your log shows a different IRQ (12:57:57) Psycho Dad: it should look like that

ACPI: PCI Interrupt Link [[LNKA]] (IRQs 3) *11
ACPI: PCI Interrupt Link [[LNKB]] (IRQs *11)
ACPI: PCI Interrupt Link [[LNKC]] (IRQs 3) *5

(13:02:28) Psycho Dad: in section LNKA there must be

IRQ (Level, ActiveLow, Shared) {3}

instead of

IRQ (Level, ActiveLow, Shared) {11}

(13:03:13) Psycho Dad: and in section LNKC there must be

IRQ (Level, ActiveLow, Shared) {3}

instead of

IRQ (Level, ActiveLow, Shared) {10}

lnka.txt · Last modified: 2022/04/16 12:23 (external edit)
 
Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki