Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 11 Jan 2007 11:26:09 -0500
From:      John Baldwin <jhb@freebsd.org>
To:        Denis Shaposhnikov <dsh@vlink.ru>
Cc:        freebsd-current@freebsd.org
Subject:   Re: cvs commit: src/sys/dev/bce if_bce.c src/sys/dev/em if_em.c if_em.h src/sys/dev/mpt mpt.h mpt_pci.c
Message-ID:  <200701111126.10095.jhb@freebsd.org>
In-Reply-To: <87ejq26n8b.fsf@neva.vlink.ru>
References:  <200611152004.kAFK4vfe058983@repoman.freebsd.org> <200701091417.18936.jhb@freebsd.org> <87ejq26n8b.fsf@neva.vlink.ru>

next in thread | previous in thread | raw e-mail | index | archive | help
On Thursday 11 January 2007 02:23, Denis Shaposhnikov wrote:
> >>>>> "John" == John Baldwin <jhb@freebsd.org> writes:
> 
>  John> ipw(4) doesn't support MSI, so that doesn't make sense.  The
>  John> problem is probably not in the devices though, but in your
>  John> chipset.  Can you provide the output from 'pciconf -l'?
> 
> Here it is:
> 
> hostb0@pci0:0:0:	class=0x060000 card=0x01631028 chip=0x35808086 rev=0x02 
hdr=0x00

Try this and see if it disables MSI for you automatically:

Index: pci.c
===================================================================
RCS file: /usr/cvs/src/sys/dev/pci/pci.c,v
retrieving revision 1.331
diff -u -r1.331 pci.c
--- pci.c	28 Dec 2006 06:14:42 -0000	1.331
+++ pci.c	11 Jan 2007 16:25:20 -0000
@@ -189,6 +201,16 @@
 	 */
 	{ 0x25508086, PCI_QUIRK_DISABLE_MSI,	0,	0 },
 
+	/*
+	 * MSI doesn't work with the Intel E7210 chipset.
+	 */
+	{ 0x25788086, PCI_QUIRK_DISABLE_MSI,	0,	0 },
+
+	/*
+	 * MSI doesn't work with the Intel 855 chipset.
+	 */
+	{ 0x35808086, PCI_QUIRK_DISABLE_MSI,	0,	0 },
+
 	{ 0 }
 };
 

-- 
John Baldwin



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