All of lore.kernel.org
 help / color / mirror / Atom feed
From: "Ahna, Christopher J" <christopher.j.ahna@intel.com>
To: linux-ia64@vger.kernel.org
Subject: RE: [Linux-ia64] NIC not working after ACPI PXE boot - solution!
Date: Thu, 30 Nov 2000 16:21:20 +0000	[thread overview]
Message-ID: <marc-linux-ia64-105590678205778@msgid-missing> (raw)
In-Reply-To: <marc-linux-ia64-105590678205777@msgid-missing>

Matt,

This very same fix was developed here at Intel and integrated into the
BigSur BIOS a few weeks back.  The next released version of BigSur FW will
include this fix.  I believe this fix will get pushed into standard releases
of EFI, so all EFI based FW should get this problem solved in time.  This is
pretty much a bug in EFI, so I don't think a workaround needs to go into the
kernel permanently.  Thanks,

Chris

-----Original Message-----
From: Matt_Domsch@Dell.com [mailto:Matt_Domsch@Dell.com]
Sent: Thursday, November 30, 2000 8:02 AM
To: linux-ia64@linuxia64.org
Subject: [Linux-ia64] NIC not working after ACPI PXE boot - solution!


Some engineers here at Dell have developed a solution to the issue where the
on-board NIC is unresponsive to Linux if first EFI tried to use it.  We're
working through the licensing issues to make the code GPL, but until then, I
can provide a simple functional description, and if someone wished to write
code and add it to the kernel, great! :)

The basic steps are:
use BS->LocateHandle(SimpleNetworkProtocol) to get the number of NICs in the
system.
for each handle returned:
	use BS->HandleProtocol() get EFI_SIMPLE_NETWORK->Mode->State.
	if State != shutdown
		call EFI_SIMPLE_NETWORK->Shutdown() on the NIC
		call EFI_SIMPLE_NETWORK->Stop() on the NIC

This obviously needs to be done prior to loading network drivers, either in
the kernel or in eli/lilo.

Thanks,
Matt Domsch
Dell Enterprise Systems Group
Linux Development Team




_______________________________________________
Linux-IA64 mailing list
Linux-IA64@linuxia64.org
http://lists.linuxia64.org/lists/listinfo/linux-ia64



  reply	other threads:[~2000-11-30 16:21 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2000-11-30 16:02 [Linux-ia64] NIC not working after ACPI PXE boot - solution! Matt_Domsch
2000-11-30 16:21 ` Ahna, Christopher J [this message]
2000-12-01 23:35 ` Michael Madore

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=marc-linux-ia64-105590678205778@msgid-missing \
    --to=christopher.j.ahna@intel.com \
    --cc=linux-ia64@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.