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.

-- 
Kalle Valo
--
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