Hallo Andreas,

On Mon, Apr 15, 2013 at 14:32:30 +0200, Paul wrote:

> Ich habe auf einem md 40100 linux mint 14 installiert.

Linux Mint kenne ich nicht, scheint ein Ubuntu- oder
Debian-Derivat zu sein.

> Mit Hilfe diverser Foren konnte ich die Wlan-Karte installieren.

Welche Karte, welches Treibermodul?

> Ich mache jetzt nach dem Neustart im Terminal:
> 
> sudo rfkill unblock all
> 
> for x in `for i in \`lspci -nn | grep 02[80] | awk '{print $1}' | tr
> ' ' '\n'\`; do lspci -vvvs $i; done | grep "Kernel driver in use:" |
> awk '{print $NF}'`; do sudo rmmod $x; sudo modprobe $x; done

Dieser ausgesprochen "leserliche" Einzeiler entlaedt/laedt
ueberfluessigerweise auch die Ethernet-Module.

Hier eine Variante, die nur WLAN-Devices erfasst, sich nicht auf den
PCI-Bus beschraenkt und nicht auf die Ausgabe von lspci verlaesst (die
nicht gerade zum Parsen geeignet ist). Stattdessen wird sysfs benutzt:

-------schnipp---------

get_wlan_modules()
{
for dev in /sys/class/net/*
do
        if [ -d $dev/phy80211 ] ; then
                driver="$(basename $(readlink $dev/device/driver))"
                echo "$driver"
        fi
done
}

rfkill unblock all
for m in $(get_wlan_modules)
do
        rmmod "$m"
        modprobe "$m"
done

-------schnapp---------

> Meine Frage ist, ob und wenn ja wie ich das in die rc.local eintragen kann.

Einfach vor dem "exit 0" eintragen?
BTW, die /etc/rc.local wird mit root-Rechten ausgefuehrt, dort ist sudo
also unnoetig.

Ob das der richtige Ort fuer obige Kommandos ist, bleibt aber fraglich.
Die /etc/rc.local wird -- zumindest bei Debian-basierten Systemen --
_nach_ dem Abarbeiten des Default-Runlevels ausgefuehrt.

Waere es nicht sinnvoller, das "rfkill unblock all" _vor_ dem Laden der
betreffenden Module auszufuehren? Dann wuerde das unload/reload
wegfallen.

Gruss,
  Chris
-- 
Christian Perle                                    chris AT linuxinfotag.de
010111                                              http://chris.silmor.de/
101010                          LinuxGuitarKitesBicyclesBeerPizzaRaytracing

_______________________________________________
Lug-dd maillist  -  [email protected]
https://ssl.schlittermann.de/mailman/listinfo/lug-dd

Antwort per Email an