public inbox for linux-ia64@vger.kernel.org
 help / color / mirror / Atom feed
* [Linux-ia64] NIC not working after ACPI PXE boot - solution!
@ 2000-11-30 16:02 Matt_Domsch
  2000-11-30 16:21 ` Ahna, Christopher J
  2000-12-01 23:35 ` Michael Madore
  0 siblings, 2 replies; 3+ messages in thread
From: Matt_Domsch @ 2000-11-30 16:02 UTC (permalink / raw)
  To: linux-ia64

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





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

end of thread, other threads:[~2000-12-01 23:35 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
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
2000-12-01 23:35 ` Michael Madore

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox