Asus CUV4X-DLS apic fun (pre8/ac22)
With apic enabled on this board, some normal amount of disk access (including building a kernel) is successful. However, irqs are messed up. The eepro100 module for the onboard 82559 nic loads, but prints this after the revision history: PCI: No IRQ known for interrupt pin A of device 00:07.0. Probably buggy MP table. Also, when booting with apic, I get this (with both MP Spec 1.1 and 1.4) ... IO APIC version: 0011 WARNING: unexpected IO-APIC, please mail to [EMAIL PROTECTED] dmesg for both MP Spec 1.1 and 1.4 for ac8 boot are attached (it looks like there's one more irq in one of the modes, eepro has same error on both). ac22 has the same io-apic warning and eepro100 load-time messages. with noapic, dmesg includes this nugget of information after eepro100 revision history and before all the usual diagnostic s and self-tests: PCI: Enabling device 00:07.0 (0014 ->0017) PCI: Assigned IRQ 5 for device 00:07.0 This is all with the latest bios vdls1010. The changelog lists "Support Solaris 8.0 dual processor environment" so I thought it was worth a shot, but doesn't seem to fix the problem. On Wed, 27 Jun 2001, J. Nick Koston wrote: > There seems to be a major problem with this board and 2.4.x kernels. > I consistantly get SCSI Input/Output errors on multiple drives that I > know are good when running a SMP kernel. These errors do no happen > with a UP kernel. This is happening on multiple systems and with > multiple know good scsi drives of all speeds and sizes. (modified) > Test#1: > dd if=/dev/sdc of=/dev/null > (fails with input/output error) When running this (kernel booted with noapic), I get no io errors (only ran it once), but there is a bit of disk access on sda. It seems the kernel (2.4.6-pre8) has decided to use 4MB of swap in addition to the 200+MB of physical ram. I guess this is another weird system situation that the vm could be optimized for, but at the expense of good performance for the other 99% of the world. Mem: 255436K av, 250848 used, 4588k free, 0k shared, 222712k buff swap: 205k av, 4192k used, 2045808k free 644k cached bdflush and kswapd are taking 1-5% cpu each vmstat: 1 0 0 4160 3572 219376 4232 4 2 5275 795 148 3684 2 9 89 justin Linux version 2.4.6-pre8 ([EMAIL PROTECTED]) (gcc version 2.95.3 20010315 (release)) #2 SMP Mon Jul 2 06:13:18 EDT 2001 BIOS-provided physical RAM map: BIOS-e820: - 0009f000 (usable) BIOS-e820: 0009f000 - 000a (reserved) BIOS-e820: 000f - 0010 (reserved) BIOS-e820: 0010 - 0fffc000 (usable) BIOS-e820: 0fffc000 - 0000 (ACPI data) BIOS-e820: 0000 - 1000 (ACPI NVS) BIOS-e820: fec0 - fec01000 (reserved) BIOS-e820: fee0 - fee01000 (reserved) BIOS-e820: - 0001 (reserved) Scan SMP from c000 for 1024 bytes. Scan SMP from c009fc00 for 1024 bytes. Scan SMP from c00f for 65536 bytes. found SMP MP-table at 000f5530 hm, page 000f5000 reserved twice. hm, page 000f6000 reserved twice. hm, page 000f5000 reserved twice. hm, page 000f6000 reserved twice. On node 0 totalpages: 65532 zone(0): 4096 pages. zone(1): 61436 pages. zone(2): 0 pages. Intel MultiProcessor Specification v1.1 Virtual Wire compatibility mode. OEM ID: OEM0 Product ID: PROD APIC at: 0xFEE0 Processor #3 Pentium(tm) Pro APIC version 17 Floating point unit present. Machine Exception supported. 64 bit compare & exchange supported. Internal APIC present. SEP present. MTRR present. PGE present. MCA present. CMOV present. PAT present. PSE present. MMX present. FXSR present. XMM present. Bootup CPU Processor #0 Pentium(tm) Pro APIC version 17 Floating point unit present. Machine Exception supported. 64 bit compare & exchange supported. Internal APIC present. SEP present. MTRR present. PGE present. MCA present. CMOV present. PAT present. PSE present. MMX present. FXSR present. XMM present. Bus #0 is PCI Bus #1 is PCI Bus #2 is ISA I/O APIC #2 Version 17 at 0xFEC0. Int: type 3, pol 0, trig 0, bus 2, IRQ 00, APIC ID 2, APIC INT 00 Int: type 0, pol 0, trig 0, bus 2, IRQ 01, APIC ID 2, APIC INT 01 Int: type 0, pol 0, trig 0, bus 2, IRQ 00, APIC ID 2, APIC INT 02 Int: type 0, pol 0, trig 0, bus 2, IRQ 03, APIC ID 2, APIC INT 03 Int: type 0, pol 0, trig 0, bus 2, IRQ 04, APIC ID 2, APIC INT 04 Int: type 0, pol 0, trig 0, bus 2, IRQ 05, APIC ID 2, APIC INT 05 Int: type 0, pol 0, trig 0, bus 2, IRQ 06, APIC ID 2, APIC INT 06 Int: type 0, pol 0, trig 0, bus 2, IRQ 07, APIC ID 2, APIC INT 07 Int: type 0, pol 0, trig 0, bus 2, IRQ 08, APIC ID 2, APIC INT 08 Int: type 0, pol 0, trig 0, bus 2, IRQ 09, APIC ID 2, APIC INT 09 Int: type 0, pol 0,
Asus CUV4X-DLS apic fun (pre8/ac22)
With apic enabled on this board, some normal amount of disk access (including building a kernel) is successful. However, irqs are messed up. The eepro100 module for the onboard 82559 nic loads, but prints this after the revision history: PCI: No IRQ known for interrupt pin A of device 00:07.0. Probably buggy MP table. Also, when booting with apic, I get this (with both MP Spec 1.1 and 1.4) ... IO APIC version: 0011 WARNING: unexpected IO-APIC, please mail to [EMAIL PROTECTED] dmesg for both MP Spec 1.1 and 1.4 for ac8 boot are attached (it looks like there's one more irq in one of the modes, eepro has same error on both). ac22 has the same io-apic warning and eepro100 load-time messages. with noapic, dmesg includes this nugget of information after eepro100 revision history and before all the usual diagnostic s and self-tests: PCI: Enabling device 00:07.0 (0014 -0017) PCI: Assigned IRQ 5 for device 00:07.0 This is all with the latest bios vdls1010. The changelog lists Support Solaris 8.0 dual processor environment so I thought it was worth a shot, but doesn't seem to fix the problem. On Wed, 27 Jun 2001, J. Nick Koston wrote: There seems to be a major problem with this board and 2.4.x kernels. I consistantly get SCSI Input/Output errors on multiple drives that I know are good when running a SMP kernel. These errors do no happen with a UP kernel. This is happening on multiple systems and with multiple know good scsi drives of all speeds and sizes. (modified) Test#1: dd if=/dev/sdc of=/dev/null (fails with input/output error) When running this (kernel booted with noapic), I get no io errors (only ran it once), but there is a bit of disk access on sda. It seems the kernel (2.4.6-pre8) has decided to use 4MB of swap in addition to the 200+MB of physical ram. I guess this is another weird system situation that the vm could be optimized for, but at the expense of good performance for the other 99% of the world. Mem: 255436K av, 250848 used, 4588k free, 0k shared, 222712k buff swap: 205k av, 4192k used, 2045808k free 644k cached bdflush and kswapd are taking 1-5% cpu each vmstat: 1 0 0 4160 3572 219376 4232 4 2 5275 795 148 3684 2 9 89 justin Linux version 2.4.6-pre8 ([EMAIL PROTECTED]) (gcc version 2.95.3 20010315 (release)) #2 SMP Mon Jul 2 06:13:18 EDT 2001 BIOS-provided physical RAM map: BIOS-e820: - 0009f000 (usable) BIOS-e820: 0009f000 - 000a (reserved) BIOS-e820: 000f - 0010 (reserved) BIOS-e820: 0010 - 0fffc000 (usable) BIOS-e820: 0fffc000 - 0000 (ACPI data) BIOS-e820: 0000 - 1000 (ACPI NVS) BIOS-e820: fec0 - fec01000 (reserved) BIOS-e820: fee0 - fee01000 (reserved) BIOS-e820: - 0001 (reserved) Scan SMP from c000 for 1024 bytes. Scan SMP from c009fc00 for 1024 bytes. Scan SMP from c00f for 65536 bytes. found SMP MP-table at 000f5530 hm, page 000f5000 reserved twice. hm, page 000f6000 reserved twice. hm, page 000f5000 reserved twice. hm, page 000f6000 reserved twice. On node 0 totalpages: 65532 zone(0): 4096 pages. zone(1): 61436 pages. zone(2): 0 pages. Intel MultiProcessor Specification v1.1 Virtual Wire compatibility mode. OEM ID: OEM0 Product ID: PROD APIC at: 0xFEE0 Processor #3 Pentium(tm) Pro APIC version 17 Floating point unit present. Machine Exception supported. 64 bit compare exchange supported. Internal APIC present. SEP present. MTRR present. PGE present. MCA present. CMOV present. PAT present. PSE present. MMX present. FXSR present. XMM present. Bootup CPU Processor #0 Pentium(tm) Pro APIC version 17 Floating point unit present. Machine Exception supported. 64 bit compare exchange supported. Internal APIC present. SEP present. MTRR present. PGE present. MCA present. CMOV present. PAT present. PSE present. MMX present. FXSR present. XMM present. Bus #0 is PCI Bus #1 is PCI Bus #2 is ISA I/O APIC #2 Version 17 at 0xFEC0. Int: type 3, pol 0, trig 0, bus 2, IRQ 00, APIC ID 2, APIC INT 00 Int: type 0, pol 0, trig 0, bus 2, IRQ 01, APIC ID 2, APIC INT 01 Int: type 0, pol 0, trig 0, bus 2, IRQ 00, APIC ID 2, APIC INT 02 Int: type 0, pol 0, trig 0, bus 2, IRQ 03, APIC ID 2, APIC INT 03 Int: type 0, pol 0, trig 0, bus 2, IRQ 04, APIC ID 2, APIC INT 04 Int: type 0, pol 0, trig 0, bus 2, IRQ 05, APIC ID 2, APIC INT 05 Int: type 0, pol 0, trig 0, bus 2, IRQ 06, APIC ID 2, APIC INT 06 Int: type 0, pol 0, trig 0, bus 2, IRQ 07, APIC ID 2, APIC INT 07 Int: type 0, pol 0, trig 0, bus 2, IRQ 08, APIC ID 2, APIC INT 08 Int: type 0, pol 0, trig 0, bus 2, IRQ 09, APIC ID 2, APIC INT 09 Int: type 0, pol 0, trig 0, bus 2,