i386/135836: bce BCM5709 Watchdog [i386] after warm boot - ok after
cold boot
Ross Williams
rwilliams at borderware.com
Fri Jun 19 13:50:01 UTC 2009
>Number: 135836
>Category: i386
>Synopsis: bce BCM5709 Watchdog [i386] after warm boot - ok after cold boot
>Confidential: no
>Severity: critical
>Priority: high
>Responsible: freebsd-i386
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: sw-bug
>Submitter-Id: current-users
>Arrival-Date: Fri Jun 19 13:50:00 UTC 2009
>Closed-Date:
>Last-Modified:
>Originator: Ross Williams
>Release: Release 7.2 + RELENG_7 latest
>Organization:
BorderWare Technologies
>Environment:
FreeBSD rush72.borderware.com 7.2-RELEASE FreeBSD 7.2-RELEASE #3: Fri Jun 19 08:43:10 EDT 2009 root at rush72.borderware.com:/usr/obj/usr/src/sys/GENERIC i386
>Description:
After reading threads on problems with BCM5709 not working after a warm boot. I've taken the latest fixes from RELENG_7 head and rebuilt kernel and installed.
Problem still persists where a cold/power down of the system and restart always works and a warm reboot always fails.
Jun 19 09:08:17 rush72 kernel: bce0: /usr/src/sys/dev/bce/if_bce.c(6968): Watchdog timeout occurred, resetting!
Jun 19 09:08:17 rush72 kernel: bce0: /usr/src/sys/dev/bce/if_bce.c(1386); Unable to write CTX memory: cid_addr = 0x00000000, offset = 0x00000000!
Jun 19 09:08:17 rush72 kernel: bce0: /usr/src/sys/dev/bce/if_bce.c(1386); Unable to write CTX memory: cid_addr = 0x00000000, offset = 0x00000010!
Jun 19 09:08:17 rush72 kernel: bce0: /usr/src/sys/dev/bce/if_bce.c(1386); Unable to write CTX memory: cid_addr = 0x00000000, offset = 0x00000014!
Jun 19 09:08:17 rush72 kernel: bce0: /usr/src/sys/dev/bce/if_bce.c(1386); Unable to write CTX memory: cid_addr = 0x00000800, offset = 0x00000080!
Jun 19 09:08:17 rush72 kernel: bce0: /usr/src/sys/dev/bce/if_bce.c(1386); Unable to write CTX memory: cid_addr = 0x00000800, offset = 0x00000240!
Jun 19 09:08:17 rush72 kernel: bce0: /usr/src/sys/dev/bce/if_bce.c(1386); Unable to write CTX memory: cid_addr = 0x00000800, offset = 0x00000258!
Jun 19 09:08:17 rush72 kernel: bce0: /usr/src/sys/dev/bce/if_bce.c(1386); Unable to write CTX memory: cid_addr = 0x00000800, offset = 0x0000025C!
Jun 19 09:08:17 rush72 kernel: bce0: link state changed to DOWN
Jun 19 09:08:20 rush72 kernel: bce0: link state changed to UP
>How-To-Repeat:
Warm reboot the system and the interface(s) will fail.
Cold boot the system and the interface(s) will always work.
>Fix:
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-i386
mailing list