Nie miałem styczności z BUILROOT ale zaczął bym od dwóch rzeczy:
1. w VirtualBox są do wyboru różne karty sieciowe (pewnie nie bez powodu) - sprawdziłbym jak się system zachowuje z innymi kartami.
2. system do obsługi karty sieciowej potrzebuje oprowamowania - drivera. W system Linux można go wkompilować w jądro lub skompilować jako osobny moduł. Jeśli jest jako moduł to może nie być automatycznie wczytywany. Nie ma też gwarancji, że uniwersalny sterownik karty zadziała z każdą kartą i dlatego może być potrzeba poszukania innego. Szczegółów już nie potrafię napisać opróćz tego, że są komendy lsmod do wylistowania wczytanych modułów i modprobe do (próbowania) wczytania modułu.