<div dir="ltr"><div><div><div><div><div><div><div><div><div>Hello,<br><br></div>I followed the instructions to build and install rtems-libbsd. Particularly, I built rtems with --disable-networking and then built and install rtems-libbsd in the same prefix as rtems was installed.<br><br>So when I try to make a networking app, I get "undefined reference" linking errors for all socket functions like socket, bind, listen, etc. How should one use the new TCP/IP stack?<br><br></div>Also, what are the networking drivers I can use and how can I find their corresponding attach function?<br><br></div>I tried network-demos, which stops with the same compilation error.<br><br></div>I also tried: <a href="https://ftp.rtems.org/pub/rtems/people/chrisj/dbserver/dbserver-1.0-20160801.tar.bz2">https://ftp.rtems.org/pub/rtems/people/chrisj/dbserver/dbserver-1.0-20160801.tar.bz2</a><br></div>The app was successfully built, however the only input I get is the following:<br>i386: isr=0 irr=1<br>Beckhoff BIOS API Driver, 1.7<br><br></div>So the shell doesn't show up. Here's how I run the dbserver app:<br>sudo qemu-system-i386 -kernel build/i386-rtems4.12-pc386/net-app.exe<br>                                       -net nic,model=i82551,vlan=0<br>                                       -net tap,script=/etc/qemu-ifup<br>                                       -append "--console=/dev/com1"<br>                                       -serial stdio<br><br></div>I've also consulted RTEMS TCP/IP Networking Supplement doc.<br><br></div><div>Is there a pointer to start developing networking apps (specially for x86) that I've missed?<br></div><div><br></div>Best Regards,<br></div>Saeed<br></div>