W dniu 18 lipca 2011 22:29 użytkownik Larry Finger <[email protected]> napisał: > On 07/18/2011 03:14 PM, Rafał Miłecki wrote: >> >> When using DMA on one of my BCM4321s and BCM43224 or BCM43225 I don't >> get a single RX IRQ. >> >> Doing scanning requests sends TX packets to the hardware, and the >> ucode generates IRQs for confirming transmitted packets. RX does not >> seem to work however. I expected to see "native" beacons, or response >> to the scanning request. >> >> Do you have idea what may be wrong, where should I look at? So far >> I've discovered (from looking at MMIO dumps) that: >> 1) wl uses 38 as B43_DMA0_RX_FRAMEOFFSET (instead of our 30) >> 2) wl enables channel with 0x801, not just 0x1 (specs say 0x800 is >> Parity Disable - Not on all units) >> >> I've implemented both changes in b43, it didn't help. > > Does your MMIO dump from wl show the setup of the RX ring and the RX > descriptors? There might be something special there. > > What are the differences between the BCM4321 that works, and the one that > doesn't? That might provide a clue for me to check in the reference driver.
14e4:4329 [no dma :(] PCI, N / 1 14e4:4328 [dma :)] PCIe, N / 2 Unfortunately, I haven't took that cards with myself. I can not test them for now. -- Rafał _______________________________________________ b43-dev mailing list [email protected] http://lists.infradead.org/mailman/listinfo/b43-dev
