Follow-up Comment #6, bug #11555 (project grub):

For all users :

If your card is not recognized (which may be the case with an OEM chipset) :

In tg3.c (around line 2515), replace :

   !KNOWN_PHY_ID(eeprom_phy_id & PHY_ID_MASK))
        return -ENODEV;

by :

   !KNOWN_PHY_ID(eeprom_phy_id & PHY_ID_MASK)) {
        printf("Found unknown PHY_ID : 0x%x\n", eeprom_phy_id & PHY_ID_MASK)
;
        return -ENODEV;
    }

Then try and find this code to know which kind of chip you really have.

Finally, patch tg3.h (around line 2130) and add your own define there. It's
pretty self explanatory.
Also add it in the KNOWN_PHY_ID macro a few lines lower.

This is what Juanjo did.





    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/bugs/?func=detailitem&item_id=11555>

_______________________________________________
  Message posté via/par Savannah
  http://savannah.gnu.org/



_______________________________________________
Bug-grub mailing list
Bug-grub@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-grub

Reply via email to