What firmware version do you use for USB LTE modem e3372-325?

Huawei E3372: Gennemgang og Fejlfinding

18/04/2023

Rating: 4.09 (1896 votes)

Indholdsfortegnelse

Huawei E3372: Din Guide til Problemfri Internetforbindelse

Huawei E3372 er en populær USB LTE-modem, der tilbyder en bærbar og pålidelig internetforbindelse. Dens kompakte design og evne til at levere højhastighedsdata gør den til et attraktivt valg for mange. Men som med alt teknologisk udstyr, kan der opstå udfordringer under opsætning og brug, især når det kommer til kompatibilitet med forskellige operativsystemer som Linux. Denne artikel dykker ned i Huawei E3372, dens funktioner, og hvordan man håndterer almindelige problemer, med særligt fokus på brugererfaringer med Linux og den specifikke model E3372-325.

Does Huawei e3372 support USB LTE modem?
Few days ago I ended up buying a Huawei E3372 USB LTE modem after a quick search seemed to show it to be well supported and it was available locally too. Web UI version: 17.100.11.00.1080.

Vi vil udforske, hvordan du sikrer, at din E3372 fungerer optimalt, hvilke firmwareversioner der er relevante, og hvordan du kan fejlfinde, hvis den ikke genkendes eller opfører sig uventet. Uanset om du er en erfaren Linux-bruger eller nybegynder, vil denne guide give dig den nødvendige viden til at få mest muligt ud af din Huawei E3372.

Forstå Huawei E3372

Huawei E3372 er en 4G LTE USB-stick, der giver brugerne adgang til internettet via mobilnetværket. Den er kendt for sin plug-and-play funktionalitet på mange platforme, hvilket betyder, at den ofte kan bruges uden kompleks installation. Modemet understøtter forskellige LTE-kategorier og frekvensbånd, hvilket sikrer god dækning og hastighed i mange regioner.

Der findes forskellige varianter af E3372, herunder E3372h, E3372s og den mere specifikke E3372-325. Disse variationer kan have forskelle i understøttede frekvensbånd, firmware og endda hardware-revisioner, hvilket kan påvirke kompatibiliteten med visse operativsystemer og netværkskonfigurationer.

E3372-320 vs. E3372-325: Hvad er Forskellen?

En vigtig overvejelse for potentielle købere og brugere er forskellene mellem modellerne. E3372-325 blev specifikt valgt af en bruger i det medfølgende materiale, fordi den angiveligt understøtter ekstra bånd (B38 og B40), som er vigtige for deres specifikke internetudbyder. Interessant nok bemærkes det, at E3372-325, selvom den ligner andre Huawei E3372-modeller, bærer branding fra 'Brovi' og ikke direkte fra Huawei. Dette rejser spørgsmål om dens oprindelse – om det er en uafhængig producent, der bruger Huaweis modelnummer, eller en licenseret variant.

Den medfølgende dokumentation indikerer, at specifikationerne for E3372-325 kan være identiske med E3372-320, bortset fra Huawei-branding. Begge modeller er muligvis ikke officielt listet af Huawei i deres standarddokumentation, hvilket kan pege på OEM-produktion eller tredjepartsmodifikationer. Firmwarenumrene på E3372-325 kan også afvige markant fra Huawei-mærkede versioner, selvom WebUI'en kan virke identisk.

FunktionHuawei E3372-320Huawei E3372-325 (Brovi Branding)
Understøttede BåndStandard LTE-båndStandard LTE-bånd + B38, B40
Producent BrandingHuaweiBrovi (muligvis OEM/tredjepart)
Linux KompatibilitetGenerelt god, kan kræve usb-modeswitchKan have specifikke udfordringer, især med ældre Linux-kerner eller uden korrekt konfiguration
FirmwareStandard Huawei firmwareKan variere, potentielt Brovi-specifik

Linux Kompatibilitet og usb-modeswitch

En af de mest almindelige udfordringer med USB LTE-modems på Linux er, at de ofte initialiseres i en 'storage mode' (som en CD-ROM-enhed) for at levere drivere til Windows. For at bruge modemmet som en netværksenhed skal det skifte til 'modem mode'. Dette gøres typisk ved hjælp af et værktøj kaldet usb-modeswitch.

Brugeren i det medfølgende materiale oplevede præcis dette problem. Ved tilslutning blev E3372-325 identificeret som en 'Mass Storage' enhed. Når usbmodeswitch blev kørt med de korrekte vendor- og produkt-ID'er (3566:2001), skiftede enheden til en anden tilstand, der blev genkendt som en RNDIS (Remote Network Driver Interface Specification) netværksenhed med en MAC-adresse. Selvom dette var et skridt i den rigtige retning, manglende der stadig en netværksinterface som /dev/cdc* eller /dev/ttyUSB*, som mange Linux-netværksværktøjer forventer.

Does Huawei e3372 support USB LTE modem?
Few days ago I ended up buying a Huawei E3372 USB LTE modem after a quick search seemed to show it to be well supported and it was available locally too. Web UI version: 17.100.11.00.1080.

Fejlfindingstrinene involverede at køre usb-modeswitch -v 3566 -p 2001 -X, hvilket udløste enheden til at skifte tilstand. Output fra dmesg og lsusb -vvv gav værdifuld indsigt i enhedens beskrivelser og de tilgængelige interfaces i begge tilstande. Fraværet af en direkte modem-interface (/dev/ttyUSB* eller lignende) og manglende genkendelse af mmcli (et værktøj til at administrere mobilmodems) indikerede, at enheden ikke var fuldt ud konfigureret til at fungere som et standard modem på Linux.

Problemer med Vendor/Product ID

Et specifikt problem, der blev fremhævet, var, at E3372-325 bruger vendor/product ID'et 3566:2001. Dette ID er ikke standard Huawei ID og var heller ikke understøttet i den version af usb-modeswitch-pakken, der var inkluderet i OpenWRT 22.03. Dette understreger vigtigheden af at have en opdateret usb-modeswitch-database eller at kunne konfigurere det manuelt.

Konfiguration for OpenWRT

For brugere af OpenWRT, et populært firmware til routere, blev der præsenteret en specifik løsning baseret på information fra 4pda.to forummet. Da OpenWRT ikke bruger usb-modeswitch eller udev på samme måde som almindelige Linux-distributioner, kræver det en brugerdefineret tilgang.

Løsningen involverede at installere nødvendige pakker:

opkg update && opkg install usb-modeswitch kmod-usb-net-rndis kmod-usb-net-cdc-ether

Derefter blev der oprettet et hotplug-script (/etc/hotplug.d/usb/10-brovi) for at håndtere enhedens tilstandsskift. Dette script brugte usbmode (en del af usb-modeswitch-pakken) til at skifte enheden til 'Huawei' (modem) tilstand. En kritisk del af scriptet var at forhindre gentagne skift, der kunne nulstille enheden, ved at kontrollere, om en IP-adresse allerede var tildelt en netværksinterface.

Et JSON-konfigurationsfil (/etc/brovi.json) blev også oprettet for at definere, hvordan usbmode skulle håndtere enheden med ID'et 3566:2001.

Script og Konfigurationseksempel

Her er et uddrag af det foreslåede script og konfigurationsfil:

/etc/brovi.json:

{ "messages": [], "devices": { "3566:2001": { "*": { "tclass": 224, "mode": "Huawei", "msg": [] } } } }

/etc/hotplug.d/usb/10-brovi (tilpasset):

EXPECTEDIP="192.168.8." if ! ls /tmp/brovi.lock ; then if [ "${PRODUCT}" = "3566/2001/ffff" ] ; then logger -t Brovi Script started. if [ "${ACTION}" = "add" ] ; then logger -t Brovi +++ Detected PRODUCT: ${PRODUCT} +++ logger -t Brovi +++ Detected INTERFACE: ${INTERFACE} +++ if [ "${INTERFACE}" = "224/1/3" ] ; then logger -t Brovi Interfaces changed - modeswitching... touch /tmp/brovi.lock logger -t Brovi Step 1... usbmode -s -c /etc/brovi.json sleep 10 if ! /sbin/ip a show | /bin/grep -q ${EXPECTEDIP} ; then logger -t Brovi Step 2... usbmode -s -c /etc/brovi.json else logger -t Brovi Skipping step 2 as interface is already connected... fi rm /tmp/brovi.lock fi fi logger -t Brovi Script completed. fi fi exit 0

Efter at have aktiveret dette script og genindsat modemet, blev en usb0 (RNDIS) interface skabt. Denne interface kunne derefter konfigureres i OpenWRT's netværksindstillinger til at bruge DHCP for at opnå en IP-adresse fra modemet (typisk i 192.168.8.x-området).

Udfordringer med Opstart og Timing

En væsentlig begrænsning ved den foreslåede løsning er dens følsomhed over for timing. Når routeren genstartes, kan modemmet gå i en permanent CD-ROM-tilstand, før scriptet kan aktiveres korrekt. Dette kræver ofte en genstart af modemet eller routeren for at få det til at fungere igen. Muligheden for at genstarte USB-porte via software på routeren kunne potentielt løse dette problem.

Firmware Opdateringer og Løsninger

Brugeren nævnte, at firmwareversionen på deres E3372-325 var 3.0.2.61 (H057SP5C983) med WebUI 3.0.2.61 (W13SP3C7201). Der blev refereret til en opdatering til 3.0.2.62, som angiveligt skulle løse kompatibilitetsproblemer med Linux. Det kan være værd at undersøge, om nyere firmwareversioner er tilgængelige fra enten Huawei eller Brovi, der specifikt adresserer Linux-understøttelse.

Why does my e3372-325 modem not work?
To rule out multiple issues when things don’t work, first ensure the modem is functional with Windows in a location you know it has signal and plugged directly into the USB port of the router. Also, different routers have different power capabilities on USB ports – the E3372-325 modem is rated for up to 3.5W (so about 700mA).

Det er vigtigt at bemærke, at opdatering af firmware på USB-modems kan være risikabelt og kan ugyldiggøre garantien. Sørg altid for at følge producentens anvisninger nøje og download firmware fra pålidelige kilder.

Generelle Fejlfindingstips

Hvis din Huawei E3372 ikke fungerer som forventet, især på Linux, kan følgende trin hjælpe:

  1. Verificer Grundlæggende Funktionalitet: Test modemet på en Windows-computer for at sikre, at det fungerer korrekt og har signal. Dette hjælper med at udelukke problemer med selve modemet eller mobilnetværket.
  2. Direkte USB-tilslutning: Undgå USB-hubber, især passive. Tilslut modemet direkte til computerens eller routerens USB-port. Nogle routere har begrænset strømforsyning på deres USB-porte, hvilket kan påvirke modemet. E3372-325 er specificeret til op til 3.5W (ca. 700mA).
  3. Kontroller lsusb Output: Brug kommandoen lsusb til at se, om enheden overhovedet genkendes af systemet. Bemærk vendor- og produkt-ID'et.
  4. Prøv usb-modeswitch: Hvis enheden vises som storage, skal du forsøge at skifte den manuelt med sudo usb-modeswitch -v [vendorid] -p [productid] -X.
  5. Tjek dmesg Output: Efter tilslutning og forsøg på modeswitching, tjek dmesg for fejlmeddelelser relateret til USB-enheden.
  6. Netværkskonfiguration: Hvis enheden skifter til en RNDIS-tilstand (f.eks. usb0), skal du sikre dig, at dit system er konfigureret til at bruge denne interface og DHCP.
  7. Firmware: Undersøg tilgængeligheden af nyere eller alternative firmwareversioner, der specifikt forbedrer Linux-kompatibiliteten. Vær forsigtig under denne proces.
  8. Kernel Moduler: Sørg for, at de nødvendige kernelmoduler (f.eks. cdc_ncm, rndis_host) er indlæst.

Ofte Stillede Spørgsmål (FAQ)

Q: Hvorfor genkendes min Huawei E3372 som en CD-ROM på Linux?
A: Dette er standard 'storage mode', der bruges til at levere drivere. Du skal bruge usb-modeswitch til at skifte den til 'modem mode' eller en netværksinterface-tilstand.

Q: Min E3372-325 virker ikke på Linux, selv efter at have kørt usb-modeswitch. Hvad kan årsagen være?
A: Dette kan skyldes, at Linux-distributionen ikke har de korrekte USB ID'er registreret for usb-modeswitch, eller at modemmet bruger en speciel tilstand (som RNDIS) der kræver yderligere konfiguration for at skabe en netværksinterface.

Q: Hvilken firmware er bedst for Linux-kompatibilitet?
A: Der er ingen universel 'bedste' firmware. Nogle brugere rapporterer bedre resultater med nyere firmware, mens andre foretrækker ældre, veltestede versioner. Det kan være nødvendigt at eksperimentere eller søge i specifikke fora for din model.

Q: Kan jeg bruge min Huawei E3372 uden usb-modeswitch?
A: På mange Linux-systemer er usb-modeswitch nødvendigt for at få modemet til at fungere som en netværksenhed. Nogle nyere systemer eller specifikke drivere kan håndtere dette automatisk.

Q: Hvad betyder 'Brovi branding' på min E3372-325?
A: Det indikerer sandsynligvis, at enheden er produceret eller modificeret af en tredjepart under Brovi-navnet, muligvis som en OEM-partner for Huawei eller som en uautoriseret producent. Dette kan medføre forskelle i firmware og hardware-identifikation.

Konklusion

Huawei E3372 er en alsidig LTE USB-modem, der kan give hurtig internetadgang. Mens den generelt er nem at bruge, kan Linux-brugere, især med modeller som E3372-325, støde på udfordringer relateret til tilstandsskift og drivergenkendelse. Ved at forstå processen med usb-modeswitch, potentielle firmwareforskelle og de specifikke konfigurationskrav for systemer som OpenWRT, kan disse problemer ofte overvindes. Grundig fejlfinding, omhyggelig overvågning af systemlogs og eventuelt manuel konfiguration er nøglen til at opnå en stabil og pålidelig internetforbindelse med din Huawei E3372.

Hvis du vil læse andre artikler, der ligner Huawei E3372: Gennemgang og Fejlfinding, kan du besøge kategorien Mobil.

Go up