This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Linux/PROCESSOR-SDK-AM335X: Beaglebone Black Wireless WiFi support

Part Number: PROCESSOR-SDK-AM335X

Tool/software: Linux

I am building a linux kernel and filesystem for the beaglebone black wireless system. So it has an OSD3358 chip and WL18MODGB device. Can someone point me to a device tree that gets the Wi-Fi working with the processor SDK kernel version 4.1.6? My buildroot is grabbing the kernel from git://git.ti.com/processor-sdk/processor-sdk-linux.git and commit 52c4aa7cdb93d61f8008f380135beaf7b8fa6593.

I found some device tree files at github.com/.../arm but these do not result in an wlan0 interface and I get warnings like "omap_hwmod: tptc0 using broken dt data from edma" at boot.

  • Processor SDK doesn't support BBBW out of the box.
    AFAIK The BBBW should cope pre programmed with a debian image that has wifi working.
    Isn't it the case?

    It is officially supported using a debian image.
    See theire the link here:
    beagleboard.org/black-wireless

    and for software:
    elinux.org/Beagleboard:BeagleBoneBlack_Debian

    Best Regards,
    Eyal Reizer
  • I'm trying to minimize boot time by building a minimal system with buildroot. Also when I first set out on this project I wasn't sure I could figure out how to set up the graphics SDK properly for SGX + GLES to match the debian system kernel modules and user space libraries. So, I'll fall back to using debian if I have to, but I've already sunk a lot of time into getting the SGX stuff working with buildroot, and it could be a pain to have to repeat that effort.

    My hope in opening this thread was to find somebody who has already set up the bbbw wi-fi with the TI processor SDK and 4.1.6 kernel.
  • Unless I hear back from someone here, my next attempt is going to be to try switching from the processor SDK to the TI kernel repository (git://git.ti.com/ti-linux-kernel/ti-linux-kernel.git). Judging by the documentation at git.ti.com/.../ti-dma-crossbar.txt, it looks like this repository supports the "ti,am335x-edma-crossbar" compatibility string which the beaglebone black wireless device trees use at github.com/.../arm.

    Hopefully this kernel swap doesn't break my buildroot setup!
  • Isaac, I've had success booting the am335x-boneblack-wireless.dtb from the Debian distribution with the latest processor SDK... I haven't fully tested this but wlan0 appears and I can connect to wifi networks.

    It would still be nice to have this dtb officially incorporated into the SDK at some point. Is there a timeline for something like this to happen?

    Munan