[ARCHIVE] Outdated UBU Tool related Questions, Reports and Suggestions

Hi. It seems with latest UBU version 1.2.7 that updating Intel Gigabit EFI Rom is not properly working.
In other words, UBU correctly updates the Intel LAN orom and the resulting bios can be flashed with
the USB Flashback (I’ve an Asus Maximus VI Extreme mobo) but after disabling the CSM Module for
enabling the full UEFI support, I can’t see the “Intel Gigabit Ethernet” Menu inside Bios, but only the
Realtek and Intel Rapid Storage Technology ones.

So, I tried an alternative UBU version, the 1.24LT which uses a different Intel Gigabit LAN efi orom
and now the Intel Gbit menu inside bios works, so I assume that latest Intel LAN orom is not properly
working. Am I wrong ?

@lordkag

Version 0.97 has something in common with the version 0.951. In general, I will add it to replace the version 0.954.

I checked tolok I217 and I218 controllers them a new version works without problems. But motherboards with I210 and I211 controllers I do not have, so I can not check.


@Sylar76

Intel LAN EFI.
I already know about this problem. But I can not understand what is causing this problem, bad source EFI-file or assembly FFS-file.

@SoniX

Maybe you could add a UBU with updated (but not latest) Intel LAN EFI orom working. :slight_smile:


Made in release UBU v1.28. While not before.

Edit:
@Sylar76
What is your GUID file EFI LAN Intel?

My GUID for the EFI LAN is : 4953F720-006D-41F5-990D-0AC7742ABB60


Ok. Later I’ll make you some FFS-file EFI Intel LAN. You will need to check which version will work.

Thanks mate, I’ll report my checks for sure. :wink:

In the meantime, thanks for your hard work.


Replace files, one for each test in the folder "Modules\LAN\FFS".
Waiting reports. :slight_smile:

Edit:
Remove file.

@SoniX

Hi, thanks for the EFI-FFS package. The only one FFS file working flawlessly is the 6.6.0.4 !!! :slight_smile:

@SoniX

I have found Kabini VBIOS 015.033.000.004.000000 in a HP release. The file seems clean, but can’t be sure. When an AMD VBIOS is made for a specific system, it has the last 6 digits non-zero, like 015.033.000.002.000000 -> 015.033.000.002.044734. And by the way, drvver has a version of 0.16.5 when it should be 0.18.6 maybe?

1002-9830 AMD Kabini VBIOS 015.033.000.004.000000.rar (36.3 KB)

@lordkag

Here’s another oddity with EFI Intel LAN. Recent versions 6.7.05 and 6.8.05 refuse to work. And size …

EFI_Imtek_LAN_PRO1000.rar (167 KB)

  1. Have you kept the Intel PREBOOT packages? In the release notes it should be something. I have a few of those, let me check them
    2. What I2xx controller is Sylar76 having? If I’m seeing this right, it is possible that I217/I218/I219 will be moved to 0.0.0x branch and 6.x will be legacy.


Yes - 0.18.6.
It’s my fault, not the pressed key and have not looked. Fixed to the release.

Yes, I think 6.7.05 and 6.8.05 do not support I217 and I218, only I210/I211. Check the attached files. Here is what is removed starting with 6.7.05:

Intel UNDI diff.png



Also from release notes of 6.8.05:

Known Issues
============

System does not get link when connected to a 10GbE switch
---------------------------------------------------------
Systems that contain an Intel(R) i210 or i211 device may not link to
a 10GbE switch. This may happen when the system’s Ethernet cable is not
connected to the switch during power up or if the cable is disconnected for
more than a couple of minutes. Disabling and enabling the device in the
operating system will restore link.


So 6.8.05 is not fully supporting I210/I211 either.

Edit: Check the same thing with Gigabit UNDI. In Z.version.bat type “file text x”, where x is the minimum amount of letters a word should have.

Intel_LAN_PRO1000.rar (57.2 KB)



@Sylar76


I had the same thought.

It gets weirder than that. Use Z.version.bat on Gigabit UNDI with "file text 5". Between 6.6.04 and 0.0.07 you get this:

Diff 1.png



Diff 2.png



So 0.0.0x has only removed I350, but added I219. Intel is having trouble deciding?

I already do not understand anything. :frowning:
If you have downloaded latest "Intel® Ethernet Connections CD" ì20,1, you will find there the version 6.8,05, but not find the version 0.0.0x.
Also, the division into versions complicates the update process.
Mess!

The choices are like this:
- latest versions for I217, I218 and 825X is 6.6.04 or 0.0.07. Maybe 825x might work with 6.8.05, but I217/I218 appears not.
- latest version for I219 is 0.0.07.
- latest version for all others is 6.8.05.

So check for I217/I218 in unicode and offer 6.6.04 if found. Check for I219 in unicode and offer 0.0.07. Offer 6.8.05 for the rest.

The problem is that we can not know what the controller is on the motherboard.

Edit:
If only offer the user a choice between the two versions. And by the results of the BIOS flash will determine which version of himself working for its controller.

Edit2:
At this point, I’ll give a working version 6.6.04.

Edit3:
Test Asus Z77-V Chip LAN 82579-V
6.7.05 and 6.8.05 - not working, 0.0.07 - good.

@SoniX

Thanks for your reports, but is the 0.0.07 available somewhere ?