Bug 7642 - Tyan S3870 motherboard - hangs on boot
Summary: Tyan S3870 motherboard - hangs on boot
Status: REJECTED INVALID
Alias: None
Product: ACPI
Classification: Unclassified
Component: Other (show other bugs)
Hardware: i386 Linux
: P2 normal
Assignee: acpi_other
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-12-06 14:44 UTC by Thomas Hadig
Modified: 2007-06-05 02:23 UTC (History)
0 users

See Also:
Kernel Version: 2.6.18.5
Subsystem:
Regression: ---
Bisected commit-id:


Attachments

Description Thomas Hadig 2006-12-06 14:44:30 UTC
[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
Comment 1 Thomas Hadig 2006-12-20 16:01:32 UTC
Another workaround is to actually use ACPI instead of Legacy Power Management.
Comment 2 Mark Blackman 2007-02-01 02:38:21 UTC
Just adding a 'me-too'. I'm seeing exactly this issue as
well with a new TYAN S3870 and using the noapic workaround.
Comment 3 Alexey Starikovskiy 2007-06-05 02:23:05 UTC
dmesg shows you don't use ACPI at all. 

Note You need to log in before you can comment on or make changes to this bug.