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
after sending about 410 packets.

With the built-in wireless (PowerBook5,3) this leads to a TX timeout, a
reset, and then I need to set the ESSID again before it works any more.

With a Belkin F5D7010 I found lying around, it didn't recover from the
error... 

 SoftMAC: assoc request timed out!
 NETDEV WATCHDOG: eth2: transmit timed out
 bcm43xx_interrupt_disable(ffffffff), 0->0
 bcm43xx: FATAL ERROR (TX timeout): Resetting the chip...
 bcm43xx: Radio turned off
 bcm43xx: DMA 0x0260 (RX) max used slots: 0/64
 bcm43xx: DMA 0x0200 (RX) max used slots: 0/64
 bcm43xx: DMA 0x0260 (TX) max used slots: 0/512
 bcm43xx: DMA 0x0240 (TX) max used slots: 0/512
 bcm43xx: DMA 0x0220 (TX) max used slots: 2/512
 bcm43xx: DMA 0x0200 (TX) max used slots: 0/512
 bcm43xx: Card IRQ register not responding. Giving up.
 bcm43xx: Chip reset failed!

The only way to recover was to physically remove the card... which was
OK a couple of times but then http://david.woodhou.se/dcp_1910.jpg
happened when I removed the card a third time.

Since rebooting, the Belkin card does seem to recover OK from the TX
timeout.

-- 
dwmw2

_______________________________________________
Bcm43xx-dev mailing list
Bcm43xx-dev@lists.berlios.de
http://lists.berlios.de/mailman/listinfo/bcm43xx-dev

Reply via email to