Search Linux Wireless

Re: [PATCH 5/5] p54spi: use firmware/DMA bug workaround that work under hight load in p54spi_rx

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

 



> Max Filippov <jcmvbkbc@xxxxxxxxx> writes:
> > Under high load first data word, read after available data size
> > is sometimes lost in p54spi_rx. It seems to depend on frequency
> > of interrupts and latency of data read request relatively to
> > 'data available' interrupt. The worst consequence of this bug
> > is loss of packet transmission acknowledgement, which in turn
> > causes overflow of tx queues and permanent link loss.
> >
> > Read data size and first data word in one SPI transaction.
> > No packets from LMAC should have length less than 1 word,
> > so this shouldn't interfere with the next read transaction.
>
> There is a bug in omap2_mcspi which corrupts some DMA transfers, I don't
> know if the bug you see is this one or something else. I'll send the
> patch to linux-omap sometime later this week.

I guess it will be easy to check whether your patch changes something in 
original p54spi behavior. I'll test this.

Thanks.
-- Max

--
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 Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [Linux Kernel]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Samba]     [Device Mapper]
  Powered by Linux