ubuntuusers.de

WWAN-Modul wird erkannt, aber funktioniert nicht!

Status: Ungelöst | Ubuntu-Version: Kubuntu 24.04 (Noble Numbat)
Antworten |

tux-puzzle

Anmeldungsdatum:
26. August 2009

Beiträge: 450

Hallo,

Ich habe ein Thinkpad X220 4290WCU, bei dem ich die wwan-Karte ersetzen möchte. Die aktuelle ist eine Broadcom und funktioniert.

Die neue Karte soll eine 5G taugliche werden: Eingebaut habe ich eine Quectel RG255CGL - die einzige für MiniPCIe, die ich gefunden habe. Erkannt im System wird sie:

lsusb -v -t
/:  Bus 002.Port 001: Dev 001, Class=root_hub, Driver=ehci-pci/3p, 480M
    ID 1d6b:0002 Linux Foundation 2.0 root hub
    |__ Port 001: Dev 002, If 0, Class=Hub, Driver=hub/8p, 480M
        ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
        |__ Port 001: Dev 003, If 0, Class=Human Interface Device, Driver=usbhid, 12M
            ID 145f:0302 Trust 
        |__ Port 001: Dev 003, If 1, Class=Human Interface Device, Driver=usbhid, 12M
            ID 145f:0302 Trust 
        |__ Port 004: Dev 004, If 0, Class=Vendor Specific Class, Driver=[none], 480M
            ID 2c7c:0316 Quectel Wireless Solutions Co., Ltd. 
        |__ Port 004: Dev 004, If 1, Class=Vendor Specific Class, Driver=[none], 480M
            ID 2c7c:0316 Quectel Wireless Solutions Co., Ltd. 
        |__ Port 004: Dev 004, If 2, Class=Vendor Specific Class, Driver=[none], 480M
            ID 2c7c:0316 Quectel Wireless Solutions Co., Ltd. 
        |__ Port 004: Dev 004, If 3, Class=Vendor Specific Class, Driver=[none], 480M
            ID 2c7c:0316 Quectel Wireless Solutions Co., Ltd. 

, aber leider kann ich im NetworkManager-Applet nicht WWAN-artiges anwählen.

Auch dann nicht, wenn ich mit rfkill die WWAN Software Blockade aufhebe (keine Ahnung, warum die beim booten immer gemacht wird).

usb-devices
T:  Bus=02 Lev=02 Prnt=03 Port=03 Cnt=01 Dev#=  4 Spd=480  MxCh= 0
D:  Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=2c7c ProdID=0316 Rev=05.15
S:  Manufacturer=Quectel
S:  Product=RG255C-GL
S:  SerialNumber=423900eb
C:  #Ifs= 4 Cfg#= 1 Atr=a0 MxPwr=500mA
I:  If#= 0 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=30 Driver=(none)
E:  Ad=01(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=81(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
I:  If#= 1 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=00 Prot=00 Driver=(none)
E:  Ad=02(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=82(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
I:  If#= 2 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=ff Prot=40 Driver=(none)
E:  Ad=03(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=83(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=84(I) Atr=03(Int.) MxPS=  10 Ivl=32ms
I:  If#= 3 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=ff Prot=50 Driver=(none)
E:  Ad=04(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=85(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=86(I) Atr=03(Int.) MxPS=   8 Ivl=32ms

Da usb-devices u.a. "driver = (none)" ausgibt, dachte ich, dass ein Kernelmodul fehlt. Der Vertreiber war so nett, mich mit Unmengen Infos zu den Kerneltreibern zuzuschütten und schien sicher, dass das Teil unter Linux laufen müsste. Allerdings übersteigt das mein Niveau deutlich ...

modprobe option qmi_wwan sollten es nach seinen Infos tun, hat aber nix gebracht!

Irgendwelche Ideen? Oder habe ich 115E zum Fenster rausgeschmissen?! 🙄 Vielen Dank für jede Hilfe!

DJKUhpisse Team-Icon

Supporter, Wikiteam
Avatar von DJKUhpisse

Anmeldungsdatum:
18. Oktober 2016

Beiträge: 18177

Wohnort: in deinem Browser, hier auf dem Bildschirm

https://forums.quectel.com/t/linux-driver-rg255c-gl-for-linux-6-1-0/30935

Ggf. funktioniert das, ich habe aber auf dem Gebiet auch wenig Erfahrung.

kB Team-Icon

Supporter, Wikiteam
Avatar von kB

Anmeldungsdatum:
4. Oktober 2007

Beiträge: 9548

Wohnort: Münster

tux-puzzle schrieb:

[…] Thinkpad X220

ist ein ziemlich altes Gerät

[…] wwan-Karte ersetzen

bei dem der Hersteller in der Firmware verriegelt hat, welche WWAN-Adapter unterstützt werden. Im wesentlichen funktionieren nur die, welche er selbst verkauft.

[…] 5G

ist eine Technik, die es bei der Markteinführung des X220 noch nicht gab. Es ist daher unwahrscheinlich, dass der Hersteller dafür einen Adapter freigegeben hat.

Wahrscheinlich wird Dein Vorhaben deshalb misslingen. Frage den Hersteller nach einem Update der Firmware und welche 5G-Adapter er für dieses Gerät unterstützt.

DJKUhpisse Team-Icon

Supporter, Wikiteam
Avatar von DJKUhpisse

Anmeldungsdatum:
18. Oktober 2016

Beiträge: 18177

Wohnort: in deinem Browser, hier auf dem Bildschirm

Normalerweise wird dann aber das ganze Gerät gesperrt. Das ist hier nicht der Fall, sodass ich eine Chance sehe, das Modul in Betrieb zu bekommen.

tux-puzzle

(Themenstarter)

Anmeldungsdatum:
26. August 2009

Beiträge: 450

DJKUhpisse schrieb:

Normalerweise wird dann aber das ganze Gerät gesperrt. Das ist hier nicht der Fall, sodass ich eine Chance sehe, das Modul in Betrieb zu bekommen.

@kB Naja, habe natuerlich ein Bios ohne whitelist geflasht, sonst würde das Teil ja garnicht booten 😎 .

@ DJKUhpisse Danke für Deinen Link!

tux-puzzle

(Themenstarter)

Anmeldungsdatum:
26. August 2009

Beiträge: 450

tux-puzzle schrieb:

DJKUhpisse schrieb:

Normalerweise wird dann aber das ganze Gerät gesperrt. Das ist hier nicht der Fall, sodass ich eine Chance sehe, das Modul in Betrieb zu bekommen.

@kB Naja, habe natuerlich ein Bios ohne whitelist geflasht, sonst würde das Teil ja garnicht booten 😎 .

@ DJKUhpisse Danke für Deinen Link!

Die verlinkte Anleitung ist etwas über meinem Niveau ...

Habe jetzt die aktuellsten Kernelmodule option und qmi geladen - alles ohne Erfolg. Das Teil wird erkannt, aber kann es in NM nicht auswählen.

tux-puzzle

(Themenstarter)

Anmeldungsdatum:
26. August 2009

Beiträge: 450

tux-puzzle schrieb:

tux-puzzle schrieb:

DJKUhpisse schrieb:

Normalerweise wird dann aber das ganze Gerät gesperrt. Das ist hier nicht der Fall, sodass ich eine Chance sehe, das Modul in Betrieb zu bekommen.

@kB Naja, habe natuerlich ein Bios ohne whitelist geflasht, sonst würde das Teil ja garnicht booten 😎 .

@ DJKUhpisse Danke für Deinen Link!

Die verlinkte Anleitung ist etwas über meinem Niveau ...

Habe jetzt die aktuellsten Kernelmodule option und qmi geladen - alles ohne Erfolg. Das Teil wird erkannt, aber kann es in NM nicht auswählen.

Zumindest qmi wird anscheinend verwendet - option nicht :

lsusb -t
/:  Bus 001.Port 001: Dev 001, Class=root_hub, Driver=ehci-pci/3p, 480M
    |__ Port 001: Dev 002, If 0, Class=Hub, Driver=hub/6p, 480M
        |__ Port 002: Dev 004, If 0, Class=Hub, Driver=hub/4p, 480M
            |__ Port 001: Dev 005, If 0, Class=Vendor Specific Class, Driver=[none], 480M
            |__ Port 001: Dev 005, If 1, Class=Application Specific Interface, Driver=[none], 480M
            |__ Port 001: Dev 005, If 2, Class=Audio, Driver=snd-usb-audio, 480M
            |__ Port 001: Dev 005, If 3, Class=Audio, Driver=snd-usb-audio, 480M
            |__ Port 001: Dev 005, If 4, Class=Audio, Driver=snd-usb-audio, 480M
            |__ Port 001: Dev 005, If 5, Class=Communications, Driver=cdc_ncm, 480M
            |__ Port 001: Dev 005, If 6, Class=CDC Data, Driver=cdc_ncm, 480M
            |__ Port 003: Dev 006, If 0, Class=Hub, Driver=hub/4p, 480M
                |__ Port 003: Dev 008, If 0, Class=Printer, Driver=[none], 480M
                |__ Port 003: Dev 008, If 1, Class=Vendor Specific Class, Driver=[none], 480M
                |__ Port 003: Dev 008, If 2, Class=Vendor Specific Class, Driver=[none], 480M
                |__ Port 003: Dev 008, If 3, Class=Vendor Specific Class, Driver=[none], 480M
                |__ Port 003: Dev 008, If 4, Class=Vendor Specific Class, Driver=[none], 480M
                |__ Port 003: Dev 008, If 5, Class=Vendor Specific Class, Driver=[none], 480M
                |__ Port 003: Dev 008, If 6, Class=Vendor Specific Class, Driver=[none], 480M
                |__ Port 004: Dev 009, If 0, Class=Mass Storage, Driver=usb-storage, 480M
            |__ Port 004: Dev 007, If 0, Class=Mass Storage, Driver=uas, 480M
        |__ Port 006: Dev 003, If 0, Class=Video, Driver=uvcvideo, 480M
        |__ Port 006: Dev 003, If 1, Class=Video, Driver=uvcvideo, 480M
/:  Bus 002.Port 001: Dev 001, Class=root_hub, Driver=ehci-pci/3p, 480M
    |__ Port 001: Dev 002, If 0, Class=Hub, Driver=hub/8p, 480M
        |__ Port 001: Dev 003, If 0, Class=Human Interface Device, Driver=usbhid, 12M
        |__ Port 001: Dev 003, If 1, Class=Human Interface Device, Driver=usbhid, 12M
        |__ Port 004: Dev 004, If 0, Class=Vendor Specific Class, Driver=[none], 480M
        |__ Port 004: Dev 004, If 1, Class=Vendor Specific Class, Driver=[none], 480M
        |__ Port 004: Dev 004, If 2, Class=Vendor Specific Class, Driver=[none], 480M
        |__ Port 004: Dev 004, If 3, Class=Vendor Specific Class, Driver=qmi_wwan_q, 480M

Funktionieren tuts natürlich immer noch nicht - irgendwelche Ideen?

Antworten |