Tethering iphone : kernel modules
Hi,
I have observed that when I plug in my iphone, the ipheth module and apple_mfi_fastcharge load well but if I unplug / replug, the phone does not charge and tethering is not functional except if I load the apple_mfi_fastcharge module manually before I don't observe this problem with my own kernel, because the apple_mfi_fastcharge module is compiled built-in First, does anyone notice the same thing ? And, it could be from something else, but in case, would it be possible to CC this module built-in ? Code:
-CONFIG_APPLE_MFI_FASTCHARGE=m |
Quote:
change the line CONFIG_LOCALVERSION= so not to overwrite existing /lib/modules/5.x-x change as you suggest -CONFIG_APPLE_MFI_FASTCHARGE=m +CONFIG_APPLE_MFI_FASTCHARGE=y build new kernel (10 min?) and give it different name (vmlinuz-yy) reboot and test in less than 20min you should have your answer. |
When I zcat /proc/config.gz from the slackware-current kernel (5.13.13) to my own kernel (5.14.0-rc7)
I don't observe this behavior, whether =m or =y Anyway, I knew there would be mysterious things with this 5.13.13 :scratch: |
Quote:
|
Quote:
so, i don’t know |
Quote:
Quote:
kernel 5.13.13 downloaded from https://www.kernel.org/ will let you enable Quote:
I don't know if there is a problem with iphone because I don't use it (although could borrow from my wife). If you don't see an option in 5.14.0-rc7, after you copied Slackware-current config, then first thing to do is to remove config file and check if option is available, then build real custom kernel, then check functionality, then ask about the bug (if there is a bug) |
Quote:
|
Quote:
|
Quote:
https://wiki.archlinux.org/title/Ker...al_compilation Default Arch configuration This method will create a .config file for the custom kernel using the default Arch kernel settings. If a stock Arch kernel is running, you can use the following command inside the custom kernel source directory: Code:
$ zcat /proc/config.gz > .config If you want to use the configuration for the currently running kernel as your base, you may be able to locate it at /proc/config.gz. This is a special kernel-related file that includes the entire kernel configuration in a compressed format and requires that your kernel was built to support it. Code:
darkstar:~# zcat /proc/config.gz > /usr/src/linux/.config I'm not saying I know everything about compiling a kernel from source but that the way I compile my own kernel works pretty well |
Quote:
As long as your problem is solved that is all here. :) |
Quote:
Quote:
BTW, the 5.14 runs well |
Quote:
Quote:
Clearly, if you would know how to re-build custom kernel, you would get exactly the same result note ..and after another rebuild (next 10min) Quote:
|
Quote:
That's all I wanted to know Quote:
|
Quote:
But the problem is not specifically focused on the reloading The problem is the tethering (I may be wrong, but it seems that you haven't tested it) Now that the 5.14 is in slackware And I have my own kernel in 5.14, I can say : CONFIG_APPLE_MFI_FASTCHARGE=y with my own kernel, everything is fine CONFIG_APPLE_MFI_FASTCHARGE=m with both generic or huge kernel the reload is ok but no tethering |
Quote:
It's still relevant today It would be nice, if nobody sees any inconvenience, if this module could be built-in CONFIG_APPLE_MFI_FASTCHARGE=y |
All times are GMT -5. The time now is 08:05 AM. |