For those of you who don't know, I'm hunting a rather large, ~1.1ms, lag on my machine. I'll email details to anyone who hasn't been following... I'd like to thank all of you for your help, Steve in particular. I currently have my PC pulled apart. The only thing inside is the motherboard, the video card, the hard drive, the ethernet card and a floppy drive. Everything BIOS related has been tried. I'm running linux-2.4.0.test1-rtl-3.0.pre7, with a working .config file. By 'working', I mean on someone else's machine, the kernel compiled with this .config runs my test code without the glitch prevalent on my system. (Okay, the .config's are not exactly identical, but the differences are not the problem - eg. different ethernet card, etc.) There are a couple log messages that I'm weary of, but I don't know what to do about them. I'm attaching some pleasure reading below for anyone interested in helping this poor soul... (summarized below messaged) >dmesg Linux version 2.4.0-test1 ([EMAIL PROTECTED]) (gcc version egcs-2.91.66 19990314/Linux (egcs-1.1.2 release)) #1 Wed Sep 13 10:12:37 EDT 2000 BIOS-provided physical RAM map: e820: 000000000009f800 @ 0000000000000000 (usable) e820: 0000000000000800 @ 000000000009f800 (reserved) e820: 0000000000018800 @ 00000000000e7800 (reserved) e820: 0000000003ffdc00 @ 0000000000100000 (usable) e820: 0000000000001c00 @ 00000000040fdc00 (ACPI data) e820: 0000000000000400 @ 00000000040ff800 (ACPI NVS) e820: 0000000003f00400 @ 00000000040ffc00 (usable) e820: 0000000000018800 @ 00000000fffe7800 (reserved) user-defined physical RAM map: e820: 000000000009f000 @ 0000000000000000 (usable) e820: 0000000007d00000 @ 0000000000100000 (usable) On node 0 totalpages: 32256 zone(0): 4096 pages. zone(1): 28160 pages. zone(2): 0 pages. Kernel command line: auto BOOT_IMAGE=rtlinux ro root=308 mem=126m Initializing CPU#0 Detected 448065177 Hz processor. Console: colour VGA+ 80x25 Calibrating delay loop... 894.57 BogoMIPS Memory: 124632k/129024k available (1275k kernel code, 4004k reserved, 82k data, 172k init, 0k highmem) Dentry-cache hash table entries: 16384 (order: 5, 131072 bytes) Buffer-cache hash table entries: 4096 (order: 2, 16384 bytes) Page-cache hash table entries: 32768 (order: 5, 131072 bytes) kmem_create: Poisoning requested, but con given - bdev_cache Inode-cache hash table entries: 8192 (order: 4, 65536 bytes) kmem_create: Poisoning requested, but con given - inode_cache CPU: Intel Pentium II (Deschutes) stepping 02 Checking 386/387 coupling... OK, FPU using exception 16 error reporting. Checking 'hlt' instruction... OK. POSIX conformance testing by UNIFIX PCI: PCI BIOS revision 2.10 entry at 0xfd9a3, last bus=1 PCI: Using configuration type 1 PCI: Probing PCI hardware PCI: Using IRQ router PIIX [8086/122e] at 00:07.0 Limiting direct PCI/PCI transfers. Linux NET4.0 for Linux 2.3 Based upon Swansea University Computer Society NET3.039 kmem_create: Poisoning requested, but con given - skbuff_head_cache NET4: Unix domain sockets 1.0/SMP for Linux NET4.0. NET4: Linux TCP/IP 1.0 for NET4.0 IP Protocols: ICMP, UDP, TCP IP: routing cache hash table of 512 buckets, 4Kbytes TCP: Hash tables configured (established 8192 bind 8192) Starting kswapd v1.6 pty: 256 Unix98 ptys configured Uniform Multi-Platform E-IDE driver Revision: 6.30 ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx PIIX4: IDE controller on PCI bus 00 dev 39 PIIX4: chipset revision 1 PIIX4: not 100% native mode: will probe irqs later hda: Maxtor 91296D6, ATA DISK drive ide0 at 0x1f0-0x1f7,0x3f6 on irq 14 hda: 25313904 sectors (12961 MB) w/512KiB Cache, CHS=1575/255/63 Partition check: hda: hda1 hda2 < hda5 hda6 hda7 hda8 > Serial driver version 4.93 (2000-03-20) with MANY_PORTS SHARE_IRQ SERIAL_PCI enabled 3c59x.c:v0.99L+LK1.1.5 30 Apr 2000 Donald Becker and others http://cesdis.gsfc.nasa.gov/linux/drivers/vortex.html $Revision: 1.78 $ eth0: 3Com PCI 3c905B Cyclone 100baseTx at 0x1080, PCI: Enabling device 00:0d.0 (0114 -> 0117) 00:50:04:13:0a:60, IRQ 11 8K byte-wide RAM 5:3 Rx:Tx split, autoselect/Autonegotiate interface. MII transceiver found at address 24, status 786d. MII transceiver found at address 0, status 786d. 3c59x: Wake-on-LAN functions disabled Enabling bus-master transmits and whole-frame receives. kmem_create: Forcing size word alignment - nfs_fh VFS: Mounted root (ext2 filesystem) readonly. Freeing unused kernel memory: 172k freed Adding Swap: 514040k swap-space (priority -1) [EXT II FS 0.5b, 95/08/09, bs=1024, fs=1024, gc=376, bpg=8192, ipg=2048, mo=ffffffea] eth0: using NWAY autonegotiation Real-Time Linux Extensions Loaded (http://www.fsmlabs.com/) ----- In particular, the following 4 sections scare me: 1) Page-cache hash table entries: 32768 (order: 5, 131072 bytes) kmem_create: Poisoning requested, but con given - bdev_cache Inode-cache hash table entries: 8192 (order: 4, 65536 bytes) kmem_create: Poisoning requested, but con given - inode_cache 2) Checking 386/387 coupling... OK, FPU using exception 16 error reporting. 3) Linux NET4.0 for Linux 2.3 Based upon Swansea University Computer Society NET3.039 kmem_create: Poisoning requested, but con given - skbuff_head_cache 4) ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx PIIX4: IDE controller on PCI bus 00 dev 39 PIIX4: chipset revision 1 PIIX4: not 100% native mode: will probe irqs later Any of this problematic? Any other ideas? Thanks - Chuck -- [rtl] --- To unsubscribe: echo "unsubscribe rtl" | mail [EMAIL PROTECTED] OR echo "unsubscribe rtl <Your_email>" | mail [EMAIL PROTECTED] --- For more information on Real-Time Linux see: http://www.rtlinux.org/rtlinux/