[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
kernel/2187: PCI network devices time out
>Number: 2187
>Category: kernel
>Synopsis: PCI network devices time out
>Confidential: no
>Severity: critical
>Priority: medium
>Responsible: bugs
>State: open
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Mon Nov 19 13:40:01 MST 2001
>Last-Modified:
>Originator: Chris Kuethe
>Organization:
--
Chris Kuethe, GCIA: Secure Systems Specialist - U of A CNS
office: 157 General Services Bldg. 780.492.8135
chris.kuethe@[pyxis.cns.]ualberta.ca
Opinions expressed herein are solely the responsibility of
the author. And the author wouldn't have it any other way.
>Release: -current (GENERIC#135)
>Environment:
19 Nov 2001 Snapshot
System : OpenBSD 3.0
Architecture: OpenBSD.i386
Machine : i386
>Description:
PCI network devices timeout when used. See DMESG below
>How-To-Repeat:
boot> bsd.gen -s
booting hd0a:bsd.gen: 3764224+327680+773964+[137448+171525]=0x5ef641 start=0xe0100020
entry point at 0x100020
[ using 308977 bytes of bsd a.out symbol table ]
Copyright (c) 1982, 1986, 1989, 1991, 1993
The Regents of the University of California. All rights reserved.
Copyright (c) 1995-2001 OpenBSD. All rights reserved. http://www.OpenBSD.org
OpenBSD 3.0-current (GENERIC) #125: Mon Nov 19 01:35:32 MST 2001
deraadt@i386.openbsd.org:/usr/src/sys/arch/i386/compile/GENERIC
cpu0: AMD K7 (Athlon) ("AuthenticAMD" 686-class) 1 GHz
cpu0: FPU,V86,DE,PSE,TSC,MSR,PAE,MCE,CX8,SYS,MTRR,PGE,MCA,CMOV,PAT,PSE36,MMX,FXSR
real mem = 267956224 (261676K)
avail mem = 242888704 (237196K)
using 3296 buffers containing 13500416 bytes (13184K) of memory
mainbus0 (root)
bios0 at mainbus0: AT/286+(36) BIOS, date 06/27/01, BIOS32 rev. 0 @ 0xfd792
apm0 at bios0: Power Management spec V1.2
apm0: AC on, battery charge unknown
pcibios0 at bios0: rev. 2.1 @ 0xfd760/0x8a0
pcibios0: PCI IRQ Routing Table rev. 1.0 @ 0xfdf40/160 (8 entries)
pcibios0: PCI Interrupt Router at 000:07:0 ("Acer Labs M1543 PCI-ISA" rev 0x00)
pcibios0: PCI bus #3 is the last bus
bios0: ROM list: 0xc0000/0xc000 0xdc000/0x4000!
pci0 at mainbus0 bus 0: configuration mode 1 (no bios)
pchb0 at pci0 dev 0 function 0 "Acer Labs M1647 PCI" rev 0x04
ppb0 at pci0 dev 1 function 0 "Acer Labs M5247 AGP/PCI-PCI" rev 0x00
pci1 at ppb0 bus 1
vga1 at pci1 dev 0 function 0 vendor "Trident", unknown product 0x9910 rev 0x63
wsdisplay0 at vga1: console (80x25, vt100 emulation)
wsdisplay0: screen 1-5 added (80x25, vt100 emulation)
ohci0 at pci0 dev 2 function 0 "Acer Labs M5237 USB" rev 0x03: irq 9, OHCI version 1.0, legacy support
usb0 at ohci0: USB revision 1.0
uhub0 at usb0
uhub0: vendor 0x0000 OHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub0: 2 ports with 2 removable, self powered
cbb0 at pci0 dev 4 function 0 "Texas Instruments PCI1420 PCI-CardBus" rev 0x00: irq 11
cbb1 at pci0 dev 4 function 1 "Texas Instruments PCI1420 PCI-CardBus" rev 0x00: irq 11
"Acer Labs M7101 Power Mgmt" rev 0x00 at pci0 dev 6 function 0 not configured
pcib0 at pci0 dev 7 function 0 "Acer Labs M1543 PCI-ISA" rev 0x00
"ESS ES1989" rev 0x12 at pci0 dev 8 function 0 not configured
"ESS ES1989 Modem" rev 0x12 at pci0 dev 8 function 1 not configured
pciide0 at pci0 dev 15 function 0 "Acer Labs M5229 UDMA IDE" rev 0xc3: DMA, channel 0 configured to compatibility, channel 1 configured to compatibility
wd0 at pciide0 channel 0 drive 0: <TOSHIBA MK2017GAP>
wd0: 16-sector PIO, LBA, 19077MB, 16383 cyl, 16 head, 63 sec, 39070080 sectors
wd0(pciide0:0:0): using PIO mode 4, Ultra-DMA mode 4
atapiscsi0 at pciide0 channel 1 drive 0
scsibus0 at atapiscsi0: 2 targets
cd0 at scsibus0 targ 0 lun 0: <TOSHIBA, DVD-ROM SD-R2002, 1029> SCSI0 5/cdrom removable
cd0(pciide0:1:0): using PIO mode 4
dc0 at pci0 dev 16 function 0 "Accton Technology EN2242" rev 0x11: irq 11 address 00:d0:59:61:13:57
ukphy0 at dc0 phy 1: Generic IEEE 802.3u media interface
ukphy0: OUI 0x000895, model 0x0001, rev. 0
cardslot0 at cbb0 slot 0 flags 0
cardbus0 at cardslot0: bus 2 device 0 cacheline 0x0, lattimer 0x40
pcmcia0 at cardslot0
cardslot1 at cbb1 slot 1 flags 0
cardbus1 at cardslot1: bus 3 device 0 cacheline 0x0, lattimer 0x40
pcmcia1 at cardslot1
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
pms0 at pckbc0 (aux slot)
pckbc0: using irq 12 for aux slot
wsmouse0 at pms0 mux 0
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
pccom0: console
fdc0 at isa0 port 0x3f0/6 irq 6 drq 2
fd0 at fdc0 drive 0: 1.44MB 80 cyl, 2 head, 18 sec
biomask ca40 netmask ca40 ttymask dac2
pctr: user-level cycle counter enabled
mtrr: Pentium Pro MTRR support
dkcsum: wd0 matched BIOS disk 80
root on wd0a
rootdev=0x0 rrootdev=0x300 rawdev=0x302
wi0 at pcmcia0 function 0 "Instant Wireless , Network PC CARD, Version 01.02"
wi0: PRISM II HWB3163 rev.A, Firmware 0.8 variant 3, address 00:04:5a:0c:8b:e8
Enter pathname of shell or RETURN for sh:
#
# uhub0: device problem, disabling port 1
setting tty flags
net.inet.esp.enable: 1 -> 1
net.inet.ah.enable: 1 -> 1
machdep.allowaperture: 0 -> 2
machdep.kbdreset: 0 -> 1
starting network
add net default: gateway 129.128.11.1
starting system logger
starting rpc daemons:.
savecore: no core dump
building ps databases: kvm dev.
clearing /tmp
wi0: device timeout
starting pre-securelevel daemons: tickadj.
setting kernel security level: kern.securelevel: 0 -> 1
preserving editor files
dc0: watchdog timeout
creating runtime link editor directory cache.
starting network daemons: printer sendmail inetd sshd.
starting local daemons: ntpd.
standard daemons: apmd cron.
Mon Nov 19 13:04:44 MST 2001
wi0: device timeout
OpenBSD/i386 (desdemona) (tty00)
login: dc0: watchdog timeout
wi0: device timeout
wi0: device timeout
wi0: init failed
wi0: failed to allocate 1594 bytes on NIC
wi0: tx buffer allocation failed
wi0: failed to allocate 1594 bytes on NIC
wi0: mgmt. buffer allocation failed
OpenBSD/i386 (desdemona) (tty00)
login: root
Password:
Last login: Mon Nov 19 13:00:56 on tty00
OpenBSD 3.0-current (GENERIC) #125: Mon Nov 19 01:35:32 MST 2001
desdemona:tty00# pingdc0: watchdog timeout
129.128.11.1
PING 129.128.11.1 (129.128.11.1): 56 data bytes
ping: sendto: Host is down
ping: wrote 129.128.11.1 64 chars, ret=-1
ping: sendto: Host is down
ping: wrote 129.128.11.1 64 chars, ret=-1
^C--- 129.128.11.1 ping statistics ---
2 packets transmitted, 0 packets received, 100% packet loss
desdemona:tty00# arp -an
? (129.128.11.1) at (incomplete)
>Fix:
Currently using an older kernel (something resembling the
snapshot-that-became-release). This means that all sorts of
libkvm things are broken, but at least the network works.
>Audit-Trail:
>Unformatted: