13.10.2010 23:42, davidMbrooke пишет: > On Mon, 2010-10-11 at 23:26 +0300, Andrew wrote: >> 11.10.2010 22:58, e-mail dmb.leaf-devel пишет: >>> Hi Team, >>> >>> I am getting an error testing v4 with an e100 NIC: "Failed to load >>> firmware" and referencing file e100/d101s_ucode.bin >>> I understand that such files are normally located under /lib/firmware >>> and sure enough in buildtool/staging/ the files are there. >>> >>> I am considering creating a new package "firmware.lrp" so that these >>> can be loaded. Does that seem sensible or should they be included in >>> an existing .lrp? The total size of the lib/firmware/ directory is >>> about 500K though it may be smaller when compressed in a .lrp file. >>> >>> Thanks, >>> >>> davidMbrooke >> Hi. >> IMHO it'll be better to include firmware directory into modules.lrp; and >> place firmware separately in .tgz (or in modules.lrp for drivers that >> are included by default). But this is only my opinion. >> > Thanks for the feedback Andrew. Your understanding of the 2.6 kernel is > much better than mine so your opinion is valuable and I am happy to > follow your suggestion if others agree. > > I like the idea that if we include a NIC driver module as standard we > should also include any matching firmware as standard. > > The firmware files under $(BT_STAGING_DIR)/lib/firmware/ are: > - bnx2/*.fw for Broadcom GbE NIC > - e100/*.bin for Intel Pro/100 NIC > - edgeport/* for Digi Edgeport USB<-> RS-232 > - keyspan_pda/*.fw for some USB<-> RS-232 device? > - mts_*.fw for MTS EDGE/GSM/CDMA cellphone > - ti_*.fw for TI USB<-> RS-232 > - tigon/*.bin for Alteon Networks Tigon GbE NIC > - whiteheat*.fw for ConnectTech WhiteHEAT USB<-> RS-232 > > Of those I believe it is only the e100 driver that we include as > standard in the default moddb.lrp (at the moment). > > So, if I understand correctly, I should: > 1. Amend source/modules/buildtool.cfg to create lib/firmware/ (in the > same way that it creates lib/modules/ today) > 2. Create a firmware.tgz along the same lines as modules.tgz, > containing ALL of the firmware (I can do that in buildimage.pl) > 3. Amend source/kmodules/common.cfg to include the e100 firmware > files in the initial moddb.lrp (and moddb_ipv6.lrp) alongside the > e100.ko file > > Let me know if I misunderstood your suggestion. > > I will give this a try on my development system when I get chance > (hopefully later this week). > > dMb Yes, you're right.
------------------------------------------------------------------------------ Beautiful is writing same markup. Internet Explorer 9 supports standards for HTML5, CSS3, SVG 1.1, ECMAScript5, and DOM L2 & L3. Spend less time writing and rewriting code and more time creating great experiences on the web. Be a part of the beta today. http://p.sf.net/sfu/beautyoftheweb _______________________________________________ leaf-devel mailing list leaf-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/leaf-devel