Search Linux Wireless

Re: poor performance with W2CBW003 (Marvell 8686)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



You have to identify problem caused by 
SDIO host controller or wifi driver.

If driver is working well in x86 with Roch SDIO, that means wifi driver is ok. 

You have to find out
1. SDIO interface if using Interrupt or PIO
2. 1 bit or 4 bit
3. TI BSP SDIO controller 

--- On Wed, 6/13/12, Andreas Kemnade <andreas@xxxxxxxxxxxx> wrote:

> From: Andreas Kemnade <andreas@xxxxxxxxxxxx>
> Subject: Re: poor performance with W2CBW003 (Marvell 8686)
> To: "hong zhang" <henryzhang62@xxxxxxxxx>
> Cc: "Dan Williams" <dcbw@xxxxxxxxxx>, linux-wireless@xxxxxxxxxxxxxxx, dsd@xxxxxxxxxx, libertas-dev@xxxxxxxxxxxxxxxxxxx
> Date: Wednesday, June 13, 2012, 12:42 PM
> Hi,
> 
> On Wed, 13 Jun 2012 10:06:54 -0700 (PDT)
> hong zhang <henryzhang62@xxxxxxxxx>
> wrote:
> 
> > > 4 bit is supported.
> > > The hardware does not impose unresolvable
> limitations, the
> > > 2.6.32 kernel
> > > gives high performance. But since that kernel is
> not
> > > mainstream, it is
> > > very hard to find out which patch gives the
> slowdown. git
> > > bisect
> > > is not very useful in that situation.
> > > SD memory card reading speed is always ok (on
> another of the
> > > integrated
> > > sd host controllers).
> > 
> > Have you tested receive throughput? Any difference
> between TX and Rx throughput? 
> > 
> I tested both.
> No significant difference with 3.x.
> 
> Greetings
> Andreas Kemnade
> 
--
To unsubscribe from this list: send the line "unsubscribe linux-wireless" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux Host AP]     [ATH6KL]     [Linux Wireless Personal Area Network]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [Linux Kernel]     [IDE]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite Hiking]     [MIPS Linux]     [ARM Linux]     [Linux RAID]

  Powered by Linux