[LEDE-DEV] [PATCH] uqmi: fix raw-ip mode for newer lte modems
Koen Vandeputte
koen.vandeputte at ncentric.com
Mon Nov 27 09:07:06 PST 2017
On 2017-11-27 17:53, Bjørn Mork wrote:
> Koen Vandeputte <koen.vandeputte at ncentric.com> writes:
>
>> @@ -99,6 +99,13 @@ proto_qmi_setup() {
>>
>> uqmi -s -d "$device" --set-data-format 802.3
>> uqmi -s -d "$device" --wda-set-data-format 802.3
>> + dataformat="$(uqmi -s -d "$device" --wda-get-data-format)"
>> +
>> + if [ "$dataformat" = '"raw-ip"' ]; then
>> + echo "Device detected which does not support 802.3 mode. Informing driver of raw-ip only for $ifname .."
>> + echo "Y" > /sys/class/net/$ifname/qmi/raw_ip
>> + fi
>
> It might be good to test for existence here since this attribute was
> added as late as Linux v4.5? Maybe provide some helpful warning in case
> it doesn't exist and the modem refuses to run in 802.3 mode?
>
>
> Bjørn
This sounds fair. :)
I'll send a V2 adding the test.
As you are the author of the fixing patch upstream:
Would you also force this attribute to "No" in case it exists and format
is detected as 802.3?
Psuedo:
if (raw-ip && file_exists)
{
set "y"
}
else if (802.3 && file_exists)
{
set "n"
}
Thanks,
Koen
More information about the Lede-dev
mailing list