Update 1 May 2015: The archlinuxarm.org release kernel has now been patched, so PCIe / WiFi is working again (thanks to llsth for testing).

Accordingly, I have released a version 1.1.5 of the Arch Linux live-USB (here); users of earlier releases, who 'pinned' their 3.19.3-2 kernel in place by editing IgnorePkg in /etc/pacman.conf, can safely undo that edit now, and pull in an updated kernel with a "pacman -Syu". For full instructions, please see the release notes to version 1.1.5 (here).

The rest of the message is retained for historical interest; however, the issue is now closed. best, sakaki

users of my v1.1.3 Arch Linux live USB, who have upgraded their system recently using "pacman -Syu", will have received the 4.0-1 linux-kirkwood-dt kernel automatically from archlinuxarm.org. Unfortunately, due to an upstream regression (not archlinuxarm's fault), this version of the kernel contains a PCIe bug, which prevents the B3's WiFi adaptor from starting up correctly. Those interested should see this thread for a discussion of the issue. A fix is working its way through the system, but has not yet made it into the released kernel.

Because of this, for the time being I recommend Arch Linux users retain the 3.19.3-2 kernel which originally shipped with the image. I have just released a version 1.1.4 of the live-USB (here), which contains the (small, easily reversible) configuration file change that is required to do this.

Users of the v1.1.3 live-USB (or who have installed the 1.1.3 image to the B3's HDD), can easily fix things up manually as follows (those using 1.1.4 should disregard the following notes).

Manually Fixing v1.1.3

What you need to do depends on whether or not your kernel has already upgraded (to 4.0-1), or is still at 3.19.3-2. Find out first with: