| To: | Michael Chan <mchan@xxxxxxxxxxxx> |
|---|---|
| Subject: | Re: [PATCH 2.6.11 4/8] tg3: Add msi test |
| From: | Jeff Garzik <jgarzik@xxxxxxxxx> |
| Date: | Tue, 22 Mar 2005 17:14:58 -0500 |
| Cc: | "David S. Miller" <davem@xxxxxxxxxxxxx>, netdev@xxxxxxxxxxx |
| In-reply-to: | <B1508D50A0692F42B217C22C02D84972020F3E2E@NT-IRVA-0741.brcm.ad.broadcom.com> |
| References: | <B1508D50A0692F42B217C22C02D84972020F3E2E@NT-IRVA-0741.brcm.ad.broadcom.com> |
| Sender: | netdev-bounce@xxxxxxxxxxx |
| User-agent: | Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.3) Gecko/20040922 |
Michael Chan wrote:
Some older chipsets/APICs in older PCI machines do not properly support MSI. In some cases you will get no interrupts and in a few cases you can get SERR/NMI because the MSI cycle terminates abnormally. The pci_msi_quirk does not cover all problem chipsets out there. pci_enable_msi() can succeed on these problem machines. OK, so this is not a tg3-related problem at all. It really sounds like you should update pci_msi_quirk() to cover the other affected cases. I also disagree that a tg3 config option is needed, if the tg3 MSI test is not present. An option to globally disable PCI MSI in the kernel is the preferred approach, if such an option doesn't already exist. Jeff |
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| ||
| Previous by Date: | Re: [PATCH 2.6.11 4/8] tg3: Add msi test, Michael Chan |
|---|---|
| Next by Date: | Re: [PATCH 2.6.11 4/8] tg3: Add msi test, David S. Miller |
| Previous by Thread: | Re: [PATCH 2.6.11 4/8] tg3: Add msi test, Michael Chan |
| Next by Thread: | Re: [PATCH 2.6.11 4/8] tg3: Add msi test, David S. Miller |
| Indexes: | [Date] [Thread] [Top] [All Lists] |