netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* Fwd: [Bug 4774] e1000 driver works on UP, but not SMP x86_64
@ 2005-06-24 21:57 Alexey Dobriyan
  2005-06-24 22:15 ` David Lang
  0 siblings, 1 reply; 5+ messages in thread
From: Alexey Dobriyan @ 2005-06-24 21:57 UTC (permalink / raw)
  To: David Lang; +Cc: linux-kernel, netdev

David, please try this debugging patch.

You can also register at http://bugme.osdl.org/createaccount.cgi and add
yourself to CC list.

----------  Forwarded Message  ----------

Subject: [Bug 4774] e1000 driver works on UP, but not SMP x86_64
Date: Saturday 25 June 2005 01:27
From: bugme-daemon@kernel-bugs.osdl.org
To: adobriyan@gmail.com

http://bugzilla.kernel.org/show_bug.cgi?id=4774


------- Additional Comments From nacc@us.ibm.com  2005-06-24 14:27 -------
Created an attachment (id=5211)
 --> (http://bugzilla.kernel.org/attachment.cgi?id=5211&action=view)
Debugging patch

That e1000 error message indicates an EINVAL error code, which is from this
code:

	if ((irqflags & SA_SHIRQ) && !dev_id)
		return -EINVAL;
	if (irq >= NR_IRQS)
		return -EINVAL;
	if (!handler)
		return -EINVAL;

I don't think it's the last one, because e1000_intr (which is sent in to
request_irq() from e1000) is prototyped/defined. I spun up a patch to spit out
some debugging here which simply inserts some printks (if the only driver which
gets this warning is e1000, then it shouldn't flood your logs) -- basically
narrowing down which error condition is causing the failure. I'm guessing it's
probably the first case, but let's be sure.

^ permalink raw reply	[flat|nested] 5+ messages in thread
* Fwd: [Bug 4774] e1000 driver works on UP, but not SMP x86_64
@ 2005-06-25 18:22 Alexey Dobriyan
  2005-06-27  0:52 ` David Lang
       [not found] ` <D53BF43BC70DD511A22500508BB3C0071AA66A3A@wlvexc00.diginsite.com>
  0 siblings, 2 replies; 5+ messages in thread
From: Alexey Dobriyan @ 2005-06-25 18:22 UTC (permalink / raw)
  To: David Lang; +Cc: linux-kernel, netdev

----------  Forwarded Message  ----------

Subject: [Bug 4774] e1000 driver works on UP, but not SMP x86_64
Date: Saturday 25 June 2005 21:55
From: bugme-daemon@kernel-bugs.osdl.org
To: adobriyan@gmail.com

http://bugzilla.kernel.org/show_bug.cgi?id=4774

------- Additional Comments From nacc@us.ibm.com  2005-06-25 10:55 -------
Hrm, that means that the corresponding PCI device (adapter->pdev->irq) is
requesting an IRQ greater than 224? Could you also attach the SMP .config? I
assume all you did was enabled SMP, ran make oldconfig & rebuilt? Do you know of
any kernel that *does* work?

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2005-06-29  7:32 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-06-24 21:57 Fwd: [Bug 4774] e1000 driver works on UP, but not SMP x86_64 Alexey Dobriyan
2005-06-24 22:15 ` David Lang
  -- strict thread matches above, loose matches on Subject: below --
2005-06-25 18:22 Alexey Dobriyan
2005-06-27  0:52 ` David Lang
     [not found] ` <D53BF43BC70DD511A22500508BB3C0071AA66A3A@wlvexc00.diginsite.com>
2005-06-29  7:32   ` David Lang

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).