[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Ethernet Card Troubles
dmesg to the rescue!! 8-)
Check this out:
Your NIC:
> ep0 at isa0 port 0x210/16 irq 5: address 00:60:97:13:6f:e2, utp (default utp)
Your sound chip/card (small part of it) :
> ess0 at isapnp0 "ESS ES1868 Plug and Play AudioD, ESS1868, , " port
> 0x220/16,0x388/4,0x330/2 irq 5 drq 1,0
See that? Your NIC and your sound chip/card are fighting over IRQ 5,
and you are getting the classic "horrible NIC performance due to IRQ
conflict" problem. Move the NIC, reserve its IRQ you moved it to in
BIOS for ISA cards, you should be in business. Or, if you aren't
going to use the sound chip/card, disable/remove it.
(note, you might find that you haven't reserved IRQ 5 for the 3c509 in
BIOS now. You might also be able to resolve the problem just by doing
that, though I've got this irrational and incorrect thing in my head
which says "sound cards go on IRQ5". I've seen at least one that
_claimed_ to be PNP, but always took IRQ5, regardless. I really need
to boot OpenBSD on that machine, look at things a little closer.
dmesg tells you things Windows just won't.)
To all who wonder why we want the WHOLE, UNEDITED dmesg, here is a
classic reason. The problem isn't the NIC, the problem isn't the
sound card, it is the interaction between 'em.
Why did your install go well? The boot disk/CD has no drivers for the
sound card, so the card was uninitialized, and didn't take up any IRQ
space, so your NIC ran unencumbered.
Nick.
"Benjamin J. Kraus" wrote:
>
> As suggested, here is a copy of my entire dmesg.
> Ben
>
> ======== dmesg =========
> OpenBSD 2.8 (GENERIC) #399: Mon Nov 6 10:59:23 MST 2000
> deraadt@i386.openbsd.org:/usr/src/sys/arch/i386/compile/GENERIC
> cpu0: broken TSC disabled
> cpu0: IDT WinChip C6 ("CentaurHauls" 586-class)
> cpu0: FPU,DE,MSR,MCE,MMX
> real mem = 66695168 (65132K)
> avail mem = 56823808 (55492K)
> using 839 buffers containing 3436544 bytes (3356K) of memory
> mainbus0 (root)
> bios0 at mainbus0: AT/286+(f8) BIOS, date 08/16/96, BIOS32 rev. 0 @ 0xfb200
> apm0 at bios0: Power Management spec V1.2
> apm0: AC on, battery charge unknown
> pcibios0 at bios0: rev. 2.1 found at 0xf0000[0xb728]
> pcibios0: PCI BIOS has 5 Interrupt Routing table entries
> pcibios0: PCI bus #0 is the last bus
> pci0 at mainbus0 bus 0: configuration mode 1 (bios)
> pchb0 at pci0 dev 0 function 0 "Intel 82437VX" rev 0x02
> pcib0 at pci0 dev 7 function 0 "Intel 82371SB (Triton II) PCI-ISA" rev 0x01
> pciide0 at pci0 dev 7 function 1 "Intel 82371SB (Triton II) IDE" rev 0x00:
> DMA, channel 0 wired to compatibility, channel 1 wired to compatibility
> wd0 at pciide0 channel 0 drive 0: <WDC WD100EB-00BHF0>
> wd0: can use 32-bit, PIO mode 4, DMA mode 2
> wd0: 16-sector PIO, LBA, 9541MB, 16383 cyl, 16 head, 63 sec, 19541088 sectors
> wd1 at pciide0 channel 0 drive 1: <WDC AC21600H>
> wd1: can use 32-bit, PIO mode 4, DMA mode 2
> wd1: 16-sector PIO, LBA, 1549MB, 3148 cyl, 16 head, 63 sec, 3173184 sectors
> pciide0: channel 0 interrupting at irq 14
> wd0(pciide0:0:0): using PIO mode 4, DMA mode 2 (using DMA data transfers)
> wd1(pciide0:0:1): using PIO mode 4, DMA mode 2 (using DMA data transfers)
> atapiscsi0 at pciide0 channel 1
> scsibus0 at atapiscsi0: 2 targets
> cd0 at scsibus0 targ 0 lun 0: <IBM, PD-1 LF-1195, A112> SCSI0 5/cdrom
> removable
> cd0: can use 32-bit, PIO mode 0
> pciide0: channel 1 interrupting at irq 15
> cd0(pciide0:1:0): using PIO mode 3
> "Trident 3DImage 9750" rev 0xf3 at pci0 dev 17 function 0 not configured
> isa0 at pcib0
> isadma0 at isa0
> ep0 at isa0 port 0x210/16 irq 5: address 00:60:97:13:6f:e2, utp (default utp)
> pcppi0 at isa0 port 0x61
> midi0 at pcppi0: <PC speaker>
> sysbeep0 at pcppi0
> lpt0 at isa0 port 0x378/4 irq 7
> npx0 at isa0 port 0xf0/16: using exception 16
> pccom0 at isa0 port 0x3f8/8 irq 4: ns16550a, 16 byte fifo
> pccom1 at isa0 port 0x2f8/8 irq 3: ns16550a, 16 byte fifo
> vt0 at isa0 port 0x60/16 irq 1: vga 80 col, color, 8 scr, mf2-kbd
> pms0 at vt0 irq 12
> fdc0 at isa0 port 0x3f0/6 irq 6 drq 2
> fd0 at fdc0 drive 0: 1.44MB 80 cyl, 2 head, 18 sec
> isapnp0 at isa0 port 0x279: read port 0x203
> "ESS ES1868 Plug and Play AudioD, ESS0000, , " at isapnp0 port 0x800/8 not
> configured
> ess0 at isapnp0 "ESS ES1868 Plug and Play AudioD, ESS1868, , " port
> 0x220/16,0x388/4,0x330/2 irq 5 drq 1,0
> ess0:: ESS Technology ES1868 [version 0x688b]
> ess0: audio1 interrupting at irq 5
> audio0 at ess0
> opl0 at ess0: model OPL3
> midi1 at opl0: <ESS Yamaha OPL3>
> joy0 at isapnp0 "ESS ES1868 Plug and Play AudioD, ESS0001, , " port 0x201/1
> wdc2 at isapnp0 "ESS ES1868 Plug and Play AudioD, ESS0002, , " port
> 0x168/8,0x36e/2 irq 10
> biomask c440 netmask c460 ttymask d4e2
> pctr: no performance counters in CPU
> dkcsum: wd0 matched BIOS disk 80
> wd1: no disk label
> dkcsum: wd1 matched BIOS disk 81
> root on wd0arootdev=0x0 rrootdev=0x300 rawdev=0x302
> ======= end dmesg =======
>
--
http://www.holland-consulting.net/