[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: troublesome 3com cards?



A point to verify : maybe you set your interrupt detection to "edge". Try
putting it to "level". It's somewhere deep in the BIOS.
Anyway, having to move a NIC is most of the time symptoms of deeper problems.

Jean-Francois


Saad Kadhi wrote:

> On Wed, 2002-02-27 at 09:32, Mikael Gunnarsson wrote:
> > I have a machine running as a central web stats processor. Nightly, I
> > have four Windows NT/2000 servers copying their web logs to the machine
> > via samba, and every morning I find the machine either frozen stiff or
> > greeting me with a cheery little ddb> prompt. In the latter case I most
> > often find the screen cluttered with "xl0: Bad receive - Packet dropped"
> > and/or "xl0: Watchdog timeout".
> I have had many Watchdog timeout problems & I usually get rid of them
> after moving the nic to another PCI slot and/or modify the IRQ for the
> PCI slot in the BIOS.
> >
> > Checking the log from the VBscript that does the log copying from the
> > Windows machines I find that the OpenBSD machine crashes when the script
> > copies some rather large (50+ megs) log files.
> >
> > My suspicion is directed towards the network adapter, which I have heard
> > some others complain quite a bit over. It's a 3Com etherlink server,
> > 3c980c PCI card. Unfortunately, I don't have another card available
> > right now to test with. I've included a dmesg below.
> Save for the watchdog timeout "problem", I've never had a problem with
> the following:
> 3c905[BC]TX
>
> never had a 980 in my hands.
>
> > Can anyone confirm my suspicion? Do 3Com cards really suck that bad, or
> > is there anything else I should be looking for?
> If you ask Henning, he'll tell you get a dec 21143-based nic & forget
> about it :p. Otherwise you might try a 905[BC] or even -depending on
> weather conditions & mood of bozo the monkey- an fxp.
>
> HTH
>
> >
> > Thanks
> > Mikael
> >
> > OpenBSD 3.0 (GENERIC) #94: Thu Oct 18 14:48:27 MDT 2001
> >     deraadt@i386.openbsd.org:/usr/src/sys/arch/i386/compile/GENERIC
> > cpu0: Intel Celeron (Mendocino) ("GenuineIntel" 686-class, 128KB L2
> > cache) 301 MHz
> > cpu0:
> > FPU,V86,DE,PSE,TSC,MSR,PAE,MCE,CX8,SYS,MTRR,PGE,MCA,CMOV,PAT,PSE36,MMX,F
> > XSR
> > real mem  = 402239488 (392812K)
> > avail mem = 367063040 (358460K)
> > using 4935 buffers containing 20213760 bytes (19740K) of memory
> > mainbus0 (root)
> > bios0 at mainbus0: AT/286+(d2) BIOS, date 08/21/98, BIOS32 rev. 0 @
> > 0xfb280
> > apm0 at bios0: Power Management spec V1.2
> > apm0: AC on, battery charge unknown
> > pcibios0 at bios0: rev. 2.1 @ 0xf0000/0xb6fc
> > pcibios0: PCI IRQ Routing Table rev. 1.0 @ 0xfdb80/144 (7 entries)
> > pcibios0: PCI Exclusive IRQs: 10 11
> > pcibios0: PCI Interrupt Router at 000:07:0 ("Intel 82371SB PCI-ISA" rev
> > 0x00)
> > pcibios0: PCI bus #1 is the last bus
> > bios0: ROM list: 0xc0000/0x8000
> > pci0 at mainbus0 bus 0: configuration mode 1 (no bios)
> > pchb0 at pci0 dev 0 function 0 "Intel 82443LX PCI-AGP" rev 0x03
> > ppb0 at pci0 dev 1 function 0 "Intel 82443LX AGP" rev 0x03
> > pci1 at ppb0 bus 1
> > pcib0 at pci0 dev 7 function 0 "Intel 82371AB PIIX4 ISA" rev 0x02
> > pciide0 at pci0 dev 7 function 1 "Intel 82371AB IDE" rev 0x01: DMA,
> > channel 0 wired to compatibility, channel 1 wired to compatibility
> > wd0 at pciide0 channel 0 drive 0: <WDC WD200EB-00CSF0>
> > wd0: 16-sector PIO, LBA, 19092MB, 16383 cyl, 16 head, 63 sec, 39102336
> > sectors
> > wd1 at pciide0 channel 0 drive 1: <WDC WD200EB-00CSF0>
> > wd1: 16-sector PIO, LBA, 19092MB, 16383 cyl, 16 head, 63 sec, 39102336
> > sectors
> > wd0(pciide0:0:0): using PIO mode 4, Ultra-DMA mode 2
> > wd1(pciide0:0:1): using PIO mode 4, Ultra-DMA mode 2
> > atapiscsi0 at pciide0 channel 1 drive 1
> > scsibus0 at atapiscsi0: 2 targets
> > cd0 at scsibus0 targ 0 lun 0: <ATAPI, CD-ROM 52X, 196E> SCSI0 5/cdrom
> > removable
> > cd0(pciide0:1:1): using PIO mode 4, Ultra-DMA mode 2
> > uhci0 at pci0 dev 7 function 2 "Intel 82371AB USB" rev 0x01: irq 11
> > usb0 at uhci0: USB revision 1.0
> > uhub0 at usb0
> > uhub0: vendor 0x0000 UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
> > uhub0: 2 ports with 2 removable, self powered
> > "Intel 82371AB Power Mgmt" rev 0x02 at pci0 dev 7 function 3 not
> > configured
> > vga1 at pci0 dev 8 function 0 "ATI Mach64 CT" rev 0x09
> > wsdisplay0 at vga1: console (80x25, vt100 emulation)
> > wsdisplay0: screen 1-5 added (80x25, vt100 emulation)
> > xl0 at pci0 dev 9 function 0 "3Com 3c980 100Base-TX" rev 0x30: irq 10
> > address 00:50:da:72:79:c0
> > exphy0 at xl0 phy 24: 3Com internal media interface
> > isa0 at pcib0
> > isadma0 at isa0
> > pckbc0 at isa0 port 0x60/5
> > pckbd0 at pckbc0 (kbd slot)
> > pckbc0: using irq 1 for kbd slot
> > wskbd0 at pckbd0: console keyboard, using wsdisplay0
> > pcppi0 at isa0 port 0x61
> > midi0 at pcppi0: <PC speaker>
> > sysbeep0 at pcppi0
> > npx0 at isa0 port 0xf0/16: using exception 16
> > fdc0 at isa0 port 0x3f0/6 irq 6 drq 2
> > fd0 at fdc0 drive 0: 1.44MB 80 cyl, 2 head, 18 sec
> > biomask c840 netmask cc40 ttymask cc42
> > pctr: 686-class user-level performance counters enabled
> > mtrr: Pentium Pro MTRR support
> > dkcsum: wd0 matched BIOS disk 80
> > dkcsum: wd1 matched BIOS disk 81
> > root on wd0a
> > rootdev=0x0 rrootdev=0x300 rawdev=0x302
> >
> --
> /Saad --  [bsdguy@docisland.org]
> [pgp keyid: 35592A6D http://pgp.mit.edu]
> # booth slave for hire