WelcomeWelcome | FAQFAQ | DownloadsDownloads | WikiWiki

Author Topic: TinyCorePure64 15.0 alsa error  (Read 1315 times)

Offline thane

  • Hero Member
  • *****
  • Posts: 697
TinyCorePure64 15.0 alsa error
« on: February 27, 2024, 02:30:56 PM »
After installing alsa.tcz in TinyCorePure64 15.0, I get this error when I try alsamixer from the terminal:

alsamixer: symbol lookup error: alsamixer: undefined symbol: acs_map

I tried this on a couple of different boxes, booting from DVD and USB stick. The installation itself seems to be OK, no md5 errors or missing deps.

Hope I'm not overlooking something obvious!

Thane

Offline Juanito

  • Administrator
  • Hero Member
  • *****
  • Posts: 14827
Re: TinyCorePure64 15.0 alsa error
« Reply #1 on: February 27, 2024, 03:41:52 PM »
I think it’s due to ncursesw being updated, I’ll have a look tomorrow.

Offline Juanito

  • Administrator
  • Hero Member
  • *****
  • Posts: 14827
Re: TinyCorePure64 15.0 alsa error
« Reply #2 on: February 28, 2024, 08:48:04 AM »
alsa updated

Offline thane

  • Hero Member
  • *****
  • Posts: 697
Re: TinyCorePure64 15.0 alsa error
« Reply #3 on: February 28, 2024, 04:02:33 PM »
I'm testing the updates on my boxes.

alsamixer and speaker-test appear to work ok.

I'm not able to save the alsamixer settings between boots but that's probably a separate issue.

Thanks for your help!

thane

Offline neonix

  • Wiki Author
  • Sr. Member
  • *****
  • Posts: 393
Re: TinyCorePure64 15.0 alsa error
« Reply #4 on: June 11, 2024, 11:01:59 AM »
I tried to test pulseaudio and alsa in TC15_32 and TC15_64 and both won't work.
I tested alsamixer in TC14_32 and it works ok.

In TC15_32 I get:
Code: [Select]
tc@box:~ alsamixer
ALSA lib dlmisc.c:170:(snd_dlsym_verify) unable to verify version for symbol snd_func_private_integer
ALSA lib conf.c:4648:(_snd_config_evaluate) symbol snd_func_private_integer is not defined inside (null)
ALSA lib conf.c:5148:(snd_config_expand) Evaluate error: No such device or address
ALSA lib conf.c:3786:(snd_config_hook_load) Unable to expand filenames in the pre-load section
ALSA lib conf.c:3664:(snd_config_hooks_call) function snd_config_hook_load_for_all_cards returned error: No such device or address
ALSA lib control.c:1264:(snd_ctl_open_conf) Invalid type for CTL default definition
cannot open mixer: Invalid argument
tc@box:~$

In TC15_64:
Code: [Select]
tc@box:~$ alsamixer
ALSA lib conf.c:4136:(config_file_load) cannot stat file/directory /usr/local/etctc@box:~$ alsamixer
ALSA lib conf.c:4136:(config_file_load) cannot stat file/directory /usr/local/etctc@box:~$ alsamixer
ALSA lib conf.c:4136:(config_file_load) cannot stat file/directory /usr/local/etc/alsa/cards/aliases.conf
ALSA lib control.c:1570:(snd_ctl_open_noupdate) Invalid CTL cards.ctl.default
cannot open mixer: No such file or directory
tc@box:~$

Audio:
Code: [Select]
VIA Technologies, Inc. VT8237A/VT8251 HDA Controller (rev 20)

Offline Rich

  • Administrator
  • Hero Member
  • *****
  • Posts: 11661
Re: TinyCorePure64 15.0 alsa error
« Reply #5 on: June 11, 2024, 12:33:09 PM »
Hi neonix
I tried to test pulseaudio and alsa in TC15_32 and TC15_64 and both won't work. ...

From the  pulseaudio.tcz.info  file:
Quote
                ----------
                howto:
                alsa needs to be working for whatever sound device you have.
 ----- Snip -----
Did you make sure ALSA worked before installing pulse audio?

Offline Juanito

  • Administrator
  • Hero Member
  • *****
  • Posts: 14827
Re: TinyCorePure64 15.0 alsa error
« Reply #6 on: June 12, 2024, 05:49:49 AM »
I just tested alsa and pulseaudio in tc-15.x x86:
Code: [Select]
tce-load -i xf86-video-intel alsa-config alsa
alsamixer [un-mute sound device 1]
speaker-test -Ddefault:1 -c2 -t wav -l1 [alsa works]
Note that hdmi comes up as sound device 0 on my laptop so I have to load graphics-KERNEL before alsa. In x86, but not x86_64, I have to load xf86-video-intel, which loads graphics-KERNEL, because the modesetting driver does not work.

Next:
Code: [Select]
startx
tce-load -i pavucontrol xmms-pulse
After starting pavucontrol, which starts the dbus daemon and pulseaudio automatically, I can play music with xmms via the pulseaudio output plugin.

Offline Juanito

  • Administrator
  • Hero Member
  • *****
  • Posts: 14827
Re: TinyCorePure64 15.0 alsa error
« Reply #7 on: June 12, 2024, 06:11:51 AM »
If I load alsa-config and alsa, but not graphics-KERNEL, I get an error "HD-audio HDMI/DP requires binding with gfx driver".

If I try alsamixer, I get an error "cannot find card 0", but if I try alsamixer -Ddefault:1, I can un-mute device 1 and speaker-test works - pulseaudio also works.

If I load only alsa (this used to work in prior versions of tinycore) then I cannot get alsamixer/speaker-test to work - pavucontrol acts like sound is working (the blue volume line fluctuates with playback), but no sound comes out.