-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi! Alan Cox wrote: > Linux 2.4.21rc6-ac1 [...] I found another system where the new ACPI code seems to have problems: it's an Asus AP1700-S5 server with Asus PR-DLS533 motherboard, ServerWorks Chipset (GCLE, CSB5 and CIOB-X2), single Xeon 2.4GHz processor (hyperthreaded), and LSI fusion MPT controller on board. When booting with ACPI enabled, the fusion driver can't find the LSI devices, and they are not listed in /proc/pci either. When booting with "acpi=off", the system boots fine from the fusion MPT device and it's also listed in /proc/pci Also booting 2.4.21-rc4 (with old ACPI code) works fine. After booting 2.4.21-rc6-ac1 with "acpi=off", I get the following infos from the system: root@setup:~ {515} $ lspci -v 00:00.0 Host bridge: ServerWorks CNB20-HE Host Bridge (rev 31) Flags: fast devsel 00:00.1 Host bridge: ServerWorks CNB20-HE Host Bridge Flags: fast devsel 00:00.2 Host bridge: ServerWorks CNB20-HE Host Bridge Flags: fast devsel 00:02.0 Ethernet controller: Intel Corp. 82540EM Gigabit Ethernet Controller (rev 02) Subsystem: Intel Corp. 82540EM Gigabit Ethernet Controller Flags: bus master, 66Mhz, medium devsel, latency 32, IRQ 18 Memory at fd800000 (32-bit, non-prefetchable) [size=128K] I/O ports at d800 [size=64] Capabilities: [dc] Power Management version 2 Capabilities: [e4] PCI-X non-bridge device. Capabilities: [f0] Message Signalled Interrupts: 64bit+ Queue=0/0 Enable- 00:03.0 VGA compatible controller: ATI Technologies Inc Rage XL (rev 27) (prog-if 00 [VGA]) Subsystem: ATI Technologies Inc: Unknown device 8008 Flags: bus master, stepping, medium devsel, latency 32, IRQ 46 Memory at fc000000 (32-bit, non-prefetchable) [size=16M] I/O ports at d400 [size=256] Memory at fb800000 (32-bit, non-prefetchable) [size=4K] Expansion ROM at febe0000 [disabled] [size=128K] Capabilities: [5c] Power Management version 2 00:0f.0 ISA bridge: ServerWorks CSB5 South Bridge (rev 93) Subsystem: ServerWorks CSB5 South Bridge Flags: bus master, medium devsel, latency 32 00:0f.1 IDE interface: ServerWorks CSB5 IDE Controller (rev 93) (prog-if 8a [Master SecP PriP]) Subsystem: ServerWorks CSB5 IDE Controller Flags: bus master, medium devsel, latency 64 I/O ports at I/O ports at I/O ports at I/O ports at I/O ports at a800 [size=16] 00:0f.2 USB Controller: ServerWorks OSB4/CSB5 OHCI USB Controller (rev 05) (prog-if 10 [OHCI]) Subsystem: ServerWorks OSB4/CSB5 OHCI USB Controller Flags: bus master, medium devsel, latency 32, IRQ 11 Memory at fb000000 (32-bit, non-prefetchable) [size=4K] 00:0f.3 Host bridge: ServerWorks GCLE Host Bridge Subsystem: ServerWorks: Unknown device 0230 Flags: bus master, medium devsel, latency 0 00:10.0 Host bridge: ServerWorks: Unknown device 0101 (rev 03) Flags: 66Mhz, medium devsel Capabilities: [60] 00:10.2 Host bridge: ServerWorks: Unknown device 0101 (rev 03) Flags: 66Mhz, medium devsel Capabilities: [60] 00:11.0 Host bridge: ServerWorks: Unknown device 0101 (rev 03) Flags: 66Mhz, medium devsel Capabilities: [60] 00:11.2 Host bridge: ServerWorks: Unknown device 0101 (rev 03) Flags: 66Mhz, medium devsel Capabilities: [60] 02:04.0 SCSI storage controller: LSI Logic / Symbios Logic 53c1030 (rev 07) Subsystem: LSI Logic / Symbios Logic: Unknown device 1000 Flags: bus master, 66Mhz, medium devsel, latency 72, IRQ 22 I/O ports at a000 [size=256] Memory at fa000000 (64-bit, non-prefetchable) [size=64K] Memory at f9800000 (64-bit, non-prefetchable) [size=64K] Expansion ROM at fe900000 [disabled] [size=1M] Capabilities: [50] Power Management version 2 Capabilities: [58] Message Signalled Interrupts: 64bit+ Queue=0/0 Enable- Capabilities: [68] 02:04.1 SCSI storage controller: LSI Logic / Symbios Logic 53c1030 (rev 07) Subsystem: LSI Logic / Symbios Logic: Unknown device 1000 Flags: bus master, 66Mhz, medium devsel, latency 72, IRQ 23 I/O ports at 9800 [size=256] Memory at f9000000 (64-bit, non-prefetchable) [size=64K] Memory at f8800000 (64-bit, non-prefetchable) [size=64K] Expansion ROM at fe800000 [disabled] [size=1M] Capabilities: [50] Power Management version 2 Capabilities: [58] Message Signalled Interrupts: 64bit+ Queue=0/0 Enable- Capabilities: [68] 03:02.0 Ethernet controller: Intel Corp. 82544GC Gigabit Ethernet Controller (LOM) (rev 02) Subsystem: Intel Corp.: Unknown device 110d Flags: bus master, 66Mhz, medium devsel, latency 32, IRQ 19 Memory at f8000000 (64-bit, non-prefetchable) [size=128K] Memory at f7800000 (64-bit, non-prefetchable) [size=128K] I/O ports at 9400 [size=32] Expansion ROM at fe7e0000 [disabled] [size=128K] Capabilities: [dc] Power Management version 2 Capabilities: [e4] PCI-X non-bridge device. Capabilities: [f0] Message Signalled Interrupts: 64bit+ Queue=0/0 Enable- root@setup:~ {516} $ cat /proc/interrupts CPU0 CPU1 0: 82918 84043 IO-APIC-edge timer 1: 1 1 IO-APIC-edge keyboard 2: 0 0 XT-PIC cascade 4: 8 12 IO-APIC-edge serial 15: 1 1 IO-APIC-edge ide1 18: 1312 1292 IO-APIC-level eth0 22: 336561 341911 IO-APIC-level ioc0 23: 24 18 IO-APIC-level ioc1 NMI: 0 0 LOC: 66734 66733 ERR: 0 MIS: 0 root@setup:~ {517} $ cat /proc/cpuinfo processor : 0 vendor_id : GenuineIntel cpu family : 15 model : 2 model name : Intel(R) Xeon(TM) CPU 2.40GHz stepping : 7 cpu MHz : 2392.123 cache size : 512 KB physical id : 0 siblings : 2 fdiv_bug : no hlt_bug : no f00f_bug : no coma_bug : no fpu : yes fpu_exception : yes cpuid level : 2 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm bogomips : 4771.02 processor : 1 vendor_id : GenuineIntel cpu family : 15 model : 2 model name : Intel(R) Xeon(TM) CPU 2.40GHz stepping : 7 cpu MHz : 2392.123 cache size : 512 KB physical id : 0 siblings : 2 fdiv_bug : no hlt_bug : no f00f_bug : no coma_bug : no fpu : yes fpu_exception : yes cpuid level : 2 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm bogomips : 4771.02 root@setup:~ {518} $ lsmod Module Size Used by Not tainted nfsd 67696 8 (autoclean) nfs 69784 1 (autoclean) lockd 47984 1 (autoclean) [nfsd nfs] sunrpc 65596 1 (autoclean) [nfsd nfs lockd] e1000 50028 1 (autoclean) softdog 1692 1 (autoclean) serverworks 7736 1 ext3 61924 2 (autoclean) jbd 40152 2 (autoclean) [ext3] raid5 17704 1 (autoclean) md 57440 2 (autoclean) [raid5] xor 8884 0 (autoclean) [raid5] sd_mod 10844 18 (autoclean) isense 32436 0 (autoclean) (unused) mptctl 19116 0 (autoclean) (unused) mptscsih 29696 9 (autoclean) mptbase 32640 5 (autoclean) [isense mptctl mptscsih] unix 15664 29 (autoclean) ext2 34176 4 (autoclean) scsi_mod 96068 2 (autoclean) [sd_mod mptscsih] Please find kernel boot messages in attached file. Any ideas? - - andreas PS: Another strange thing I noticed on this system: system time is running about 3 times faster than wall clock time: after 10 minutes of wall clock uptime, the system reports an uptime of 30 minutes (I mean, I find it sometimes hard even to follow real world speed, but this really feels like Dark Helmet asking for "Ludicrous Speed"! This is too much, if you ask me... ;-) PPS: Fusion MPT description in Configure.help states that in order to boot from a SCSI device attached to a Fusion MPT controller, you have to compile the device driver into the kernel. This is only half of the truth: it works perfectly with MPT driver compiled as modules, as long as you use an initial ramdisk and load all modules needed to access the boot device there (just like every sane person does). This comment in Configure.help is quite misleading... - -- Andreas Haumer | mailto:andreas@xss.co.at *x Software + Systeme | http://www.xss.co.at/ Karmarschgasse 51/2/20 | Tel: +43-1-6060114-0 A-1100 Vienna, Austria | Fax: +43-1-6060114-71 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQE+23IExJmyeGcXPhERAkwDAJ9fLr1VnN7nuI0bpaAl+brE82SsQQCeIGCs 7sVubfzTGvRxelQrreMwsgI= =lLtK -----END PGP SIGNATURE-----