tech-kern archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: broadcom 57766 and jumbo frames



Hello, Emmanuel.

(2013/06/28 19:31), Emmanuel Dreyfus wrote:
Hi

New iMac have a broadcom 57766, which is handled out of the box by the
bge(4) driver in -current. The driver almosts treats it as a 57765,
which seems almost correct when looking at Linux driver contributed
by Broadcom:
http://code.google.com/p/linux-picosam9g45/source/diff?spec=svn55086ad95d740577def0b4e6ecc2c0ae9b0d6dec&r=55086ad95d740577def0b4e6ecc2c0ae9b0d6dec&format=side&path=/drivers/net/ethernet/broadcom/tg3.c

Unfortunately, jumbo frames do not work either on 57766 nor on 57765
on NetBSD. I tried telling it was jumbo capable without much success.
I also tried to incoporate some tweaks from the Linux commit above,
but it does not help.

It seems impossible to send or receive anything beyond around 1500
bytes with mtu set to 9000. I note that ifconfig still reports ec_enabled=0
I wonder if it is a problem with 57766 specific adjustements, or if it is the
bge(4) driver itelf that is jumbo frame incapable for now.

Anyone had jumbo frames actually working for another bge(4) board?

 As I wrote about wm(4) a few weeks ago, I don't use jumbo frame
function, so I don't know whether other bge's jumb frame function
work or not. Sorry :-|


 I have no any 577xx card, but I have something come to mind and it's
 easy to test, so I'll test with my cards.


 Could you compile a kernel with BGE_DEBUG and show me the dmesg?

--
-----------------------------------------------
                SAITOH Masanobu (msaitoh%execsw.org@localhost
                                 msaitoh%netbsd.org@localhost)


Home | Main Index | Thread Index | Old Index