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

Reply via email to