Re: [Bcm43xx-dev] handle_irq_transmit_status() never called on iBook, Airport Extreme

2006-01-01 Thread Michael Buesch
On Sunday 01 January 2006 23:52, you wrote: > This patch seems to do the trick. I am ignoring the > bcm43xx_rx_transmitstatus() mechanism and calling > bcm43xx_dma_handle_xmitstatus() directly. Ok, very good. I will apply this patch and also remove the dead bcm43xx_rx_transmitstatus code. Thanks.

Re: [Bcm43xx-dev] handle_irq_transmit_status() never called on iBook, Airport Extreme

2006-01-01 Thread Larry Finger
Matteo Frigo wrote: This patch seems to do the trick. I am ignoring the bcm43xx_rx_transmitstatus() mechanism and calling bcm43xx_dma_handle_xmitstatus() directly. It fixes my problem of stalling after 16 minimum-length ping sequences to the AP. I'm using the dscape version, thus the patch d

Re: [Bcm43xx-dev] handle_irq_transmit_status() never called on iBook, Airport Extreme

2006-01-01 Thread David Woodhouse
On Sun, 2006-01-01 at 16:52 -0600, Matteo Frigo wrote: > This patch seems to do the trick. I am ignoring the > bcm43xx_rx_transmitstatus() mechanism and calling > bcm43xx_dma_handle_xmitstatus() directly. That seems to fix the problem for me; thanks. -- dwmw2 __

Re: [Bcm43xx-dev] handle_irq_transmit_status() never called on iBook, Airport Extreme

2006-01-01 Thread Matteo Frigo
This patch seems to do the trick. I am ignoring the bcm43xx_rx_transmitstatus() mechanism and calling bcm43xx_dma_handle_xmitstatus() directly. patch Description: Binary data

Re: [Bcm43xx-dev] handle_irq_transmit_status() never called on iBook, Airport Extreme

2006-01-01 Thread Michael Buesch
On Sunday 01 January 2006 22:21, Matteo Frigo wrote: > Michael Buesch <[EMAIL PROTECTED]> writes: > > > You have a device with a wlcore rev < 5, which uses > > one DMA engine for TX status blobs. > > This code is untested and indeed likely to be wrong. > > I have no facilities to test it (neither

Re: [Bcm43xx-dev] handle_irq_transmit_status() never called on iBook, Airport Extreme

2006-01-01 Thread Michael Buesch
On Sunday 01 January 2006 19:35, David Woodhouse wrote: > On Sun, 2006-01-01 at 08:54 -0600, Matteo Frigo wrote: > > I would appreciate if other people could confirm whether > > handle_irq_transmit_status() is called on their system, so that I can > > try to further diagnose the problem. > > It's

Re: [Bcm43xx-dev] handle_irq_transmit_status() never called on iBook, Airport Extreme

2006-01-01 Thread Michael Buesch
On Sunday 01 January 2006 19:35, David Woodhouse wrote: > On Sun, 2006-01-01 at 08:54 -0600, Matteo Frigo wrote: > > I would appreciate if other people could confirm whether > > handle_irq_transmit_status() is called on their system, so that I can > > try to further diagnose the problem. > > It's

Re: [Bcm43xx-dev] handle_irq_transmit_status() never called on iBook, Airport Extreme

2006-01-01 Thread David Woodhouse
On Sun, 2006-01-01 at 08:54 -0600, Matteo Frigo wrote: > I would appreciate if other people could confirm whether > handle_irq_transmit_status() is called on their system, so that I can > try to further diagnose the problem. It's not being called here -- I see precisely the same as you. It stops a

[Bcm43xx-dev] handle_irq_transmit_status() never called on iBook, Airport Extreme

2006-01-01 Thread Matteo Frigo
I am running rev 991 on an iBook G4 (openfirmware id PowerBook6,5) and Airport Extreme. I can associate with the base station, but I obtain TX timeouts after the driver has transmitted approximately 410 packets, where 410 is 80% of the number of DMA slots (512). Upon further investigation, it app