2002-10-26 03:57:13

by Tony Lill

[permalink] [raw]
Subject: Orinoco gold car locking up under sustained load

Linux 2.4.17 laptop with an orinoco gold and AP-500. I'm trying to
backup some stuff useing 'ssh tardis tar cf -' After about an hour or
so, the card locks up with both led's going dim.

Oct 20 05:43:36 tardis kernel: hermes @ 0x100: Card removed while waiting for command completion.
Oct 20 05:43:36 tardis kernel: hermes @ 0x100: Card removed while waiting for command completion.
Oct 20 05:43:36 tardis kernel: NETDEV WATCHDOG: eth0: transmit timed out
Oct 20 05:43:36 tardis kernel: eth0: Tx timeout! Resetting card.
Oct 20 05:43:36 tardis kernel: hermes @ 0x100: CMD register busy in hermes_issue_command().
Oct 20 05:43:36 tardis kernel: hermes @ 0x100: Frame allocation command failed (0xFFFFFFF0).
Oct 20 05:43:36 tardis kernel: eth0: Error -16 resetting card on Tx timeout!
Oct 20 05:43:38 tardis kernel: NETDEV WATCHDOG: eth0: transmit timed out
Oct 20 05:43:38 tardis kernel: eth0: Tx timeout! Resetting card.
Oct 20 05:43:38 tardis kernel: hermes @ 0x100: Timeout waiting for card to reset (reg=0x0000)!
Oct 20 05:43:38 tardis kernel: eth0: Error -110 resetting card on Tx timeout!
Oct 20 05:43:38 tardis kernel: hermes @ 0x100: CMD register busy in hermes_issue_command().
Oct 20 05:43:38 tardis kernel: hermes @ 0x100: CMD register busy in hermes_issue_command().
Oct 20 05:43:39 tardis kernel: NETDEV WATCHDOG: eth0: transmit timed out
Oct 20 05:43:39 tardis kernel: eth0: Tx timeout! Resetting card.
Oct 20 05:43:39 tardis kernel: eth0: Error -16 resetting card on Tx timeout!
Oct 20 05:43:40 tardis kernel: hermes @ 0x100: CMD register busy in hermes_issue_command().
Oct 20 05:43:40 tardis kernel: hermes @ 0x100: CMD register busy in hermes_issue_command().
Oct 20 05:43:40 tardis kernel: NETDEV WATCHDOG: eth0: transmit timed out
Oct 20 05:43:40 tardis kernel: eth0: Tx timeout! Resetting card.
Oct 20 05:43:40 tardis kernel: eth0: Error -16 resetting card on Tx timeout!
Oct 20 05:43:41 tardis kernel: NETDEV WATCHDOG: eth0: transmit timed out
Oct 20 05:43:41 tardis kernel: eth0: Tx timeout! Resetting card.
Oct 20 05:43:41 tardis kernel: eth0: Error -16 resetting card on Tx timeout!
Oct 20 05:43:42 tardis kernel: hermes @ 0x100: CMD register busy in hermes_issue_command().
Oct 20 05:43:42 tardis kernel: hermes @ 0x100: CMD register busy in hermes_issue_command().
Oct 20 05:43:42 tardis kernel: NETDEV WATCHDOG: eth0: transmit timed out
Oct 20 05:43:42 tardis kernel: eth0: Tx timeout! Resetting card.
Oct 20 05:43:42 tardis kernel: eth0: Error -16 resetting card on Tx timeout!
Oct 20 05:43:43 tardis kernel: NETDEV WATCHDOG: eth0: transmit timed out
Oct 20 05:43:43 tardis kernel: eth0: Tx timeout! Resetting card.
Oct 20 05:43:43 tardis kernel: eth0: Error -16 resetting card on Tx timeout!
Oct 20 05:43:44 tardis kernel: hermes @ 0x100: CMD register busy in hermes_issue_command().
Oct 20 05:43:44 tardis kernel: hermes @ 0x100: CMD register busy in hermes_issue_command().
Oct 20 05:43:44 tardis kernel: NETDEV WATCHDOG: eth0: transmit timed out
Oct 20 05:43:44 tardis kernel: eth0: Tx timeout! Resetting card.
Oct 20 05:43:44 tardis kernel: eth0: Error -16 resetting card on Tx timeout!
Oct 20 05:43:45 tardis kernel: NETDEV WATCHDOG: eth0: transmit timed out
Oct 20 05:43:45 tardis kernel: eth0: Tx timeout! Resetting card.
Oct 20 05:43:45 tardis kernel: eth0: Error -16 resetting card on Tx timeout!
Oct 20 05:43:46 tardis kernel: hermes @ 0x100: CMD register busy in hermes_issue_command().
Oct 20 05:43:46 tardis kernel: hermes @ 0x100: CMD register busy in hermes_issue_command().
Oct 20 05:43:46 tardis kernel: NETDEV WATCHDOG: eth0: transmit timed out
Oct 20 05:43:46 tardis kernel: eth0: Tx timeout! Resetting card.
Oct 20 05:43:46 tardis kernel: eth0: Error -16 resetting card on Tx timeout!

The last three messages repeat every second until the card is pulled.
--
Tony Lill, [email protected]
President, A. J. Lill Consultants fax/data (519) 650 3571
539 Grand Valley Dr., Cambridge, Ont. N3H 2S2 (519) 241 2461
--------------- http://www.ajlc.waterloo.on.ca/ ----------------
"Welcome to All Things UNIX, where if it's not UNIX, it's CRAP!"


2002-10-26 04:25:33

by Dmitri

[permalink] [raw]
Subject: Re: Orinoco gold car locking up under sustained load

On Fri, 2002-10-25 at 21:03, Tony Lill wrote:

> Linux 2.4.17 laptop with an orinoco gold and AP-500. I'm trying to
> backup some stuff useing 'ssh tardis tar cf -' After about an hour or
> so, the card locks up with both led's going dim.

Maybe the card just overheated? Do those LEDs normally ever go dim?
These cards draw a considerate amount of power, so it is conceivable
that either the card, or the CardBus power switch decided to take a
vacation elsewhere... Looking at the log, it seems that the card just
disappeared - which would be consistent with hardware failure, and power
failure in particular.

> Oct 20 05:43:36 tardis kernel: hermes @ 0x100: Card removed while waiting for command completion.
> Oct 20 05:43:36 tardis kernel: hermes @ 0x100: Card removed while waiting for command completion.
> Oct 20 05:43:36 tardis kernel: NETDEV WATCHDOG: eth0: transmit timed out
> Oct 20 05:43:36 tardis kernel: eth0: Tx timeout! Resetting card.
> Oct 20 05:43:36 tardis kernel: hermes @ 0x100: CMD register busy in hermes_issue_command().
> Oct 20 05:43:36 tardis kernel: hermes @ 0x100: Frame allocation command failed (0xFFFFFFF0).
> Oct 20 05:43:36 tardis kernel: eth0: Error -16 resetting card on Tx timeout!

Dmitri

--
what's the difference between chattr and chmod? SomeLamer: man chattr >
1; man chmod > 2; diff -u 1 2 | less (Seen on #linux on irc)


Attachments:
signature.asc (189.00 B)
This is a digitally signed message part