Re: New Myricom 10Gb Ethernet NIC driver works, but...

Timothy Legge <[email protected]> Wed, 15 Feb 2006 21:14:24 -0400
Newsgroups gmane.network.etherboot.devel
Message-ID <[email protected]>
Glenn Brown wrote:
> We make a 10Gb Ethernet PCI Express NIC, and I've ported our Linux 
> driver to Etherboot.  I send a big "Thank you" to the Etherboot team. It 
> works perfectly on this machine:
>     WinFast NFP1K8AA motherboard
>     Phoenix - Award Workstation BIOS
>     Nvidia nForce Pro 2200/2050 chipset
>     AMD Opteron 242, 512 MB
> 
> Now the gritty part: Etherboot apparently hangs in the Etherboot BEV 
> code on a slightly different machine:
>     Tyan S2895 (Thunder K8WE) motherboard
>         http://www.tyan.com/support/html/b_s2895.html
>     Phoenix TrustedCore Server BIOS
>     Nvidia nForce Pro 2200/2050 chipset
>     AMD Opteron 2600MHz , 512MB

This is the second issue reported about the BEV code in the last couple 
of weeks.

[snip]

> So, does anyone have suggestions on how to isolate problems in the x86 
> preboot assembly?  Any other ideas?  Could StrongROM/TrustedCore be
> the problem?

I don't know much (anything) about the BEV code however I did notice a 
define for  DEBUG_ROMPREFIX that you may want to try enabling.  I have 
never enabled it so I really don't know what it does.

> I use allot()/forget() to allocate a big chunk of RAM (~2MB) for
> my driver.  Is this OK?  I note that no other NIC driver does
> it, but our driver wants more RAM that the linker will allow to
> be statically allocated.

Yes, I would think that a 10Gb card would have high ram demands.  The 
use of allot and forget should be fine.  I used them for a while with 
the r8169 driver without any issue.  I removed them simply to be 
consistent with the other drivers.

If the debug setting reports anything please report back.

Tim


-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642