Date: Fri, 28 Oct 2011 19:43:28 GMT From: Frank Terhaar-Yonkers <fty@cisco.com> To: freebsd-gnats-submit@FreeBSD.org Subject: kern/162110: Releng_9 panics on boot in IGB driver - regression from 8.2 Message-ID: <201110281943.p9SJhSqC011143@red.freebsd.org> Resent-Message-ID: <201110281950.p9SJo8QL008076@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 162110
>Category: kern
>Synopsis: Releng_9 panics on boot in IGB driver - regression from 8.2
>Confidential: no
>Severity: critical
>Priority: high
>Responsible: freebsd-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: sw-bug
>Submitter-Id: current-users
>Arrival-Date: Fri Oct 28 19:50:08 UTC 2011
>Closed-Date:
>Last-Modified:
>Originator: Frank Terhaar-Yonkers
>Release: Releng_9 CVSUP 2011-October-28
>Organization:
Cisco
>Environment:
FreeBSD fty-zfs-01 9.0-RC1 FreeBSD 9.0-RC1 #1: Fri Oct 28 06:50:23 EDT 2011 toot@fty-zfs-01:/usr/obj/usr/src/sys/GENERIC amd64
>Description:
if_igb driver panics during bootup.
The IGB driver probes the device at line 591 of if_igb.c and punts:
if (e1000_validate_nvm_checksum(&adapter->hw) < 0) {
device_printf(dev,
"The EEPROM Checksum Is Not Valid\n");
error = EIO;
goto err_late;
}
The kernel immediately panics with a page fault. The trace-back show it's in the if_igb driver as the console messages suggest.
Releng_8 did not panic, so this is a regression. The IGB NIC most likely has some sort of problem which is properly diagnosed.
Email me if you want the screen shot of the panic, or have a fix to try out.
>How-To-Repeat:
Crashes every time on boot.
>Fix:
Disabled compile of if_igb.c driver, system boots fine.
>Release-Note:
>Audit-Trail:
>Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201110281943.p9SJhSqC011143>
