On 01/05/2020 16.28, Carlos E. R. wrote:
On 01/05/2020 01.06, Marc Chamberlin wrote:
On 4/29/20 12:10 AM, Carlos E. R. wrote:
On 29/04/2020 06.13, Marc Chamberlin wrote:
...
after that, reboot. You should be back to kernel-default-4.12.14 running. I am doing that as well, so that will take some time to run.
I will continue with plan C proper after my lunch and siesta.
Bad news: Masaru Nomiya wrote that the kernel config file does not contains an entry for the mkiss module, and I confirm that. I will try to build the module following a modification of what he sent on his script, and see if I can load that module. Open a terminal, and "su -". Verification: Telcontar:~ # uname -a Linux Telcontar 4.12.14-lp151.28.48-default #1 SMP Fri Apr 17 05:38:36 UTC 2020 (18849d1) x86_64 x86_64 x86_64 GNU/Linux Telcontar:~ # You should have that version. cd /usr/src/linux zcat /proc/config.gz > .config Verification: Telcontar:~ # cd /usr/src/linux Telcontar:/usr/src/linux # zcat /proc/config.gz > .config Telcontar:/usr/src/linux # grep -i mkiss .config Telcontar:/usr/src/linux # make silentoldconfig make scripts make prepare Notes: a) Purists will say that it is wrong to do this as root. Well, it happens that none of the above runs as user, because of the ownership of the files. Doing as user is more complicated, so I will not. b) I never run "make cloneconfig" on the SUSE kernel. I was told long ago to never do it. The *openSUSE* kernel rpm is installed as clean as it should be. Masaru Nomiya does this: cp /usr/lib/modules/`uname -r`/build/Module.symvers ./ but that fails, no such file. However, there is "/usr/src/linux-4.12.14-lp151.28.48-obj/x86_64/default/Module.symvers" make M=drivers/net/hamradio But there is a problem: Telcontar:/usr/src/linux # make M=drivers/net/hamradio WARNING: Symbol version dump ./Module.symvers is missing; modules will have no dependencies and modversions. LD drivers/net/hamradio/built-in.o Building modules, stage 2. MODPOST 0 modules Telcontar:/usr/src/linux # And: Telcontar:/usr/src/linux # ls drivers/net/hamradio .built-in.o.cmd 6pack.c Makefile baycom_epp.c baycom_ser_fdx.c bpqether.c dmascc.c mkiss.c scc.c z8530.h .tmp_versions Kconfig Module.symvers baycom_par.c baycom_ser_hdx.c built-in.o hdlcdrv.c modules.order yam.c Telcontar:/usr/src/linux # drivers/net/hamradio/mkiss.ko is still missing. So let's try copying that Module.symvers to our work directory. Telcontar:/usr/src/linux # cp /usr/src/linux-4.12.14-lp151.28.48-obj/x86_64/default/Module.symvers . Telcontar:/usr/src/linux # make M=drivers/net/hamradio Building modules, stage 2. MODPOST 0 modules Telcontar:/usr/src/linux # Telcontar:/usr/src/linux # l drivers/net/hamradio/mkiss* -rw-r--r-- 1 root root 24307 Apr 17 07:38 drivers/net/hamradio/mkiss.c Telcontar:/usr/src/linux # We are still missing mkiss.ko, so we are stuck. At this point, the only way out I see is the bugzilla. -- Cheers / Saludos, Carlos E. R. (from 15.1 x86_64 at Telcontar)