All of lore.kernel.org
 help / color / mirror / Atom feed
* RE: K7 CPU disconnect & system lock
@ 2004-01-18 17:24 Thomas Herrmann
       [not found] ` <21180.1074446641-oa/r6l4+J3Zmcu3hnIyYJQ@public.gmane.org>
  0 siblings, 1 reply; 3+ messages in thread
From: Thomas Herrmann @ 2004-01-18 17:24 UTC (permalink / raw)
  To: Brown, Len; +Cc: acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f

[-- Attachment #1: Type: text/plain, Size: 2254 bytes --]

Hi Len,

the K7 cpu disconnect feature is a power save mode, where the CPU
disconnects from the north bridge and goes into sleep mode. Any interrupt will wake-up
the CPU which then needs to connect to the north bridge again to transfer
data. While CPU disconnect enabled the idle temperature of the CPU drops from
around 52C to 27C on my systems. On certain systems this feature can be enabled
via BIOS, but there is also a tool called "athcool" which sets the
configuration register.

I have attached the requested logs. As you will see while acpi=off certain
devices (like USB) are not available due to no IRQ routing. All devices work
fine with acpi enabled.

Regards,   Thomas


> I'm unfamiliar with the K7 cpu disconnect.
> 
> Can you send the /proc/interrutps for the acpi enabled
> And the acpi=off cases, plus the dmesg from the acpi enabled cases?
> 
> Probably best to send them to me cc: acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org
> 
> Thanks,
> -Len
> 
> > -----Original Message-----
> > From: Thomas Herrmann [mailto:ollo.diab-Mmb7MZpHnFY@public.gmane.org] 
> > Sent: Saturday, January 17, 2004 4:15 AM
> > To: Brown, Len
> > Subject: K7 CPU disconnect & system lock
> > 
> > 
> > Hi Len,
> > 
> > there seems to be an issue with the CPU disconnect feature of 
> > the K7 and the
> > recent ACPI implementation in kernel 2.4.24. On 2 different 
> > systems (SiS740
> > and NForce2) running vanilla 2.4.24 with ACPI and IO_APIC 
> > enabled the system
> > hard locks after a few minutes without any error message 
> > while CPU disconnect
> > is enabled (using athcool tool).
> > 
> > I tried the acpi patch from acpi.sf.net, but no improvement. 
> > Also there have
> > been 2 patches on LKML from Ross Dickson to work around this 
> > issue, but no
> > success on my systems.
> > 
> > I know CPU disconnect ist working fine on both systems while 
> > ACPI disabled
> > and using XT_APIC. But I like to use ACPI & IO_APIC for IRQ 
> > routing while
> > running the system cool.
> > 
> > Let me know if I can provide more data to fix this issue.
> > 
> > Thanks & best regards,   Thomas
> > 

-- 
+++ GMX - die erste Adresse für Mail, Message, More +++
Bis 31.1.: TopMail + Digicam für nur 29 EUR http://www.gmx.net/topmail

[-- Attachment #2: dmesg_acpi_off.txt --]
[-- Type: text/plain, Size: 10387 bytes --]

Linux version 2.4.24 (root@tomshost) (gcc version 3.3 20030226 (prerelease) (SuSE Linux)) #6 Son Jan 11 10:50:24 CET 2004
BIOS-provided physical RAM map:
 BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)
 BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved)
 BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved)
 BIOS-e820: 0000000000100000 - 000000001fff0000 (usable)
 BIOS-e820: 000000001fff0000 - 000000001fff3000 (ACPI NVS)
 BIOS-e820: 000000001fff3000 - 0000000020000000 (ACPI data)
 BIOS-e820: 00000000fec00000 - 00000000fec01000 (reserved)
 BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved)
 BIOS-e820: 00000000ffff0000 - 0000000100000000 (reserved)
511MB LOWMEM available.
ACPI: have wakeup address 0xc0001000
On node 0 totalpages: 131056
zone(0): 4096 pages.
zone(1): 126960 pages.
zone(2): 0 pages.
Kernel command line: auto BOOT_IMAGE=Test_Linux ro root=302 hdd=ide-scsi hddlun=0 apic_tack=1000 splash=silent acpi=off
ide_setup: hdd=ide-scsi
ide_setup: hddlun=0
Found and enabled local APIC!
Initializing CPU#0
Detected 1811.958 MHz processor.
Console: colour VGA+ 80x25
Calibrating delay loop... 3596.28 BogoMIPS
Memory: 515920k/524224k available (1373k kernel code, 7916k reserved, 453k data, 124k init, 0k highmem)
Dentry cache hash table entries: 65536 (order: 7, 524288 bytes)
Inode cache hash table entries: 32768 (order: 6, 262144 bytes)
Mount cache hash table entries: 512 (order: 0, 4096 bytes)
Buffer cache hash table entries: 32768 (order: 5, 131072 bytes)
Page-cache hash table entries: 131072 (order: 7, 524288 bytes)
CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line)
CPU: L2 Cache: 256K (64 bytes/line)
Intel machine check architecture supported.
Intel machine check reporting enabled on CPU#0.
CPU:     After generic, caps: 0383fbff c1c3fbff 00000000 00000000
CPU:             Common caps: 0383fbff c1c3fbff 00000000 00000000
CPU: AMD Athlon(tm) XP 2200+ stepping 00
Enabling fast FPU save and restore... done.
Enabling unmasked SIMD FPU exception support... done.
Checking 'hlt' instruction... OK.
POSIX conformance testing by UNIFIX
enabled ExtINT on CPU#0
ESR value before enabling vector: 00000000
ESR value after enabling vector: 00000000
Using local APIC timer interrupts.
calibrating APIC timer ...
..... CPU clock speed is 1811.1917 MHz.
..... host bus clock speed is 268.0876 MHz.
cpu: 0, clocks: 536876, slice: 268438
CPU0<T0:536864,T1:268416,D:10,S:268438,C:536876>
mtrr: v1.40 (20010327) Richard Gooch (rgooch@atnf.csiro.au)
mtrr: detected mtrr type: Intel
ACPI: Subsystem revision 20031203
ACPI: Interpreter disabled.
PCI: PCI BIOS revision 2.10 entry at 0xfb4f0, last bus=2
PCI: Using configuration type 1
PCI: Probing PCI hardware
PCI: ACPI tables contain no PCI IRQ routing entries
PCI: Probing PCI hardware (bus 00)
PCI: Discovered primary peer bus ff [IRQ]
PCI: Using IRQ router default [10de/01e0] at 00:00.0
spurious 8259A interrupt: IRQ7.
Linux NET4.0 for Linux 2.4
Based upon Swansea University Computer Society NET3.039
Initializing RT netlink socket
Starting kswapd
VFS: Disk quotas vdquot_6.5.1
pty: 256 Unix98 ptys configured
Real Time Clock Driver v1.10e
RAMDISK driver initialized: 16 RAM disks of 64000K size 1024 blocksize
Uniform Multi-Platform E-IDE driver Revision: 7.00beta4-2.4
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
NFORCE2: IDE controller at PCI slot 00:09.0
NFORCE2: chipset revision 162
NFORCE2: not 100% native mode: will probe irqs later
AMD_IDE: Bios didn't set cable bits corectly. Enabling workaround.
AMD_IDE: nVidia Corporation nForce2 IDE (rev a2) UDMA100 controller on pci00:09.0
    ide0: BM-DMA at 0xf000-0xf007, BIOS settings: hda:DMA, hdb:DMA
    ide1: BM-DMA at 0xf008-0xf00f, BIOS settings: hdc:DMA, hdd:DMA
PDC20262: IDE controller at PCI slot 01:08.0
PDC20262: chipset revision 1
PDC20262: not 100% native mode: will probe irqs later
PDC20262: (U)DMA Burst Bit ENABLED Primary PCI Mode Secondary PCI Mode.
    ide2: BM-DMA at 0xa400-0xa407, BIOS settings: hde:pio, hdf:pio
    ide3: BM-DMA at 0xa408-0xa40f, BIOS settings: hdg:pio, hdh:pio
hda: IC35L040AVER07-0, ATA DISK drive
blk: queue c0322460, I/O limit 4095Mb (mask 0xffffffff)
hdc: Maxtor 90680D4, ATA DISK drive
hdd: RICOH DVD/CDRW MP9120, ATAPI CD/DVD-ROM drive
blk: queue c03228b4, I/O limit 4095Mb (mask 0xffffffff)
hde: IOMEGA ZIP 100 ATAPI Floppy, ATAPI FLOPPY drive
hdg: CD-ROM Drive/F5A, ATAPI CD/DVD-ROM drive
hdg: Disabling (U)DMA for CD-ROM Drive/F5A
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
ide1 at 0x170-0x177,0x376 on irq 15
ide2 at 0x9400-0x9407,0x9802 on irq 11
ide3 at 0x9c00-0x9c07,0xa002 on irq 11
hda: attached ide-disk driver.
hda: host protected area => 1
hda: 80418240 sectors (41174 MB) w/1916KiB Cache, CHS=5005/255/63, UDMA(100)
hdc: attached ide-disk driver.
hdc: host protected area => 1
hdc: 13281408 sectors (6800 MB) w/256KiB Cache, CHS=13176/16/63, UDMA(33)
Partition check:
 hda: hda1 hda2 hda3
 hdc: [PTBL] [826/255/63] hdc1
 hde:end_request: I/O error, dev 21:00 (hde), sector 0
end_request: I/O error, dev 21:00 (hde), sector 2
end_request: I/O error, dev 21:00 (hde), sector 4
end_request: I/O error, dev 21:00 (hde), sector 6
end_request: I/O error, dev 21:00 (hde), sector 0
end_request: I/O error, dev 21:00 (hde), sector 2
end_request: I/O error, dev 21:00 (hde), sector 4
end_request: I/O error, dev 21:00 (hde), sector 6
 unable to read partition table
NET4: Linux TCP/IP 1.0 for NET4.0
IP Protocols: ICMP, UDP, TCP, IGMP
IP: routing cache hash table of 4096 buckets, 32Kbytes
TCP: Hash tables configured (established 32768 bind 65536)
Linux IP multicast router 0.06 plus PIM-SM
NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
reiserfs: found format "3.5" with standard journal
reiserfs: checking transaction log (device ide0(3,2)) ...
for (ide0(3,2))
ide0(3,2):Using r5 hash to sort names
VFS: Mounted root (reiserfs filesystem) readonly.
Freeing unused kernel memory: 124k freed
isapnp: Scanning for PnP cards...
isapnp: No Plug & Play device found
Serial driver version 5.05c (2001-07-08) with MANY_PORTS SHARE_IRQ SERIAL_PCI ISAPNP enabled
ttyS00 at 0x03f8 (irq = 4) is a 16550A
ttyS01 at 0x02f8 (irq = 3) is a 16550A
Adding Swap: 433744k swap-space (priority 42)
hdg: attached ide-cdrom driver.
hdg: ATAPI 48X CD-ROM drive, 128kB Cache
Uniform CD-ROM driver Revision: 3.12
SCSI subsystem driver Revision: 1.00
hde: attached ide-scsi driver.
hdd: attached ide-scsi driver.
scsi0 : SCSI host adapter emulation for IDE ATAPI devices
  Vendor: IOMEGA    Model: ZIP 100           Rev: 13.A
  Type:   Direct-Access                      ANSI SCSI revision: 00
  Vendor: RICOH     Model: DVD/CDRW MP9120   Rev: 1.30
  Type:   CD-ROM                             ANSI SCSI revision: 02
usb.c: registered new driver usbdevfs
usb.c: registered new driver hub
PCI: No IRQ known for interrupt pin A of device 00:02.0. Please try using pci=biosirq.
usb-ohci.c: found OHCI device with no IRQ assigned. check BIOS settings!
PCI: No IRQ known for interrupt pin B of device 00:02.1. Please try using pci=biosirq.
usb-ohci.c: found OHCI device with no IRQ assigned. check BIOS settings!
usb.c: deregistering driver usbdevfs
usb.c: deregistering driver hub
usb.c: registered new driver usbdevfs
usb.c: registered new driver hub
PCI: Setting latency timer of device 00:02.2 to 64
ehci_hcd 00:02.2: nVidia Corporation nForce2 USB Controller
ehci_hcd 00:02.2: irq 10, pci mem e093d000
usb.c: new USB bus registered, assigned bus number 1
PCI: cache line size of 64 is not supported by device 00:02.2
ehci_hcd 00:02.2: USB 2.0 enabled, EHCI 1.00, driver 2003-Jun-19/2.4
hub.c: USB hub found
hub.c: 6 ports detected
Initializing USB Mass Storage driver...
usb.c: registered new driver usb-storage
USB Mass Storage support registered.
ohci1394: $Rev: 1045 $ Ben Collins <bcollins@debian.org>
PCI: Setting latency timer of device 00:0d.0 to 64
ohci1394_0: OHCI-1394 1.1 (PCI): IRQ=[11]  MMIO=[ed084000-ed0847ff]  Max Packet=[2048]
ohci1394_0: SelfID received outside of bus reset sequence
ieee1394: Host added: ID:BUS[0-00:1023]  GUID[00046103b9a1f93b]
ip_tables: (C) 2000-2002 Netfilter core team
ip_conntrack version 2.1 (4095 buckets, 32760 max) - 292 bytes per conntrack
CAPI-driver Rev 1.1.4.1: loaded
capifs: Rev 1.1.4.1
capi20: started up with major 68
kcapi: capi20 attached
capi20: Rev 1.1.4.2: started up with major 68 (middleware+capifs)
fcdsl: AVM FRITZ!Card DSL driver, revision 0.3
fcdsl: (fcdsl built on Jan 10 2004 at 14:27:43)
fcdsl: Loading...
fcdsl: Driver 'fcdsl' attached to stack
kcapi: driver fcdsl attached
fcdsl: Auto-attaching...
kcapi: Controller 1: fcdsl-pci attached
kcapi: Controller 2: fcdsl-pci attached
fcdsl: Loaded.
fcdsl: Using VCC/VPI/VCI = 0x1/0x1/0x20
fcdsl: Stack version 3.11-02
fcdsl: Stack version 3.11-02
kcapi: card 1 "fcdsl-pci" ready.
kcapi: card 2 "fcdsl-pci" ready.
kcapi: notify up contr 1
capi: controller 1 up
kcapi: notify up contr 2
capi: controller 2 up
CSLIP: code copyright 1989 Regents of the University of California
ISDN subsystem Rev: 1.1.4.1/1.1.4.1/1.1.4.1/1.1.4.1/1.1.4.1/1.1.4.1 loaded
kcapi: capidrv attached
kcapi: appl 1 up
capidrv-1: now up (2 B channels)
capidrv-1: D2 trace enabled
capidrv-2: now up (1 B channels)
capidrv-2: D2 trace enabled
capidrv: Rev 1.1.4.1: loaded
PCI: Setting latency timer of device 00:04.0 to 64
ADM8211 Linux driver version 1.05 (June 24, 2003)
8211: Hardware Address 00:E0:98:AB:54:5E, IRQ 5.
eth1: ADMtek Wireless rev 17 at 0x9000
 set channel 1 
 set channel 2 
 set channel 3 
 set channel 4 
 set channel 5 
 set channel 6 
 set channel 7 
 set channel 8 
 set channel 9 
 set channel 10 
 set channel 11 
 set channel 12 
 set channel 13 
 set channel 14 
 set channel 1 
PCI: Setting latency timer of device 00:06.0 to 64
intel8x0: clocking to 47464
IPv6 v0.8 for NET4.0
IPv6 over IPv4 tunneling driver
i2c-core.o: i2c core module version 2.8.2 (20031211)
 start to send packet 
i2c-proc.o version 2.8.2 (20031211)
i2c-core.o: i2c core module version 2.8.2 (20031211)
i2c-isa.o version 2.8.2 (20031211)
i2c-proc.o version 2.8.2 (20031211)
eeprom.o version 2.8.2 (20031211)
w83781d.o version 2.8.2 (20031211)
Cisco Systems VPN Client Version 4.0.1 (A) kernel module loaded
eth0: no IPv6 routers present
eth1: no IPv6 routers present
parport0: PC-style at 0x378 (0x778) [PCSPP,TRISTATE,EPP]
parport0: irq 7 detected
lp0: using parport0 (polling).

[-- Attachment #3: dmesg_acpi_on.txt --]
[-- Type: text/plain, Size: 18533 bytes --]

Linux version 2.4.24 (root@tomshost) (gcc version 3.3 20030226 (prerelease) (SuSE Linux)) #6 Son Jan 11 10:50:24 CET 2004
BIOS-provided physical RAM map:
 BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)
 BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved)
 BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved)
 BIOS-e820: 0000000000100000 - 000000001fff0000 (usable)
 BIOS-e820: 000000001fff0000 - 000000001fff3000 (ACPI NVS)
 BIOS-e820: 000000001fff3000 - 0000000020000000 (ACPI data)
 BIOS-e820: 00000000fec00000 - 00000000fec01000 (reserved)
 BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved)
 BIOS-e820: 00000000ffff0000 - 0000000100000000 (reserved)
511MB LOWMEM available.
ACPI: have wakeup address 0xc0001000
On node 0 totalpages: 131056
zone(0): 4096 pages.
zone(1): 126960 pages.
zone(2): 0 pages.
ACPI: RSDP (v000 Nvidia                                    ) @ 0x000f7520
ACPI: RSDT (v001 Nvidia AWRDACPI 0x42302e31 AWRD 0x00000000) @ 0x1fff3000
ACPI: FADT (v001 Nvidia AWRDACPI 0x42302e31 AWRD 0x00000000) @ 0x1fff3040
ACPI: MADT (v001 Nvidia AWRDACPI 0x42302e31 AWRD 0x00000000) @ 0x1fff7c40
ACPI: DSDT (v001 NVIDIA AWRDACPI 0x00001000 MSFT 0x0100000e) @ 0x00000000
ACPI: Local APIC address 0xfee00000
ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled)
Processor #0 Pentium(tm) Pro APIC version 16
ACPI: LAPIC_NMI (acpi_id[0x00] high edge lint[0x1])
ACPI: IOAPIC (id[0x02] address[0xfec00000] global_irq_base[0x0])
IOAPIC[0]: Assigned apic_id 2
IOAPIC[0]: apic_id 2, version 17, address 0xfec00000, IRQ 0-23
ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
ACPI BALANCE SET
Using ACPI (MADT) for SMP configuration information
Kernel command line: auto BOOT_IMAGE=Test_Linux ro root=302 hdd=ide-scsi hddlun=0 apic_tack=1000 splash=silent
ide_setup: hdd=ide-scsi
ide_setup: hddlun=0
Initializing CPU#0
Detected 1811.888 MHz processor.
Console: colour VGA+ 80x25
Calibrating delay loop... 3596.28 BogoMIPS
Memory: 515916k/524224k available (1373k kernel code, 7920k reserved, 453k data, 124k init, 0k highmem)
Dentry cache hash table entries: 65536 (order: 7, 524288 bytes)
Inode cache hash table entries: 32768 (order: 6, 262144 bytes)
Mount cache hash table entries: 512 (order: 0, 4096 bytes)
Buffer cache hash table entries: 32768 (order: 5, 131072 bytes)
Page-cache hash table entries: 131072 (order: 7, 524288 bytes)
CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line)
CPU: L2 Cache: 256K (64 bytes/line)
Intel machine check architecture supported.
Intel machine check reporting enabled on CPU#0.
CPU:     After generic, caps: 0383fbff c1c3fbff 00000000 00000000
CPU:             Common caps: 0383fbff c1c3fbff 00000000 00000000
CPU: AMD Athlon(tm) XP 2200+ stepping 00
Enabling fast FPU save and restore... done.
Enabling unmasked SIMD FPU exception support... done.
Checking 'hlt' instruction... OK.
POSIX conformance testing by UNIFIX
enabled ExtINT on CPU#0
ESR value before enabling vector: 00000000
ESR value after enabling vector: 00000000
ENABLING IO-APIC IRQs
init IO_APIC IRQs
 IO-APIC (apicid-pin) 2-0, 2-16, 2-17, 2-18, 2-19, 2-20, 2-21, 2-22, 2-23 not connected.
..TIMER: vector=0x31 pin1=2 pin2=-1
..MP-BIOS bug: 8254 timer not connected to IO-APIC INTIN2
..TIMER: Is timer irq0 connected to IO-APIC INTIN0? ...
IOAPIC[0]: Set PCI routing entry (2-0 -> 0x31 -> IRQ 0 Mode:0 Active:0)
..TIMER: works OK on IO-APIC INTIN0 irq0
Using local APIC timer interrupts.
calibrating APIC timer ...
..... CPU clock speed is 1811.1590 MHz.
..... host bus clock speed is 268.0827 MHz.
cpu: 0, clocks: 536827, slice: 268413
CPU0<T0:536816,T1:268400,D:3,S:268413,C:536827>
mtrr: v1.40 (20010327) Richard Gooch (rgooch@atnf.csiro.au)
mtrr: detected mtrr type: Intel
ACPI: Subsystem revision 20031203
PCI: PCI BIOS revision 2.10 entry at 0xfb4f0, last bus=2
PCI: Using configuration type 1
IOAPIC[0]: Set PCI routing entry (2-9 -> 0x71 -> IRQ 9 Mode:1 Active:0)
ACPI: Interpreter enabled
ACPI: Using IOAPIC for interrupt routing
ACPI: System [ACPI] (supports S0 S1 S3 S4 S5)
ACPI: PCI Root Bridge [PCI0] (00:00)
PCI: Probing PCI hardware (bus 00)
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.HUB0._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.AGPB._PRT]
ACPI: PCI Interrupt Link [LNK1] (IRQs 3 4 5 6 7 10 *11 12 14 15)
ACPI: PCI Interrupt Link [LNK2] (IRQs 3 4 5 6 7 10 11 12 14 15)
ACPI: PCI Interrupt Link [LNK3] (IRQs 3 4 *5 6 7 10 11 12 14 15)
ACPI: PCI Interrupt Link [LNK4] (IRQs 3 4 *5 6 7 10 11 12 14 15)
ACPI: PCI Interrupt Link [LNK5] (IRQs 3 4 5 6 7 10 11 12 14 15)
ACPI: PCI Interrupt Link [LUBA] (IRQs 3 4 5 6 7 10 11 12 14 15)
ACPI: PCI Interrupt Link [LUBB] (IRQs 3 4 5 6 7 10 11 12 14 15)
ACPI: PCI Interrupt Link [LMAC] (IRQs 3 4 5 6 7 *10 11 12 14 15)
ACPI: PCI Interrupt Link [LAPU] (IRQs 3 4 5 6 7 10 *11 12 14 15)
ACPI: PCI Interrupt Link [LACI] (IRQs 3 4 5 6 7 *10 11 12 14 15)
ACPI: PCI Interrupt Link [LMCI] (IRQs 3 4 5 6 7 10 11 12 14 15)
ACPI: PCI Interrupt Link [LSMB] (IRQs 3 4 5 6 7 10 11 12 14 15)
ACPI: PCI Interrupt Link [LUB2] (IRQs 3 4 5 6 7 *10 11 12 14 15)
ACPI: PCI Interrupt Link [LFIR] (IRQs 3 4 5 6 7 10 *11 12 14 15)
ACPI: PCI Interrupt Link [L3CM] (IRQs 3 4 5 6 7 10 11 12 14 15)
ACPI: PCI Interrupt Link [LIDE] (IRQs 3 4 5 6 7 10 11 12 14 15)
ACPI: PCI Interrupt Link [APC1] (IRQs *16)
ACPI: PCI Interrupt Link [APC2] (IRQs 17)
ACPI: PCI Interrupt Link [APC3] (IRQs *18)
ACPI: PCI Interrupt Link [APC4] (IRQs *19)
ACPI: PCI Interrupt Link [APC5] (IRQs 16)
ACPI: PCI Interrupt Link [APCF] (IRQs 20 21 22)
ACPI: PCI Interrupt Link [APCG] (IRQs 20 21 22)
ACPI: PCI Interrupt Link [APCH] (IRQs 20 21 22)
ACPI: PCI Interrupt Link [APCI] (IRQs 20 21 22)
ACPI: PCI Interrupt Link [APCJ] (IRQs 20 21 22)
ACPI: PCI Interrupt Link [APCK] (IRQs 20 21 22)
ACPI: PCI Interrupt Link [APCS] (IRQs 23)
ACPI: PCI Interrupt Link [APCL] (IRQs 20 21 22)
ACPI: PCI Interrupt Link [APCM] (IRQs 20 21 22)
ACPI: PCI Interrupt Link [AP3C] (IRQs 20 21 22)
ACPI: PCI Interrupt Link [APCZ] (IRQs 20 21 22)
PCI: Probing PCI hardware
ACPI: PCI Interrupt Link [APCS] enabled at IRQ 23
IOAPIC[0]: Set PCI routing entry (2-23 -> 0xa9 -> IRQ 23 Mode:1 Active:0)
00:00:01[A] -> 2-23 -> IRQ 23
Pin 2-23 already programmed
ACPI: PCI Interrupt Link [APCF] enabled at IRQ 20
IOAPIC[0]: Set PCI routing entry (2-20 -> 0xb1 -> IRQ 20 Mode:1 Active:0)
00:00:02[A] -> 2-20 -> IRQ 20
ACPI: PCI Interrupt Link [APCG] enabled at IRQ 22
IOAPIC[0]: Set PCI routing entry (2-22 -> 0xb9 -> IRQ 22 Mode:1 Active:0)
00:00:02[B] -> 2-22 -> IRQ 22
ACPI: PCI Interrupt Link [APCL] enabled at IRQ 21
IOAPIC[0]: Set PCI routing entry (2-21 -> 0xc1 -> IRQ 21 Mode:1 Active:0)
00:00:02[C] -> 2-21 -> IRQ 21
ACPI: PCI Interrupt Link [APCH] enabled at IRQ 20
Pin 2-20 already programmed
ACPI: PCI Interrupt Link [APCI] enabled at IRQ 22
Pin 2-22 already programmed
ACPI: PCI Interrupt Link [APCJ] enabled at IRQ 21
Pin 2-21 already programmed
ACPI: PCI Interrupt Link [APCK] enabled at IRQ 20
Pin 2-20 already programmed
ACPI: PCI Interrupt Link [APCM] enabled at IRQ 22
Pin 2-22 already programmed
ACPI: PCI Interrupt Link [AP3C] enabled at IRQ 21
Pin 2-21 already programmed
ACPI: PCI Interrupt Link [APCZ] enabled at IRQ 20
Pin 2-20 already programmed
ACPI: PCI Interrupt Link [APC3] enabled at IRQ 18
IOAPIC[0]: Set PCI routing entry (2-18 -> 0xc9 -> IRQ 18 Mode:1 Active:0)
00:01:06[A] -> 2-18 -> IRQ 18
ACPI: PCI Interrupt Link [APC4] enabled at IRQ 19
IOAPIC[0]: Set PCI routing entry (2-19 -> 0xd1 -> IRQ 19 Mode:1 Active:0)
00:01:06[B] -> 2-19 -> IRQ 19
ACPI: PCI Interrupt Link [APC1] enabled at IRQ 16
IOAPIC[0]: Set PCI routing entry (2-16 -> 0xd9 -> IRQ 16 Mode:1 Active:0)
00:01:06[C] -> 2-16 -> IRQ 16
ACPI: PCI Interrupt Link [APC2] enabled at IRQ 17
IOAPIC[0]: Set PCI routing entry (2-17 -> 0xe1 -> IRQ 17 Mode:1 Active:0)
00:01:06[D] -> 2-17 -> IRQ 17
Pin 2-19 already programmed
Pin 2-16 already programmed
Pin 2-17 already programmed
Pin 2-18 already programmed
Pin 2-16 already programmed
Pin 2-17 already programmed
Pin 2-18 already programmed
Pin 2-19 already programmed
Pin 2-17 already programmed
Pin 2-18 already programmed
Pin 2-19 already programmed
Pin 2-16 already programmed
Pin 2-18 already programmed
Pin 2-19 already programmed
Pin 2-16 already programmed
Pin 2-17 already programmed
Pin 2-19 already programmed
Pin 2-16 already programmed
Pin 2-17 already programmed
Pin 2-18 already programmed
Pin 2-19 already programmed
number of MP IRQ sources: 15.
number of IO-APIC #2 registers: 24.
testing the IO APIC.......................

IO APIC #2......
.... register #00: 02000000
.......    : physical APIC id: 02
.......    : Delivery Type: 0
.......    : LTS          : 0
.... register #01: 00170011
.......     : max redirection entries: 0017
.......     : PRQ implemented: 0
.......     : IO APIC version: 0011
.... register #02: 00000000
.......     : arbitration: 00
.... IRQ redirection table:
 NR Log Phy Mask Trig IRR Pol Stat Dest Deli Vect:   
 00 001 01  0    0    0   0   0    1    1    31
 01 001 01  0    0    0   0   0    1    1    39
 02 000 00  0    0    0   0   0    0    0    00
 03 001 01  0    0    0   0   0    1    1    41
 04 001 01  0    0    0   0   0    1    1    49
 05 001 01  0    0    0   0   0    1    1    51
 06 001 01  0    0    0   0   0    1    1    59
 07 001 01  0    0    0   0   0    1    1    61
 08 001 01  0    0    0   0   0    1    1    69
 09 001 01  0    1    0   0   0    1    1    71
 0a 001 01  0    0    0   0   0    1    1    79
 0b 001 01  0    0    0   0   0    1    1    81
 0c 001 01  0    0    0   0   0    1    1    89
 0d 001 01  0    0    0   0   0    1    1    91
 0e 001 01  0    0    0   0   0    1    1    99
 0f 001 01  0    0    0   0   0    1    1    A1
 10 001 01  1    1    0   0   0    1    1    D9
 11 001 01  1    1    0   0   0    1    1    E1
 12 001 01  1    1    0   0   0    1    1    C9
 13 001 01  1    1    0   0   0    1    1    D1
 14 001 01  1    1    0   0   0    1    1    B1
 15 001 01  1    1    0   0   0    1    1    C1
 16 001 01  1    1    0   0   0    1    1    B9
 17 001 01  1    1    0   0   0    1    1    A9
IRQ to pin mappings:
IRQ0 -> 0:2-> 0:0
IRQ1 -> 0:1
IRQ3 -> 0:3
IRQ4 -> 0:4
IRQ5 -> 0:5
IRQ6 -> 0:6
IRQ7 -> 0:7
IRQ8 -> 0:8
IRQ9 -> 0:9-> 0:9
IRQ10 -> 0:10
IRQ11 -> 0:11
IRQ12 -> 0:12
IRQ13 -> 0:13
IRQ14 -> 0:14
IRQ15 -> 0:15
IRQ16 -> 0:16
IRQ17 -> 0:17
IRQ18 -> 0:18
IRQ19 -> 0:19
IRQ20 -> 0:20
IRQ21 -> 0:21
IRQ22 -> 0:22
IRQ23 -> 0:23
.................................... done.
PCI: Using ACPI for IRQ routing
PCI: if you experience problems, try using option 'pci=noacpi' or even 'acpi=off'
Linux NET4.0 for Linux 2.4
Based upon Swansea University Computer Society NET3.039
Initializing RT netlink socket
Starting kswapd
VFS: Disk quotas vdquot_6.5.1
pty: 256 Unix98 ptys configured
Real Time Clock Driver v1.10e
RAMDISK driver initialized: 16 RAM disks of 64000K size 1024 blocksize
Uniform Multi-Platform E-IDE driver Revision: 7.00beta4-2.4
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
NFORCE2: IDE controller at PCI slot 00:09.0
NFORCE2: chipset revision 162
NFORCE2: not 100% native mode: will probe irqs later
AMD_IDE: Bios didn't set cable bits corectly. Enabling workaround.
AMD_IDE: nVidia Corporation nForce2 IDE (rev a2) UDMA100 controller on pci00:09.0
    ide0: BM-DMA at 0xf000-0xf007, BIOS settings: hda:DMA, hdb:DMA
    ide1: BM-DMA at 0xf008-0xf00f, BIOS settings: hdc:DMA, hdd:DMA
PDC20262: IDE controller at PCI slot 01:08.0
PDC20262: chipset revision 1
PDC20262: not 100% native mode: will probe irqs later
PDC20262: (U)DMA Burst Bit ENABLED Primary PCI Mode Secondary PCI Mode.
    ide2: BM-DMA at 0xa400-0xa407, BIOS settings: hde:pio, hdf:pio
    ide3: BM-DMA at 0xa408-0xa40f, BIOS settings: hdg:pio, hdh:pio
hda: IC35L040AVER07-0, ATA DISK drive
blk: queue c0322460, I/O limit 4095Mb (mask 0xffffffff)
hdc: Maxtor 90680D4, ATA DISK drive
hdd: RICOH DVD/CDRW MP9120, ATAPI CD/DVD-ROM drive
blk: queue c03228b4, I/O limit 4095Mb (mask 0xffffffff)
hde: IOMEGA ZIP 100 ATAPI Floppy, ATAPI FLOPPY drive
hdg: CD-ROM Drive/F5A, ATAPI CD/DVD-ROM drive
hdg: Disabling (U)DMA for CD-ROM Drive/F5A
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
ide1 at 0x170-0x177,0x376 on irq 15
ide2 at 0x9400-0x9407,0x9802 on irq 16
ide3 at 0x9c00-0x9c07,0xa002 on irq 16
hda: attached ide-disk driver.
hda: host protected area => 1
hda: 80418240 sectors (41174 MB) w/1916KiB Cache, CHS=5005/255/63, UDMA(100)
hdc: attached ide-disk driver.
hdc: host protected area => 1
hdc: 13281408 sectors (6800 MB) w/256KiB Cache, CHS=13176/16/63, UDMA(33)
Partition check:
 hda: hda1 hda2 hda3
 hdc: [PTBL] [826/255/63] hdc1
 hde:end_request: I/O error, dev 21:00 (hde), sector 0
end_request: I/O error, dev 21:00 (hde), sector 2
end_request: I/O error, dev 21:00 (hde), sector 4
end_request: I/O error, dev 21:00 (hde), sector 6
end_request: I/O error, dev 21:00 (hde), sector 0
end_request: I/O error, dev 21:00 (hde), sector 2
end_request: I/O error, dev 21:00 (hde), sector 4
end_request: I/O error, dev 21:00 (hde), sector 6
 unable to read partition table
NET4: Linux TCP/IP 1.0 for NET4.0
IP Protocols: ICMP, UDP, TCP, IGMP
IP: routing cache hash table of 4096 buckets, 32Kbytes
TCP: Hash tables configured (established 32768 bind 65536)
Linux IP multicast router 0.06 plus PIM-SM
NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
reiserfs: found format "3.5" with standard journal
reiserfs: checking transaction log (device ide0(3,2)) ...
for (ide0(3,2))
ide0(3,2):Using r5 hash to sort names
VFS: Mounted root (reiserfs filesystem) readonly.
Freeing unused kernel memory: 124k freed
isapnp: Scanning for PnP cards...
isapnp: No Plug & Play device found
Serial driver version 5.05c (2001-07-08) with MANY_PORTS SHARE_IRQ SERIAL_PCI ISAPNP enabled
ttyS00 at 0x03f8 (irq = 4) is a 16550A
ttyS01 at 0x02f8 (irq = 3) is a 16550A
Adding Swap: 433744k swap-space (priority 42)
hdg: attached ide-cdrom driver.
hdg: ATAPI 48X CD-ROM drive, 128kB Cache
Uniform CD-ROM driver Revision: 3.12
SCSI subsystem driver Revision: 1.00
hde: attached ide-scsi driver.
hdd: attached ide-scsi driver.
scsi0 : SCSI host adapter emulation for IDE ATAPI devices
  Vendor: IOMEGA    Model: ZIP 100           Rev: 13.A
  Type:   Direct-Access                      ANSI SCSI revision: 00
  Vendor: RICOH     Model: DVD/CDRW MP9120   Rev: 1.30
  Type:   CD-ROM                             ANSI SCSI revision: 02
usb.c: registered new driver usbdevfs
usb.c: registered new driver hub
PCI: Setting latency timer of device 00:02.0 to 64
usb-ohci.c: USB OHCI at membase 0xe0947000, IRQ 20
usb-ohci.c: usb-00:02.0, nVidia Corporation nForce2 USB Controller
usb.c: new USB bus registered, assigned bus number 1
hub.c: USB hub found
hub.c: 3 ports detected
PCI: Setting latency timer of device 00:02.1 to 64
usb-ohci.c: USB OHCI at membase 0xe0949000, IRQ 22
usb-ohci.c: usb-00:02.1, nVidia Corporation nForce2 USB Controller (#2)
usb.c: new USB bus registered, assigned bus number 2
hub.c: USB hub found
hub.c: 3 ports detected
PCI: Setting latency timer of device 00:02.2 to 64
ehci_hcd 00:02.2: nVidia Corporation nForce2 USB Controller
ehci_hcd 00:02.2: irq 21, pci mem e0951000
usb.c: new USB bus registered, assigned bus number 3
PCI: cache line size of 64 is not supported by device 00:02.2
ehci_hcd 00:02.2: USB 2.0 enabled, EHCI 1.00, driver 2003-Jun-19/2.4
hub.c: USB hub found
hub.c: 6 ports detected
Initializing USB Mass Storage driver...
usb.c: registered new driver usb-storage
USB Mass Storage support registered.
ACPI: Processor [CPU0] (supports C1)
ACPI: Thermal Zone [THRM] (53 C)
ohci1394: $Rev: 1045 $ Ben Collins <bcollins@debian.org>
PCI: Setting latency timer of device 00:0d.0 to 64
ohci1394_0: OHCI-1394 1.1 (PCI): IRQ=[22]  MMIO=[ed084000-ed0847ff]  Max Packet=[2048]
ohci1394_0: SelfID received outside of bus reset sequence
ieee1394: Host added: ID:BUS[0-00:1023]  GUID[00046103b9a1f93b]
hub.c: new USB device 00:02.1-1, assigned address 2
hub.c: USB hub found
hub.c: 4 ports detected
ip_tables: (C) 2000-2002 Netfilter core team
ip_conntrack version 2.1 (4095 buckets, 32760 max) - 292 bytes per conntrack
hub.c: new USB device 00:02.1-1.4, assigned address 3
usb.c: USB device 3 (vend/prod 0x0/0x0) is not claimed by any active driver.
CAPI-driver Rev 1.1.4.1: loaded
capifs: Rev 1.1.4.1
capi20: started up with major 68
kcapi: capi20 attached
capi20: Rev 1.1.4.2: started up with major 68 (middleware+capifs)
fcdsl: AVM FRITZ!Card DSL driver, revision 0.3
fcdsl: (fcdsl built on Jan 10 2004 at 14:27:43)
fcdsl: Loading...
fcdsl: Driver 'fcdsl' attached to stack
kcapi: driver fcdsl attached
fcdsl: Auto-attaching...
kcapi: Controller 1: fcdsl-pci attached
kcapi: Controller 2: fcdsl-pci attached
fcdsl: Loaded.
fcdsl: Using VCC/VPI/VCI = 0x1/0x1/0x20
fcdsl: Stack version 3.11-02
fcdsl: Stack version 3.11-02
kcapi: card 1 "fcdsl-pci" ready.
kcapi: card 2 "fcdsl-pci" ready.
kcapi: notify up contr 1
capi: controller 1 up
kcapi: notify up contr 2
capi: controller 2 up
CSLIP: code copyright 1989 Regents of the University of California
ISDN subsystem Rev: 1.1.4.1/1.1.4.1/1.1.4.1/1.1.4.1/1.1.4.1/1.1.4.1 loaded
kcapi: capidrv attached
kcapi: appl 1 up
capidrv-1: now up (2 B channels)
capidrv-1: D2 trace enabled
capidrv-2: now up (1 B channels)
capidrv-2: D2 trace enabled
capidrv: Rev 1.1.4.1: loaded
PCI: Setting latency timer of device 00:04.0 to 64
ADM8211 Linux driver version 1.05 (June 24, 2003)
8211: Hardware Address 00:E0:98:AB:54:5E, IRQ 19.
eth1: ADMtek Wireless rev 17 at 0x9000
 set channel 1 
 set channel 2 
 set channel 3 
 set channel 4 
 set channel 5 
 set channel 6 
 set channel 7 
 set channel 8 
 set channel 9 
 set channel 10 
 set channel 11 
 set channel 12 
 set channel 13 
 set channel 14 
 set channel 1 
PCI: Setting latency timer of device 00:06.0 to 64
intel8x0: clocking to 47465
IPv6 v0.8 for NET4.0
IPv6 over IPv4 tunneling driver
i2c-core.o: i2c core module version 2.8.2 (20031211)
i2c-proc.o version 2.8.2 (20031211)
 start to send packet 
i2c-core.o: i2c core module version 2.8.2 (20031211)
i2c-isa.o version 2.8.2 (20031211)
i2c-proc.o version 2.8.2 (20031211)
eeprom.o version 2.8.2 (20031211)
w83781d.o version 2.8.2 (20031211)
Cisco Systems VPN Client Version 4.0.1 (A) kernel module loaded
eth0: no IPv6 routers present
eth1: no IPv6 routers present
parport0: PC-style at 0x378 (0x778) [PCSPP,TRISTATE,EPP]
parport0: irq 7 detected
lp0: using parport0 (polling).

[-- Attachment #4: irq_acpi_off.txt --]
[-- Type: text/plain, Size: 531 bytes --]

           CPU0       
  0:      34095          XT-PIC  timer
  1:        136          XT-PIC  keyboard
  2:          0          XT-PIC  cascade
  5:       6808          XT-PIC  fcdsl, eth1
  8:          2          XT-PIC  rtc
 10:       1967          XT-PIC  ehci_hcd, eth0, NVidia nForce2
 11:         15          XT-PIC  ide2, ide3, ohci1394
 12:         20          XT-PIC  PS/2 Mouse
 14:       4825          XT-PIC  ide0
 15:          8          XT-PIC  ide1
NMI:          0 
LOC:      34051 
ERR:         41
MIS:          0

[-- Attachment #5: irq_acpi_on.txt --]
[-- Type: text/plain, Size: 685 bytes --]

           CPU0       
  0:     257584    IO-APIC-edge  timer
  1:        130    IO-APIC-edge  keyboard
  2:          0          XT-PIC  cascade
  8:          2    IO-APIC-edge  rtc
  9:          0   IO-APIC-level  acpi
 12:         20    IO-APIC-edge  PS/2 Mouse
 14:       4849    IO-APIC-edge  ide0
 15:          9    IO-APIC-edge  ide1
 16:         12   IO-APIC-level  ide2, ide3
 18:      62126   IO-APIC-level  fcdsl
 19:       4823   IO-APIC-level  eth1
 20:       3044   IO-APIC-level  usb-ohci, eth0
 21:          0   IO-APIC-level  ehci_hcd, NVidia nForce2
 22:         38   IO-APIC-level  usb-ohci, ohci1394
NMI:          0 
LOC:     256486 
ERR:          0
MIS:          0

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: RE: K7 CPU disconnect & system lock
       [not found] ` <21180.1074446641-oa/r6l4+J3Zmcu3hnIyYJQ@public.gmane.org>
@ 2004-01-19 21:43   ` Pavel Machek
  2004-01-20 10:11     ` Thomas Herrmann
  0 siblings, 1 reply; 3+ messages in thread
From: Pavel Machek @ 2004-01-19 21:43 UTC (permalink / raw)
  To: Thomas Herrmann; +Cc: Brown, Len, acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f

Hi!

> the K7 cpu disconnect feature is a power save mode, where the CPU
> disconnects from the north bridge and goes into sleep mode. Any interrupt will wake-up
> the CPU which then needs to connect to the north bridge again to transfer
> data. While CPU disconnect enabled the idle temperature of the CPU drops from
> around 52C to 27C on my systems. On certain systems this feature can be enabled
> via BIOS, but there is also a tool called "athcool" which sets the
> configuration register.
> 
> I have attached the requested logs. As you will see while acpi=off certain
> devices (like USB) are not available due to no IRQ routing. All devices work
> fine with acpi enabled.

I believe that was traced to hw problem, see kernel list for nforce2
info.

								Pavel
-- 
When do you have a heart between your knees?
[Johanka's followup: and *two* hearts?]


-------------------------------------------------------
The SF.Net email is sponsored by EclipseCon 2004
Premiere Conference on Open Tools Development and Integration
See the breadth of Eclipse activity. February 3-5 in Anaheim, CA.
http://www.eclipsecon.org/osdn

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: RE: K7 CPU disconnect & system lock
  2004-01-19 21:43   ` Pavel Machek
@ 2004-01-20 10:11     ` Thomas Herrmann
  0 siblings, 0 replies; 3+ messages in thread
From: Thomas Herrmann @ 2004-01-20 10:11 UTC (permalink / raw)
  To: Pavel Machek
  Cc: len.brown-ral2JQCrhuEAvxtiuMwx3w,
	acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f

> Hi!
> 
> > the K7 cpu disconnect feature is a power save mode, where the CPU
> > disconnects from the north bridge and goes into sleep mode. Any
> interrupt will wake-up
> > the CPU which then needs to connect to the north bridge again to
> transfer
> > data. While CPU disconnect enabled the idle temperature of the CPU drops
> from
> > around 52C to 27C on my systems. On certain systems this feature can be
> enabled
> > via BIOS, but there is also a tool called "athcool" which sets the
> > configuration register.
> > 
> > I have attached the requested logs. As you will see while acpi=off
> certain
> > devices (like USB) are not available due to no IRQ routing. All devices
> work
> > fine with acpi enabled.
> 
> I believe that was traced to hw problem, see kernel list for nforce2
> info.

Hi Pavel,

that's not totaly true. I've checked the LKML and there are reports of
working systems. It seems to depend on BIOS version. It was working fine on my
systems with different BIOS versions and ACPI turned off before. Also I see the
exact same behavior on a NForce2 system as well as on a SiS740 system. So
hardware alone is not the only root cause, IMHO. 

Regards,   Thomas


> 
> 								Pavel
> -- 
> When do you have a heart between your knees?
> [Johanka's followup: and *two* hearts?]
> 

-- 
+++ GMX - die erste Adresse für Mail, Message, More +++
Bis 31.1.: TopMail + Digicam für nur 29 EUR http://www.gmx.net/topmail



-------------------------------------------------------
The SF.Net email is sponsored by EclipseCon 2004
Premiere Conference on Open Tools Development and Integration
See the breadth of Eclipse activity. February 3-5 in Anaheim, CA.
http://www.eclipsecon.org/osdn

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2004-01-20 10:11 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2004-01-18 17:24 K7 CPU disconnect & system lock Thomas Herrmann
     [not found] ` <21180.1074446641-oa/r6l4+J3Zmcu3hnIyYJQ@public.gmane.org>
2004-01-19 21:43   ` Pavel Machek
2004-01-20 10:11     ` Thomas Herrmann

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.