em0: watchdog timeout coupled with NVRM head errors ...

Wilkinson, Alex alex.wilkinson at dsto.defence.gov.au
Wed Apr 18 03:34:28 UTC 2007

    0n Mon, Apr 16, 2007 at 11:57:02AM +0800, Wilkinson, Alex wrote: 

    >Hi all,
    >FreeBSD 7.0-CURRENT #0: Tue Apr 10 13:47:53 WST 2007
    >Seeing on console:
    >  em0: watchdog timeout -- resetting
    >  NVRM: Xid (0001:00): 16, Head 00000000 Count 000d5cf4
    >  NVRM: Xid (0001:00): 16, Head 00000001 Count 0010b447
    >  NVRM: Xid (0001:00): 8, Channel 0000001e
    >  em0: watchdog timeout -- resetting
    >  NVRM: Xid (0001:00): 16, Head 00000000 Count 000d5cf5
    >  em0: watchdog timeout -- resetting
    >I am using x11/nvidia-driver/ with TwinView.
    >I will be happily working away and 'boom' I loose my second head and am left
    >with one monitor. And I see the afforementioned errors spewing out to the
    >Any hot tips on this one ?

For the sake of the archives.

The problem was, was x11/nvidia-driver/ and em(4) where sharing the same
IRQ. I manually changed the IRQ  assingment in the BIOS and nvidia0+ and em(4)
are now on separate IRQ lines. Problem solved.

   #vmstat -i | egrep -i "nvidia|em"
   irq16: em0 uhci0                 2908195         18
   irq18: nvidia0+                 21481654        136

REF: http://www.nvnews.net/vbulletin/showthread.php?t=73644


IMPORTANT: This email remains the property of the Australian Defence Organisation and is subject to the jurisdiction of section 70 of the CRIMES ACT 1914.  If you have received this email in error, you are requested to contact the sender and delete the email.

More information about the freebsd-current mailing list