Tiny Core Linux

Tiny Core Extensions => TCE Corepure64 => Topic started by: nick65go on April 20, 2019, 12:37:20 PM

Title: oss4 not working in TC10 x64
Post by: nick65go on April 20, 2019, 12:37:20 PM
The lastest OSS modules (for sound) that worked where in TC8 32 bits [linux kernel 4.8.17].
which I tested in Virtualbox 6.06 under windows10-x64, today was working for HD Audio Intel emulation sound card, using osstest.

But the OSS in TC10 64bits is not working. The kernel modules seems to be OK, modprobe-ed them works, and lsmod shows them loading. My simulated HD Audio Intel is the same.
I saw no /lib64 folder so I created one and simlinked it to /lib.
There is no folder /dev/dsp and /dev/oss is empty.
Reading the wiki, I tried
sudo ossdevlinks -r -v
sudo ossdetect -d -v
...but still no sound. alsa modules were never loaded by mistake, no firefox, just used fifth browser.
Title: Re: oss4 not working in TC10 x64
Post by: nick65go on April 20, 2019, 02:02:09 PM
tested also OSS4 directly: booted from UEFI on real hardware HP notebook, with AMD APU A6300, sound card AMD HD audio (oss_hdaudio0 identified by ossinfo), on TC10 x 64 -> sound is not working.

In Virtualbox 6.06 on win10x64, virtual machine Alpine Linux 3.9.3  64 bits [vanila linux kernel 4.19.34]  with HD Audio Intel card has sound with ALSA modules -> So is no fault from Virtualbox card emulation.
Title: Re: oss4 not working in TC10 x64
Post by: Juanito on April 21, 2019, 12:32:02 AM
I cannot test as my audio hardware - pci:8086:9c20 - is not in /usr/lib/oss/etc/devices.list.

Did you double-check that your hardware pci id is present?
Title: Re: oss4 not working in TC10 x64
Post by: curaga on April 21, 2019, 12:53:24 AM
So you built the modules? It's possible the code hasn't been updated to latest kernel interfaces, haven't checked.
Title: Re: oss4 not working in TC10 x64
Post by: nick65go on April 21, 2019, 09:40:47 AM
The lastest OSS modules (for sound) that worked where in TC8 32 bits [linux kernel 4.8.17].
In VirtualBox the output for "lscpi -nn | grep Audio" is 8086:2668
the /usr/sbin/ossmixd was not working initialy because mising a simlink to libossmix.so
kernel modules were loaded, but osstest not working. I need to do "sudo soundoff" then"sudo soundon", then osstest works!

in TC10 x64, file /usr/sbin/vmixctl is prezent but not functional.
sudo /usr/sbin/vmixctr shows "Virtual mixer is not included in this version of OSS"
the /usr/sbin/ossmixd was not working initialy because mising a simlink to libossmix.so
using tce-load -i OSS-modules-4.19.10-tinycore64.tcz will issue: "Segmentation fault"
"Loding module oss_haudio failed - ignored", but is prezent in lsmod list!
Then sudo soundoff is not working -> "Cannot unload driver modules"
Then sudo soundon is useless -> "OSS already loaded"


Title: Re: oss4 not working in TC10 x64
Post by: coreplayer2 on April 21, 2019, 11:23:07 AM
IIRC the last modules which built successfully for me were for the kernel of TC-8

I was unsuccessful in compiling got TC-9 and haven’t tried for the latest kernel as development appears to have halted..


Sent from my iPhone using Tapatalk