ACPI 3.0x Problem IRQ Conflicts

Discussion of ACPI driver (Power management, multi-processor support, PnP)
dpshea
Posts: 12
Joined: Sat Oct 21, 2006 11:53

ACPI 3.0x Problem IRQ Conflicts

Postby dpshea » Sun Aug 19, 2007 09:40

On my Compaq Presario V5000 ACPI 2.22 worked fine as did earlier versions. Tried new ACPI 3.00 and 3.01 - it booted fine but now my builtin wifi does not work and audio works but the sound loops continuously. WIFI and audio do not share an IRQ - Audio an ATI card using uniaud works on IRQ 7 while WIFI is on IRQ 10.

Happy to help debug - what info do i need to provide?

User avatar
Pasha
Posts: 82
Joined: Fri Apr 21, 2006 14:17

Postby Pasha » Wed Sep 05, 2007 07:20

In ACPI 3.0 snooper is inside psd, check absent acpisnp.snp in snoop.lst

dpshea
Posts: 12
Joined: Sat Oct 21, 2006 11:53

Postby dpshea » Sat Sep 08, 2007 10:32

I checked snoop.lst - acpisnp.snp was not enabled. Even enabling it in snoop.lst did not make any difference.

I am running uni kernel not smp.

psmedley
Posts: 9
Joined: Sun May 21, 2006 05:19

Re: ACPI 3.0x Problem IRQ Conflicts

Postby psmedley » Wed Sep 12, 2007 06:17

dpshea wrote:On my Compaq Presario V5000 ACPI 2.22 worked fine as did earlier versions. Tried new ACPI 3.00 and 3.01 - it booted fine but now my builtin wifi does not work and audio works but the sound loops continuously. WIFI and audio do not share an IRQ - Audio an ATI card using uniaud works on IRQ 7 while WIFI is on IRQ 10.

Happy to help debug - what info do i need to provide?


Sounds like the problems I have with a Compaq Presario R3000.... except in my case, the ethernet doesn't work.

User avatar
Pasha
Posts: 82
Joined: Fri Apr 21, 2006 14:17

Postby Pasha » Fri Sep 14, 2007 14:24

dpshea wrote:I checked snoop.lst - acpisnp.snp was not enabled. Even enabling it in snoop.lst did not make any difference.

I am running uni kernel not smp.


Can you attach acpi log? create by copy acpica$ acpi.log

dpshea
Posts: 12
Joined: Sat Oct 21, 2006 11:53

Postby dpshea » Sun Sep 30, 2007 08:12

Attached is my ACPI.LOG file - sorry dont know how to attach. I have tried it again with ACPI 3.02 but still no luck. Interestingly with 3.02 the boot process takes over one minute from the ecs splash screen.



AllocIRQMem at 0xFFEA4000 (20480 bytes)

PSD_install options:" " @#netlabs dot org:3.2#@ACPI core PSD Driver. (c) netlabs.org 2005-2007 Build date: Sep 14 2007 12:56:54
MPDATA:FFECC000 ESP:FFECCA70 Sel:0 UsCPU:0
SS Selector fault
AcpiOsInitialize ALLOC size 65536 at 0xF9A03000
AcpiOsInitialize MapMem size 4096 at 0xFFEA1000
AcpiOsCreateLock F9A031F0
AcpiOsCreateLock F9A03208
AcpiOsPredefinedOverride: "_REV"
AcpiOsPredefinedOverride: "_OS_"
AcpiOsPredefinedOverride: override to eComStation
AcpiOsPredefinedOverride: "_GL_"
AcpiOsCreateSemaphore: O.K. Handle=0xF9A03428 M:1 I:0
AcpiOsPredefinedOverride: "_OSI"
AcpiOsPredefinedOverride: override to eCS
*** AcpiInitializeSubsystem Status = 0 ***
AcpiOsMapMemory start 0xF9B70000 map:0x40E size 0x2
AcpiOsMapMemory start 0xF9B70000 map:0x9F800 size 0x400
AcpiOsMapMemory start 0xF9B70000 map:0xE0000 size 0x20000
AcpiOsMapMemory start 0xF9B70000 map:0xF7C20 size 0x24
ACPI: RSDP @ 0xF7C20/0x14 (v0 PTLTD )
AcpiOsMapMemory start 0xF9B70000 map:0x1FEA3EB3 size 0x24
ACPI: RSDT @ 0x1FEA3EB3/0x34 (v1 PTLTD RSDT RSDT 0x6040000 LTP 0x0)
AcpiOsMapMemory start 0xF9B70000 map:0x1FEA3EB3 size 0x34
AcpiOsMapMemory start 0xF9B70000 map:0x1FEABE1A size 0x24
ACPI: FACP @ 0x1FEABE1A/0x74 (v1 HP Piranha Piranha 0x6040000 ATI @B 0xF4240)
AcpiOsMapMemory start 0xF9B70000 map:0x1FEABE1A size 0x74
AcpiOsMapMemory start 0xF9B70000 map:0x1FEA3EE7 size 0x24
ACPI: DSDT @ 0x1FEA3EE7/0x7F33 (v1 HP 309B 0x6040000 MSFT 0x100000E)
AcpiOsMapMemory start 0xF9B70000 map:0x1FEACFC0 size 0x24
ACPI: FACS @ 0x1FEACFC0/0x40
AcpiOsMapMemory start 0xF9B70000 map:0x1FEABE8E size 0x24
ACPI: SSDT @ 0x1FEABE8E/0xF0 (v1 PTLTD POWERNOW POWERNOW 0x6040000 LTP 0x1)
AcpiOsMapMemory start 0xF9B70000 map:0x1FEABF7E size 0x24
ACPI: APIC @ 0x1FEABF7E/0x46 (v1 PTLTD 0x6040000 LTP 0x0)
AcpiOsMapMemory start 0xF9B70000 map:0x1FEABFC4 size 0x24
ACPI: MCFG @ 0x1FEABFC4/0x3C (v1 HP PORSCHE PORSCHE 0x6040000 LOHR 0x0)
*** AcpiInitializeTables Status = 0 ***
AcpiOsMapMemory start 0xF9B70000 map:0x1FEA3EE7 size 0x7F33
AcpiOsTableOverride Ex:FFE87EE7 New:FFDEADA4 SIG:[DSDT]
AcpiOsAllocate: new pool F99F3000
AcpiOsMapMemory start 0xF9B70000 map:0x1FEABE8E size 0xF0
*** AcpiLoadTables Status = 0 ***
Table [DSDT]
Table [FACS]
Table [FACP]
Table [SSDT]
Table [APIC]
AcpiOsMapMemory start 0xF9B70000 map:0x1FEABF7E size 0x46
Local APIC address: FEE00000h
System also has 8259
APIC_PROCESSOR: ProcID 0h LocalApicID 0h - usable
APIC_IO: IO ApicID 1h addr FEC00000h INTI 0
APIC_LOCAL_NMI: ProcID 0h LINT1 - Polarity active: High Trigger by: Edge
Table [MCFG]
Size of FACDT 244
Type of computer - Unspecified
System vector the SCI interrupt is wired to in 8259 mode. 9
System port address of the SMI Command Port 0xB0
The value to write to SMI_CMD to disable SMI 0xF0
The value to write to SMI_CMD to re-enable SMI 0xF1
The value to write to SMI_CMD to enter the S4BIOS state 0x0
System port address of the PM1a Event Register Block 8000
System port address of the PM1b Event Register Block 8104
Number of bytes decoded by PM1a_EVT_BLK(PM1_EVT_LEN) 4
System port address of the PM1a Control Register Block 8004
System port address of the PM1b Control Register Block 0
Number of bytes decoded by PM1a_CNT_BLK (PM1_CNT_LEN) 2
System port address of the PM2 Control Register Block 8100
Number of bytes decoded by PM2_CNT_BLK 1
System port address of the Power Management Timer Control Register Block 8008
Number of bytes decoded by PM_TMR_BLK (=4) 4
System port address of General-Purpose Event 0 Register Block 8020
System port address of General-Purpose Event 1 Register Block 0
Number of bytes decoded by GPE0_BLK 0x8
Number of bytes decoded by GPE1_BLK 0x0
Offset within the ACPI general-purpose event model where GPE1 based events start 0
GPE enable register: 80: 0: 0: 0
GPE status register: 0: 1: 0: 0
The worst-case hardware latency to enter and exit a C2 state 18 us
The worst-case hardware latency to enter and exit a C3 state 83 us
The zero-based index of where the processor's duty cycle setting is within the processor's P_CNT register 1
The bit width of the processor's duty cycle setting value in the P_CNT register 3
The RTC CMOS RAM index to the day-of-month alarm value 13
IA-PC Boot Architecture Flags 0x0
Fixed feature flags 185
The reset register:
Type of address space - System Memory
Register Bit Width 0
Register Bit Offset 0
Access size 0
Address 0
The value to write to the RESET_REG port to reset the system 0
***** Throttl Width 3 Offset 1
AcpiOsInstallIntterrupHandler IRQ9 handler F9B90709
AcpiOsMapMemory start 0xF9B70000 map:0x1FEACFC0 size 0x40
************ AcpiEnableSubsystem Status = 0
AcpiOsMapMemory start 0xF9B70000 map:0x1FEACF04 size 0x1
AcpiOsDerivePCIID([PCI0] ,[PCFG],) Bus:0 Dev:0 Fun:0 - Derive: Bus:0 Dev:0 Fun:0
AcpiOsDerivePCIID([PCI0] ,[PCFG],) Bus:0 Dev:0 Fun:0 - Derive: Bus:2 Dev:0 Fun:0
AcpiOsDerivePCIID([PCI0] ,[IDE_],) Bus:0 Dev:20 Fun:1 - Derive: Bus:0 Dev:20 Fun:1
Device [EC0_]
Set DATA to IO:[1 0x62 - 0x62 Al:1 Len:1]
Set Control to IO:[1 0x66 - 0x66 Al:1 Len:1]
Set Control to END_TAG Checksum:0
GPE 1A EC
Find 1 EC
************ Scan EC Status = 1
************ AcpiInstallAddressSpaceHandler N0 EC Status = 0 count 1 ECadr:F9B6B27C - AE_OK
************ AcpiInitializeObjects Status = 0
Processor [CPU0]
Status 0x0 0
Status Evaluate Processor PDC 0x5 AE_NOT_FOUND
Status Evaluate Processor 0x0 AE_OK
Usable:1 Counter:0
CPU id to N:0
ProcId: 0x0
P_BLK: 0x8010
P_BLK len: 0x6
CPU0 Status Evaluate _PCT 0x0 AE_OK
Perf control: 0x0
Perf status: 0x0
CPU0 Status Evaluate _CST 0x5 AE_NOT_FOUND
************ AcpiInstallNotifyHandler System Status = 0
************ AcpiInstallNotifyHandler Device Status = 0
0:0.0 Class:600 Hdr:0 Bridge H->0
0:1.0 Class:604 Hdr:1 Bridge 0->1
0:5.0 Class:604 Hdr:1 Bridge 0->2..3
0:19.0 Class:C03 Hdr:80
0:19.1 Class:C03 Hdr:0
0:19.2 Class:C03 Hdr:0
0:20.0 Class:C05 Hdr:80
0:20.1 Class:101 Hdr:0
0:20.3 Class:601 Hdr:80
0:20.4 Class:604 Hdr:81 Bridge 0->6..8
0:20.5 Class:401 Hdr:80
0:20.6 Class:703 Hdr:80
0:24.0 Class:600 Hdr:80 Bridge H->0
0:24.1 Class:600 Hdr:80 Bridge H->0
0:24.2 Class:600 Hdr:80 Bridge H->0
0:24.3 Class:600 Hdr:80 Bridge H->0
1:5.0 Class:300 Hdr:0
6:2.0 Class:280 Hdr:0
6:4.0 Class:607 Hdr:82 Bridge 6->7
6:4.2 Class:C00 Hdr:80
6:4.3 Class:180 Hdr:80
6:4.4 Class:805 Hdr:80
6:6.0 Class:200 Hdr:0
PCI Bus scan: 9 PCI buses found.
Scan ACPI tree for PCI functions
AcpiOsMapMemory start 0xF9B70000 map:0x1FEACF74 size 0x48
0:0.0 'PCI0/' (F9A04F68)
0:4.0 'PB4_#' (F9A069F0)
0:5.0 'PB5_#' (F9A072E0)
2:0.0 'NCRD#' (F9A07878)
0:20.0 'SMB_#' (F9A07AD0)
0:20.1 'IDE_#' (F9A08C98)
0:20.3 'LPC0#' (F9A09938)
0:20.4 'P2P_#' (F9A05938)
6:6.0 'ELAN#' (F9A0F9B8)
0:1.0 'AGP_#' (F9A0FA30)
1:5.0 'VGA_#' (F9A0FAE0)
Bridges found:
0:0.0 class:600 type: 0 Bus H->0 ACPI: 'PCI0' (F9A04F68) _PRT
0:1.0 class:604 type: 1 Bus 0->1 ACPI: 'AGP_' (F9A0FA30) _PRT
0:5.0 class:604 type: 1 Bus 0->2 ACPI: 'PB5_' (F9A072E0) _PRT
0:20.4 class:604 type: 1 Bus 0->6 ACPI: 'P2P_' (F9A05938) _PRT
6:4.0 class:607 type: 2 Bus 6->7
IRQLinks found:
0: 'LNKD' (F9A0A630) P[ 10, 11] <- 0:19.2 0:19.1 0:19.0
A[]
1: 'LNKA' (F9A09F28) P[ 10, 11] <- 0:20.1
A[]
2: 'LNKB' (F9A0A180) P[ 10, 11] <- 1:5.0 0:20.6 0:20.5
A[]
3: 'LNKC' (F9A0A3D8) P[]
A[]
4: 'LNKF' (F9A0AAE0) P[ 10, 11] <- 6:2.0
A[]
5: 'LNKE' (F9A0A888) P[ 10, 11] <- 6:4.4 6:4.0
A[]
6: 'LNKH' (F9A0AF90) P[ 10, 11] <- 6:4.3 6:4.2
A[]
7: 'LNKG' (F9A0AD38) P[ 10, 11] <- 6:6.0
A[]
PCI devices found:
0:0.0 1002:5950 'PCI0'
0:1.0 1002:5A3F 'AGP_'
0:5.0 1002:5A37 'PB5_'
0:19.0 1002:4374 IRQs: PCI:11 PIC:'LNKD':0 APIC:19 MSI
0:19.1 1002:4375 IRQs: PCI:11 PIC:'LNKD':0 APIC:19 MSI
0:19.2 1002:4373 IRQs: PCI:11 PIC:'LNKD':0 APIC:19 MSI
0:20.0 1002:4372 'SMB_'
0:20.1 1002:4376 'IDE_' IRQs: PCI:10 PIC:'LNKA':0 APIC:16 MSI
0:20.3 1002:4377 'LPC0'
0:20.4 1002:4371 'P2P_'
0:20.5 1002:4370 IRQs: PCI:7 PIC:'LNKB':0 APIC:17 MSI
0:20.6 1002:4378 IRQs: PCI:7 PIC:'LNKB':0 APIC:17 MSI
0:24.0 1022:1100
0:24.1 1022:1101
0:24.2 1022:1102
0:24.3 1022:1103
1:5.0 1002:5955 'VGA_' IRQs: PCI:7 PIC:'LNKB':0 APIC:17
6:2.0 14E4:4318 IRQs: PCI:10 PIC:'LNKF':0 APIC:21
6:4.0 104C:8031 IRQs: PCI:10 PIC:'LNKE':0 APIC:20
6:4.2 104C:8032 IRQs: PCI:10 PIC:'LNKH':0 APIC:23
6:4.3 104C:8033 IRQs: PCI:10 PIC:'LNKH':0 APIC:23
6:4.4 104C:8034 IRQs: PCI:10 PIC:'LNKE':0 APIC:20
6:6.0 10EC:8139 'ELAN' IRQs: PCI:10 PIC:'LNKG':0 APIC:22
************ AcpiInstall Power Device Status = 0
************ AcpiInstall Sleep Device Status = 0 - AE_OK
************ AcpiInstall PMTimer Device Status = 0
Install GPE Status 0
GpeSetType Status = 0 - AE_OK
EC[0] GPE1A GpeEnable Status = 0 - AE_OK
** Total use:120664 unuse:2096 count:1994 **
Get GpeHdl Status = 0 - AE_OK
Event [_L04]
Install GPE 4 Status 0
Set type GPE 4 Status 0
Event [_L15]
Install GPE 15 Status 0
Set type GPE 15 Status 0
Event [_L10]
Install GPE 10 Status 0
Set type GPE 10 Status 0
EndScan GPE Status 0
===== Info ========
Int Level 9
In Xrupt F99F68E8 in arg F99F68E8
Node
Name [_GPE]
Flags: 0
Reg count 4
GPE0 Status:8020 Enable:8024 EnableWake:0 EnableRun:10 BaseGPENumber:0
GPE1 Status:8021 Enable:8025 EnableWake:0 EnableRun:0 BaseGPENumber:8
GPE2 Status:8022 Enable:8026 EnableWake:0 EnableRun:21 BaseGPENumber:10
GPE3 Status:8023 Enable:8027 EnableWake:0 EnableRun:4 BaseGPENumber:18
=========== Status 0x0 0
AcpiOsDerivePCIID([PCI0] ,[GPIO],) Bus:0 Dev:20 Fun:0 - Derive: Bus:0 Dev:20 Fun:0
AcpiOsExecute type:1
AcpiOsExecute - direct executing
*** System Notify ***
Dev: [PB5_] Value:0
AcpiEcSetup handle F9A0BD10 Function 0 Count 1
AcpiWaitIBF timeout KEE 8 rc=640
Interrupt NOT Handled!!!!
AcpiWaitOBF timeout KEE 2 rc=640
AcpiOsExecute type:1
AcpiOsExecute - direct executing
*** Device Notify ***
Dev: [CPU0] Value:80
AcpiOsAcquireMutex Wait H:F9A030F0 T:1 Own:FFFF Cnt:1 P:0
AcpiOsAcquireMutex Timeout H:F9A030F0 T:1 Own:FFFF Cnt:1 P:0
ACPI Exception (utmutex-376): AE_T, Thread 1 could not acquire Mutex [0] [20070320]
ACPI Error (exutils-180): Could not acquire AML Interpreter mutex [20070320]
CPU0 Status Evaluate _PCT 0x0 AE_OK
Perf control: 0x0
Perf status: 0x0
AcpiOsReleaseMutex NULL!!! F9A030F0 P0 Cnt:0
Interrupt NOT Handled!!!!
************ Leave Sleep Status = 0x5 - AE_NOT_FOUND
FindPCIDevice
Need: B:0 D:14 F:1
Finding APIC16 PIC0 Dev: [IDE_]

User avatar
Pasha
Posts: 82
Joined: Fri Apr 21, 2006 14:17

Postby Pasha » Wed Oct 03, 2007 13:59

You need try acpi.psd v3.3

dpshea
Posts: 12
Joined: Sat Oct 21, 2006 11:53

Postby dpshea » Thu Oct 04, 2007 15:10

Sorry acpi 3.03 did not fix my problem - wifi and sound do not work

User avatar
Eugene Gorbunoff
Site Admin
Posts: 685
Joined: Sat Apr 09, 2005 11:18
Location: St.Petersburg, Russia

Postby Eugene Gorbunoff » Thu Oct 04, 2007 15:24

do you have HDAudio in the notebook? If HDA then disable UNIAUD, it doesn;t support HDA.

dpshea
Posts: 12
Joined: Sat Oct 21, 2006 11:53

Postby dpshea » Sat Oct 06, 2007 05:18

No it uses an ATI chipset - w/o acpi loaded the wifi and audio work fine as did both with earlier versions of acpi - pre 3.0x.

The wifi is a broadcom 4318 works fine with genmac 2.x.

There is something in acpi 3.x that causes some sort of irq conflict for the audio and wifi cards to clash - audio produces a looping sound and wifi does not work whne using acpi 3.x

david

dpshea
Posts: 12
Joined: Sat Oct 21, 2006 11:53

Postby dpshea » Tue Feb 05, 2008 14:01

My COMPAQ Presario V5000 now works fine using ACPI 3.05 with !NOD switch.

thanks


David

PS Using Panorama and /VBE switch suspend s3 does not resume video need cold restart.

User avatar
Eugene Gorbunoff
Site Admin
Posts: 685
Joined: Sat Apr 09, 2005 11:18
Location: St.Petersburg, Russia

Postby Eugene Gorbunoff » Tue Feb 05, 2008 14:37

OK, I add your comments to ACPI docs


Return to “ACPI for eComStation”

Who is online

Users browsing this forum: No registered users and 1 guest

cron