[Fli4l_dev] [rc130.wlan] ERR: No wlan devices found, skipping initialization of wlan subsystem.

Harvey hw234 at gmx.de
Fr Mai 8 14:13:15 CEST 2026


Helmut,

na gut, dann eben hier weiter...

>> Das war dann lange bevor wir das auf git weitergeführt haben. Also 
>> sind wir schon mal unschuldig ;)
> 
> Ich habe auch nicht behauptet dass ihr schuldig seid.

Ich weise noch mal auf den Zwinkersmiley hin...
> Nein habe ich nicht, denn ich habe keinen USB-Stick für UMTS/LTE sondern 
> ein USB-Wlan-Modem. 

Das hat nichts mit UMTS/LTE zu tun. Siehe:
https://wiki.ubuntuusers.de/USB_ModeSwitch/
Da ist ganz gut erklärt, warum. Deswegen habe ich vor einiger Zeit ja 
auch USB_MODESWITCH aus dem Umts Paket ins USB-Paket verlegt. Sieh dir 
mal die neue usb.txt an, da ist das ganz unten drin. Allerdings scheint 
dein Stick kein solcher Fall zu sein, zumindest ist deine Vendor:Product 
ID 0cf3:7015 dort nicht genannt. Wäre ja auch zu einfach gewesen...

> Vielleicht wäre der Parameter USB_MODEM_WAITSECONDS 
> aus der Doku eine Möglichkeit, aber der ist in der config/usb.txt nicht 
> vorhanden.

Was nicht heißt, das es ihn nicht gibt. Nicht alle config-Parameter sind 
zwingend in den jeweiligen Standardconfigs drin. In usb/check/usb.txt 
ist er jedenfalls eingetragen, als numerischer Parameter. Ein kurzer 
Blick in den Sourcecode zeigt mir allerdings dass er (im Moment) nur für 
SpeedTouch Modems Verwendung findet.

Das ist der Stick, nehme ich an:

> Bus 001 Device 002: ID 0cf3:7015 Atheros Communications, Inc. TP-Link 
> TL-WN821N v3 802.11n [Atheros AR7010+AR9287]
Einige Fragen die sich mir hier stellen:
- braucht der Stick eine Firmware?
- wenn ja, Paket Firmware aktiviert?
- wie lange braucht der Stick zur Initialisierung?
- welche Fehlermeldung bekommst du genau ohne die sleep Anweisungen (No 
wlan devices found?)?

Bitte beschreib das genau, dann kann ich mir was einfallen lassen. 
Leider habe ich hier keine entsprechende Hardware um selbst zu testen...

Aus meiner Sicht stellt sich hier die Frage, ob man 4+1 Extra-Sekunden 
sleep (für alle User) wirklich braucht, oder ob es eine bessere 
Möglichkeit gibt, die die zusätzliche Zeit Parameter-gesteuert nur dann 
wirklich setzt, wenn der User das explizit verlangt. Was wenn andere 
User mehr (oder weniger) Zeit brauchen um die Hardware zu 
initialisieren? Den Startup für alle WLAN-User ohne Not um 5 Sekunden zu 
verlängern, sehe ich kritisch. Am besten wäre wahrscheinlich, auf das 
erscheinen von wlan0 zu warten (natürlich mit timeout) und dann einfach 
weiter zu machen.

Ich hoffe, du verstehst meine Bedenken.

Gruß
Harvey


Mehr Informationen über die Mailingliste Fli4l_dev