[1.] One line summary of the problem: Kernel 2.6.18.5 freezes during boot up when serial console is connected. [2.] Full description of the problem/report: When starting up my computer, with a newer kernel, the kernel freezes right after registering the io schedulers. The freeze happens only if I am actively connected to the serial console (running minicom on a different computer). If I stop minicom, the boot proceeds fine. The computer can be switched off by a short press on the power button while normally, I need to hold it down long to make a hard shutdown. So, the behaviour is similar to having halted the machine. I tested with kernel 2.6.18.5 SMP and non SMP and see this problem. Below is the output of the non SMP kernel adding the initcall_debug option. I tested with kernel 2.6.17.14 SMP and see the same problem but it boots up fine if I add initcall_debug. I tested with kernel 2.6.13.2 SMP and, there, it works fine without problem. Adding the noapic option to the 2.6.18.5 SMP kernel options lets the kernel boot. My system is a Tyan S3870 board with a single Dual Core AMD Opteron. Two WD SATA drives are connected and software RAIDed. [3.] Keywords (i.e., modules, networking, kernel): kernel, serial console, noapic [4.] Kernel version (from /proc/version): Linux version 2.6.18.5.061206.hiperf.nosmp (root@greyhound) (gcc version 3.3.5 (Debian 1:3.3.5-13)) #1 Wed Dec 6 12:00:00 PST 2006 [5.] Output of Oops.. message (if applicable) with symbolic information resolved (see Documentation/oops-tracing.txt) Below is the output from the serial console as far as it is reported. The VGA screen is completely dead at that point. root (hd0,0) Filesystem type is ext2fs, partition type 0xfd kernel /vmlinuz-2.6.18.5.061206.hiperf.nosmp root=/dev/md1 vga=791 console=tty0 console=ttyS0,115200n8 initcall_debug [Linux-bzImage, setup=0x1c00, size=0x196a07] Bootdata ok (command line is root=/dev/md1 vga=791 console=tty0 console=ttyS0,115200n8 initcall_debug) Linux version 2.6.18.5.061206.hiperf.nosmp (root@greyhound) (gcc version 3.3.5 (Debian 1:3.3.5-13)) #1 Wed Dec 6 12:00:6 BIOS-provided physical RAM map: BIOS-e820: 0000000000000000 - 000000000009f000 (usable) BIOS-e820: 000000000009f000 - 00000000000a0000 (reserved) BIOS-e820: 00000000000e0000 - 0000000000100000 (reserved) BIOS-e820: 0000000000100000 - 00000000bfff0000 (usable) BIOS-e820: 00000000bfff0000 - 00000000bfffe000 (ACPI data) BIOS-e820: 00000000bfffe000 - 00000000c0000000 (ACPI NVS) BIOS-e820: 00000000fec00000 - 00000000fec03000 (reserved) BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved) BIOS-e820: 0000000100000000 - 0000000140000000 (usable) DMI 2.3 present. Intel MultiProcessor Specification v1.4 Virtual Wire compatibility mode. OEM ID: TEMPLATE Product ID: ETEMPLATE APIC at: 0xFEE00000 Processor #0 15:1 APIC version 16 Processor #1 15:1 APIC version 16 WARNING: NR_CPUS limit of 1 reached. Processor ignored. I/O APIC #2 Version 17 at 0xFEC00000. I/O APIC #3 Version 17 at 0xFEC01000. I/O APIC #4 Version 17 at 0xFEC02000. Setting APIC routing to flat Processors: 1 Allocating PCI resources starting at c4000000 (gap: c0000000:3ec00000) Built 1 zonelists. Total pages: 1030533 Kernel command line: root=/dev/md1 vga=791 console=tty0 console=ttyS0,115200n8 initcall_debug Initializing CPU#0 PID hash table entries: 4096 (order: 12, 32768 bytes) time.c: Using 1.193182 MHz WALL PIT GTOD PIT/TSC timer. time.c: Detected 1795.546 MHz processor. Console: colour dummy device 80x25 Dentry cache hash table entries: 524288 (order: 10, 4194304 bytes) Inode-cache hash table entries: 262144 (order: 9, 2097152 bytes) Checking aperture... CPU 0: aperture @ f0000000 size 64 MB Memory: 4111704k/5242880k available (2369k kernel code, 81916k reserved, 1043k data, 184k init) Calibrating delay using timer specific routine.. 3596.09 BogoMIPS (lpj=7192183) Mount-cache hash table entries: 256 CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line) CPU: L2 Cache: 1024K (64 bytes/line) CPU: Dual Core AMD Opteron(tm) Processor 265 stepping 02 ExtINT not setup in hardware but reported by MP table Using IO-APIC 2 Using IO-APIC 3 Using IO-APIC 4 GSI 24 sharing vector 0x99 and IRQ 24 GSI 25 sharing vector 0xA1 and IRQ 25 Using local APIC timer interrupts. result 12469077 Detected 12.469 MHz APIC timer. testing NMI watchdog ... OK. Calling initcall 0xffffffff813b52c0: init_elf32_binfmt+0x0/0x10() Calling initcall 0xffffffff813b6550: helper_init+0x0/0x40() Calling initcall 0xffffffff813b6830: pm_init+0x0/0x30() Calling initcall 0xffffffff813b6860: ksysfs_init+0x0/0x30() Calling initcall 0xffffffff813b8930: filelock_init+0x0/0x40() Calling initcall 0xffffffff813b9160: init_script_binfmt+0x0/0x10() Calling initcall 0xffffffff813b9170: init_elf_binfmt+0x0/0x10() Calling initcall 0xffffffff813c2240: sock_init+0x0/0x40() Calling initcall 0xffffffff813c2840: netlink_proto_init+0x0/0x180() NET: Registered protocol family 16 Calling initcall 0xffffffff813bad00: kobject_uevent_init+0x0/0x40() Calling initcall 0xffffffff813baec0: pcibus_class_init+0x0/0x40() Calling initcall 0xffffffff813bb860: pci_driver_init+0x0/0x20() Calling initcall 0xffffffff813bcc00: tty_class_init+0x0/0x30() Calling initcall 0xffffffff813bd700: vtconsole_class_init+0x0/0x100() Calling initcall 0xffffffff813c17a0: pci_access_init+0x0/0x20() PCI: Using configuration type 1 Calling initcall 0xffffffff813b3b80: topology_init+0x0/0x40() Calling initcall 0xffffffff813b8710: init_bio+0x0/0xd0() Calling initcall 0xffffffff813baaf0: genhd_device_init+0x0/0x40() Calling initcall 0xffffffff813bb9c0: fbmem_init+0x0/0xa0() Calling initcall 0xffffffff813bd150: misc_init+0x0/0xb0() Calling initcall 0xffffffff813bf5c0: init_scsi+0x0/0xc0() SCSI subsystem initialized Calling initcall 0xffffffff813bfac0: usb_init+0x0/0x100() usbcore: registered new driver usbfs usbcore: registered new driver hub Calling initcall 0xffffffff813c01c0: serio_init+0x0/0xc0() Calling initcall 0xffffffff813c0400: input_init+0x0/0x80() Calling initcall 0xffffffff813c0580: i2c_init+0x0/0x40() Calling initcall 0xffffffff813c17c0: pci_legacy_init+0x0/0x80() PCI: Probing PCI hardware PCI: Ignoring BAR0-3 of IDE controller 0000:00:02.1 Calling initcall 0xffffffff813c20f0: pcibios_irq_init+0x0/0xd0() PCI: Using IRQ router default [1166/0205] at 0000:00:02.0 PCI->APIC IRQ transform: 0000:00:03.0[A] -> IRQ 10 PCI->APIC IRQ transform: 0000:00:03.1[A] -> IRQ 10 PCI->APIC IRQ transform: 0000:00:03.2[A] -> IRQ 10 PCI->APIC IRQ transform: 0000:00:04.0[A] -> IRQ 24 PCI->APIC IRQ transform: 0000:00:05.0[A] -> IRQ 25 PCI->APIC IRQ transform: 0000:01:0e.0[A] -> IRQ 11 Calling initcall 0xffffffff813c21c0: pcibios_init+0x0/0x80() Calling initcall 0xffffffff813c22e0: proto_init+0x0/0x60() Calling initcall 0xffffffff813c24c0: net_dev_init+0x0/0x170() Calling initcall 0xffffffff813c29c0: genl_init+0x0/0xc0() Calling initcall 0xffffffff813ae6a0: pci_iommu_init+0x0/0x20() PCI-DMA: Disabling AGP. PCI-DMA: aperture base @ f0000000 size 65536 KB PCI-DMA: using GART IOMMU. PCI-DMA: Reserving 64MB of IOMMU area in the AGP aperture Calling initcall 0xffffffff813b88b0: init_pipe_fs+0x0/0x50() Calling initcall 0xffffffff813bcac0: chr_dev_init+0x0/0x90() Calling initcall 0xffffffff813c13c0: pcibios_assign_resources+0x0/0x90() PCI: Ignore bogus resource 6 [0:0] of 0000:00:06.0 PCI: Bridge: 0000:01:0d.0 IO window: disabled. MEM window: disabled. PREFETCH window: disabled. PCI: Bridge: 0000:00:01.0 IO window: b000-cfff MEM window: ff300000-ff3fffff PREFETCH window: disabled. Calling initcall 0xffffffff813c3a60: inet_init+0x0/0x1c0() NET: Registered protocol family 2 IP route cache hash table entries: 131072 (order: 8, 1048576 bytes) TCP established hash table entries: 524288 (order: 10, 4194304 bytes) TCP bind hash table entries: 65536 (order: 7, 524288 bytes) TCP: Hash tables configured (established 524288 bind 65536) TCP reno registered Calling initcall 0xffffffff8100db90: time_init_device+0x0/0x30() Calling initcall 0xffffffff813acd00: i8259A_init_sysfs+0x0/0x30() Calling initcall 0xffffffff813acda0: init_timer_sysfs+0x0/0x30() Calling initcall 0xffffffff813ad140: vsyscall_init+0x0/0x80() Calling initcall 0xffffffff813ad6d0: sbf_init+0x0/0x70() Calling initcall 0xffffffff813ae450: i8237A_init_sysfs+0x0/0x30() Calling initcall 0xffffffff813ae7c0: periodic_mcheck_init+0x0/0x30() Calling initcall 0xffffffff813aea10: mce_init_device+0x0/0x70() Calling initcall 0xffffffff813aefa0: threshold_init_device+0x0/0x20() Calling initcall 0xffffffff813af3b0: init_lapic_sysfs+0x0/0x40() Calling initcall 0xffffffff813b13a0: ioapic_init_sysfs+0x0/0xe0() Calling initcall 0xffffffff813b4520: cache_sysfs_init+0x0/0x60() Calling initcall 0xffffffff813b5260: x8664_sysctl_init+0x0/0x20() Calling initcall 0xffffffff813b52d0: ia32_binfmt_init+0x0/0x30() Calling initcall 0xffffffff813b5300: init_syscall32+0x0/0x80() Calling initcall 0xffffffff813b5ab0: create_proc_profile+0x0/0x50() Calling initcall 0xffffffff813b5c40: ioresources_init+0x0/0x50() Calling initcall 0xffffffff813b5e60: timekeeping_init_device+0x0/0x30() Calling initcall 0xffffffff813b5ef0: uid_cache_init+0x0/0x90() Calling initcall 0xffffffff813b6490: param_sysfs_init+0x0/0x20() Calling initcall 0xffffffff813b64b0: init_posix_timers+0x0/0xa0() Calling initcall 0xffffffff813b6590: init_posix_cpu_timers+0x0/0xb0() Calling initcall 0xffffffff813b6690: init_clocksource_sysfs+0x0/0x60() Calling initcall 0xffffffff813b6770: init_jiffies_clocksource+0x0/0x10() Calling initcall 0xffffffff813b6780: init+0x0/0x50() Calling initcall 0xffffffff813b67d0: proc_dma_init+0x0/0x30() Calling initcall 0xffffffff813b6800: kallsyms_init+0x0/0x30() Calling initcall 0xffffffff813b7c20: init_per_zone_pages_min+0x0/0x50() Calling initcall 0xffffffff813b7f10: pdflush_init+0x0/0x20() Calling initcall 0xffffffff813b7f50: kswapd_init+0x0/0x30() Calling initcall 0xffffffff813b7fd0: procswaps_init+0x0/0x30() Calling initcall 0xffffffff813b8000: init_tmpfs+0x0/0xc0() Calling initcall 0xffffffff813b85c0: cpucache_init+0x0/0x40() Calling initcall 0xffffffff813b8900: fasync_init+0x0/0x30() Calling initcall 0xffffffff813b8fb0: aio_setup+0x0/0x90() Calling initcall 0xffffffff813b9040: eventpoll_init+0x0/0xc0() Calling initcall 0xffffffff813b9100: init_sys32_ioctl+0x0/0x60() Calling initcall 0xffffffff813b9180: init_mbcache+0x0/0x30() Calling initcall 0xffffffff813b91b0: dnotify_init+0x0/0x50() Calling initcall 0xffffffff813ba010: vmcore_init+0x0/0x50() Calling initcall 0xffffffff813ba110: init_devpts_fs+0x0/0x40() Calling initcall 0xffffffff813ba150: init_ext3_fs+0x0/0x40() Calling initcall 0xffffffff813ba2e0: journal_init+0x0/0x20() Calling initcall 0xffffffff813ba300: init_ext2_fs+0x0/0x30() Calling initcall 0xffffffff813ba330: init_ramfs_fs+0x0/0x10() Calling initcall 0xffffffff813ba3a0: init_nfs_fs+0x0/0x70() Calling initcall 0xffffffff813ba590: init_nlm+0x0/0x40() Calling initcall 0xffffffff813ba5d0: init_nls_cp437+0x0/0x10() Calling initcall 0xffffffff813ba5e0: init_nls_iso8859_1+0x0/0x10() Calling initcall 0xffffffff813ba5f0: init_nls_utf8+0x0/0x30() Calling initcall 0xffffffff813ba620: init_autofs4_fs+0x0/0x20() Calling initcall 0xffffffff813ba640: ipc_init+0x0/0x20() Calling initcall 0xffffffff813ba890: init_mqueue_fs+0x0/0xf0() Calling initcall 0xffffffff813bab30: noop_init+0x0/0x10() io scheduler noop registered Calling initcall 0xffffffff813bab40: as_init+0x0/0x60() io scheduler anticipatory registered (default) Calling initcall 0xffffffff813baba0: deadline_init+0x0/0x60() io scheduler deadline registered Calling initcall 0xffffffff813baca0: cfq_init+0x0/0x60() io scheduler cfq registered Calling initcall 0xffffffff81103530: pci_init+0x0/0x30() [6.] A small shell script or example program which triggers the problem (if possible) n/a [7.] Environment [7.1.] Software (add the output of the ver_linux script here) Linux dev43 2.6.18.5.061206.hiperf.nosmp #1 Wed Dec 6 12:00:00 PST 2006 x86_64 GNU/Linux Gnu C 18: binutils 2.15 util-linux 2.12p mount 2.12p module-init-tools 3.2-pre1 e2fsprogs 1.37 PPP 2.4.3 nfs-utils 1.0.6 Linux C Library 2.3.2 Dynamic linker (ldd) 2.3.2 Procps 3.2.1 Net-tools 1.60 Console-tools 0.2.3 Sh-utils 5.2.1 Modules Loaded e1000 I compiled the kernel on a different machine, here is the information from that machine: If some fields are empty or look unusual you may have an old version. Compare to the current minimal requirements in Documentation/Changes. Linux greyhound 2.6.8-11-amd64-k8-smp #1 SMP Sun Oct 2 20:03:22 UTC 2005 x86_64 GNU/Linux Gnu C 3.3.5 Gnu make 3.80 binutils 2.15 util-linux 2.12p mount 2.12p module-init-tools implemented e2fsprogs 1.37 PPP 2.4.3 Linux C Library 2.3.2 Dynamic linker (ldd) 2.3.2 Net-tools 1.60 Console-tools 0.2.3 Sh-utils 5.2.1 [7.2.] Processor information (from /proc/cpuinfo): dev43# cat /proc/cpuinfo processor : 0 vendor_id : AuthenticAMD cpu family : 15 model : 33 model name : Dual Core AMD Opteron(tm) Processor 265 stepping : 2 cpu MHz : 1795.598 cache size : 1024 KB fpu : yes fpu_exception : yes cpuid level : 1 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt lm 3dnowext 3dnow pni lahf_lm cmp_legacy bogomips : 3596.03 TLB size : 1024 4K pages clflush size : 64 cache_alignment : 64 address sizes : 40 bits physical, 48 bits virtual power management: ts fid vid ttp (this one the non SMP kernel) [7.3.] Module information (from /proc/modules): dev43# cat /proc/modules e1000 126528 0 - Live 0xffffffff88000000 [7.4.] Loaded driver and hardware information (/proc/ioports, /proc/iomem) dev43# cat /proc/ioports 0000-001f : dma1 0020-0021 : pic1 0040-0043 : timer0 0050-0053 : timer1 0060-006f : keyboard 0080-008f : dma page reg 00a0-00a1 : pic2 00c0-00df : dma2 00f0-00ff : fpu 02f8-02ff : serial 03c0-03df : vesafb 03f8-03ff : serial 0cf8-0cff : PCI conf1 b000-cfff : PCI Bus #01 b800-b81f : 0000:01:0e.0 b800-b81f : sata_svw b880-b883 : 0000:01:0e.0 b880-b883 : sata_svw bc00-bc07 : 0000:01:0e.0 bc00-bc07 : sata_svw c000-c003 : 0000:01:0e.0 c000-c003 : sata_svw c080-c087 : 0000:01:0e.0 c080-c087 : sata_svw d880-d8bf : 0000:00:05.0 d880-d8bf : e1000 dc00-dc3f : 0000:00:04.0 dc00-dc3f : e1000 e000-e0ff : 0000:00:03.0 e400-e4ff : 0000:00:03.1 e800-e8ff : 0000:00:03.2 ec00-ec7f : 0000:00:06.0 ffa0-ffaf : 0000:00:02.1 dev43# cat /proc/iomem 00000000-0009efff : System RAM 0009f000-0009ffff : reserved 000a0000-000bffff : Video RAM area 000c0000-000c7fff : Video ROM 000c8000-000c8fff : Adapter ROM 000f0000-000fffff : System ROM 00100000-bffeffff : System RAM 01000000-012503ff : Kernel code 01250400-013551b7 : Kernel data bfff0000-bfffdfff : ACPI Tables bfffe000-bfffffff : ACPI Non-volatile Storage f8000000-fbffffff : 0000:00:06.0 f8000000-f8ffffff : vesafb fec00000-fec02fff : reserved fee00000-fee00fff : reserved ff300000-ff3fffff : PCI Bus #01 ff3c0000-ff3dffff : 0000:01:0e.0 ff3fe000-ff3fffff : 0000:01:0e.0 ff3fe000-ff3fffff : sata_svw ff5e0000-ff5fffff : 0000:00:05.0 ff600000-ff61ffff : 0000:00:05.0 ff600000-ff61ffff : e1000 ff620000-ff63ffff : 0000:00:05.0 ff620000-ff63ffff : e1000 ff640000-ff65ffff : 0000:00:04.0 ff660000-ff67ffff : 0000:00:04.0 ff660000-ff67ffff : e1000 ff680000-ff69ffff : 0000:00:04.0 ff680000-ff69ffff : e1000 ff6b4000-ff6b4fff : 0000:00:03.0 ff6b4000-ff6b4fff : ohci_hcd ff6b5000-ff6b5fff : 0000:00:03.1 ff6b5000-ff6b5fff : ohci_hcd ff6b6000-ff6b6fff : 0000:00:03.2 ff6b6000-ff6b6fff : ehci_hcd ff6c0000-ff6fffff : 0000:00:06.0 100000000-13fffffff : System RAM [7.5.] PCI information ('lspci -vvv' as root) dev43# lspci -vvv 0000:00:01.0 PCI bridge: ServerWorks: Unknown device 0036 (prog-if 00 [Normal decode]) Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort+ <TAbort- <MAbort- >SERR- <PERR- Latency: 64 Bus: primary=00, secondary=01, subordinate=02, sec-latency=64 I/O behind bridge: 0000b000-0000cfff Memory behind bridge: ff300000-ff3fffff Prefetchable memory behind bridge: 00000000fff00000-0000000000000000 BridgeCtl: Parity- SERR- NoISA+ VGA- MAbort- >Reset- FastB2B- Capabilities: [90] PCI-X bridge device. Secondary Status: 64bit+, 133MHz+, SCD-, USC-, SCO-, SRD- Freq=3 Status: Bus=0 Dev=1 Func=0 64bit- 133MHz- SCD- USC-, SCO-, SRD- : Upstream: Capacity=0, Commitment Limit=0 : Downstream: Capacity=0, Commitment Limit=0 Capabilities: [a0] #08 [a800] Capabilities: [b0] #08 [0061] 0000:00:02.0 Host bridge: ServerWorks: Unknown device 0205 Subsystem: ServerWorks: Unknown device 0201 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- Latency: 64 0000:00:02.1 IDE interface: ServerWorks: Unknown device 0214 (prog-if 8a [Master SecP PriP]) Subsystem: ServerWorks: Unknown device 0214 Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- Latency: 64, Cache Line Size: 0x10 (64 bytes) Region 0: I/O ports at <ignored> Region 1: I/O ports at <ignored> Region 2: I/O ports at <ignored> Region 3: I/O ports at <ignored> Region 4: I/O ports at ffa0 [size=16] 0000:00:02.2 ISA bridge: ServerWorks: Unknown device 0234 Subsystem: ServerWorks: Unknown device 0230 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- Latency: 0 0000:00:03.0 USB Controller: ServerWorks: Unknown device 0223 (rev 01) (prog-if 10 [OHCI]) Subsystem: ServerWorks: Unknown device 0223 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- Stepping- SERR+ FastB2B- Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- Latency: 64, Cache Line Size: 0x10 (64 bytes) Interrupt: pin A routed to IRQ 10 Region 0: Memory at ff6b4000 (32-bit, non-prefetchable) [size=4K] Region 1: I/O ports at e000 [size=256] Capabilities: [dc] Power Management version 2 Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-) Status: D0 PME-Enable- DSel=0 DScale=0 PME- Bridge: PM- B3+ 0000:00:03.1 USB Controller: ServerWorks: Unknown device 0223 (rev 01) (prog-if 10 [OHCI]) Subsystem: ServerWorks: Unknown device 0223 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- Stepping- SERR+ FastB2B- Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- Latency: 64, Cache Line Size: 0x10 (64 bytes) Interrupt: pin A routed to IRQ 10 Region 0: Memory at ff6b5000 (32-bit, non-prefetchable) [size=4K] Region 1: I/O ports at e400 [size=256] Capabilities: [dc] Power Management version 2 Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-) Status: D0 PME-Enable- DSel=0 DScale=0 PME- Bridge: PM- B3+ 0000:00:03.2 USB Controller: ServerWorks: Unknown device 0223 (rev 01) (prog-if 20 [EHCI]) Subsystem: ServerWorks: Unknown device 0223 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- Stepping- SERR+ FastB2B- Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- Latency: 64, Cache Line Size: 0x10 (64 bytes) Interrupt: pin A routed to IRQ 10 Region 0: Memory at ff6b6000 (32-bit, non-prefetchable) [size=4K] Region 1: I/O ports at e800 [size=256] Capabilities: [dc] Power Management version 2 Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold-) Status: D0 PME-Enable- DSel=0 DScale=0 PME- Bridge: PM- B3+ 0000:00:04.0 Ethernet controller: Intel Corp. 82541GI/PI Gigabit Ethernet Controller (rev 05) Subsystem: Tyan Computer: Unknown device 3870 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- Stepping- SERR+ FastB2B- Status: Cap+ 66MHz+ UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- Latency: 64 (63750ns min), Cache Line Size: 0x10 (64 bytes) Interrupt: pin A routed to IRQ 24 Region 0: Memory at ff680000 (32-bit, non-prefetchable) [size=128K] Region 1: Memory at ff660000 (32-bit, non-prefetchable) [size=128K] Region 2: I/O ports at dc00 [size=64] Expansion ROM at ff640000 [disabled] [size=128K] Capabilities: [dc] Power Management version 2 Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+) Status: D0 PME-Enable- DSel=0 DScale=1 PME- Capabilities: [e4] PCI-X non-bridge device. Command: DPERE- ERO+ RBC=0 OST=0 Status: Bus=0 Dev=4 Func=0 64bit- 133MHz- SCD- USC-, DC=simple, DMMRBC=2, DMOST=0, DMCRS=0, RSCEM- 0000:00:05.0 Ethernet controller: Intel Corp. 82541GI/PI Gigabit Ethernet Controller (rev 05) Subsystem: Tyan Computer: Unknown device 3870 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- Stepping- SERR+ FastB2B- Status: Cap+ 66MHz+ UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- Latency: 64 (63750ns min), Cache Line Size: 0x10 (64 bytes) Interrupt: pin A routed to IRQ 25 Region 0: Memory at ff620000 (32-bit, non-prefetchable) [size=128K] Region 1: Memory at ff600000 (32-bit, non-prefetchable) [size=128K] Region 2: I/O ports at d880 [size=64] Expansion ROM at ff5e0000 [disabled] [size=128K] Capabilities: [dc] Power Management version 2 Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+) Status: D0 PME-Enable- DSel=0 DScale=1 PME- Capabilities: [e4] PCI-X non-bridge device. Command: DPERE- ERO+ RBC=0 OST=0 Status: Bus=0 Dev=5 Func=0 64bit- 133MHz- SCD- USC-, DC=simple, DMMRBC=2, DMOST=0, DMCRS=0, RSCEM- 0000:00:06.0 VGA compatible controller: XGI - Xabre Graphics Inc: Unknown device 0020 (prog-if 00 [VGA]) Subsystem: XGI - Xabre Graphics Inc: Unknown device 0020 Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- Status: Cap+ 66MHz+ UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- BIST result: 00 Region 0: Memory at f8000000 (32-bit, prefetchable) [size=64M] Region 1: Memory at ff6c0000 (32-bit, non-prefetchable) [size=256K] Region 2: I/O ports at ec00 [size=128] Capabilities: [40] Power Management version 2 Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-) Status: D0 PME-Enable- DSel=0 DScale=0 PME- 0000:00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 NorthBridge Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- Capabilities: [80] #08 [2101] Capabilities: [a0] #08 [2101] Capabilities: [c0] #08 [2101] 0000:00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 NorthBridge Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- 0000:00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 NorthBridge Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- 0000:00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 NorthBridge Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- 0000:01:0d.0 PCI bridge: ServerWorks: Unknown device 0104 (rev b2) (prog-if 00 [Normal decode]) Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- Stepping- SERR- FastB2B- Status: Cap+ 66MHz+ UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- Latency: 64, Cache Line Size: 0x10 (64 bytes) Bus: primary=01, secondary=02, subordinate=02, sec-latency=64 I/O behind bridge: 0000f000-00000fff Memory behind bridge: fff00000-000fffff Prefetchable memory behind bridge: 00000000fff00000-0000000000000000 BridgeCtl: Parity- SERR- NoISA+ VGA- MAbort- >Reset- FastB2B- Capabilities: [90] PCI-X bridge device. Secondary Status: 64bit+, 133MHz+, SCD-, USC-, SCO-, SRD- Freq=0 Status: Bus=1 Dev=13 Func=0 64bit+ 133MHz+ SCD- USC-, SCO-, SRD- : Upstream: Capacity=8, Commitment Limit=8 : Downstream: Capacity=8, Commitment Limit=8 0000:01:0e.0 RAID bus controller: ServerWorks: Unknown device 024a (prog-if 05) Subsystem: ServerWorks: Unknown device 024a Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- Latency: 64 Interrupt: pin A routed to IRQ 11 Region 0: I/O ports at c080 [size=8] Region 1: I/O ports at c000 [size=4] Region 2: I/O ports at bc00 [size=8] Region 3: I/O ports at b880 [size=4] Region 4: I/O ports at b800 [size=32] Region 5: Memory at ff3fe000 (32-bit, non-prefetchable) [size=8K] Expansion ROM at ff3c0000 [disabled] [size=128K] Capabilities: [60] PCI-X non-bridge device. Command: DPERE- ERO- RBC=0 OST=4 Status: Bus=1 Dev=14 Func=0 64bit+ 133MHz+ SCD- USC-, DC=simple, DMMRBC=0, DMOST=4, DMCRS=2, RSCEM- Capabilities: [90] Power Management version 2 Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-) Status: D0 PME-Enable- DSel=0 DScale=0 PME- Capabilities: [a0] Message Signalled Interrupts: 64bit- Queue=0/0 Enable- Address: 00000000 Data: 0000 [7.6.] SCSI information (from /proc/scsi/scsi) (proc scsi is not compiled in) [7.7.] Other information that might be relevant to the problem (please look in /proc and include all information that you think to be relevant): I have a Crystalfontz CFA-635 USB LCD display connected to the USB port. [X.] Other notes, patches, fixes, workarounds: The system is basically a Debian Sarge system. Kernel was compiled using the Debian kernel-packge make-kpkg tools but using the stock kernel.org kernel without any changes. This sounds very similar to bug #6975 with two differences: - In bug #6975, the reason seems to be in the nVidia chipset which I do not have. - The pci_init call in #6975 is quoted to have an offset of 0x2b while I see 0x30 but I am not sure if that is relevant. Thanks in advance for any suggestion Thomas
Another workaround is to actually use ACPI instead of Legacy Power Management.
Just adding a 'me-too'. I'm seeing exactly this issue as well with a new TYAN S3870 and using the noapic workaround.
dmesg shows you don't use ACPI at all.