[meta-ti] BeagleBoard C4 with USB
Peter A. Bigot
pab at pabigot.com
Thu Sep 4 19:30:58 PDT 2014
For people from the future searching for clues:
In meta-ti the USB-enabling configuration options come from the
connectivity.cfg fragment. From inspection that's added to all the
boards supported by meta-ti's linux-ti-staging_3.14 recipe, though I
didn't look to see whether there's a problem with it on beagleboard. It
doesn't look like it'd be incorporated into linux-mainline, though, so
perhaps that's why it wasn't present in the original problem report.
For beaglebone (and presumably beagleboard), you can also get the lsusb
error -99 because the musb modules that support host USB are not
installed by default. Easiest way to get those (along with everything
else you might need) is to install the kernel-modules roll-up package.
That's in MACHINE_EXTRA_RRECOMMENDS for beaglebone in meta-yocto-bsp,
but not in meta-ti.
The 3.14.17-based ti-staging branch has a lot of really neat stuff in
it; it's going to take quite a while to explore and figure out how to
use it.
Peter
On 09/01/2014 01:34 AM, Rudolf Streif wrote:
> I found the issue. Configuring CONFIG_USB_EHCI_HCD_OMAP,
> CONFIG_USB_OHCI_HCD and
> CONFIG_USB_OHCI_HCD_OMAP3 in the kernel configuration finally enabled
> the USB host controller.
>
> However, I don't exactly understand why that is not the default for a
> board support package.
>
> :rjs
>
>
>
> On Sun, Aug 31, 2014 at 9:41 PM, Rudolf Streif
> <rstreif at linuxfoundation.org <mailto:rstreif at linuxfoundation.org>> wrote:
>
> Thank you, Fabio.
>
> However, that is not the reason. The modules phy_omap_usb2 and
> phy_omap_usb3 are built into the kernel but yet the hardware does
> not seem to be recognized. That is the case we two different
> BeagleBoard C4 boards.
>
> :rjs
>
>
>
> On Sun, Aug 31, 2014 at 1:07 PM, Fabio Berton <fabio at bertux.com
> <mailto:fabio at bertux.com>> wrote:
>
> Try to install the packages bellow:
>
> kernel-modules
> usbutils
>
>
> On 08/31/2014 04:00 PM, meta-ti-request at yoctoproject.org
> <mailto:meta-ti-request at yoctoproject.org> wrote:
>
> Send meta-ti mailing list submissions to
> meta-ti at yoctoproject.org <mailto:meta-ti at yoctoproject.org>
>
> To subscribe or unsubscribe via the World Wide Web, visit
> https://lists.yoctoproject.org/listinfo/meta-ti
> or, via email, send a message with subject or body 'help' to
> meta-ti-request at yoctoproject.org
> <mailto:meta-ti-request at yoctoproject.org>
>
> You can reach the person managing the list at
> meta-ti-owner at yoctoproject.org
> <mailto:meta-ti-owner at yoctoproject.org>
>
> When replying, please edit your Subject line so it is more
> specific
> than "Re: Contents of meta-ti digest..."
>
>
> Today's Topics:
>
> 1. [nightly] Distroless meta-ti/master minimal build
> 2014-08-30_21-00-30 (Denys Dmytriyenko)
> 2. BeagleBoard C4 with USB (Rudolf Streif)
>
>
> ----------------------------------------------------------------------
>
> Message: 1
> Date: Sat, 30 Aug 2014 21:58:30 -0400
> From: Denys Dmytriyenko <denys at ti.com <mailto:denys at ti.com>>
> To: <meta-ti at yoctoproject.org
> <mailto:meta-ti at yoctoproject.org>>
> Subject: [meta-ti] [nightly] Distroless meta-ti/master
> minimal build
> 2014-08-30_21-00-30
> Message-ID:
> <1330147917.535.1409450310755.JavaMail.jenkins at puget>
> Content-Type: text/plain; charset="us-ascii"
>
> An HTML attachment was scrubbed...
> URL:
> <http://lists.yoctoproject.org/pipermail/meta-ti/attachments/20140830/406dab3a/attachment-0001.html>
>
> ------------------------------
>
> Message: 2
> Date: Sun, 31 Aug 2014 07:48:09 -0700
> From: Rudolf Streif <rstreif at linuxfoundation.org
> <mailto:rstreif at linuxfoundation.org>>
> To: "meta-ti at yoctoproject.org
> <mailto:meta-ti at yoctoproject.org>"
> <meta-ti at yoctoproject.org <mailto:meta-ti at yoctoproject.org>>
> Subject: [meta-ti] BeagleBoard C4 with USB
> Message-ID:
>
> <CA+gsK-okuyjWuEp+3bm6++ojWrDfaCPwXtXEOswu7Xikxg8jfA at mail.gmail.com
> <mailto:CA%2BgsK-okuyjWuEp%2B3bm6%2B%2BojWrDfaCPwXtXEOswu7Xikxg8jfA at mail.gmail.com>>
> Content-Type: text/plain; charset="utf-8"
>
>
> I have a BeagleBoard C4 laying around that I want to use
> for a project that
> has USB devices connected to it. I built a core-image-base
> with YP from
> master and meta-ti from master with this configuration:
>
> Build Configuration:
> BB_VERSION = "1.23.1"
> BUILD_SYS = "x86_64-linux"
> NATIVELSBSTRING = "Fedora-18"
> TARGET_SYS = "arm-poky-linux-gnueabi"
> MACHINE = "beagleboard"
> DISTRO = "poky"
> DISTRO_VERSION = "1.6+snapshot-20140831"
> TUNE_FEATURES = "arm armv7a vfp thumb neon
> callconvention-hard cortexa8"
> TARGET_FPU = "vfp-neon"
> meta
> meta-yocto
> meta-yocto-bsp =
> "master:c16795477ea7e2159b5d3808268912b572887e2d"
> meta-ti =
> "master:d2c40099cd219493e4a6d9a6218f88f1b9f3f8fb"
> meta-oe =
> "master:1513d0e31f609ffcde9a116a50bfb0360b9e7ecf"
>
> It builds fine. I am installing u-boot, kernel and the
> device tree on the
> SSD card.
>
> I use this u-boot script to boot the board:
>
> setenv bootcmd 'mmc init; fatload mmc 0:1 0x80300000
> uImage; fatload mmc
> 0:1 0x815f0000 beagle.dtb; bootm 0x80300000 - 0x815f0000'
> setenv bootargs 'console=tty0 console=ttyO2,115200n8
> root=/dev/mmcblk0p2
> rootwait rootfstype=ext3 ro'
> boot
>
> In the above beagle.dtb =
> uImage--3.14.8-r0-omap3-beagle-<date>.dtb which
> I assumed to be the correct one for the C4 because the
> other dtb created
> has xM explicitly in its name.
>
> The system boots fine but USB is not working. None of the
> typical USB host
> controller initialization is in the dmesg output and lsusb
> responds with
> 'unable to initialize libsub: -99'.
>
> I am not sure if I am doing anything wrong or if there is
> an actual issue.
> Help appreciated.
>
> Cheers,
> Rudi
> -------------- next part --------------
> An HTML attachment was scrubbed...
> URL:
> <http://lists.yoctoproject.org/pipermail/meta-ti/attachments/20140831/fc724dcd/attachment-0001.html>
>
> ------------------------------
>
>
> --
> _______________________________________________
> meta-ti mailing list
> meta-ti at yoctoproject.org <mailto:meta-ti at yoctoproject.org>
> https://lists.yoctoproject.org/listinfo/meta-ti
>
>
>
>
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.yoctoproject.org/pipermail/meta-ti/attachments/20140904/d52df1c5/attachment-0001.html>
More information about the meta-ti
mailing list