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

From: John Baldwin <jhb_at_freebsd.org>
Date: Thu, 11 Jan 2007 11:26:09 -0500
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
_at__at_ -189,6 +201,16 _at__at_
 	 */
 	{ 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
Received on Thu Jan 11 2007 - 15:41:56 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:39:04 UTC