Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Accton EN1660 NIC - IRQ conflict problem

4 views
Skip to first unread message

Cheewai Lai

unread,
Feb 25, 2000, 3:00:00 AM2/25/00
to
Hi,

I have installed OpenBSD 2.6 on my HP Vectra initially with a single NIC,
3Com 905 TX. It worked fine and I subsequently added a second NIC,
Accton EN1660 (spec says it's compatible with NE2000).

During the boot process, it detected the new NIC as ne1 but complained
that IRQ 10 already in use. And so, the card was not operational
(ie. ifconfig doesn't show it).

But, when I rebooted the PC using the install diskette (floppy26.fs)
it appeared to pick up the card (see 2nd dmesg output below) and
I proceeded to install /bsd again. The same problem occurs again when
I rebooted from the hard disk.

I shall be most grateful for any advice/pointer.

Cheers,
--
cheewai (cl...@gov.bw) Tel:(267)3656953/3612620/00 Fax:(267)308646
It has recently been discovered that research causes cancer in rats.
[Disclaimer: I speak only for myself, unless otherwise stated.]


-- Current dmesg output --
OpenBSD 2.6 (GENERIC) #2: Thu Feb 24 18:36:57 GMT 2000
root@lucifer:/usr/src/sys/arch/i386/compile/GENERIC
cpu0: F00F bug workaround installed
cpu0: Intel Pentium/MMX ("GenuineIntel" 586-class) 200 MHz
cpu0: FPU,V86,DE,PSE,TSC,MSR,MCE,CX8,MMX
BIOS mem = 653312 conventional, 66060288 extended
real mem = 66715648
avail mem = 57958400
using 840 buffers containing 3440640 bytes of memory
mainbus0 (root)
bios0 at mainbus0: AT/286+(44) BIOS, date 11/05/97
bios0: diskinfo 0xe055800c cksumlen 1 memmap 0xe0558088 pciinfo 0xe055810c
apminfo 0xe0558128
apm0 at bios0: Power Management spec V1.1
apm0: AC on, no battery
pci0 at mainbus0 bus 0: configuration mode 1 (bios)
pchb0 at pci0 dev 0 function 0 "SIS 5597" rev 0x02
pcib0 at pci0 dev 1 function 0 "SIS 85C503 ISA" rev 0x01
pciide0 at pci0 dev 1 function 1 "SIS 5513 EIDE" rev 0xd0: DMA
(unsupported), channel 0 configured to compatibility, channel 1 configured
to compatibility
pciide0: channel 0 interrupting at irq 14
wd0 at pciide0 channel 0 drive 0: <QUANTUM FIREBALL SE2.1A>
wd0: can use 16-bit, PIO mode 4
wd0: 16-sector PIO, LBA, 2014MB, 4092 cyl, 16 head, 63 sec, 4124736 sectors
wd1 at pciide0 channel 0 drive 1: <QUANTUM FIREBALL CX6.4A>
wd1: can use 16-bit, PIO mode 4
wd1: 16-sector PIO, LBA, 6149MB, 13328 cyl, 15 head, 63 sec, 12594960
sectors
pciide0: channel 1 interrupting at irq 15
atapiscsi0 at pciide0 channel 1
scsibus0 at atapiscsi0: 2 targets
cd0 at scsibus0 targ 1 lun 0: <CREATIVE, CD1620E SL970222, 1.00> SCSI0
5/cdrom removable
cd0: can use 16-bit, PIO mode 4
"SIS 5597/5598 USB" rev 0x10 at pci0 dev 1 function 2 not configured
xl0 at pci0 dev 12 function 0 "3Com 3c905 100Base-TX" rev 0x00: irq 10
address 00:60:08:5c:ef:c5
nsphy0 at xl0 phy 24: DP83840 10/100 media interface, rev. 1
"S3 Trio64V2/DX" rev 0x16 at pci0 dev 13 function 0 not configured
isa0 at pcib0
isadma0 at isa0
ne1: irq 10 already in use
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
vt0 at isa0 port 0x60/16 irq 1: unknown S3, 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
sb1 at isapnp0 "Creative ViBRA16C PnP, CTL0001, , Audio" port
0x220/16,0x330/2,0x388/4 irq 5 drq 1,5: dsp v4.13
midi1 at sb1: <SB MPU-401 UART>
audio0 at sb1
opl0 at sb1: model OPL3
midi2 at opl0: <SB Yamaha OPL3>
joy0 at isapnp0 "Creative ViBRA16C PnP, CTL7001, PNPB02F, Game" port 0x200/8
isapnp0: card 2 violates PnP spec; byte 0
isapnp0: Maximum tag size exceeded, card 2
isapnp0: No current device for tag, card 2
isapnp0: Maximum tag size exceeded, card 2
isapnp0: No current device for tag, card 2
isapnp0: Maximum tag size exceeded, card 2
isapnp0: No current device for tag, card 2
isapnp0: Maximum tag size exceeded, card 2
isapnp0: No current device for tag, card 2
isapnp0: Maximum tag size exceeded, card 2
isapnp0: Too many tag errors, card 2
biomask c040 netmask c440 ttymask d4c2
pctr: 586-class performance counters and user-level cycle counter enabled
wd0: no disk label
dkcsum: wd0 had no matching BIOS disk
dkcsum: wd1 matched BIOS disk 80
root on wd1a
rootdev=0x10 rrootdev=0x310 rawdev=0x312
xl0: transmission error: 90
xl0: tx underrun, increasing tx start threshold to 120


-- Partial dmesg output when booted from floppy26.fs --
isapnp0 at isa0 port 0x279: read port 0x203
"Creative ViBRA16C PnP, CTL0001, , Audio" at isapnp0 port
0x220/16,0x330/2,0x388/4 irq 5 drq 1,5 not configured
"Creative ViBRA16C PnP, CTL7001, PNPB02F, Game" at isapnp0 port 0x200/8 not
configured
ne3 at isapnp0 "ACCTON EN166X MPX2 ETHERNET CAR, @@@9519, PNP80D6, " port
0x200/32 irq 3
ne3: NE2000 (RTL8019) Ethernet
ne3: address 00:00:e8:3b:ce:ce
biomask c040 netmask c448 ttymask c44a
rd0: fixed, 3560 blocks
wd0: no disk label
rootdev=0x1100 rrootdev=0x2f00 rawdev=0x2f02
xl0: transmission error: 90
xl0: tx underrun, increasing tx start threshold to 120
OpenBSD 2.6 (GENERIC) #696: Tue Nov 2 01:46:05 MST 1999
der...@i386.openbsd.org:/usr/src/sys/arch/i386/compile/GENERIC
cpu0: F00F bug workaround installed
cpu0: Intel Pentium/MMX ("GenuineIntel" 586-class) 200 MHz
cpu0: FPU,V86,DE,PSE,TSC,MSR,MCE,CX8,MMX
BIOS mem = 653312 conventional, 66060288 extended
real mem = 66715648
avail mem = 57958400
using 840 buffers containing 3440640 bytes of memory
mainbus0 (root)
bios0 at mainbus0: AT/286+(43) BIOS, date 11/05/97
bios0: diskinfo 0xe055800c cksumlen 1 memmap 0xe0558088 pciinfo 0xe055810c
apminfo 0xe0558128
apm0 at bios0: Power Management spec V1.1
apm0: AC on, no battery
pci0 at mainbus0 bus 0: configuration mode 1 (bios)
pchb0 at pci0 dev 0 function 0 "SIS 5597" rev 0x02
pcib0 at pci0 dev 1 function 0 "SIS 85C503 ISA" rev 0x01
pciide0 at pci0 dev 1 function 1 "SIS 5513 EIDE" rev 0xd0: DMA
(unsupported), channel 0 configured to compatibility, channel 1 configured
to compatibility
pciide0: channel 0 interrupting at irq 14
wd0 at pciide0 channel 0 drive 0: <QUANTUM FIREBALL SE2.1A>
wd0: can use 16-bit, PIO mode 4
wd0: 16-sector PIO, LBA, 2014MB, 4092 cyl, 16 head, 63 sec, 4124736 sectors
wd1 at pciide0 channel 0 drive 1: <QUANTUM FIREBALL CX6.4A>
wd1: can use 16-bit, PIO mode 4
wd1: 16-sector PIO, LBA, 6149MB, 13328 cyl, 15 head, 63 sec, 12594960
sectors
pciide0: channel 1 interrupting at irq 15
atapiscsi0 at pciide0 channel 1
scsibus0 at atapiscsi0: 2 targets
cd0 at scsibus0 targ 1 lun 0: <CREATIVE, CD1620E SL970222, 1.00> SCSI0
5/cdrom removable
cd0: can use 16-bit, PIO mode 4
"SIS 5597/5598 USB" rev 0x10 at pci0 dev 1 function 2 not configured
xl0 at pci0 dev 12 function 0 "3Com 3c905 100Base-TX" rev 0x00: irq 10
address 00:60:08:5c:ef:c5
nsphy0 at xl0 phy 24: DP83840 10/100 media interface, rev. 1
"S3 Trio64V2/DX" rev 0x16 at pci0 dev 13 function 0 not configured
isa0 at pcib0
isadma0 at isa0
ne1: irq 10 already in use
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
vt0 at isa0 port 0x60/16 irq 1: unknown S3, 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
sb1 at isapnp0 "Creative ViBRA16C PnP, CTL0001, , Audio" port
0x220/16,0x330/2,0x388/4 irq 5 drq 1,5: dsp v4.13
midi1 at sb1: <SB MPU-401 UART>
audio0 at sb1
opl0 at sb1: model OPL3
midi2 at opl0: <SB Yamaha OPL3>
joy0 at isapnp0 "Creative ViBRA16C PnP, CTL7001, PNPB02F, Game" port 0x200/8
isapnp0: card 2 violates PnP spec; byte 0
isapnp0: Maximum tag size exceeded, card 2
isapnp0: No current device for tag, card 2
isapnp0: Maximum tag size exceeded, card 2
isapnp0: No current device for tag, card 2
isapnp0: Maximum tag size exceeded, card 2
isapnp0: No current device for tag, card 2
isapnp0: Maximum tag size exceeded, card 2
isapnp0: No current device for tag, card 2
isapnp0: Maximum tag size exceeded, card 2
isapnp0: Too many tag errors, card 2
biomask c040 netmask c440 ttymask d4c2
pctr: 586-class performance counters and user-level cycle counter enabled
wd0: no disk label
dkcsum: wd0 had no matching BIOS disk
dkcsum: wd1 matched BIOS disk 80
root on wd1a
rootdev=0x10 rrootdev=0x310 rawdev=0x312
xl0: transmission error: 90
xl0: tx underrun, increasing tx start threshold to 120

Peter N. M. Hansteen

unread,
Feb 25, 2000, 3:00:00 AM2/25/00
to
>During the boot process, it detected the new NIC as ne1 but complained
>that IRQ 10 already in use. And so, the card was not operational
>(ie. ifconfig doesn't show it).

The "pnp" system has all sorts of ugly warts to it. Mixing pci and isa
devices in a machine can be a real pain. A lot of devices are for some
reason much nicer to Microsoft systems than others. I had a similar propblem
with a noname pci ne2000 clone which refused to work until an sb soundcard
jumpered to use irq 11 (which also happened to be the first irq specified
for pci devices) was removed.

From your listing it looks like the 3com card grabs irq 10 first.
You could use the 3com config software to have it grab some other free
irq, or you could look at the PCI/pnp related BIOS settings and check
for the preferred order of irqs and io addresses (this is probably what
the accton card uses).

- Peter

--
Peter N. M. Hansteen pe...@datadok.no http://www.datadok.no
Datadokumentasjon A/S, Bredsgaarden 2, N-5003 Bergen, Norway
Tel: +47 55 32 08 02 Fax: +47 55 32 14 95

0 new messages