Hi Ruth, No, the bios already had them loaded.
Stephen Li, Ruth wrote: > Hi Stephen, > > From the latter MSI output, the software network driver are not connected. > > And I failed to find SNP, MNP from the output. Did you soft-load those > drivers? > > Thanks, > Ruth > -----Original Message----- > From: Stephen Polkowski [mailto:step...@centtech.com] > Sent: Wednesday, January 07, 2015 11:49 PM > To: edk2-devel@lists.sourceforge.net > Subject: Re: [edk2] adding EDK2 networking to a shipping system board > > Hi Ruth, > > I switched to another motherboard in my office because it has a > built-in uefi shell. The board has the same problem loading the Network > Stack from the EDK2 compiled DXEs. The motherboard is the MSI CSM-Q87-E43. > > I've included two outputs from the drivers command. The first is from > the UDK2010.SR1.UP1.P1 shell. The other is from the internal shell on the > MSI CSM-Q87-E43. For some reason the UDK2010.SR1.UP1.P1 shell is printing a > <null string> for the driver name. The internal shell has no problems with > printing. > > Thanks, > > Stephen > > > UDK2010.SR1.UP1.P1 shell v2.0 > UEFI v2.31 American Megatrends > Revision 1.02 > > T D > D Y C I > R P F A > V VERSION E G G #D #C DRIVER NAME IMAGE NAME > === ======= = = = == == =================================== ========== > 2F 00000001 D N N 2 0 <null string> > MemoryMapped(0xb,0xc6a45000,0xc6f14fff)/FvFile(c7a7030c-c3d8-45ee-bed9-5d9e76762953) > 40 00000010 B N N 1 7 <null string> > 8F 0500040C ? N N 0 0 <null string> > MemoryMapped(0xb,0xc6a45000,0xc6f14fff)/FvFile(5bba83e6-f027-4ca7-bfd0-16358cc9e123) > 92 00010000 D N N 1 0 <null string> > MemoryMapped(0xb,0xc6a45000,0xc6f14fff)/FvFile(93022f8c-1f09-47ef-bbb2-5814ff609df5) > 94 00020502 B N N 1 18 <null string> > 9B 00000010 D N N 1 0 <null string> > MemoryMapped(0xb,0xc6a45000,0xc6f14fff)/FvFile(bb65942b-521f-4ec3-baf9-a92540cf60d2) > A6 00000001 B N N 1 1 <null string> > B1 05052300 ? Y Y 0 0 <null string> > MemoryMapped(0xb,0xc6a45000,0xc6f14fff)/FvFile(4953f720-006d-41f5-990d-0ac7742abb60) > B4 00000001 ? N N 0 0 <null string> > MemoryMapped(0xb,0xc6a45000,0xc6f14fff)/FvFile(c4f2d007-37fd-422d-b63d-7ed73886e6ca) > B5 00000010 ? N N 0 0 <null string> > MemoryMapped(0xb,0xc6a45000,0xc6f14fff)/FvFile(fb142b99-df57-46cb-bc69-0bf858a734f9) > BF 00000010 ? N N 0 0 <null string> > C4 0000000A ? N N 0 0 <null string> > MemoryMapped(0xb,0xc6a45000,0xc6f14fff)/FvFile(0ef8a3b1-388a-4b62-8be6-c7877d50aedf) > C6 0000000A ? N N 0 0 <null string> > MemoryMapped(0xb,0xc6a45000,0xc6f14fff)/FvFile(b1625d3c-9d2d-4e0d-b864-8a763ee4ec50) > C7 0000000A ? N N 0 0 <null string> > C8 0000000A ? N N 0 0 <null string> > MemoryMapped(0xb,0xc6a45000,0xc6f14fff)/FvFile(8dd9176e-ee87-4f0e-8a84-3f998311f930) > C9 0000000A ? N N 0 0 <null string> > MemoryMapped(0xb,0xc6a45000,0xc6f14fff)/FvFile(8f9296ef-2880-4659-b857-915a8901bdc8) > CA 0000000A ? N N 0 0 <null string> > MemoryMapped(0xb,0xc6a45000,0xc6f14fff)/FvFile(8f92960f-2880-4659-b857-915a8901bdc8) > CC 0000000A ? N N 0 0 <null string> > MemoryMapped(0xb,0xc6a45000,0xc6f14fff)/FvFile(61afa223-8ac8-4440-9ab5-762b1bf05156) > CD 0000000A ? N N 0 0 <null string> > MemoryMapped(0xb,0xc6a45000,0xc6f14fff)/FvFile(10ee5462-b207-4a4f-abd8-cb522ecaa3a4) > CE 0000000A ? N N 0 0 <null string> > MemoryMapped(0xb,0xc6a45000,0xc6f14fff)/FvFile(8dd9176d-ee87-4f0e-8a84-3f998311f930) > CF 0000000A ? N N 0 0 <null string> > MemoryMapped(0xb,0xc6a45000,0xc6f14fff)/FvFile(8f92960e-2880-4659-b857-915a8901bdc8) > D0 0000000A ? N N 0 0 <null string> > MemoryMapped(0xb,0xc6a45000,0xc6f14fff)/FvFile(61afa251-8ac8-4440-9ab5-762b1bf05156) > D1 0000000A ? N N 0 0 <null string> > MemoryMapped(0xb,0xc6a45000,0xc6f14fff)/FvFile(10ee54ae-b207-4a4f-abd8-cb522ecaa3a4) > D2 00010000 ? N N 0 0 <null string> > MemoryMapped(0xb,0xc6a45000,0xc6f14fff)/FvFile(768bedfd-7b4b-4c9f-b2ff-6377e3387243) > 10B 0000008A D N N 3 0 <null string> > MemoryMapped(0xb,0xc6a45000,0xc6f14fff)/FvFile(580dd900-385d-11d7-883a-00500473d4eb) > 10D 0000008A D N N 3 0 <null string> > 10E 00000001 D N N 3 0 <null string> > 10F 00000001 ? N N 0 0 <null string> > 110 00000001 ? N N 0 0 <null string> > 131 00000010 ? N N 0 0 <null string> > MemoryMapped(0xb,0xc6a45000,0xc6f14fff)/FvFile(25acf158-dd61-4e64-9a49-55851e9a26c7) > 132 00000024 B N N 1 1 <null string> > MemoryMapped(0xb,0xc6a45000,0xc6f14fff)/FvFile(29cf55f8-b675-4f5d-8f2f-b87a3ecfd063) > 133 00000010 ? N N 0 0 <null string> > 145 00000010 D N N 2 0 <null string> > 146 00000010 D N N 1 0 <null string> > 147 00000010 B N N 4 4 <null string> > 149 00000010 B N N 1 1 <null string> > 14A 00000010 ? N N 0 0 <null string> > 14B 00000001 ? N N 0 0 <null string> > 14E 00000010 ? N N 0 0 <null string> > 153 06041300 B Y Y 1 1 <null string> > PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x0)/Offset(0x38,0x203ff) > > > > MSI built-in shell > EFI v2.31 American Megatrends > Revision 4.654 > > T D > D Y C I > R P F A > V VERSION E G G #D #C DRIVER NAME IMAGE NAME > == ======== = = = == == =================================== > =================== > 2F 00000001 D - - 2 - <UNKNOWN> MouseDriver > 40 00000010 B - - 1 7 AMI Generic LPC Super I/O Driver CORE_DXE > 8F 0500040C ? - - - - Intel(R) GOP Driver [5.0.1036] IntelGopDriver > 92 00010000 D - - 1 - AMI File System Driver FileSystem > 94 00020502 B - - 1 18 <UNKNOWN> PciBus > 9B 00000010 D - - 1 - PCH Serial ATA Controller Initializ SataController > A6 00000001 B - - 1 1 AMI AHCI BUS Driver AHCI > B1 05052300 ? X X - - Intel(R) PRO/1000 5.5.23 PCI-E IntelGigabitLanx64 > B4 00000001 ? - - - - IDER Controller Init Driver IdeRController > B5 00000010 ? - - - - PCI Serial Driver PciSerial > BF 00000010 ? - - - - <UNKNOWN> Terminal > C4 0000000A ? - - - - UEFI PXE Base Code Driver UefiPxeBcDxe > C6 0000000A ? - - - - TCP Network Service Driver TcpDxe > C7 0000000A ? - - - - TCP Network Service Driver TcpDxe > C8 0000000A ? - - - - DHCP Protocol Driver Dhcp4Dxe > C9 0000000A ? - - - - IP4 CONFIG Network Service Driver Ip4ConfigDxe > CA 0000000A ? - - - - IP4 Network Service Driver Ip4Dxe > CC 0000000A ? - - - - MTFTP4 Network Service Mtftp4Dxe > CD 0000000A ? - - - - UDP Network Service Driver Udp4Dxe > CE 0000000A ? - - - - DHCP6 Protocol Driver Dhcp6Dxe > CF 0000000A ? - - - - IP6 Network Service Driver Ip6Dxe > D0 0000000A ? - - - - MTFTP6 Network Service Driver Mtftp6Dxe > D1 0000000A ? - - - - UDP6 Network Service Driver Udp6Dxe > D2 00010000 ? - - - - AMI NTFS Driver NTFS > 10B 0000008A D - - 3 - AMI USB Driver UHCD > 10D 0000008A B - - 3 6 USB bus UHCD > 10E 00000001 D - - 3 - USB Hid driver UHCD > 10F 00000001 ? - - - - USB Mass Storage driver UHCD > 110 00000001 ? - - - - AMI USB CCID driver UHCD > 131 00000010 ? - - - - <UNKNOWN> BIOSBLKIO > 132 00000024 B - - 1 1 BIOS[INT10] Video Driver CsmVideo > 133 00000010 ? - - - - <UNKNOWN> <UNKNOWN> > 145 00000010 D - - 2 - <UNKNOWN> CORE_DXE > 146 00000010 D - - 1 - <UNKNOWN> CORE_DXE > 147 00000010 B - - 4 4 <UNKNOWN> CORE_DXE > 149 00000010 B - - 1 1 <UNKNOWN> CORE_DXE > 14A 00000010 ? - - - - AMI PS/2 Driver CORE_DXE > 14B 00000001 ? - - - - AMI IDE BUS Driver CORE_DXE > 14E 00000010 ? - - - - <UNKNOWN> CORE_DXE > 153 06041300 B X X 1 1 Intel(R) PRO/1000 6.4.13 PCI-E > Offset(0x38,0x203f > > > > > > > Li, Ruth wrote: >> Could you let us know the output when you type 'drivers' command? >> >> Thanks, >> Ruth >> -----Original Message----- >> From: Stephen Polkowski [mailto:step...@centtech.com] >> Sent: Wednesday, January 07, 2015 12:43 PM >> To: edk2-devel@lists.sourceforge.net >> Subject: Re: [edk2] adding EDK2 networking to a shipping system board >> >> Hi Andrew, >> >> Thanks for the reply. By existing system, I mean that I’m trying to >> add network >> support to my Asus Q87E motherboard. I don’t have the BIOS source for my >> board >> so I can’t build a fresh BIOS with networking stack built in. >> >> Instead, I’m trying to load the networking DXEs from the MdePkg (EDK2) >> in the >> UEFI shell. I’m not having any luck. Has anyone done this before? >> >> Thanks, >> >> Stephen >> >> >>> Message: 1 >>> Date: Tue, 06 Jan 2015 11:11:16 -0800 >>> From: Andrew Fish <af...@apple.com> >>> Subject: Re: [edk2] adding EDK2 networking to a shipping system board >>> To: edk2-devel@lists.sourceforge.net >>> Message-ID: <917ef1b5-d0ae-4fc1-bd50-61d7fd4fc...@apple.com> >>> Content-Type: text/plain; charset=us-ascii >>> >>> >>>> On Jan 6, 2015, at 7:46 AM, Stephen Polkowski <step...@centtech.com> wrote: >>>> >>>> >>>> Hi folks, >>>> >>>> Is it possible to add ethernet networking support to a production >>>> system without a network stack? The "UEFI Network Stack for EDK >>>> Getting Started Guide.pdf" demonstrates how to add networking to the NT32 >>>> environment. >>>> Is this still valid for the EDK2? Also, could it work on a real system? >>>> >>>> For example, I have an Intel Gigabit CT Desktop PCIe card that >>>> has a UEFI UNDI driver loaded in its Option Rom. This option rom is >>>> loaded by my ASUS Q87-E motherboard during boot. When I type "drivers" in >>>> the uefi 2.0 shell I can see that the driver is loaded. >>>> >>>> 15B 06041300 B Y Y 2 2 <null string> >>>> PciRoot(0x0)/Pci(0x1c,0x4)/Pci(0x0,0x0) ... >>>> >>>> Next, I try to load the tcp dxe drivers in a manner similar to >>>> the "Getting Started Guide." The shell hangs after loading >>>> SnpDxe.efi driver. It doesn't load any of the other DXEs. >>>> >>>> load SnpDxe.efi MnpDxe.efi ArpDxe.efi Ip4Dxe.efi Ip4ConfigDxe.efi >>>> load Udp4Dxe.efi Dhcp4Dxe.efi Mtftp4Dxe.efi Tcp4Dxe.efi >>>> >>>> Does anyone have a guide on how to add any kind of networking >>>> device to an existing system? Any help will be greatly appreciated. >>>> >>> Not sure what you mean by an existing system? You should be able to load >>> the drivers from the shell. >>> >>> Are you trying to load the EDK or edk2 network stack? Are you building the >>> network stack? >>> >>> Thanks, >>> >>> Andrew Fish >>> >>>> Thanks, >>>> >>>> Stephen >>>> >>>> >>>> >>>> P.S. - I know that I can enable the "Network Stack" on boards with >>>> an embedded ethernet controller. I want to know how to do it to a >>>> system without networking support. >>>> >>>> -------------------------------------------------------------------- >>>> - >>>> --------- Dive into the World of Parallel Programming! The Go >>>> Parallel Website, sponsored by Intel and developed in partnership >>>> with Slashdot Media, is your hub for all things parallel software >>>> development, from weekly thought leadership blogs to news, videos, >>>> case studies, tutorials and more. Take a look and join the >>>> conversation now. http://goparallel.sourceforge.net >>>> _______________________________________________ >>>> edk2-devel mailing list >>>> edk2-devel@lists.sourceforge.net >>>> https://lists.sourceforge.net/lists/listinfo/edk2-devel >> >> ---------------------------------------------------------------------- >> -------- Dive into the World of Parallel Programming! The Go Parallel >> Website, sponsored by Intel and developed in partnership with Slashdot >> Media, is your hub for all things parallel software development, from >> weekly thought leadership blogs to news, videos, case studies, >> tutorials and more. Take a look and join the conversation now. >> http://goparallel.sourceforge.net >> _______________________________________________ >> edk2-devel mailing list >> edk2-devel@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/edk2-devel >> ---------------------------------------------------------------------- >> -------- Dive into the World of Parallel Programming! The Go Parallel >> Website, sponsored by Intel and developed in partnership with Slashdot >> Media, is your hub for all things parallel software development, from >> weekly thought leadership blogs to news, videos, case studies, >> tutorials and more. Take a look and join the conversation now. >> http://goparallel.sourceforge.net >> _______________________________________________ >> edk2-devel mailing list >> edk2-devel@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/edk2-devel > > > -- > Stephen Polkowski > Centaur Technology > Austin, TX > (512) 418-5730 > > ------------------------------------------------------------------------------ > Dive into the World of Parallel Programming! The Go Parallel Website, > sponsored by Intel and developed in partnership with Slashdot Media, is your > hub for all things parallel software development, from weekly thought > leadership blogs to news, videos, case studies, tutorials and more. Take a > look and join the conversation now. http://goparallel.sourceforge.net > _______________________________________________ > edk2-devel mailing list > edk2-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/edk2-devel > ------------------------------------------------------------------------------ > Dive into the World of Parallel Programming! The Go Parallel Website, > sponsored by Intel and developed in partnership with Slashdot Media, is your > hub for all things parallel software development, from weekly thought > leadership blogs to news, videos, case studies, tutorials and more. Take a > look and join the conversation now. http://goparallel.sourceforge.net > _______________________________________________ > edk2-devel mailing list > edk2-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/edk2-devel -- Stephen Polkowski Centaur Technology Austin, TX (512) 418-5730 ------------------------------------------------------------------------------ Dive into the World of Parallel Programming! The Go Parallel Website, sponsored by Intel and developed in partnership with Slashdot Media, is your hub for all things parallel software development, from weekly thought leadership blogs to news, videos, case studies, tutorials and more. Take a look and join the conversation now. http://goparallel.sourceforge.net _______________________________________________ edk2-devel mailing list edk2-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/edk2-devel