> Between a working kernel and a non-working kernel these two commits to > the em driver were made:
Then tell us which it is. You've got the hardware. > ================================ > CVSROOT: /cvs > Module name: src > Changes by: [email protected] 2011/06/03 07:06:06 > > Modified files: > sys/dev/pci : if_em.c > > Log message: > Fix em_write_pci_cfg() and em_read_pci_cfg() to avoid unaligned access, and > make em_write_pci_cfg() do a proper read/modify/write cycle, to avoid changing > the neighbouring 16 bits. Also remove the comment in em_pci_set_mwi() and > em_pci_clear_mwi(); writting 0 to the status bits in the command/status word > is the right thing to do. Fixes a panic on sparc64 and other strict alignment > architectures. > > ok deraadt@ > ================================ > CVSROOT: /cvs > Module name: src > Changes by: [email protected] 2011/06/16 07:21:00 > > Modified files: > sys/dev/pci : if_em.c > > Log message: > Enable MSI on newish PCIe hardware, essentially everything handled by the > Linux > e1000e driver (which enables MSI as well), leaving everything handled by the > old Linux e1000 driver (which doesn't enable MSI) use legacy interrupts. > > tested by many; ok jsg@ > ================================ > > Have no idea if it is a driver issue but if it is this info. might assist. > > Thanks, > > Chris > > On Sun, Jul 3, 2011 at 5:08 PM, Chris Smith <[email protected]> wrote: > > System is hanging and I'm getting these errors after upgrading to -current: > > ========================== > > em0: watchdog timeout -- resetting > > em0: watchdog timeout -- resetting > > ========================== > > > > I can still boot and run with the old kernel but the new one is not working. > > > > From dmesg: > > ========================== > > bios0 at mainbus0: AT/286+ BIOS, date 06/27/03, BIOS32 rev. 0 @ > > 0xf0010, SMBIOS rev. 2.3 @ 0xfc940 (62 entries) > > bios0: vendor Intel Corp. version "LY84510A.86A.0043.P17.0306270645" > > date 06/27/2003 > > bios0: Intel Corporation D845GLAD > > acpi0 at bios0: rev 0 > > acpi0: sleep states S0 S1 S4 S5 > > acpi0: tables DSDT FACP APIC ASF! > > acpi0: wakeup devices P0P1(S4) UAR1(S4) USB0(S4) USB1(S4) USB2(S4) > > USB3(S4) AC97(S4) SLPB(S4) > > acpitimer0 at acpi0: 3579545 Hz, 24 bits > > acpimadt0 at acpi0 addr 0xfee00000: PC-AT compat > > cpu0 at mainbus0: apid 0 (boot processor) > > cpu0: apic clock running at 99MHz > > ioapic0 at mainbus0: apid 1 pa 0xfec00000, version 20, 24 pins > > acpiprt0 at acpi0: bus 0 (PCI0) > > acpiprt1 at acpi0: bus 1 (P0P1) > > acpicpu0 at acpi0 > > acpipwrres0 at acpi0: URP1 > > acpipwrres1 at acpi0: URP2 > > acpipwrres2 at acpi0: FDDP > > acpipwrres3 at acpi0: LPTP > > acpibtn0 at acpi0: SLPB > > <snip> > > em0 at pci1 dev 2 function 0 "Intel PRO/1000MT (82540EM)" rev 0x02: > > apic 1 int 18, address 00:07:e9:01:67:1b > > ==========================

