AX88772A AX88772B chipset differences?

YongHyeon PYUN pyunyh at gmail.com
Wed Jul 13 00:06:59 UTC 2011


On Thu, Jun 30, 2011 at 10:19:14AM -0700, YongHyeon PYUN wrote:
> On Thu, Jun 30, 2011 at 02:44:48PM +0400, Andrey Smagin wrote:
> > I have card based on AX88772B. I tried patch axe driver for vendor and device IDs. card detected, set up link, but no data received. What else need for patch in  this driver ? Anybody have datasheet ?
> 
> ASIX requires a login account to get the data sheet so it's not
> publicly available to open source developers.
> AFAIK the difference between AX88772A and AX88772B is IPv4/IPv6
> checksum offloading support of AX88772B. The introduction of
> checksum offloading means they might have changed its RX header
> format which in turn makes current RX handler to not work.  The
> other difference would be more advanced power saving used in
> AX8877B but it wouldn't be much difference to axe(4) driver once
> PHY is correctly woken in initialization phase.
> Could you show me your diff and verbose boot output to know PHY
> model and EEPROM data?

I have a minimal patch for AX88772B. It requires more work to
support TX/RX checksum offloading, flow-control and power saving
but attached patch would be enough for most cases.
Let me know whether it works or not.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: axe.88772B.diff
Type: text/x-diff
Size: 8475 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-current/attachments/20110713/3f1b5788/axe.88772B.bin


More information about the freebsd-current mailing list