From owner-freebsd-smp Wed Dec 8 7:18:59 1999 Delivered-To: freebsd-smp@freebsd.org Received: from shaft.noc.clara.net (shaft.noc.clara.net [195.8.70.216]) by hub.freebsd.org (Postfix) with ESMTP id 2F04014D47 for ; Wed, 8 Dec 1999 07:18:54 -0800 (PST) (envelope-from mivens@clara.net) Received: (from mark@localhost) by shaft.noc.clara.net (8.9.3/8.9.3) id PAA75623 for freebsd-smp@freebsd.org; Wed, 8 Dec 1999 15:18:53 GMT Date: Wed, 8 Dec 1999 15:18:53 +0000 From: Mark Ivens To: freebsd-smp@freebsd.org Subject: tx0 interface lock-ups Message-ID: <19991208151853.H71307@clara.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 1.0i Sender: owner-freebsd-smp@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Hello, I've been trying a 3.3-RELEASE SMP kernel with an old Micronics M54E2 motherboard we have (its a Neptune chipset so it only supports MP 1.1). Unfortunately the tx0 (SMC Etherpower II 9432) interface sporadically locks up with repeated error messages of the form /kernel: tx0: device timeout 16 packets, seems we can continue normaly Ifconfig-ing the interface down then up from the console gets the box back on the network. Being an SMP newbie if I understand the documentation correctly, the problem with PCI bridging doesn't seem to apply as the NIC and Adaptec card are on pci0.13.0 and pci0.15.0. I presume this means that neither card is bridged. I was wondering if this way a case of error in my part in configuring the kernel or if its something more serious. If it something more serious, what is the best way that I can help get this resolved? I would be very grateful for any advice you could give. Relevant bits from kernel config: options SMP # Symmetric MultiProcessor Kernel options APIC_IO # Symmetric (APIC) I/O options NCPU=2 # number of CPUs options NBUS=3 # number of busses #options NAPIC=1 # number of IO APICs options NINTR=16 # number of INTs mptable output: =============================================================================== MPTable, version 2.0.15 ------------------------------------------------------------------------------- MP Floating Pointer Structure: location: EBDA physical address: 0x0009fcc0 signature: '_MP_' length: 16 bytes version: 1.1 checksum: 0xca mode: Virtual Wire ------------------------------------------------------------------------------- MP Config Table Header: physical address: 0x0009fcd4 signature: 'PCMP' base table length: 260 version: 1.1 checksum: 0x1e OEM ID: 'INTEL ' Product ID: '430 NX EISA ' OEM table pointer: 0x00000000 OEM table size: 0 entry count: 24 local APIC address: 0xfee00000 extended table length: 0 extended table checksum: 0 ------------------------------------------------------------------------------- MP Config Base Table Entries: -- Processors: APIC ID Version State Family Model Step Flags 0 0x10 BSP, usable 5 2 12 0x03bf 1 0x10 AP, usable 5 2 12 0x03bf -- Bus: Bus ID Type 0 ISA 1 EISA 2 PCI -- I/O APICs: APIC ID Version State Address 2 0x11 usable 0xfec00000 -- I/O Ints: Type Polarity Trigger Bus ID IRQ APIC ID PIN# ExtINT active-hi edge 0 0 2 0 INT conforms conforms 0 1 2 1 INT conforms conforms 0 0 2 2 INT conforms conforms 0 3 2 3 INT conforms conforms 0 4 2 4 INT conforms conforms 0 5 2 5 INT conforms conforms 0 6 2 6 INT conforms conforms 0 7 2 7 INT conforms conforms 0 8 2 8 INT conforms conforms 0 9 2 9 INT conforms conforms 0 10 2 10 INT conforms conforms 0 11 2 11 INT conforms conforms 0 12 2 12 INT conforms conforms 0 13 2 13 INT conforms conforms 0 14 2 14 INT conforms conforms 0 15 2 15 -- Local Ints: Type Polarity Trigger Bus ID IRQ APIC ID PIN# ExtINT active-hi edge 0 0 255 0 NMI active-hi edge 0 0 255 1 Dmesg output: Dec 8 10:09:25 eros /kernel: Copyright (c) 1992-1999 FreeBSD Inc. Dec 8 10:09:25 eros /kernel: Copyright (c) 1982, 1986, 1989, 1991, 1993 Dec 8 10:09:25 eros /kernel: The Regents of the University of California. All rights reserved. Dec 8 10:09:25 eros /kernel: FreeBSD 3.3-RELEASE #7: Tue Dec 7 19:05:01 GMT 1999 Dec 8 10:09:25 eros /kernel: mark@eros.clara.net:/usr/src/sys/compile/EROS Dec 8 10:09:25 eros /kernel: Timecounter "i8254" frequency 1193182 Hz Dec 8 10:09:25 eros /kernel: CPU: Pentium/P54C (586-class CPU) Dec 8 10:09:25 eros /kernel: Origin = "GenuineIntel" Id = 0x52c Stepping = 12 Dec 8 10:09:25 eros /kernel: Features=0x3bf Dec 8 10:09:25 eros /kernel: real memory = 536870912 (524288K bytes) Dec 8 10:09:25 eros /kernel: config> q Dec 8 10:09:25 eros /kernel: avail memory = 519532544 (507356K bytes) Dec 8 10:09:25 eros /kernel: Programming 16 pins in IOAPIC #0 Dec 8 10:09:25 eros /kernel: FreeBSD/SMP: Multiprocessor motherboard Dec 8 10:09:25 eros /kernel: cpu0 (BSP): apic id: 0, version: 0x00030010, at 0xfee00000 Dec 8 10:09:25 eros /kernel: cpu1 (AP): apic id: 1, version: 0x00030010, at 0xfee00000 Dec 8 10:09:25 eros /kernel: io0 (APIC): apic id: 2, version: 0x000f0011, at 0xfec00000 Dec 8 10:09:25 eros /kernel: Preloaded elf kernel "kernel" at 0xc0298000. Dec 8 10:09:25 eros /kernel: Preloaded userconfig_script "/boot/kernel.conf" at 0xc029809c. Dec 8 10:09:25 eros /kernel: eisa0: Dec 8 10:09:25 eros /kernel: Probing for devices on the EISA bus Dec 8 10:09:25 eros /kernel: Probing for devices on PCI bus 0: Dec 8 10:09:25 eros /kernel: chip0: rev 0x11 on pci0.0.0 Dec 8 10:09:25 eros /kernel: chip1: rev 0x05 on pci0.2.0 Dec 8 10:09:25 eros /kernel: tx0: rev 0x06 int a irq 11 on pci0.13.0 Dec 8 10:09:25 eros /kernel: tx0: address 00:e0:29:22:71:4a, type SMC9432TX, Auto-Neg 100Mbps Dec 8 10:09:25 eros /kernel: ahc0: rev 0x01 int a irq 9 on pci0.15.0 Dec 8 10:09:25 eros /kernel: ahc0: aic7880 Wide Channel A, SCSI Id=7, 16/255 SCBs Dec 8 10:09:25 eros /kernel: Probing for PnP devices: Dec 8 10:09:25 eros /kernel: Probing for devices on the ISA bus: Dec 8 10:09:25 eros /kernel: sc0 on isa Dec 8 10:09:25 eros /kernel: sc0: VGA color <16 virtual consoles, flags=0x0> Dec 8 10:09:25 eros /kernel: atkbdc0 at 0x60-0x6f on motherboard Dec 8 10:09:25 eros /kernel: atkbd0 irq 1 on isa Dec 8 10:09:25 eros /kernel: psm0 not found Dec 8 10:09:25 eros /kernel: sio0 at 0x3f8-0x3ff irq 4 flags 0x10 on isa Dec 8 10:09:25 eros /kernel: sio0: type 16550A Dec 8 10:09:25 eros /kernel: sio1 at 0x2f8-0x2ff irq 3 on isa Dec 8 10:09:25 eros /kernel: sio1: type 16550A Dec 8 10:09:25 eros /kernel: fdc0 at 0x3f0-0x3f7 irq 6 drq 2 on isa Dec 8 10:09:25 eros /kernel: fdc0: FIFO enabled, 8 bytes threshold Dec 8 10:09:25 eros /kernel: fd0: 1.44MB 3.5in Dec 8 10:09:25 eros /kernel: vga0 at 0x3b0-0x3df maddr 0xa0000 msize 131072 on isa Dec 8 10:09:25 eros /kernel: npx0 on motherboard Dec 8 10:09:25 eros /kernel: npx0: INT 16 interface Dec 8 10:09:25 eros /kernel: stray irq 7 Dec 8 10:09:25 eros /kernel: Intel Pentium detected, installing workaround for F00F bug Dec 8 10:09:25 eros /kernel: APIC_IO: Testing 8254 interrupt delivery Dec 8 10:09:25 eros /kernel: APIC_IO: routing 8254 via pin 2 Dec 8 10:09:26 eros /kernel: IP packet filtering initialized, divert disabled, rule-based forwarding disabled, default to accept, logging limited to 10 packets /entry by default Dec 8 10:09:26 eros /kernel: ccd0-3: Concatenated disk drivers -- ---------------------------------------------------------------------- Mark Ivens mivens@clara.net Lottery: a tax Systems Administrator on people who ClaraNET UK Ltd 0207 903 3203 are bad at maths ---------------------------------------------------------------------- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-smp" in the body of the message