Hi, I recently installed Redhat 7.3 on a HighPoint 372 RAID-controller with two disks in RAID-1 by using the Open Source drivers provided by HighPoint. The box boots, and everything is fine, except from two minor problems. 1. When the box is idle, the system load is _never_ below 1.00. I have tried to update the kernel, flashed the RAID-controller to a newer version, degraded the kernel, changed drivers - but nothing seems to help. Even though the CPU states are: 0.0% user, 0.0% system, 0.0% nice, 100.0% idle 2. The I/O performance is bad. I ran bonnie++, and got very poor results. You can see them here: http://eivind.stabbursmoen.no/nathan.html Anyone out there running a similar configuration? Or at least any ideas why the controller is messing with me? All suggestions are welcome :-) - Eivind Hestnes The dmesg and lsmod outputs are provided below: dmesg: ------ Linux version 2.4.23-grsec-1.9.13-xfs-1.31-hpt-1.31-bigmem-grath (root@nathan) (gcc version 2.96 20000731 (Red Hat Linux 7.3 2.96-113)) #1 Fri Dec 26 19:17:59 CET 2003 BIOS-provided physical RAM map: BIOS-e820: 0000000000000000 - 000000000009fc00 (usable) BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved) BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved) BIOS-e820: 0000000000100000 - 000000003fff0000 (usable) BIOS-e820: 000000003fff0000 - 000000003fff3000 (ACPI NVS) BIOS-e820: 000000003fff3000 - 0000000040000000 (ACPI data) BIOS-e820: 00000000fec00000 - 0000000100000000 (reserved) 127MB HIGHMEM available. 896MB LOWMEM available. found SMP MP-table at 000f57c0 hm, page 000f5000 reserved twice. hm, page 000f6000 reserved twice. hm, page 000f1000 reserved twice. hm, page 000f2000 reserved twice. On node 0 totalpages: 262128 zone(0): 4096 pages. zone(1): 225280 pages. zone(2): 32752 pages. Intel MultiProcessor Specification v1.4 Virtual Wire compatibility mode. OEM ID: OEM00000 Product ID: PROD00000000 APIC at: 0xFEE00000 Processor #0 Pentium 4(tm) XEON(tm) APIC version 17 I/O APIC #2 Version 17 at 0xFEC00000. Enabling APIC mode: Flat. Using 1 I/O APICs Processors: 1 Kernel command line: auto BOOT_IMAGE=linux-latest-hp ro root=801 BOOT_FILE=/boot/vmlinuz-2.4.23-grsec-1.9.13-xfs-1.31-hpt-1.31-bigmem-grath Initializing CPU#0 Detected 1808.964 MHz processor. Console: colour VGA+ 80x25 Calibrating delay loop... 3604.48 BogoMIPS Memory: 1032780k/1048512k available (1795k kernel code, 15344k reserved, 315k data, 108k init, 131008k highmem) Dentry cache hash table entries: 131072 (order: 8, 1048576 bytes) Inode cache hash table entries: 65536 (order: 7, 524288 bytes) Mount cache hash table entries: 512 (order: 0, 4096 bytes) Buffer cache hash table entries: 65536 (order: 6, 262144 bytes) Page-cache hash table entries: 262144 (order: 8, 1048576 bytes) CPU: Trace cache: 12K uops, L1 D cache: 8K CPU: L2 cache: 512K Intel machine check architecture supported. Intel machine check reporting enabled on CPU#0. CPU: After generic, caps: 3febfbff 00000000 00000000 00000000 CPU: Common caps: 3febfbff 00000000 00000000 00000000 CPU: Intel(R) Pentium(R) 4 CPU 1.80GHz stepping 04 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 Setting 2 in the phys_id_present_map ....changing IO-APIC physical APIC ID to 2 ... ok. init IO_APIC IRQs IO-APIC (apicid-pin) 2-0, 2-5, 2-9, 2-10, 2-11, 2-20, 2-21 not connected. ...TIMER: vector=0x31 pin1=2 pin2=0 number of MP IRQ sources: 21. 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: 00178020 ........ : max redirection entries: 0017 ........ : PRQ implemented: 1 ........ : IO APIC version: 0020 ..... register #02: 00000000 ........ : arbitration: 00 ..... register #03: 00000001 ........ : Boot DT : 1 ..... IRQ redirection table: NR Log Phy Mask Trig IRR Pol Stat Dest Deli Vect: 00 000 00 1 0 0 0 0 0 0 00 01 001 01 0 0 0 0 0 1 1 39 02 001 01 0 0 0 0 0 1 1 31 03 001 01 0 0 0 0 0 1 1 41 04 001 01 0 0 0 0 0 1 1 49 05 000 00 1 0 0 0 0 0 0 00 06 001 01 0 0 0 0 0 1 1 51 07 001 01 0 0 0 0 0 1 1 59 08 001 01 0 0 0 0 0 1 1 61 09 000 00 1 0 0 0 0 0 0 00 0a 000 00 1 0 0 0 0 0 0 00 0b 000 00 1 0 0 0 0 0 0 00 0c 001 01 0 0 0 0 0 1 1 69 0d 001 01 0 0 0 0 0 1 1 71 0e 001 01 0 0 0 0 0 1 1 79 0f 001 01 0 0 0 0 0 1 1 81 10 001 01 1 1 0 1 0 1 1 89 11 001 01 1 1 0 1 0 1 1 91 12 001 01 1 1 0 1 0 1 1 99 13 001 01 1 1 0 1 0 1 1 A1 14 000 00 1 0 0 0 0 0 0 00 15 000 00 1 0 0 0 0 0 0 00 16 001 01 1 1 0 1 0 1 1 A9 17 001 01 1 1 0 1 0 1 1 B1 IRQ to pin mappings: IRQ0 -> 0:2 IRQ1 -> 0:1 IRQ3 -> 0:3 IRQ4 -> 0:4 IRQ6 -> 0:6 IRQ7 -> 0:7 IRQ8 -> 0:8 IRQ12 -> 0:12 IRQ13 -> 0:13 IRQ14 -> 0:14 IRQ15 -> 0:15 IRQ16 -> 0:16 IRQ17 -> 0:17 IRQ18 -> 0:18 IRQ19 -> 0:19 IRQ22 -> 0:22 IRQ23 -> 0:23 ..................................... done. Using local APIC timer interrupts. calibrating APIC timer ... ...... CPU clock speed is 1808.9505 MHz. ...... host bus clock speed is 100.4971 MHz. cpu: 0, clocks: 1004971, slice: 502485 CPU0<T0:1004960,T1:502464,D:11,S:502485,C:1004971> PCI: PCI BIOS revision 2.10 entry at 0xfb200, last bus=2 PCI: Using configuration type 1 PCI: Probing PCI hardware PCI: Probing PCI hardware (bus 00) PCI: Ignoring BAR0-3 of IDE controller 00:1f.1 Transparent bridge - Intel Corp. 82801BA/CA/DB/EB PCI Bridge PCI: Using IRQ router PIIX/ICH [8086/24c0] at 00:1f.0 PCI->APIC IRQ transform: (B0,I31,P0) -> 16 PCI->APIC IRQ transform: (B0,I31,P1) -> 17 PCI->APIC IRQ transform: (B2,I3,P0) -> 23 PCI->APIC IRQ transform: (B2,I4,P0) -> 22 PCI->APIC IRQ transform: (B2,I6,P0) -> 18 Linux NET4.0 for Linux 2.4 Based upon Swansea University Computer Society NET3.039 Initializing RT netlink socket Starting kswapd allocated 32 pages and 32 bhs reserved for the highmem bounces Installing knfsd (copyright (C) 1996 okir@xxxxxxxxxxxx). SGI XFS snapshot-2.4.23-2003-12-01_00:33_UTC with no debug enabled pty: 256 Unix98 ptys configured Serial driver version 5.05c (2001-07-08) with MANY_PORTS SHARE_IRQ SERIAL_PCI enabled ttyS00 at 0x03f8 (irq = 4) is a 16550A ttyS01 at 0x02f8 (irq = 3) is a 16550A Floppy drive(s): fd0 is 1.44M FDC 0 is a post-1991 82077 RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize loop: loaded (max 8 devices) Linux agpgart interface v0.99 (c) Jeff Hartmann agpgart: Maximum main memory to use for agp memory: 941M agpgart: Detected an Intel(R) 845G, but could not find the secondary device. Assuming a non-integrated video card. agpgart: Detected Intel(R) 845G chipset agpgart: AGP aperture is 64M @ 0xe0000000 [drm] Initialized tdfx 1.0.0 20010216 on minor 0 [drm] AGP 0.99 Aperture @ 0xe0000000 64MB [drm] Initialized radeon 1.7.0 20020828 on minor 1 [drm] AGP 0.99 Aperture @ 0xe0000000 64MB [drm] Initialized i810 1.2.1 20020211 on minor 2 Uniform Multi-Platform E-IDE driver Revision: 7.00beta4-2.4 ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx Initializing Cryptographic API NET4: Linux TCP/IP 1.0 for NET4.0 IP Protocols: ICMP, UDP, TCP, IGMP IP: routing cache hash table of 8192 buckets, 64Kbytes TCP: Hash tables configured (established 262144 bind 65536) ip_tables: (C) 2000-2002 Netfilter core team ipt_recent v0.3.1: Stephen Frost <sfrost@xxxxxxxxxxx>. http://snowman.net/projects/ipt_recent/ NET4: Unix domain sockets 1.0/SMP for Linux NET4.0. RAMDISK: Compressed image found at block 0 Freeing initrd memory: 271k freed VFS: Mounted root (ext2 filesystem). SCSI subsystem driver Revision: 1.00 Device Driver for HPT37x2 ATA RAID Controller Version 1.31, Compiled Dec 26 2003 19:36:59 Found Controller: HPT372 UDMA/ATA133 RAID Controller scsi0 : hpt37x2 Vendor: HPT Inc. Model: HPT37x2 RAID 1 Rev: 1.05 Type: Direct-Access ANSI SCSI revision: 02 Attached scsi disk sda at scsi0, channel 0, id 0, lun 0 SCSI device sda: 60058656 512-byte hdwr sectors (30750 MB) Partition check: sda: sda1 sda2 sda3 sda4 < sda5 sda6 sda7 > Journalled Block Device driver loaded kjournald starting. Commit interval 5 seconds EXT3-fs: mounted filesystem with ordered data mode. Freeing unused kernel memory: 108k freed grsec: time set by (hwclock:25465) UID(0) EUID(0), parent (rc.sysinit:30306) UID(0) EUID(0) Adding Swap: 2096440k swap-space (priority -1) EXT3 FS 2.4-0.9.19, 19 August 2002 on sd(8,1), internal journal kjournald starting. Commit interval 5 seconds EXT3 FS 2.4-0.9.19, 19 August 2002 on sd(8,6), internal journal EXT3-fs: mounted filesystem with ordered data mode. kjournald starting. Commit interval 5 seconds EXT3 FS 2.4-0.9.19, 19 August 2002 on sd(8,2), internal journal EXT3-fs: mounted filesystem with ordered data mode. kjournald starting. Commit interval 5 seconds EXT3 FS 2.4-0.9.19, 19 August 2002 on sd(8,3), internal journal EXT3-fs: mounted filesystem with ordered data mode. kjournald starting. Commit interval 5 seconds EXT3 FS 2.4-0.9.19, 19 August 2002 on sd(8,7), internal journal EXT3-fs: mounted filesystem with ordered data mode. 3c59x: Donald Becker and others. www.scyld.com/network/vortex.html See Documentation/networking/vortex.txt 02:03.0: 3Com PCI 3c905C Tornado at 0x9400. Vers LK1.1.18-ac 00:50:da:3f:d5:89, IRQ 23 product code 5957 rev 00.13 date 10-27-99 Internal config register is 1800000, transceivers 0xa. 8K byte-wide RAM 5:3 Rx:Tx split, autoselect/Autonegotiate interface. MII transceiver found at address 24, status 782d. Enabling bus-master transmits and whole-frame receives. 02:03.0: scatter/gather enabled. h/w checksums enabled See Documentation/networking/vortex.txt 02:04.0: 3Com PCI 3c905C Tornado at 0x9800. Vers LK1.1.18-ac 00:50:da:3f:d7:9f, IRQ 22 product code 5957 rev 00.13 date 10-27-99 Internal config register is 1800000, transceivers 0xa. 8K byte-wide RAM 5:3 Rx:Tx split, autoselect/Autonegotiate interface. MII transceiver found at address 24, status 7809. Enabling bus-master transmits and whole-frame receives. 02:04.0: scatter/gather enabled. h/w checksums enabled lsmod: ------ Module Size Used by Not tainted 3c59x 27816 1 ext3 65152 5 jbd 46956 5 [ext3] hpt37x2 61888 6 sd_mod 11932 12 scsi_mod 99992 2 [hpt37x2 sd_mod]