@Next7 Try this:
diff -ur b/usr/lib/oss/build/install.sh a/usr/lib/oss/build/install.sh --- b/usr/lib/oss/build/install.sh 2020-06-27 18:47:13.233003577 +0000 +++ a/usr/lib/oss/build/install.sh 2020-06-27 18:56:17.227609206 +0000 @@ -206,7 +206,6 @@ fiand:cp -f osscore.ko /usr/lib/modules/$UNAME/extramodules/oss/ -rm -f osscore_lnk.c
if test -f Module.symvers then @@ -243,8 +242,8 @@ cp -f $N.ko /usr/lib/modules/$UNAME/extramodules/oss/ rm -f $N_mainline.o rm -f $N_lnk.c - make clean done +make clean
rm -f Makefile
It is messy but it works for me. I'm sure that there must be a more elegant solution. Run, "sudo soundon" and take a coffee break while it compiles.diff -ur b/usr/lib/oss/build/Makefile.tmpl a/usr/lib/oss/build/Makefile.tmpl --- b/usr/lib/oss/build/Makefile.tmpl 2020-06-27 18:47:26.145385253 +0000 +++ a/usr/lib/oss/build/Makefile.tmpl 2020-06-27 19:00:07.639813337 +0000 @@ -4,13 +4,16 @@
ifneq ($(KERNELRELEASE),)
- obj-m := MODNAME.o
- MODNAME-objs := MODNAME_lnk.o MODNAME_mainline.o
- obj-m += osscore.o
- osscore-objs += osscore_lnk.o osscore_mainline.o +
- obj-m += MODNAME.o
- MODNAME-objs += MODNAME_lnk.o MODNAME_mainline.o
else
KERNELDIR ?= /usr/lib/modules/$(shell uname -r)/build
- PWD := $(shell pwd)
- PWD += $(shell pwd)
default: $(MAKE) -C $(KERNELDIR) M=$(PWD) modules
Pinned Comments
Galaxy commented on 2019-10-24 02:55 (UTC)
The latest support Intel HDA is
0x8c20
, and I am usinga348
. If your sound card is not listed there, it is not supported.