Re: supporting broadcom gig BCM5751

From: Danny Braniss (danny_at_cs.huji.ac.il)
Date: 09/25/04

  • Next message: Doug White: "Re: Obscure errors in dmsg, system instability"
    To: Paul Saab <ps@freebsd.org>
    Date: Sat, 25 Sep 2004 22:07:18 +0200
    
    

    > Can you try http://yogurt.org/FreeBSD/bge_5750.diff
    >
    > It got my 5751 working.

    it booted ok!, the real test will be tomorrow, (i can't move the rj45 from
    home :-)

    bge0: <Broadcom BCM5751 Gigabit Ethernet, ASIC rev. 0x4001> mem
    0xdfcf0000-0xdfcfffff irq 16 at device 0.0 on pci2
    miibus0: <MII bus> on bge0
    ukphy0: <Generic IEEE 802.3u media interface> on miibus0
    ukphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT,
    1000baseT-FDX, auto
    bge0: Ethernet address: 00:0f:1f:da:0e:64

    and
    bge0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> mtu 1500
            options=1a<TXCSUM,VLAN_MTU,VLAN_HWTAGGING>
            ether 00:0f:1f:da:0e:64
            media: Ethernet autoselect (none)
            status: no carrier

    btw, this is still a problem:
            http://www.freebsd.org/cgi/query-pr.cgi?pr=68445

    thanks,
            danny

    >
    > Peter Radcliffe (pir@pir.net) wrote:
    > > I'm trying to install a new dell machine at work but it's coming up
    > > with an unknown internal gig ether card and it's stupidly fussy about
    > > PCI cards (won't boot with random cards in it).
    > >
    > > The device is; 0x14e4 0x1677 which some searching tells me is a
    > > broadcom BCM5751 gig ether card.
    > >
    > > Adding the device ids to if_bge.c and if_bgereg.h;
    > >
    > > #define BCOM_DEVICEID_BCM5751 0x1677
    > >
    > > { BCOM_VENDORID, BCOM_DEVICEID_BCM5751,
    > > "Broadcom BCM5751 Gigabit Ethernet" },
    > >
    > > and PXE booting with the new kernel gives me;
    > >
    > > bge0: <Broadcom BCM5751 Gigabit Ethernet, ASIC rev. 0x4001> mem
    > > 0xdfcf0000-0xdfcfffff irq 11 at device 0.0 on pci2
    > > NMI ISA a0, EISA ff
    > > RAM parity error, likely hardware failure.
    > >
    > > Fatal trap 19: non-maskable interrupt trap while in kernel mode
    > > instruction pointer = 0x8:0xc028a8cb
    > > stack pointer = 0x10:0xc0821d4c
    > > frame pointer = 0x10:0xc0821d54
    > > code segment = base 0x0, limit 0xfffff, type 0x1b
    > > = DPL 0, pres 1, def32 1, gran 1
    > > processor eflags = interrupt enabled, IOPL = 0
    > > current process = 0 (swapper)
    > > interrupt mask = net tty bio cam
    > > trap number = 19
    > > panic: non-maskable interrupt trap
    > >
    > > This doesn't happen with a default kernel (or my special build kernel
    > > without the source patch). ANy hints or does this need real driver
    > > support work ?
    > >
    > > P.
    > >
    > > --
    > > pir
    >
    > --
    > -ps
    > _______________________________________________
    > freebsd-stable@freebsd.org mailing list
    > http://lists.freebsd.org/mailman/listinfo/freebsd-stable
    > To unsubscribe, send any mail to "freebsd-stable-unsubscribe@freebsd.org"
    >

    _______________________________________________
    freebsd-stable@freebsd.org mailing list
    http://lists.freebsd.org/mailman/listinfo/freebsd-stable
    To unsubscribe, send any mail to "freebsd-stable-unsubscribe@freebsd.org"


  • Next message: Doug White: "Re: Obscure errors in dmsg, system instability"