Sound from External speakers but NOT AT ALL from Notebook

Message
Author
Beratung
Posts: 71
Joined: Fri Nov 15, 2019 3:22 am

Sound from External speakers but NOT AT ALL from Notebook

#1 Post by Beratung »

Hi everyone. I'm having some issues getting audio files to work correctly. I've also tried to use this link as a reference which didn't work, due to a lack of alsamixer? https://forums.linuxmint.com/viewtopic. ... 2&t=264417

The system is an Asus EeePC Netbook on which I installed MX Linux 18.3
Everything works perfectly with only 1GB of RAM and I can't believe how fast (relatively speaking) everything is.
This Netbook only has an Atom N455 Processor. The model is an EeePC R101D.

If I connect external speakers the sound works fantastic on everything. MP3, WAV, MP4, FLV, MKV, AVI, all of them audible with external speakers which are connected to the headphone jack. Since I couldn't use the above reference becaue of not being able to find alsamixer on the system and sudo apt-get install alsamixer not working, I went ahead and pulled in spotify as well as audacity, hoping that between the two I'll get whatever I'm misson on the system. Didn't do me any good though. I also tried fiddling with the pulse audio settings and the VLC audio settings while playing back an MP3 file. That didn't work either.
I would really love to get the speakers working on this netbook. I'm sure that there's nothing wrong with them because I've been able to find this problem Online a lot, speaker sound + linux not being compatible out of the box with the Asus EeePC Netbooks. Anyone have some easy to follow tricks up their sleeve that might work for me? Thanks.

.

User avatar
seaken64
Posts: 819
Joined: Wed Jan 02, 2019 1:43 pm

Re: Sound from External speakers but NOT AT ALL from Notebook

#2 Post by seaken64 »

I have alsamixer on my MX-18 installs. Have you tried starting it from the command line? Maybe you have to use sudo?

Usually I solve these issues by running alsamixer and turning everything on/up one at a time until I get sound. There could also be a key combo on the netbook that disables the speakers, or sometimes a switch/roller.

Maybe Pulseaudio is getting in the way? Maybe try a LiveUSB and remove PulseAudio?

Seaken64
MX21-64 XFCE & W11 on Lenovo 330S LT. MX21-KDE & MX21-XFCE on Live USB.
MX18-64 & W7, Fedora on HP Core2 DT
MX21-32 XFCE w/ MX-Fluxbox on P4HT DT w/ antiX21, SUSE Tumbleweed, Q4OS, WXP
antiX21 on Compaq PIII 1 Ghz DT, w/ Debian, MX18FB, W2K

User avatar
Sparky
Posts: 1205
Joined: Sun Dec 23, 2018 6:07 pm

Re: Sound from External speakers but NOT AT ALL from Notebook

#3 Post by Sparky »

Have you tried MX sound select?
MX Linux Asus F552, 12GB RAM, 500GB WD SSD MX19.2
Dell Inspiron 7559 16GB RAM 1X 256GB SSD & 1TB SSD MX KDE 21.1 & Windows 11
Mini Tower PC 2X 256GB SSD MX KDE21.1

User avatar
Head_on_a_Stick
Posts: 919
Joined: Sun Mar 17, 2019 3:37 pm

Re: Sound from External speakers but NOT AT ALL from Notebook

#4 Post by Head_on_a_Stick »

Beratung wrote: Mon Jan 13, 2020 11:51 am I've also tried to use this link as a reference which didn't work, due to a lack of alsamixer? https://forums.linuxmint.com/viewtopic. ... 2&t=264417
Did you try adding the suggested line to /etc/modprobe.d/alsa-base.conf?

Code: Select all

options snd-hda-intel model=headset-mic
The alsamixer program is supplied by the alsa-utils package but PulseAudio is supposed to be controlling the sound in MX so I don't think that will work.
mod note: Signature removed, please read the forum rules

User avatar
seaken64
Posts: 819
Joined: Wed Jan 02, 2019 1:43 pm

Re: Sound from External speakers but NOT AT ALL from Notebook

#5 Post by seaken64 »

ForWIW wrote: Mon Jan 13, 2020 1:36 pm uninstalling pulseaudio is NOT a good idea as many apps depend on it ...
True, but as a troubleshooting device it might be best to go back to the alsa tools. That's why I recommended using a LiveUSB.

Seaken64
MX21-64 XFCE & W11 on Lenovo 330S LT. MX21-KDE & MX21-XFCE on Live USB.
MX18-64 & W7, Fedora on HP Core2 DT
MX21-32 XFCE w/ MX-Fluxbox on P4HT DT w/ antiX21, SUSE Tumbleweed, Q4OS, WXP
antiX21 on Compaq PIII 1 Ghz DT, w/ Debian, MX18FB, W2K

aus9
Posts: 128
Joined: Sat Jul 02, 2016 1:14 am

Re: Sound from External speakers but NOT AT ALL from Notebook

#6 Post by aus9 »

HI
options snd-hda-intel model=headset-mic
IMHO this is wrong. see link
https://github.com/spotify/linux/blob/m ... Models.txt

search for 269 gives us model=strings of

ALC269
======
basic Basic preset
quanta Quanta FL1
eeepc-p703 ASUS Eeepc P703 P900A
eeepc-p901 ASUS Eeepc P901 S101
fujitsu FSC Amilo
lifebook Fujitsu Lifebook S6420
auto auto-config reading BIOS (default)

but OP
The model is an EeePC R101D
my old HD-Audio-Models.txt shows
ALC269/270/275/276/28x/29x
======
laptop-amic Laptops with analog-mic input
laptop-dmic Laptops with digital-mic input
alc269-dmic Enable ALC269(VA) digital mic workaround
alc271-dmic Enable ALC271X digital mic workaround
inv-dmic Inverted internal mic workaround
lenovo-dock Enables docking station I/O for some Lenovos
dell-headset-multi Headset jack, which can also be used as mic-in
dell-headset-dock Headset jack (without mic-in), and also dock I/O

so my suggestion is to edit with root powers the file
/etc/modprobe.d/alsa-base.conf
and have only one line in there
first attempt contents will be
options snd-hda-intel model=auto
full reboot to test

if fails then change that line to read
options snd-hda-intel model=laptop-amic
we may have to change that as I am only guessing you have anolog microphone see below. If you do have a digital mic
we would have more options. NOTE that these model numbers change when we update our kernels.
The first link is for the latest kernel. YMMV

2) we can also add other parameters as per

Code: Select all

modinfo snd_hda_intel
filename:       /lib/modules/4.19.0-6-amd64/kernel/sound/pci/hda/snd-hda-intel.ko
description:    Intel HDA driver
license:        GPL
alias:          pci:v00001022d*sv*sd*bc04sc03i00*
alias:          pci:v00001002d*sv*sd*bc04sc03i00*
alias:          pci:v000015ADd00001977sv*sd*bc*sc*i*
alias:          pci:v000017F3d00003010sv*sd*bc*sc*i*
alias:          pci:v000013F6d00005011sv*sd*bc*sc*i*
alias:          pci:v00001102d00000009sv*sd*bc*sc*i*
alias:          pci:v00001102d00000012sv*sd*bc*sc*i*
alias:          pci:v00001102d00000010sv*sd*bc*sc*i*
alias:          pci:v00006549d00002200sv*sd*bc*sc*i*
alias:          pci:v00006549d00001200sv*sd*bc*sc*i*
alias:          pci:v000010DEd*sv*sd*bc04sc03i00*
alias:          pci:v000010B9d00005461sv*sd*bc*sc*i*
alias:          pci:v00001039d00007502sv*sd*bc*sc*i*
alias:          pci:v00001106d00009140sv*sd*bc*sc*i*
alias:          pci:v00001106d00009170sv*sd*bc*sc*i*
alias:          pci:v00001106d00003288sv*sd*bc*sc*i*
alias:          pci:v00001002d0000AAF0sv*sd*bc*sc*i*
alias:          pci:v00001002d0000AAE0sv*sd*bc*sc*i*
alias:          pci:v00001002d0000AAE8sv*sd*bc*sc*i*
alias:          pci:v00001002d0000AAD8sv*sd*bc*sc*i*
alias:          pci:v00001002d0000AAC8sv*sd*bc*sc*i*
alias:          pci:v00001002d0000AAC0sv*sd*bc*sc*i*
alias:          pci:v00001002d0000AAB0sv*sd*bc*sc*i*
alias:          pci:v00001002d0000AAA8sv*sd*bc*sc*i*
alias:          pci:v00001002d0000AAA0sv*sd*bc*sc*i*
alias:          pci:v00001002d00009902sv*sd*bc*sc*i*
alias:          pci:v00001002d0000AA98sv*sd*bc*sc*i*
alias:          pci:v00001002d0000AA90sv*sd*bc*sc*i*
alias:          pci:v00001002d0000AA88sv*sd*bc*sc*i*
alias:          pci:v00001002d0000AA80sv*sd*bc*sc*i*
alias:          pci:v00001002d0000AA68sv*sd*bc*sc*i*
alias:          pci:v00001002d0000AA60sv*sd*bc*sc*i*
alias:          pci:v00001002d0000AA58sv*sd*bc*sc*i*
alias:          pci:v00001002d0000AA50sv*sd*bc*sc*i*
alias:          pci:v00001002d0000AA48sv*sd*bc*sc*i*
alias:          pci:v00001002d0000AA40sv*sd*bc*sc*i*
alias:          pci:v00001002d0000AA38sv*sd*bc*sc*i*
alias:          pci:v00001002d0000AA30sv*sd*bc*sc*i*
alias:          pci:v00001002d0000AA28sv*sd*bc*sc*i*
alias:          pci:v00001002d0000AA20sv*sd*bc*sc*i*
alias:          pci:v00001002d0000AA18sv*sd*bc*sc*i*
alias:          pci:v00001002d0000AA10sv*sd*bc*sc*i*
alias:          pci:v00001002d0000AA08sv*sd*bc*sc*i*
alias:          pci:v00001002d0000AA00sv*sd*bc*sc*i*
alias:          pci:v00001002d00009840sv*sd*bc*sc*i*
alias:          pci:v00001002d0000970Fsv*sd*bc*sc*i*
alias:          pci:v00001002d0000960Fsv*sd*bc*sc*i*
alias:          pci:v00001002d00007919sv*sd*bc*sc*i*
alias:          pci:v00001002d0000793Bsv*sd*bc*sc*i*
alias:          pci:v00001002d000015B3sv*sd*bc*sc*i*
alias:          pci:v00001002d0000157Asv*sd*bc*sc*i*
alias:          pci:v00001002d00001308sv*sd*bc*sc*i*
alias:          pci:v00001002d00000002sv*sd*bc*sc*i*
alias:          pci:v00001022d000015E3sv*sd*bc*sc*i*
alias:          pci:v00001022d0000157Asv*sd*bc*sc*i*
alias:          pci:v00001022d00001457sv*sd*bc*sc*i*
alias:          pci:v00001022d0000780Dsv*sd*bc*sc*i*
alias:          pci:v00001002d00004383sv*sd*bc*sc*i*
alias:          pci:v00001002d0000437Bsv*sd*bc*sc*i*
alias:          pci:v00008086d*sv*sd*bc04sc03i00*
alias:          pci:v00008086d00003A6Esv*sd*bc*sc*i*
alias:          pci:v00008086d00003A3Esv*sd*bc*sc*i*
alias:          pci:v00008086d0000293Fsv*sd*bc*sc*i*
alias:          pci:v00008086d0000293Esv*sd*bc*sc*i*
alias:          pci:v00008086d0000284Bsv*sd*bc*sc*i*
alias:          pci:v00008086d0000269Asv*sd*bc*sc*i*
alias:          pci:v00008086d000027D8sv*sd*bc*sc*i*
alias:          pci:v00008086d00002668sv*sd*bc*sc*i*
alias:          pci:v00008086d00002284sv*sd*bc*sc*i*
alias:          pci:v00008086d00000F04sv*sd*bc*sc*i*
alias:          pci:v00008086d0000080Asv*sd*bc*sc*i*
alias:          pci:v00008086d0000811Bsv*sd*bc*sc*i*
alias:          pci:v00008086d00003B56sv*sd*bc*sc*i*
alias:          pci:v00008086d0000160Csv*sd*bc*sc*i*
alias:          pci:v00008086d00000D0Csv*sd*bc*sc*i*
alias:          pci:v00008086d00000C0Csv*sd*bc*sc*i*
alias:          pci:v00008086d00000A0Csv*sd*bc*sc*i*
alias:          pci:v00008086d00003198sv*sd*bc*sc*i*
alias:          pci:v00008086d00001A98sv*sd*bc*sc*i*
alias:          pci:v00008086d00005A98sv*sd*bc*sc*i*
alias:          pci:v00008086d000034C8sv*sd*bc*sc*i*
alias:          pci:v00008086d00009DC8sv*sd*bc*sc*i*
alias:          pci:v00008086d0000A348sv*sd*bc*sc*i*
alias:          pci:v00008086d0000A2F0sv*sd*bc*sc*i*
alias:          pci:v00008086d00009D71sv*sd*bc*sc*i*
alias:          pci:v00008086d0000A171sv*sd*bc*sc*i*
alias:          pci:v00008086d00009D70sv*sd*bc*sc*i*
alias:          pci:v00008086d0000A170sv*sd*bc*sc*i*
alias:          pci:v00008086d00009CA0sv*sd*bc*sc*i*
alias:          pci:v00008086d00009C21sv*sd*bc*sc*i*
alias:          pci:v00008086d00009C20sv*sd*bc*sc*i*
alias:          pci:v00008086d0000A270sv*sd*bc*sc*i*
alias:          pci:v00008086d0000A1F0sv*sd*bc*sc*i*
alias:          pci:v00008086d00008D21sv*sd*bc*sc*i*
alias:          pci:v00008086d00008D20sv*sd*bc*sc*i*
alias:          pci:v00008086d00008CA0sv*sd*bc*sc*i*
alias:          pci:v00008086d00008C20sv*sd*bc*sc*i*
alias:          pci:v00008086d00001E20sv*sd*bc*sc*i*
alias:          pci:v00008086d00001D20sv*sd*bc*sc*i*
alias:          pci:v00008086d00001C20sv*sd*bc*sc*i*
depends:        snd-hda-core,snd-hda-codec,snd-pcm,snd
retpoline:      Y
intree:         Y
name:           snd_hda_intel
vermagic:       4.19.0-6-amd64 SMP mod_unload modversions 
parm:           index:Index value for Intel HD audio interface. (array of int)
parm:           id:ID string for Intel HD audio interface. (array of charp)
parm:           enable:Enable Intel HD audio interface. (array of bool)
parm:           model:Use the given board model. (array of charp)
parm:           position_fix:DMA pointer read method.(-1 = system default, 0 = auto, 1 = LPIB, 2 = POSBUF, 3 = VIACOMBO, 4 = COMBO, 5 = SKL+, 6 = FIFO). (array of int)
parm:           bdl_pos_adj:BDL position adjustment offset. (array of int)
parm:           probe_mask:Bitmask to probe codecs (default = -1). (array of int)
parm:           probe_only:Only probing and no codec initialization. (array of int)
parm:           jackpoll_ms:Ms between polling for jack events (default = 0, using unsol events only) (array of int)
parm:           single_cmd:Use single command to communicate with codecs (for debugging only). (bint)
parm:           enable_msi:Enable Message Signaled Interrupt (MSI) (bint)
parm:           patch:Patch file for Intel HD audio interface. (array of charp)
parm:           beep_mode:Select HDA Beep registration mode (0=off, 1=on) (default=1). (array of bool)
parm:           power_save:Automatic power-saving timeout (in second, 0 = disable). (xint)
parm:           pm_blacklist:Enable power-management blacklist (bool)
parm:           power_save_controller:Reset controller in power save mode. (bool)
parm:           align_buffer_size:Force buffer and period sizes to be multiple of 128 bytes. (bint)
parm:           snoop:Enable/disable snooping (bint)
but that may scare the OP?

3) How about a screenshot of your sound device and some outputs please

post your screenshot to ingur.com and then link to it please
and show the outputs to

Code: Select all

aplay -l
aplay -L
cat /proc/asound/devices
cat /proc/asound/pcm

Code: Select all

I will show my proc asound devices snippet as I have a digital mic but hoping yours is analog
cat /proc/asound/devices   NOT OP
  2: [ 1- 0]: digital audio playback
  3: [ 1- 0]: digital audio capture
  4: [ 1- 1]: digital audio playback
  5: [ 1- 2]: digital audio capture
  6: [ 1- 3]: digital audio playback
  7: [ 1- 7]: digital audio playback
  8: [ 1- 8]: digital audio playback
  9: [ 1- 9]: digital audio playback
 10: [ 1-10]: digital audio playback
 11: [ 1- 0]: hardware dependent
 12: [ 1- 2]: hardware dependent
 13: [ 1]   : control
 33:        : timer

aus9
Posts: 128
Joined: Sat Jul 02, 2016 1:14 am

Re: Sound from External speakers but NOT AT ALL from Notebook

#7 Post by aus9 »

YIKES that model R101D appears to be the same as 1001 "something" link
https://wiki.debian.org/DebianEeePC/HowTo/Sound

and in both LM and debian wiki links.....images show various models, so it is important to see what your /proc/asound/pcm result is in above request.

Beratung
Posts: 71
Joined: Fri Nov 15, 2019 3:22 am

Re: Sound from External speakers but NOT AT ALL from Notebook

#8 Post by Beratung »

Well, the R101D Model is part of the problem for me.
Using Thunar as root, there is no ... /etc/modprobe.d/alsa-base.conf ... for me to find. :eek:
That's actually the reason why I posted here, because I thought it might have something spoecific to do with MX Linux?
I'll go through all of the posted responses as I find the time today and will follow-up with results in the next day or two.
Thanks.

.

aus9
Posts: 128
Joined: Sat Jul 02, 2016 1:14 am

Re: Sound from External speakers but NOT AT ALL from Notebook

#9 Post by aus9 »

ahh well just make one....it does not have to have that name but here is how

Code: Select all

sudo su
echo 'options snd-hda-intel model=auto' > /etc/modprobe.d/alsa-base.conf
and then use root powers to edit the model=string if that fails

User avatar
fehlix
Developer
Posts: 12608
Joined: Wed Apr 11, 2018 5:09 pm

Re: Sound from External speakers but NOT AT ALL from Notebook

#10 Post by fehlix »

ForWIW wrote: Tue Jan 14, 2020 4:09 pm @ aus9 said
... the packages (alsa-base, linux-sound-base) don't exist in MX or recent Debian (Stretch/Buster) ... these are necessary for your assertion that alsa-base.conf works! ... without them your "fix" is worthless.
@ForWIW, please calm down. The advice given by @aus9 is correct.
The name of the conf-file within /etc/modprobe.d/ is irrelevant.
The content of the file within /etc/modprobe.d is more relevant

Code: Select all

options snd-hda-intel model=auto
which is just an instruction to the kernel to load the module snd-hda-intel with option-parameter "model=auto"
Based on OP's finding a potential better option to test might "model=headset-mic" .
Note, further to check/test kernel instructions to load module with specific options,
it is sufficient to at a kernel parameter with the GRUB menu to the linux-line in form of
e.g
snd-hda-intel.model=auto
snd-hda-intel.model=headset-mic

Post Reply

Return to “XFCE Desktop Environment”