Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 5 Dec 2002 17:33:43 -0500
From:      ken22@bcpl.net
To:        freebsd-questions@freebsd.org
Subject:   4.7-RELEASE Fatal trap 12 when NIC receives packet; irq conflict
Message-ID:  <15855.54343.831941.773946@abitl.local>

next in thread | raw e-mail | index | archive | help
I upgraded my system from 4.6-RC2 to 4.7-RELEASE and now every
ethernet packet I receive crashes the system with fatal trap 12:
supervisor read, page not present.  This did not happen with 4.6.

This is how I know:
When I ping another computer, I immediately crash.  
When another computer pings me, I immediately crash.  
When I ping localhost, it works as expected, no crash.

The following excerpt from dmesg shows that my NIC and graphic
card are both assigned irq 11.  I am guessing this is the
problem.

  pci1: <ATI model 5144 graphics accelerator> at 0.0 irq 11
  vr0: <VIA VT3043 Rhine I 10/100BaseTX> port 0xd800-0xd87f mem 0xef100000-0xef10007f irq 11 at device 16.0 on pci0
  miibus0: <MII bus> on vr0
  amphy0: <DM9101 10/100 media interface> on miibus0
  amphy0:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto

Is there any way to influence the irq selection?  
Can I do this without compiling a kernel?

-Ken Jackson


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?15855.54343.831941.773946>