We use cookies to provide our visitors with an optimal site experience. View our privacy notice and cookie notice to learn more about how we use cookies and how to manage your settings. By proceeding on our website you consent to the use of cookies.
I also try to build a system with buildroot, using latest kernel (5.1.5) from mainline with u-boot configured to load the osd3358-bsm-refdesign.dtb.
Phy is correctly initialized, and RJ45 cable correctly detected, but it seem that mac send Tx frame but nether receive nothing.
As default image is working well, I suppose that there is a patch or specific configuration for this board, but impossible to find clear documentation on it.
Does someone as a way to rebuild a image from source for the OSD3358-SM-RED board with ethernet port working ?
I found the solution :
By default the OSD3358-SM-RED board is detected by uboot as a BeagleBone Black and uboot load the /boot/dtbs/4.19.50-bone35/am335x-boneblack.dtb
I just should edit the uEnv.txt and add :
dtb=am335x-osd3358-sm-red.dtb :
I saw that the kernel generation use specific scripts to patch it and build it.
Could this be doing by buildroot ?
It will be very interesting.
You are right. Thanks for the instruction.
Why the OSD3358-SM-RED eeprom could not be correctly written in production ? This is all the time or a mistake on my production batch ?
I followed your instruction, but first i had to add the eeprom in device tree.
eeprom declaration seem to be mising on some board :