Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: GentooForum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

29.07.2010, 19:07

Ath5 + rfkill

Hallo ihr,

ich habe schon seit einiger für mein Laptop in meinen Kernel den sony-laptop treiber gebaut, der vorraussetzt dass ich auch rfkill support mit rein nehme.
Habe ich gemacht - alles gut und schön, nur leider führt ein:

Zitat

rc-config stop net.wlan0

zu einem:

Zitat

cat /sys/class/rfkill/rfkill0/state
0

Welches für ein softblock steht... Das wäre ja auch ganz okay, wenn ein anschließendes:

Zitat

rc-config start net.wlan0

wieder den state auf 1 setzen würde... So ist wlan0 gelocked.

Normalerweise mache ich ein:

Zitat

rc-config restart net.wlan0

Welches aber mit rfkill Support nicht möglich ist...

Der einzige Workaround ist:

Zitat

rc-config stop net.wlan0
rfkill unblock all
rc-config start net.wlan0

Habe schon danach gegoogled... Andere behelfen sich mit ähnlichen Workarounds...
Da gibt es Bugreports von 2008/9.

Jetzt Frage ich mich aber ob das wirklich im Sinne des Erfinders ist? 8|
Wieso wird der state nicht wieder auf 1 gesetzt wenn das interface auch wieder up ist? bzw. vorher... sonst kann es ja nie up kommen.

Vorausahnend füge ich hinzu, ich habe zwar einen hardware-switch am laptop, dieser ist aber während des ganzes Betriebes unberührt auf on und ist auch physikalisch. Sprich ein echter hardware-switch der dem Chip den Saftabdreht.

Danke im Vorraus.

PS: Hier noch die Ausgabe vom rc-config restart net.wlan0:

Quellcode

1
2
3
4
5
6
7
8
9
10
Restarting init script
 * Stopping wlan0
 *   Bringing down wlan0
 *     Shutting down wlan0 ...                                [ ok ]
 * Starting wlan0
SIOCSIFFLAGS: Unknown error 132
SIOCSIFFLAGS: Unknown error 132
SIOCSIFFLAGS: Unknown error 132
 *   Configuring wireless network for wlan0
 *   Failed to configure wireless for wlan0              [ !! ]

Suche nach dem Fehler wird genau zum Problem des softlocks führen.

Dieser Beitrag wurde bereits 4 mal editiert, zuletzt von »Blackstar« (29.07.2010, 20:13)