-
Notifications
You must be signed in to change notification settings - Fork 52
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Problem with .hdr file versions #3
Comments
What does I also noticed this though but have been unable to obtain the x3310fw_0_3_3_0_9374.hdr file from anywhere... Marvell won't talk to me, and seemingly TrendNet (my card vendor) aren't able to help either bizarrely. If anyone can get their hands on x3310fw_0_3_3_0_9374.hdr it'd be much appreciated if they might share it. |
Quick update.. I noticed with my card (that has a DeviceID of 4027) the driver wasn't building with support for it. It also errors if you try If your card has the same device ID try copying the attached file into your build directory and running it again. It is still that old x3310fw_0_2_8_0_8850.hdr version but it might get your card working at least. |
Here is the output of lspci with grep for ethernet
It shows 3 network cards, which is correct. The Broadcom is a 1GB interface on the motherboard, the Intel card is a 10GB PCIe card. Both of these are working fine. It sees the Tehuti card. The problem is that ifconfig does not show the card.
enps60 is the Broadcom NIC and enp35s0 is the Intel NIC. The Tehuti NIC is not there. This is what I did to build and install the driver:
Am I missing a step? I just saw that you sent a .zip file. I wrote the above before I saw that. I have now rebuilt the driver with that file, and am rebooting to see if it fixes it. Success! Thanks so much. ifconfig now sees the card as enp36s0.
|
Glad it fixed it. I would still like to get my hands on the x3310fw_0_3_3_0_9374.hdr file though if anyone has it! |
Please find attached FW hdr file and release notes. Please submit it to
this github project.
…On Fri, Jul 20, 2018 at 5:39 AM, sheepman0 ***@***.***> wrote:
Glad it fixed it. I would still like to get my hands on the
x3310fw_0_3_3_0_9374.hdr file though if anyone has it!
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
<#3 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AcyRGYj1lo3OCuEC3cNFVpWh8bXYJeF_ks5uIc9vgaJpZM4VXPjO>
.
|
Seems replying by email and attaching file does not post the file here so posting it again. |
pheff, you are my hero today! You totally saved my bacon. |
@pheff, could you help obtain a distributable copy of x3310fw_0_3_4_0_9445? |
Hi Andrew,
Yes, please give me a few days to find out what is required.
pat
…On Sat, Nov 24, 2018 at 5:17 PM Andrew Cooks ***@***.***> wrote:
@pheff <https://github.com/pheff>, could you help obtain a distributable
copy of x3310fw_0_3_4_0_9445?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#3 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AcyRGRYL3xZl_KobE4m8OtJO2ngJpxlgks5uye-qgaJpZM4VXPjO>
.
|
Thanks very much guys, solved it for me too. |
The same problem - can't find x3310fw_0_3_4_0_9445.hdr . |
@acooks, why don't you want to include x3310fw_0_3_3_0_9374.hdr in release branch? |
Hi. I've got x3310fw_0_3_4_0_9445.hdr :-) |
Please, add this file into git. |
I would assume the 0.2.8.0 version of the firmware is what was last released under a GPL license. Marvell appears to be requiring an NDA for the changelog at the very least. It's very likely that this project does not have the legal right to distribute newer firmware versions. This is a frustrating but common problem. |
@baruchsiach submitted a patch to mainline kernel to add firmware loading for the 88x3310 phy. The discussion explains the problem:
** There is a loophole. Any NIC implementation that uses the SPI flash is also distributing the firmware, albeit in a slightly inconvenient package. I suspect that the firmware can easily be read out of the SPI flash of any NIC that contains it, so anyone who ships the flash ROM, also ships the firmware. However, none of this is going to help to convince the mainline kernel to include this firmware. Patch submission with discussion Later version of the patch, presumably with review comments addressed |
IANAL. But I would just like to note that this statement is not accurate in my opinion. It is perfectly legal to apply the firmware load support patch to Open Source driver, and then distribute the result. The patch code is not derived from any non-GPL code. I presume it is also legal for OEM vendors to distribute the PHY firmware files stored on devices for software to load at run-time. Otherwise, the hardware is not usable. |
by the way, the driver package driver(linux)_teg-10gectx_v1(0.3.6.17).tar.gz offered by Trendnet for the discontinued TEG-10GECTX (Version v1.0R), see under That is certainly not a long-term solution. However, the firmwares for the 88x3310 and 88e2010 PHYs are always distributed within the windows driver binaries TN40xxmp_64.sys and TN40xxmp_32.sys. I have written a small extraction program, still a bit quick and dirty, but I am happy to share it if there is interest... |
Hello, I have managed to get firmware version 0.3.10.0 from another HW. |
Hi. I see this is the only page on the entire internet that refers to this issue, so I need to ask anyone: I am in urgent and significant need of the other file referred to here, which is the e2010fw_0_3_4_0_9445.hdr file (the firmware for the 88e2010 PHY). Please, if someone could please post that file here, it would be immeasurably appreciated. Please let me know and thanks so much for any and all help locating this.
|
Hi gitontheball, if you download the trendnet windows driver where the link was given above and extract the cab file data2.cab under "Installation Files" e.g. with cabextract, then you will find under "DefaultComponent" the windows driver files *.sys. Compile my little extraction program attached |
Looks like that one is no longer available for download. @adamisvk could you please share it again? |
@wkz has posted another patch set to add support for loading 88x3310 PHY firmware to the mainline kernel: https://lore.kernel.org/netdev/20231214201442.660447-1-tobias@waldekranz.com/ In the discussion, the same concerns were raised about where to get the firmware and how to distribute it. Unfortunately little or no progress has been made on that front. |
The currrent version of the Readme file says this:
However the actual versions of these files in the repository are:
x3310fw_0_2_8_0_8850.hdr
e2010fw_0_2_8_0_8850.hdr
So they are not the latest versions referred to in the Readme. When I build the driver on Centos 7 it does not find my TN9710P based card. Is it likely this is because it is using the wrong .hdr files?
The text was updated successfully, but these errors were encountered: