From: Alexander T. <ale...@es...> - 2011-10-27 08:57:18
|
Hi Nathan, I have used USB sound cards successfully with my Overo (through hubs or connected to the OTG port), but I only tried a stock 2.6.36 kernel and a custom 2.6.35 kernel. I checked the config for the kernel you're using and it does have USB audio built-in, so that can't be the problem. Does anything show up in the system logs when you plug in a USB device, or nothing at all? In the latter case it is probably a hardware issue. Alexander On Thu, Oct 27, 2011 at 6:45 AM, Nathan Young <you...@gm...> wrote: > Hi All. > > I am new to the gumstix mail list. I am designing embedded HW for an audio > project, and am planning on using gumstix as part of the early production > hardware. > > USB Host does not seem to be working on my board. I do not get any messages > at a terminal prompt when devices are plugged. Nor does 'lsusb' show > anything. Should it 'work' out of the box, or am I doing something wrong? > > Here's the setup & background: > > I purchased an Overo Earth + Tobi board last week from gumstix.com, and > found it had a build image dated from 2009. This seemed pretty stale, so I > created an SD card with the latest build per the directions on the gumstix > site. http://cumulus.gumstix.org/images/angstrom/factory/ > The build is dated 2011-08-30, and results in a kernel of 2.6.39. > > After the OS was intalled, I began to port our software from our other > platform, and have been able to successfully get data to/from the Tobi > onboard audio input/outputs. Our application requires a second audio port. > To accomplish this, I am trying to connect a Behringer UCA202 USB Sound card > to the Tobi board. When I plug the sound card into the USB Host port, > nothing happens. After reading these archives, I find this is not too > surprising as the port only communicates with 2.0 devices (and this sound > card is 1.1). So I tried a USB Flash drive, 2.0 unpowered hub, and 2.0 > powered hub, as well as combinations of these devices. Still nothing. > Lsusb always returns this... > Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub > Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub > > Incidentally, I have tested the UCA202 on a Linux PC, and it works > perfectly. > > I have read about the R26 on early Overo boards which kept the USB Host from > working correctly. Given that my Overo Earth came with kernel build from > 2009, I am concerned that perhaps somehow my order was fulfilled with a > really old module that might still contain R26. Does anyone know where to > find this resistor on the board? I studied the silkscreen pretty carefully, > but could not find R26. > > I also turned up a few internet threads talking about the 2.6.39rc1 and rc2 > having polarity reversed on an (reset/enable?) line for the USB Host PHY. > It appeared from the threads that the problem was well understood and would > be fixed in the 2.6.39 release. Has anyone confirmed USB Host operation > with the 2011-08-30 pre-canned build from Gumstix website? > > Last, it seems that in general, users have more success interfacing with the > OTG port. I understand that a special cable is needed with ground present > on the ID pin to activate host mode on the Overo/Tobi. Gumstix sells a > cable, but it terminates to Mini connectors, which are not the typical hub > interface of a Standard A connector. If anyone is using a hub on the OTG > port, could you describe your setup, please? Did you have to use converter > cables to interwork the different connector styles and genders from the hub > to the Tobi? > > Any other ideas to check? > > Thanks much! > > Regards, > Nate > -- Alexander Thomas Research Engineer eSATURNUS NV T +32 16 40 12 82 M +32 477 51 63 62 http://www.esaturnus.com |