Creating Network Interface (or get right BSP) - Yocto Project
Linux - NewbieThis Linux forum is for members that are new to Linux.
Just starting out and have a question?
If it is not in the man pages or the how-to's this is the place!
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Creating Network Interface (or get right BSP) - Yocto Project
I've used Yocto Generic x86_64 to boot up my board with Intel Xeon D 1500 family processor. On Yocto's website, I don't see any BSP for this processor (or any eval platform).
After boot up, I couldn't find any network interface (other than lo and sit for 6to4). I don't need the 6to4 (or sit) interface, but instead need an external network interface for common IP functions. How do I do that?
In the past, I'd dealt with other OSs, e.g. QNX. It came as part of a BSP. Network interfaces were created/defined within BSP. So in this particular case (or in other distribution), how would one proceed? I suspect the kernel I'm using misses other devices also.
If there're any good training courses that could help, please also let me know.
Never heard of BSP for Linux, but I'm not familiar with embedded, so maybe there is. Anyhow, you can get kernel sources, configure it for your board and build and install your own kernel.
Firstly, I found out that there's actually a BSP (well, close enough) for my board. Intel Xeon-D used to have a codename "Broadwell DE", and it has a reference board codenamed "Camelback Mountain". There's in fact a BSP from Yocto Project for that. I picked up a rebuild there and was able to resolve this network interface issue. The trick here is to use the full build (i.e. -sato, though not sure whether this is an acronym for something), instead of the -minimal build. The latter would give you a "sit0" interface and a "lo" interface, without any of the eth0/eth1 etc. interfaces that you need.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.