WelcomeWelcome | FAQFAQ | DownloadsDownloads | WikiWiki

Author Topic: oss4 not working in TC10 x64  (Read 1989 times)

Offline nick65go

  • Hero Member
  • *****
  • Posts: 800
oss4 not working in TC10 x64
« 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.
« Last Edit: April 20, 2019, 12:39:19 PM by nick65go »

Offline nick65go

  • Hero Member
  • *****
  • Posts: 800
Re: oss4 not working in TC10 x64
« Reply #1 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.

Offline Juanito

  • Administrator
  • Hero Member
  • *****
  • Posts: 14535
Re: oss4 not working in TC10 x64
« Reply #2 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?

Offline curaga

  • Administrator
  • Hero Member
  • *****
  • Posts: 10960
Re: oss4 not working in TC10 x64
« Reply #3 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.
The only barriers that can stop you are the ones you create yourself.

Offline nick65go

  • Hero Member
  • *****
  • Posts: 800
Re: oss4 not working in TC10 x64
« Reply #4 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"


« Last Edit: April 21, 2019, 09:45:42 AM by nick65go »

Offline coreplayer2

  • Hero Member
  • *****
  • Posts: 3020
Re: oss4 not working in TC10 x64
« Reply #5 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