Hi, During PCI bus scanning, my execution hanged at "ProcessOptionRom (RootBridgeDev, Mem32Base, RootBridgeDev->RomSize);"
So I am commented this, and it went well. Will there be any difference in PCI networking tests (ping/ifconfig/tftp), if I keep this "ProcessOptionRom" code commented? Thanks and Regards, Shaveta -----Original Message----- From: Leekha Shaveta-B20052 Sent: Saturday, August 08, 2015 10:48 PM To: 'Ye, Ting'; 'edk2-devel@lists.01.org' Subject: RE: Error on executing shell command ifconfig Does anyone tested network(ping/tftp) using E1000/NIC PCI card on Juno board? Which LAN E1000 driver(source or any link) is used and tested for Intel NIC card? Thanks and Regards, Shaveta -----Original Message----- From: Leekha Shaveta-B20052 Sent: Friday, August 07, 2015 10:59 AM To: 'Ye, Ting'; edk2-devel@lists.01.org Subject: RE: Error on executing shell command ifconfig Thanks Ting! I have one "LanIntelE1000Dxe" code and using it, but this code is not yet tested on UEFI. And as my network (ping/ifconfig) is not working, I am clueless about what exactly causing the issue. Thanks and Regards, Shaveta -----Original Message----- From: edk2-devel [mailto:edk2-devel-boun...@lists.01.org] On Behalf Of Ye, Ting Sent: Friday, August 07, 2015 10:54 AM To: Leekha Shaveta-B20052; Sharma Bhupesh-B45370; edk2-devel@lists.01.org Subject: Re: [edk2] Error on executing shell command ifconfig Hi Shaveta, The upper layer drivers since SNP are available for several years and validated in multiple UEFI enabled platforms. Sorry I don't know whether you can get the UEFI Intel E1000 NIC card driver. You may search the download center in Intel.com? Hope other guys in the mailing list know. Best Regards, Ting -----Original Message----- From: Leekha Shaveta [mailto:shav...@freescale.com] Sent: Friday, August 07, 2015 1:18 PM To: Ye, Ting; Sharma Bhupesh; edk2-devel@lists.01.org Subject: RE: Error on executing shell command ifconfig Upper layer drivers like SNP/MNP are also taken from EDK2 and not been tested on UEFI. >From where can I get the complete code of Intel E1000 NIC card driver for UEFI? Is such tested code available for use for UEFI? Thanks and Regards, Shaveta -----Original Message----- From: Ye, Ting [mailto:ting...@intel.com] Sent: Thursday, August 06, 2015 10:50 AM To: Leekha Shaveta-B20052; Sharma Bhupesh-B45370; edk2-devel@lists.01.org Subject: RE: Error on executing shell command ifconfig The #D and #C are zero which mean that this driver does not manage any device or child device. It looks the driver not function well. You can also double check whether upper layer drivers like SNP, MNP, etc. ever manage any devices. Best Regards, Ye Ting -----Original Message----- From: Leekha Shaveta [mailto:shav...@freescale.com] Sent: Thursday, August 06, 2015 12:56 PM To: Ye, Ting; Sharma Bhupesh; edk2-devel@lists.01.org Subject: RE: Error on executing shell command ifconfig Hi Ye Ting, Thanks for the reply. This driver has not been tested on UEFI, but said to be tested on edk2. On running drivers command I get following output: Shell> drivers T D Y C I P F A DRV VERSION E G G #D #C DRIVER NAME IMAGE PATH === ======== = = = === === =================================== ========== 39 04040600 ? Y Y 0 0 Intel(R) PRO/1000 4.4.06 PCI-E MemoryMapped(0xB,0xFF80D000,0xFFBEA167)/FvFile(BB801A52-C90F-4EDE-91B2-82520888CBC3) It seems that E1000 driver is getting loaded properly. Correct understanding? Thanks and Regards, Shaveta -----Original Message----- From: Ye, Ting [mailto:ting...@intel.com] Sent: Thursday, August 06, 2015 5:56 AM To: Sharma Bhupesh-B45370; edk2-devel@lists.01.org; Leekha Shaveta-B20052 Subject: RE: Error on executing shell command ifconfig Do you know whether the LanIntelE1000Dxe works properly? You may type "drivers" in shell to check connecting status of UEFI network drivers. Best Regards, Ye Ting -----Original Message----- From: Sharma Bhupesh [mailto:bhupesh.sha...@freescale.com] Sent: Wednesday, August 05, 2015 6:43 PM To: Ye, Ting; edk2-devel@lists.01.org; Leekha Shaveta Subject: RE: Error on executing shell command ifconfig Hi Ye Ting, Thanks for your inputs. I tried adding the same as well and the following packages are now being added to the .dsc file: # # Networking stack # MdeModulePkg/Universal/Network/SnpDxe/SnpDxe.inf MdeModulePkg/Universal/Network/DpcDxe/DpcDxe.inf MdeModulePkg/Universal/Network/MnpDxe/MnpDxe.inf MdeModulePkg/Universal/Network/VlanConfigDxe/VlanConfigDxe.inf MdeModulePkg/Universal/Network/ArpDxe/ArpDxe.inf MdeModulePkg/Universal/Network/Dhcp4Dxe/Dhcp4Dxe.inf MdeModulePkg/Universal/Network/Ip4Dxe/Ip4Dxe.inf MdeModulePkg/Universal/Network/Ip4ConfigDxe/Ip4ConfigDxe.inf MdeModulePkg/Universal/Network/Mtftp4Dxe/Mtftp4Dxe.inf MdeModulePkg/Universal/Network/Udp4Dxe/Udp4Dxe.inf MdeModulePkg/Universal/Network/Tcp4Dxe/Tcp4Dxe.inf MdeModulePkg/Universal/Network/UefiPxeBcDxe/UefiPxeBcDxe.inf MdeModulePkg/Universal/Network/IScsiDxe/IScsiDxe.inf Also e1000/NIC card driver's efi is getting loaded . # Intel E1000 driver INF LS1043aRdbPkg/Drivers/LanIntelE1000Dxe/LanIntelE1000Dxe.inf Still I am getting same error: Shell> ifconfig -l Error. The protocol 'gEfiIp4ConfigProtocolGuid' was required and not found (3B95AA31-3793-434B-8667-C8070892E05E). Can it be related to shell source/version? Or Lan/NIC/E1000 card driver? Any hints would be helpful. Regards, Bhupesh > -----Original Message----- > From: Ye, Ting [mailto:ting...@intel.com] > Sent: Wednesday, August 05, 2015 2:14 PM > To: Sharma Bhupesh-B45370; edk2-devel@lists.01.org; Leekha > Shaveta-B20052 > Subject: RE: Error on executing shell command ifconfig > > It looks SNP driver is missing. > > MdeModulePkg\Universal\Network\SnpDxe\SnpDxe.inf > > Best Regards, > Ye Ting > > -----Original Message----- > From: edk2-devel [mailto:edk2-devel-boun...@lists.01.org] On Behalf Of > Sharma Bhupesh > Sent: Wednesday, August 05, 2015 4:36 PM > To: edk2-devel@lists.01.org; Leekha Shaveta > Subject: [edk2] Error on executing shell command ifconfig > > Hi, > > I was trying to add Network stack in UEFI for a FSL SoC in order to > run "ping" and "ifconfig" commands. > For this I have added following inf in my fdf file: > > # Networking stack > # > INF MdeModulePkg/Universal/Network/DpcDxe/DpcDxe.inf > INF MdeModulePkg/Universal/Network/ArpDxe/ArpDxe.inf > INF MdeModulePkg/Universal/Network/Dhcp4Dxe/Dhcp4Dxe.inf > INF MdeModulePkg/Universal/Network/Ip4ConfigDxe/Ip4ConfigDxe.inf > INF MdeModulePkg/Universal/Network/Ip4Dxe/Ip4Dxe.inf > INF MdeModulePkg/Universal/Network/MnpDxe/MnpDxe.inf > INF MdeModulePkg/Universal/Network/VlanConfigDxe/VlanConfigDxe.inf > INF MdeModulePkg/Universal/Network/Mtftp4Dxe/Mtftp4Dxe.inf > INF MdeModulePkg/Universal/Network/Tcp4Dxe/Tcp4Dxe.inf > INF MdeModulePkg/Universal/Network/Udp4Dxe/Udp4Dxe.inf > INF MdeModulePkg/Universal/Network/UefiPxeBcDxe/UefiPxeBcDxe.inf > INF MdeModulePkg/Universal/Network/IScsiDxe/IScsiDxe.inf > > # Intel E1000 driver > INF LS1043aRdbPkg/Drivers/LanIntelE1000Dxe/LanIntelE1000Dxe.inf > > Also added required NetLib, DcpLib, and Protocol Guids. > > But when I run ifconfig -l command, I get following error: > > Shell> ifconfig -l > Error. The protocol 'gEfiIp4ConfigProtocolGuid' was required and not > found (3B95AA31-3793-434B-8667-C8070892E05E). > > Also ping command is not showing anything > Shell> ping 192.168.1.15 > Shell> ping 192.168.1.15 > Is something missed here? > > Thanks and Regards, > Bhupesh > _______________________________________________ > edk2-devel mailing list > edk2-devel@lists.01.org > https://lists.01.org/mailman/listinfo/edk2-devel _______________________________________________ edk2-devel mailing list edk2-devel@lists.01.org https://lists.01.org/mailman/listinfo/edk2-devel _______________________________________________ edk2-devel mailing list edk2-devel@lists.01.org https://lists.01.org/mailman/listinfo/edk2-devel