HomeFreeBSD

usb: add support for Huawei E5573Cs322

Description

usb: add support for Huawei E5573Cs322

Switch the now added E5573Cs322_ECM (0x14db) as well per default to NCM.
With this patch we default all devices to simple NCM mode to avoid the
problem and get a consistent reliable behavior. No matter what firmware
version and provider mix are involved.

Rationale:
Even the bigger SOC shows under complex load in ECM (double-nat) mode
the same performance drop from 25Mbit to 2Mbit Line Speed, similar to E3372h.
Reason: Thermal problems (reported via serial debug interface in ACM Mode)
after 2-3 minutes load.

Fix the root cause and bundle a working firmware is out of reach because
Huawei sells the same hardware, different (crippled) firmware versions
at different price points in different markets as strategy.

Reviewed by: imp
Pull Request: https://github.com/freebsd/freebsd-src/pull/633

Details

Provenance
fbsd_paepcke.deAuthored on Dec 17 2022, 4:51 PM
impCommitted on Feb 4 2023, 9:27 PM
Parents
rG1997d3a4a9f2: usb: add new scsi_huawei eject3 & eject4 driver support
Branches
Unknown
Tags
Unknown