Giter Site home page Giter Site logo

Comments (4)

AndyMender avatar AndyMender commented on September 2, 2024 1

Unfortunately, this only solves loading of the module. Creating a connection is still impossible as another error pops up: crc RXD_W3_CIPHER_ERROR. Once this is solved and I can actually connect, I will submit a proper patch :).

Per 'crc RXD_W3_CIPHER_ERROR' I tried enabling every possible Cryptographic algorithm in the Linux kernel with no success. The source code is not very specific what this error means.

EDIT:
I finally managed to pinpoint the missing kernel features!
The Mediatek mt7630e wireless NIC driver you are currently maintaining provides the following kernel modules:

mt7630e
mt76xx
In order for mt7630e to properly attach to the NIC, 2 kernel features are mandatory:
crc_ccitt (for the module to attach at all)
eeprom_93xc6 (for the module to gover authorization without errors)
The above features can be found in the kernel tree via the following branches:
Device Drivers> Misc devices>EEPROM support>EEPROM 93CX6 support
Library routines>CRC-CCITT functions (though all 'crc' related library routines may be required)
After having those 2 features and compiling the mt7630e driver properly, 'lsmod' should report the following (or something similar):
Module Size Used by
mt7630e 156040 0
mt76xx 9536 0
crc_ccitt 1531 1 mt7630e
eeprom_93cx6 2715 1 mt7630e
x86_pkg_temp_thermal 5061 0
crc32_pclmul 2803 0
crc32c_intel 13062 0
shpchp 23762 0

I strongly recommend adding this to the documentation for this repository. Also, the issue can be closed at this point.

from mt7630e.

neurobin avatar neurobin commented on September 2, 2024

Seems like you solved it. It would be great if you posted your solutions here (both). That would help others having the same problem...

Regards,
Jahid

from mt7630e.

dakk avatar dakk commented on September 2, 2024

Same problem here; I was using the driver on gentoo with a debian-sources kernel and was working fine. Then I switched to a manually configured kernel and the module works fine with compiling the kernel EEPROM and CRC-CCITT.
I tested the solution from Andy in 4.8.15-1 and 4.9.10

from mt7630e.

dakk avatar dakk commented on September 2, 2024

Update: in gentoo (and funtoo) the default genkernel configuration build all needed modules

from mt7630e.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.