LAN Kabel remove #4

Open
opened 2026-10-15 08:01:10 +00:00 by lucas.lenninger · 1 comment

wenn device type mobile & lan connected, promt to remove

def device_type():
"""
reads the device type from the system
:return: Device Type: str
"""
try:
with open("/sys/class/dmi/id/chassis_type", "r") as f:
chassis_type = int(f.readline().strip())

        if 3 <= chassis_type <= 7 or chassis_type == 14 or chassis_type == 15 or chassis_type == 16:
            return "Desktop"
        elif 8 <= chassis_type <= 10 or 31 <= chassis_type <= 32:
            return "Laptop"
        elif chassis_type == 13:
            return "AiO"
        else:
            return "Unknown"
except :
    return "Unknown"
wenn device type mobile & lan connected, promt to remove def device_type(): """ reads the device type from the system :return: Device Type: str """ try: with open("/sys/class/dmi/id/chassis_type", "r") as f: chassis_type = int(f.readline().strip()) if 3 <= chassis_type <= 7 or chassis_type == 14 or chassis_type == 15 or chassis_type == 16: return "Desktop" elif 8 <= chassis_type <= 10 or 31 <= chassis_type <= 32: return "Laptop" elif chassis_type == 13: return "AiO" else: return "Unknown" except : return "Unknown"

Umgesetzt in 31ac17d: Laptop-/Mobil-Chassis (einschließlich Batterie-Fallback) werden erkannt. Bei aktiver kabelgebundener Verbindung erscheint im grafischen WLAN-Test ein deutlicher Hinweis zum Entfernen des LAN-Kabels; der Controller-Fallback blockiert den WLAN-Nachweis ebenfalls nur bei mobilen Geräten mit aktivem LAN. Tests für die Chassis-Zuordnung sind enthalten.

Umgesetzt in 31ac17d: Laptop-/Mobil-Chassis (einschließlich Batterie-Fallback) werden erkannt. Bei aktiver kabelgebundener Verbindung erscheint im grafischen WLAN-Test ein deutlicher Hinweis zum Entfernen des LAN-Kabels; der Controller-Fallback blockiert den WLAN-Nachweis ebenfalls nur bei mobilen Geräten mit aktivem LAN. Tests für die Chassis-Zuordnung sind enthalten.
Sign in to join this conversation.
No Label
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: denis.stoecklmeier/USB-AIO#4