On Wed, Jan 15, 2014 at 9:41 AM, Martin Pieuchot <mpieuc...@nolizard.org> wrote: > On 15/01/14(Wed) 15:27, Stefan Sperling wrote: >> It seems the bwi driver lacks support for PIO mode which the >> linux b43 driver falls back to in case of DMA errors such as >> this one. >> >> Two related linux commits: >> https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=9e3bd9190800e8209b4a3e1d724c35f0738dcad2 >> https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=5100d5ac81b9330dc57e35adbe50923ba6107b8f >> I'm not sure why the latter commit talks about PCMCIA but it mentions >> the powerbook G4. > > That might help but that's just the top of the iceberg. At some point > this driver worked with my iBook G4 (I remember using it a lot in 4.7). > > Now and for quite some time it produces the same intr error. Same > problem with my PowerBook G4 12''. However it works well on my > PowerBook 15'' ...
I finally had a moment to retrieve and installed 4.7-RELEASE to test this theory. After installing the bwi-firmware package, the same behavior is exhibited when one issues "ifconfig bwi0 up", so it wouldn't seem to be a regression. Martin, perhaps your iBook G4 has a slightly different card in it? Also: Stefan, would you be interested in working on this if I sent you the machine? If so, contact me offlist with shipping info. -slr