Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 1 Dec 2009 14:00:06 -0800
From:      Ravi Shankar <toksravi@gmail.com>
To:        freebsd-smp@freebsd.org
Cc:        freebsd-hackers@freebsd.org, freebsd-drivers@freebsd.org
Subject:   Regarding enabling IOAPIC on Intel Dual core processor based boards having Broadcom controller
Message-ID:  <fc99a8760912011400o6f436f3cwfd5df7be4eb32ebf@mail.gmail.com>

next in thread | raw e-mail | index | archive | help
Hi,

 We are using Freebsd6.2 bases OS on our LV 5200 Series Intel Dual Core Xeo=
n
bases processor(Wolfdale-DP-ULV). In the carrier board hosting the processo=
r
we have BCM5703 controller.
Currently we are using only one core in 32 bit mode and planning to use dua=
l
core where we need to enable IOAPIC. When IOAPIC is not enabled I see the
bcm/bge driver is attached to IRQ10 and everything works fine, but when I
enable IOAPIC I still see the boot msgs show that bge is attached to irq10
but the Broadcom controller does not come up. I found interrupt storm on
irq17 ( remember without IOAPIC enable there are not IRQ assignments beyond
IRQ16),looks like the controller is interrupting on 17 while driver waits o=
n
10.

  When I stop and loader and assign it manually using config command "set
hw.pci8.9.INTA.irq=3D=9417=94" , everything works fine. Would be great if s=
ome one
can throw some light on this IRQ mapping when IOAPIC is enabled and possibl=
e
fix ( Software or BIOS?)

Thanks,
Ravi

--=20
Thanks,
Ravi
"The most influential person who will talk to you all day is you, so
you should be very careful about what you say to you!"



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