Из собственного опыта.
Купил D-Link DWA-140, на винде работает отлично, а вот с некоторого времени на Арче перестало нормально работать. (скорость инета - винда 30 МБит, Арч 2-3 МБит). А на нетбуке вообще проблема с получением IP с DHCP (все что в тырнете нашел, так это увеличить timeout).
Оказалось, что в новом ядре, проблема с поддержкой дров от WiFi (то ли WiFi, то ли Ralink).
По поводу не нормально работать:
1. низкая скорость
2. разрывы (если нет активности отваливается подключение)
Наверно тоже самое случилось, вчера обновился, а сегодня пропал eth0… но после
ifconfig -a
стало ясно, что изменилось имя:
eth1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500  metric 1
        inet6   prefixlen 64  scopeid 0x20<link>
        ether  txqueuelen 1000  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
        device interrupt 18  
lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 16436  metric 1
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 0  (Local Loopback)
        RX packets 780  bytes 58320 (56.9 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 780  bytes 58320 (56.9 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
rename2: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500  metric 1
        inet   netmask   broadcast 
        inet6   prefixlen 64  scopeid 0x20<link>
        ether   txqueuelen 1000  (Ethernet)
        RX packets 148671  bytes 211767522 (201.9 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 112879  bytes 8991303 (8.5 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
        device interrupt 17 
ifconfig rename2 up
и тырнет поднялся.

Залез в /var/log/pacman.log, а там вот что:

We now use upstream rules for assigning devices to the ‘disk’, ‘optical’, ‘scanner’ and ‘video’ groups. Beware of any changes.
We no longer create symlinks from /dev/<dev> to /dev/<dev>0.
For security reasons, we no longer add devices to the ‘storage’ group.
Use udisks and friends, or add custom rules to /etc/udev.d/rules/, if you want this functionality back.
We no longer create the static nodes on install needed for an initrd-less and devtmpfs-less boot, this only affects fresh installs.
Я делаю так.
pacman -S vlc