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

John Baldwin jhb at freebsd.org
Thu Jan 11 16:41:56 UTC 2007


On Thursday 11 January 2007 02:23, Denis Shaposhnikov wrote:
> >>>>> "John" == John Baldwin <jhb at 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 at 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


More information about the freebsd-current mailing list