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.

USB-Wifi Dongle for Arago Linux on Beagle Bone Black?

Hello,

I am looking for a WiFi Dongle that I can plug into my Beagle Bone Black running Aragon from the Ti-Sitara SDK preconfigured images that simply works out of the box. Is there a dongle that will work without recompiling drivers/menuconfig/ or Linux?

Thank you,

Mark 

  • I've moved your thread to the device forum.

    Todd
  • Hi Mark,

    Unfortunately we cannot recommend a specific dongle, we don't test usb-wifi dongles in Processor SDK releases. You could also ask the community on beagleboard.org/.../Forums They may have a suggestion for you.
  • Hi Biser,

    I tried all kinds of USB devices with Arago and NOTHING works. I have tried:
    -A Logitech Mouse
    -A PNY uSD card
    -Three different WiFi adaptors (below)
    -A USB-to-Ethernet dongle.

    So far I have not seen a single device supported. Plus I cannot SSH into the device since SSH is not inherently supported.
    I need to communicate with ARM from a high speed computer interface, something other than the UART. I would really like to do this Wirelessly if possible...

    Is there a comprehensive tutorial on how to get drivers for a WiFi adaptor installed?

    I have the following WiFi devices:

    Edimax- Realtek: Vendorid 7392 , Productid 7811

    Realtek: Vendorid 0bda , Productid 818b

    generic: Vendorid 148f , Productid 7601


    I get the same error if I plug-in any of the devices:

    musb-hdrc musb-hdrc.1.auto: otg: usb_otg_kick_fsm: invalid host/gadget device

    Thank you,
    Mark
  • Mark,

    What SDK version do you use?
    Please run the script in the link below on your board and post the log.
    e2e.ti.com/.../1965261
  • I am running Both SDK 1.0 and 3.0.
    Here's the log output for 1.0:
    chkusb.sh Version 0.2.2
    Linux am335x-evm 3.14.43-g875c69b #1 Mon Jul 6 16:00:11 EDT 2015 armv7l GNU/Linux
    USB is initialized
    usb@47401000: peripheral, okay
    usb@47401800: host, okay

    Gadget Kernel Config: g_zero is enabled
    Gadget Kernel Config: g_audio is enabled
    Gadget Kernel Config: g_ether is enabled
    Gadget Kernel Config: g_ncm is enabled
    Gadget Kernel Config: g_mass_storage is enabled
    Gadget Kernel Config: g_serial is enabled
    Gadget Kernel Config: g_printer is enabled
    gadget driver loaded: (none)

    The list of USB gadget drivers installed:
    /lib/modules/3.14.43-g875c69b/kernel/drivers/usb/gadget/:
    function/
    legacy/
    libcomposite.ko

    /lib/modules/3.14.43-g875c69b/kernel/drivers/usb/gadget/function:
    u_ether.ko
    u_serial.ko
    usb_f_acm.ko
    usb_f_ecm.ko
    usb_f_ecm_subset.ko
    usb_f_fs.ko
    usb_f_mass_storage.ko
    usb_f_ncm.ko
    usb_f_obex.ko
    usb_f_rndis.ko
    usb_f_serial.ko
    usb_f_ss_lb.ko

    /lib/modules/3.14.43-g875c69b/kernel/drivers/usb/gadget/legacy:
    g_acm_ms.ko
    g_audio.ko
    g_cdc.ko
    g_dbgp.ko
    g_ether.ko
    g_ffs.ko
    g_hid.ko
    g_mass_storage.ko
    g_midi.ko
    g_multi.ko
    g_ncm.ko
    g_printer.ko
    g_serial.ko
    g_webcam.ko
    g_zero.ko
    gadgetfs.ko

  • Here's the log output for SDK 3.0
    chkusb.sh Version 0.2.2
    Linux am335x-evm 3.14.43-g875c69b #1 Tue Aug 2 17:54:06 PDT 2016 armv7l GNU/Linux
    USB is initialized
    usb@47401000: peripheral, okay
    usb@47401800: host, okay

    Gadget Kernel Config: g_zero is enabled
    Gadget Kernel Config: g_audio is enabled
    Gadget Kernel Config: g_ether is enabled
    Gadget Kernel Config: g_ncm is enabled
    Gadget Kernel Config: g_mass_storage is enabled
    Gadget Kernel Config: g_serial is enabled
    Gadget Kernel Config: g_printer is enabled
    gadget driver loaded: (none)

    The list of USB gadget drivers installed:
    /lib/modules/3.14.43-g875c69b/kernel/drivers/usb/gadget/:
    function/
    legacy/
    libcomposite.ko

    /lib/modules/3.14.43-g875c69b/kernel/drivers/usb/gadget/function:
    u_ether.ko
    u_serial.ko
    usb_f_acm.ko
    usb_f_ecm.ko
    usb_f_ecm_subset.ko
    usb_f_fs.ko
    usb_f_mass_storage.ko
    usb_f_ncm.ko
    usb_f_obex.ko
    usb_f_rndis.ko
    usb_f_serial.ko
    usb_f_ss_lb.ko

    /lib/modules/3.14.43-g875c69b/kernel/drivers/usb/gadget/legacy:
    g_acm_ms.ko
    g_audio.ko
    g_cdc.ko
    g_dbgp.ko
    g_ether.ko
    g_ffs.ko
    g_hid.ko
    g_mass_storage.ko
    g_midi.ko
    g_multi.ko
    g_ncm.ko
    g_printer.ko
    g_serial.ko
    g_webcam.ko
    g_zero.ko
    gadgetfs.ko
  • I noticed a discussion about the Wifi interface in the "What is Arago? Learning more about TI support of the Yocto Project " at the TI support page and Youtube... Is this package (packagegroup-arago-tisdk-connectivity) related to my wifi dongle issue, or only TI parts?

    By the way, I am open to suggestions- is there a better distribution that TI supports?

    Thanks,
    Mark
  • any traction here? I have not yet heard back with respect to my driver query...

  • Mark,


    From the log you posted for SDK1.0, I don't see anything wrong on the kernel side. I don't have comments about any wifi dongle, but if the board is good, you should at least have typical usb devices, such as thumb drives, working with the BBB board. You probably want to use a scope to probe D+/D- and VBUS lines during device attach to see it gives any clue.

    BTY, I use telnet to talk to the board for high speed communication.