watchdog timeouts are more often than not problems with interrupt routing. Can you include the rest of your dmesg?
On Sat, Jun 09, 2012 at 03:57:40PM -0700, Hal Pomeranz wrote: > I purchased one of these USB ethernet adaptors to add an extra > interface to one of my OpenBSD devices: > > http://www.amazon.com/Plugable-Gigabit-Ethernet-Network-Adapter/dp/B003VSTDFG > > It's an AX88178 chipset device, and so should be supported by the > "axe" driver. Indeed, when plugged into my OpenBSD 5.1 system it > is recognized: > > axe0 at uhub0 port 2 configuration 1 interface 0 "ASIX Electronics > AX88178" rev 2.00/0.01 addr 2 > axe0: AX88178, address 00:0e:c6:88:e0:ec > rgephy0 at axe0 phy 2: RTL8169S/8110S PHY, rev. 2 > > The interface is configured during the normal boot process and I can > even view packets via the network interface with tcpdump. However, > the device never successfully transmits packets. tcpdump on the OpenBSD > machine shows the device attempting to send packets, but tcpdump on > other network hosts shows no packets actually being emitted onto the wire. > > dmesg shows the following errors: > > axe0: watchdog timeout > axe0: usb error on tx: TIMEOUT > > So the packets are getting queued up on the outgoing interface but > never actually getting transmitted? Odd problem. > > I'm happy to donate the device I purchased to whoever would like to > take a shot at fixing the problem. Could be a fun hacking project, > but I personally just don't have time to work on it. Contact me > off-list and I'll arrange to have the dongle shipped to you. > > Cheers! > > Hal Pomeranz