On Wed, 5 Feb 2020 at 09:13, Xi Ruoyao <[email protected]> wrote: > > On 2020-02-04 21:44 +0100, Pierre Labastie wrote: > > Le 04/02/2020 à 17:47, Furkan İnciroğlu a écrit : > > > Hi there, > > > > > > After my LFS-BLFS compilation, I delete all my tools and other build > > > directories. Now, I have to build some driver such as igb and mmc disk > > > driver. > > > When I download igb tar.gz and extract, > > > > Not sure I understand the above. Isn't the igb driver in the kernel tree? Do > > you need to download a separate tarball? If so, I think you should try > > rather > > the in-tree driver. > > I have a motherboard salvaged from an retired server, which has an onboard igb > ethernet chip. With the in-tree driver only one (out of four) ethernet port > is > usable. But I didn't tried to build the driver from intel.com since I only > need > one port... > > > somewhere, compile them, then indicate to the out of tree driver where to > > find > > the sources (or sometimes /usr/src/linux-x-x-x is hardcoded). Look at the > > Makefile, or any file included by Makefile (looks like there is a common.mk > > according to the error messages below, although the "http" part looks > > suspicious). > > > > I run make install command but it says: > > > common.mk:84 <http://common.mk:84>;: *** Kernel header files not in any of > > > the > > > expected locations. > > > common.mk:85 <http://common.mk:85>;: *** Install the appropriate kernel > > > development package, e.g. > > > common.mk:86 <http://common.mk:86>;: *** kernel-devel, for building kernel > > > modules and try again. Stop. > > > > > Raw kernel headers from the kernel source (NOT the sanitized headers installed > in LFS) are necessary for compiling out-tree modules. And, they have to be > recompiled when kernel is rebuilt. So I just hate out-tree modules... > > > Note: I do not think you need to start again from scratch. > > > > Pierre > -- > Xi Ruoyao <[email protected]> > School of Aerospace Science and Technology, Xidian University > > -- > http://lists.linuxfromscratch.org/listinfo/lfs-support > FAQ: http://www.linuxfromscratch.org/blfs/faq.html > Unsubscribe: See the above information page > > Do not top post on this list. > > A: Because it messes up the order in which people normally read text. > Q: Why is top-posting such a bad thing? > A: Top-posting. > Q: What is the most annoying thing in e-mail? > > http://en.wikipedia.org/wiki/Posting_style
To be clear, My aim was, install intel ethernet driver(igb) which exists in kernel tree. My question was, Should I rebuild kernel again or how can I install specific linux kernel driver which exists in kernel tree? Note: I used linux-4.20.12 kernel to LFS. I have downloaded Linux-4.20.12 tarball again and I run make menuconfig command and I checked (Intel(R) PRO/1000 PCI Express Gigabit Ethernet adapter driver) set=Y. So, Is igb out of kernel tree? How can I install it on my system? Best regards, -- http://lists.linuxfromscratch.org/listinfo/lfs-support FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page Do not top post on this list. A: Because it messes up the order in which people normally read text. Q: Why is top-posting such a bad thing? A: Top-posting. Q: What is the most annoying thing in e-mail? http://en.wikipedia.org/wiki/Posting_style
