Ehrlich gesagt weiß ich nicht genau, ob der Inhalt von /tmp grundsätzlich gelöscht wird (unter openSUSE 12.2 habe ich da durchaus ältere Dateien liegen..), aber /tmp ist per definitionem Dateien vorenthalten, die einen Reboot nicht überdauern müssen.
http://www.pathname.com/fhs/2.2/fhs-3.15.html
Meist ist /tmp zudem als tmpfs gemountet (bei systemd per Voreinstellung), d.h. die Dateien liegen im RAM, sind deshalb also zwangsläufig flüchtig.
Bei dem ARM-Kernel ist die Option CONFIG_RT2800USB_RT53XX nicht gesetzt, das wird der Grund sein
https://github.com/archlinuxarm/PKGBUILDs/blob/master/core/linux/config
https://github.com/archlinuxarm/PKGBUILDs/blob/master/core/linux-kirkwood/config
Unter Arch Linux (x86_64) dagegen..
$ zgrep -i rt2800usb /proc/config.gz
CONFIG_RT2800USB=m
CONFIG_RT2800USB_RT33XX=y
CONFIG_RT2800USB_RT35XX=y
CONFIG_RT2800USB_RT53XX=y
Hätte mir gleich auffallen können, sorry. Also was tun? Du könntest z.B. im archlinuxarm-Forum darum bitten, dass CONFIG_RT2800USB_RT53XX=y mit in die Kernelkonfiguration für linux-kirkwood aufgenommen wird, oder
hier ein "New Issue" öffnen.
Edit: Oder du baust dir das Paket
rt5370 aus dem
AUR
Du musst dazu erst linux-kirkwood-headers und alle Pakete aus der Gruppe base-devel installieren und dann (vorzugsweise als unprivilegierter User)
$ wget https://aur.archlinux.org/packages/rt/rt5370/rt5370.tar.gz
$ tar xf rt5370.tar.gz
$ cd rt5370
$ makepkg -A
Fertiges Paket als root installieren mit
pacman -U rt5370-2.5.0.3-4-arm.pkg.tar.xz und sieheda
$ pacman -Ql rt5370| grep ko
rt5370 /lib/modules/3.1.10-15-ARCH/kernel/drivers/net/wireless/rt5370sta.ko
$ modinfo rt5370sta | grep -i "148f.*5370"
alias: usb:v148Fp5370d*dc*dsc*dp*ic*isc*ip*
Modulpfad sieht bei dir natürlich anders aus.