-
-
Notifications
You must be signed in to change notification settings - Fork 70
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Gentoo Kernel 4.4.6 - modprobe fails to load mt7630e module (missing CRC-CCITT routine) #27
Comments
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, |
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 strongly recommend adding this to the documentation for this repository. Also, the issue can be closed at this point. |
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. |
Update: in gentoo (and funtoo) the default genkernel configuration build all needed modules |
I was trying to install the Mediatek mt7630e driver from this GItHub repository, though it seems to be impossible on my Asus S301A with the most recent Gentoo kernel 4.4.6.
The kernel modules 7630e and 76xx build fine, though modprobe fails while loading the mt7630e module with a crc_ccitt error printed several times by dmesg. I haven't encountered this problem some months ago on Manjaro Linux. Point in case, I used the manual install, since Gentoo doesn't utilize dkms.
EDIT: The kernel was missing the CRC-CCITT Library routine, needed for the mt7630e module to load completely. When either compiled into the kernel or as an additional module called crc_ccitt, mt7630e was loaded properly. I assume CRC-CCITT is enabled in most common kernels, though as this is a rather old routine, one might add it to the list of required kernel parameters or external modules :).
The text was updated successfully, but these errors were encountered: