According to the PSID it's an IBM OEM card, so you can download the fw to it from:
regarding the 2nd question, no need to upgrade both entries, they actually represent the same device only a different access method to it, the mt26448_pci_cr0 device is a bit faster so you can use it
Thank you very much for your fast reply. I updated the firmware without any problem.
I found that other two cards are HP branded. I put into Google: HP_0CD0210010 and HP_0CD0210010 and I found that it is a card 516937-B21 (same card, different revision) so I downloaded firmware here.
So at this moment I have 2.9.1530 on HP cards and 2.9.1000 on IBM card. And it is working so I am happy. Again thank you very much..
Btw.: Explanation why all cards are different: It is testing environment (not production)