[ipxe-devel] BCM5751M Question
Wes Frazier
wes.frazier at members.fsf.org
Mon Sep 19 15:48:59 UTC 2011
Immensely thank you!
On Mon, 2011-09-19 at 16:45 +0100, Michael Brown wrote:
> On Sunday 18 Sep 2011 15:17:27 Wes Frazier wrote:
> > How can I determine if a network card supports a rom larger than 64kb?
> > How can I tell if a network card supports a mrom image?
>
> You can tell this from the output of lspci -v.
>
> To support a ROM (.rom or .mrom) larger than 64kB, the expansion ROM BAR must
> be larger than 64kB.
>
> To support a .mrom image, the card must:
>
> a) have an expansion ROM BAR at least as large as the .mrom image
> b) have a memory BAR at least as large as the expansion ROM BAR
>
> For example, suppose that your card has a 128kB expansion ROM BAR and a 256kB
> memory BAR. The card would then be able to support a .mrom image of up to
> 128kB.
>
> I've added a trivial Perl script to perform these calculations automatically:
>
> ./util/romcheck.pl
> ...
> 00:1f.3 (8086:3a60)
> 00:1f.5 (8086:3a06)
> 01:00.0 (1186:4300) supports a 128kB .rom or .mrom
> 01:01.0 (11c1:5811)
>
> Hope that helps.
>
> Michael
More information about the ipxe-devel
mailing list