Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 6 May 2014 03:36:22 +0200
From:      Bernd Walter <ticso@cicely7.cicely.de>
To:        Ian Lepore <ian@freebsd.org>
Cc:        freebsd-arm@freebsd.org, ticso@cicely.de
Subject:   Re: USB audio device on Raspberry Pi - link_elf: symbol isa_dmastatus undefined
Message-ID:  <20140506013622.GA81784@cicely7.cicely.de>
In-Reply-To: <1399317864.22079.260.camel@revolution.hippie.lan>
References:  <535A8AEA.1000100@selasky.org> <20140425204134.GA458@cicely7.cicely.de> <20140430091411.GA45015@utility-01.thismonkey.com> <5360C0A7.9010407@selasky.org> <1398867266.22079.51.camel@revolution.hippie.lan> <CAGW5k5bZ_bTQUXuzNm=tbwx3npz1_HoOR3vM8TBRVFs8zWCq-w@mail.gmail.com> <5362638B.1080104@selasky.org> <20140505173709.GR43976@funkthat.com> <20140505182722.GD78493@cicely7.cicely.de> <1399317864.22079.260.camel@revolution.hippie.lan>

next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, May 05, 2014 at 01:24:24PM -0600, Ian Lepore wrote:
> On Mon, 2014-05-05 at 20:27 +0200, Bernd Walter wrote:
> > On Mon, May 05, 2014 at 10:37:09AM -0700, John-Mark Gurney wrote:
> > > Hans Petter Selasky wrote this message on Thu, May 01, 2014 at 17:08 +0200:
> > > > On 05/01/14 01:34, Johny Mattsson wrote:
> > > > >On 1 May 2014 00:14, Ian Lepore <ian@freebsd.org> wrote:
> > > > >
> > > > >>I was doing some testing on a wandboard (about twice as fast an an rpi)
> > > > >>with
> > > > >>more than 20k int/sec without having any problems.
> > > > >>
> > > > >
> > > > >On a similar note, I've pushed an i.MX 283 (400MHz) board to above 300k
> > > > >int/sec, on Linux. Admittedly at that point my shell wasn't what you'd call
> > > > >"responsive" however =) The ISR in that scenario was the GPIO handler, so
> > > > >probably a bit more light-weight than an audio ISR.
> > > > 
> > > > Hi,
> > > > 
> > > > I'll have a look and see if I can fix it.
> > > 
> > > So, I have both a BBW and a BBB and both devices don't have working
> > > USB...  If I plug in a device, like a uftdi serial adapter, the blue
> > > light flashes briefly but then stays off... It should stay on...
> > 
> > AFAIK we don't switch any LED at all, so this probably is a power problem.
> > What rating has your power supply?
> > Do you use the barrel or USB plug to power the board?
> > I think you need to use the barrel plug for additional load, since
> > the board has some kind of current limitation for the USB connector.
> > 
> 
> That LED behavior is the FDTI adapter hardware.  Depending on how you
> wire them, you can get several behaviors out of FTDI LEDs.  If you wired
> an LED to the PWREN# it would behave like that if the host system told
> the hub to shutdown port power.  I had such a problem with the new FTDI
> H-series chips once, because their device descriptor says they need up
> to 150mA (although in normal uart modes they never draw anywhere near
> that).  I was plugging them into a bus-powered hub and it would power
> up, read the descriptor, and power right back down.  When I plugged the
> hub's power adapter in it started working fine.

Oh - I wasn't thinking about blue LED to be something on the FTDI device,
because I thought it to be gerneric uftdi.

About the PWREN behavour you describe, there is something wrong as well.
If your device claims 150mA - at least according to descriptor - and the
OS says no to 150mA. then why is the PWREN enabled at all?
It should stay down, because PWREN primary use is not to drive a LED, but
to drive power to auxillary logic after the host give his OK.
For example in one of my devices with 12V signals I use PWREN to activate
the 5V to ±12V DC-DC converter.

-- 
B.Walter <bernd@bwct.de> http://www.bwct.de
Modbus/TCP Ethernet I/O Baugruppen, ARM basierte FreeBSD Rechner uvm.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20140506013622.GA81784>