Compiling Gobi drivers under Fedora 27


#1

Hi.
I would like to share with you my experience of compiling drivers for wireless module MC7355.
The following info represents my trials to compile and install GobiSerial and GobiNet drivers.
Details are structured in YAML format.

Note: for general overview, you can use your favourite programming editor to collapse / fold the code at indentation level 4. In terms of Atom editor, this means to press [Ctrl+K], [Ctrl+4]

MC7355:
    - OS: Fedora 27 x86_64
    - kernel: 4.14.8-300.fc27.x86_64
    compilation tools:
        - gcc-7.3.1-5.fc27.x86_64
        - make-4.2.1-4.fc27.x86_64
        - autoconf-2.69-25.fc27.noarch
    - service stopped: ModemManager
    - driver blacklisted: qmi_wwan, qcserial
    driver:
        version:
            S2.31N2.50:
                compiling GobiSerial:
                    - result: Success
                compiling GobiNet:
                    - result: Failure
            S2.30N2.48:
                compiling GobiSerial:
                    - result: Success
                compiling GobiNet:
                    - result: Failure
            S2.29N2.47:
                compiling GobiSerial:
                    - result: Success
                compiling GobiNet:
                    - result: Failure
            S2.29N2.46:
                compiling GobiSerial:
                    - result: Success
                compiling GobiNet:
                    - result: Failure
            S2.29N2.45.1:
                compiling GobiSerial:
                    - result: Success
                compiling GobiNet:
                    - result: Failure
            S2.28N2.44:
                compiling GobiSerial:
                    - result: Success
                compiling GobiNet:
                    - result: Failure
            S2.28N2.43:
                compiling GobiSerial:
                    - result: Success
                compiling GobiNet:
                    - result: Failure
            S2.28N2.42:
                compiling GobiSerial:
                    - result: Success
                compiling GobiNet:
                    - result: Failure
            S2.27N2.41:
                compiling GobiSerial:
                    - result: Success
                compiling GobiNet:
                    - result: Failure
            S2.27N2.40:
                compiling GobiSerial:
                    - result: Success
                compiling GobiNet:
                    - result: Failure
            S2.26N2.39:
                compiling GobiSerial:
                    - result: Success
                compiling GobiNet:
                    - result: Failure
            S2.26N2.38:
                compiling GobiSerial:
                    - result: Success
                compiling GobiNet:
                    - result: Failure
            S2.25N2.36:
                compiling GobiSerial:
                    - result: Failure
                compiling GobiNet:
                    - result: Failure