bugGNU GRUB - Bugs: bug #11555, [Patch] Broadcom 5751 Gigabit...

 
 

You are not allowed to post comments on this tracker with your current authentication level.

bug #11555: [Patch] Broadcom 5751 Gigabit ethernet (0x1677) Support added

Submitter:  Frédéric Olivié <alf>
Submitted:  Mon 10 Jan 2005 01:33:03 PM UTC
   
 
Category:  Network Severity:  Major
Priority:  5 - Normal Item Group:  None
Status:  None Privacy:  Public
Assigned to:  None Originator Name: 
Open/Closed:  Closed Release:  None
Release:  0.95 Reproducibility:  Every Time
Planned Release:  None

Jump to the original submission

Sat 15 Dec 2007 11:54:47 AM UTC, comment #7: 

We've moved to GRUB 2 as a development platform.  Unfortunately, GRUB 2 doesn't have network support yet, although there's ongoing work to implement it.  If you want to help on that, please contact <grub-devel@gnu.org>.

In the meantime, this bug doesn't apply.  I'm closing it.

Robert Millan <robertmh>
Group administrator
Wed 23 Nov 2005 08:10:01 PM UTC, comment #6: 

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.




Frédéric Olivié <alf>
Wed 23 Nov 2005 05:23:44 PM UTC, comment #5: 

FIXED in my system.

The netcard was integrated into a HP mainboard, the chip reads "BroadComm 5751" but... adding this line in tg3.h fixed the problem (I printf'd the eeprom_phy_id, googled the code (0x60008180) and found the entry for the tg3.h of the Linux kernel):

#define PHY_ID_BCM5401          0x60008050
#define PHY_ID_BCM5411          0x60008070
#define PHY_ID_BCM5701          0x60008110
#define PHY_ID_BCM5703          0x60008160
+#define PHY_ID_BCM5750          0x60008180
#define PHY_ID_BCM5704          0x60008190

Juanjo.

Anonymous
Tue 22 Nov 2005 06:47:54 PM UTC, comment #4: 

Hello.

I've the same problem, I get the message:

[tg3-5751]phy probe failed, err -2
Problem fetching invariants of chip, aborting

I'm using grub source 0.95 patched with grub-0.95-diskless-patch-2.patch and I've also tried 0.95 + grub-0.95-diskless-patch-2.patch + http://debian.jones.dk/hykrion/pool-etch/sid-jones/grub/debian/patches/nic-drivers_updated_to_eb5.3.15.diff.

Any solution? This is urgent for me :-(

Thanks,
Juanjo

Anonymous
Mon 31 Oct 2005 02:33:01 PM UTC, comment #3: 

Instead of this (but still depending on #8061 ) you can try the following more general NIC driver update: http://debian.jones.dk/hykrion/pool-etch/sid-jones/grub/debian/patches/nic-drivers_updated_to_eb5.3.15.diff

 - Please drop a note at -email is unavailable- if it works for you!

Jonas Smedegaard <djones>
Wed 08 Jun 2005 04:09:12 PM UTC, comment #2: 

In addition the output of lspci could be helpful:

Broadcom Corporation NetXtreme BCM5751 Gigabit Ethernet PCI Express (rev 11)

Perhaps PCI Express is responsible for my problem.

Torsten Scholak <ciproot>
Wed 08 Jun 2005 03:39:25 PM UTC, comment #1: 

Hola,

I've applied both patches in order to get my Broadcom NetXtreme (5751) chp running.
The chip is build into a Fujitsu Siemens workstation.
What I get is:

[tg3-5751]phy probe failed, err -2
Problem fetching invariants of chip, aborting

UNDI drivers don't work either.

Is there a chance you can help me in this case?

Thanks in advance,

torsten

Torsten Scholak <ciproot>
Mon 10 Jan 2005 01:33:03 PM UTC, original submission:  

This patch allows boxes with Broadcom 5751 chipsets (maybe also  all 5750, but I could not test it) to pxegrub.

I have patched the tg3 etherboot driver inside the etherboot source tree.

Here is a patch that allows grub users to test the mods.

It works for me.

You have to apply the grub-0.95-diskless-patch-2.patch from Fengshuo prior to applying mine.

Frédéric Olivié <alf>

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attached Files
file #2351:  grub-5751.patch added by alf (10KiB - application/octet-stream - Broadcom 5751 patch)

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -email is unavailable- added by robertmh (Posted a comment)
  •  

    There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

     

    Follow 2 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2007-12-15 robertmh Open/ClosedOpen Closed
    2005-01-10 alf Attached File- Added grub-5751.patch, #2051

    Back to the top

    Powered by Savane 3.13-d3ae.
    Corresponding source code