Re: bge driver not recognising BCM 5705M

From: Bill Paul <wpaul_at_FreeBSD.ORG>
Date: Fri, 1 Aug 2003 14:06:16 -0700 (PDT)
> >>>>> "Bill" == Bill Paul <wpaul_at_FreeBSD.ORG> writes:
> 
> >> I'm somewhat confused.
> Bill> So am I: where were you when I asked sent e-mail to this list
> Bill> asking for people to test the 5705 changes before I committed
> Bill> them?
> 
> I very well might not have had this machine.  When did you commit
> them?
>
> >> On a recent 5.1-CURRENT, boot -v gives me:
> 
> Bill> Actually, boot -v gives you much more, like the date when the
> Bill> kernel image was compiled. Too bad you decided not to show
> Bill> everything to us.
> 
> I didn't want to spam,

*sigh* No. Spam is when you try to sell me viagra or bestiality porn.
Providing detailed problem reports is not spam. It saves me from having
to _ask_ you for more information, thereby prolonging what might otherwise
be a simple one shot exchange. It also can save time and wear and tear
on developers, since, in the process of collecting detailed information,
you might stumble upon possible solutions to your problem on your own,
to wit:

> ...but my recent current is:
> 
> FreeBSD canoe.velocet.net 5.1-CURRENT FreeBSD 5.1-CURRENT #0: Tue Jul 15 17:54:29 EDT 2003     dgilbert_at_canoe.velocet.net:/usr/obj/usr/src/sys/CANOE  i386


[/u/wpaul/xl/src/sys/dev/bge]:zim.wrs.com{58}% cvs log if_bge.c

[...]
----------------------------
revision 1.44
date: 2003/07/16 00:09:56;  author: wpaul;  state: Exp;  lines: +226 -103
      ^^^^^^^^^^
Add support for the BCM5705 and its ilk. Changes:

- 5705 doesn't support jumbo frames
- Statistics must be read from registers
- RX return ring must be capped at 512 entries
- Omit initialization of certain device blocks
- Acknowledge link change interrupts by setting the 'link changed'
  bit in the status register (used to have no effect)
- Remember to toggle the MI completion bit too
- Set the mbuf low watermark differently (on-chip memory buffers,
  not BSD mbufs)
- Don't enable Ethernet_at_WireSpeed feature for certain 5705 chip revs
- Add additional PCI IDs for 5705 and 5782 parts
- Add a forgotten 5704 PCI ID

Most changes ripped kicking and screaming from the Broadcom linux driver.
Thanks to Paul Saab for sanity testing. (My lack of sanity has been
confirmed.)
----------------------------

Your kernel image on July 15th. The changes were committed on July 16th.
You missed by one day.

-Bill

--
=============================================================================
-Bill Paul            (510) 749-2329 | Senior Engineer, Master of Unix-Fu
                 wpaul_at_windriver.com | Wind River Systems
=============================================================================
      "If stupidity were a handicap, you'd have the best parking spot."
=============================================================================
Received on Fri Aug 01 2003 - 12:06:16 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:37:17 UTC