> 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
> > ==========================

Reply via email to