Fatdog64-802/801/800 Final [21 May 2019]
Two audio issues that I have tried to understand for myself. I use a laptop with Intel audio, which is mostly connected to an external HDMI monitor. Installation was done with external monitor connected.
---------------------------------------------------------
.asoundrc: https://pastebin.com/raw/7BGvRBMu
---------------------------------------------------------
(1) OSS remapping not working. Even though audio is working fine, each reboot I have to configure 'Volume Control' - changing from OSS to Alsa - before I can actually change volume using slider.
Boot with HDMI monitor connected:
Boot without HDMI monitor connected:
(2) When starting laptop without external HDMI monitor, I have no audio at all and no option for the onboard audio is listed - I tried every available soundcard shown.
---------------------------------------------------------
.asoundrc: https://pastebin.com/raw/7BGvRBMu
---------------------------------------------------------
(1) OSS remapping not working. Even though audio is working fine, each reboot I have to configure 'Volume Control' - changing from OSS to Alsa - before I can actually change volume using slider.
Boot with HDMI monitor connected:
Code: Select all
# lsmod | grep oss
snd_pcm_oss 45056 0
snd_mixer_oss 24576 3 snd_pcm_oss
snd_pcm 77824 6 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_pcm_oss,snd_hda_core
snd 65536 26 snd_hda_codec_hdmi,snd_hwdep,snd_hda_intel,snd_hda_codec,snd_timer,snd_pcm_oss,snd_pcm,snd_mixer_oss
Code: Select all
# lsmod | grep oss
snd_pcm_oss 45056 0
snd_mixer_oss 24576 1 snd_pcm_oss
snd_pcm 77824 5 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_pcm_oss,snd_hda_core
snd 65536 10 snd_hda_codec_hdmi,snd_hwdep,snd_hda_intel,snd_hda_codec,snd_timer,snd_pcm_oss,snd_pcm,snd_mixer_oss
jake29
(1) that's because in the current implementation, the OSS remapping is not persistent across reboots. It's an enhancement.
(2) please send bugreport.sh when you're having this problem (or just send contents of /proc/asound/cards) - but only when you're having this problem.
(1) that's because in the current implementation, the OSS remapping is not persistent across reboots. It's an enhancement.
(2) please send bugreport.sh when you're having this problem (or just send contents of /proc/asound/cards) - but only when you're having this problem.
Fatdog64 forum links: [url=http://murga-linux.com/puppy/viewtopic.php?t=117546]Latest version[/url] | [url=https://cutt.ly/ke8sn5H]Contributed packages[/url] | [url=https://cutt.ly/se8scrb]ISO builder[/url]
Jake29
Is your computer Atom based? They are not well supported on linux, except hdmi was sorted in the kernel. They will need ucm, which comes with fatdog, but will also need pulse audio sound server.
I found a web page where some of these soundcards made to work with patches and config files which I downloaded but haven't yet tried.
https://www.linuxquestions.org/question ... 4175635564
Do lspci in term to see something like this ' Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series SoC Transaction Register'
stemsee
I attach the files (bytecr x5 8350 cherrytrail soundcard), one patch for the kernel (might be obsolete), for anyone interested to take a look.
Is your computer Atom based? They are not well supported on linux, except hdmi was sorted in the kernel. They will need ucm, which comes with fatdog, but will also need pulse audio sound server.
I found a web page where some of these soundcards made to work with patches and config files which I downloaded but haven't yet tried.
https://www.linuxquestions.org/question ... 4175635564
Do lspci in term to see something like this ' Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series SoC Transaction Register'
stemsee
I attach the files (bytecr x5 8350 cherrytrail soundcard), one patch for the kernel (might be obsolete), for anyone interested to take a look.
- Attachments
-
- alsa_bytcr_andx86.zip
- (2.24 KiB) Downloaded 472 times
Thanks for the interest. Laptop specs:stemsee wrote:Is your computer Atom based? They are not well supported on linux, except hdmi was sorted in the kernel. They will need ucm, which comes with fatdog, but will also need pulse audio sound server.
Code: Select all
Model: Dell Venue 11 Pro 7140
CPU: Intel Core M-5Y71
Mainboard: Intel Broadwell-Y PCH-LP (Premium)
Soundcard: Intel Broadwell PCH-LP - High Definition Audio Controller
Code: Select all
# lspci
00:00.0 Host bridge: Intel Corporation Broadwell-U Host Bridge -OPI (rev 09)
00:02.0 VGA compatible controller: Intel Corporation HD Graphics 5300 (rev 09)
00:03.0 Audio device: Intel Corporation Broadwell-U Audio Controller (rev 09)
00:04.0 Signal processing controller: Intel Corporation Broadwell-U Processor Thermal Subsystem (rev 09)
00:14.0 USB controller: Intel Corporation Wildcat Point-LP USB xHCI Controller (rev 03)
00:16.0 Communication controller: Intel Corporation Wildcat Point-LP MEI Controller #1 (rev 03)
00:1c.0 PCI bridge: Intel Corporation Wildcat Point-LP PCI Express Root Port #3 (rev e3)
00:1c.3 PCI bridge: Intel Corporation Wildcat Point-LP PCI Express Root Port #4 (rev e3)
00:1f.0 ISA bridge: Intel Corporation Wildcat Point-LP LPC Controller (rev 03)
00:1f.2 SATA controller: Intel Corporation Wildcat Point-LP SATA Controller [AHCI Mode] (rev 03)
00:1f.3 SMBus: Intel Corporation Wildcat Point-LP SMBus Controller (rev 03)
01:00.0 Network controller: Intel Corporation Wireless 7265 (rev 59)
02:00.0 SD Host controller: O2 Micro, Inc. SD/MMC Card Reader Controller (rev 01)
Last edited by jake29 on Sat 09 Mar 2019, 21:54, edited 4 times in total.
Chromebook
Tested well here on Acer Chromebook C740.
Everything works: touchpad, network, sound, etc. Much better than some past experiences with Chromebooks.
This one is running Stock Chrome OS, with Crouton Xubuntu added, but also boots to GalliumOS. Fatdog was manually frugal installed on the GalliumOS partition.
Everything works: touchpad, network, sound, etc. Much better than some past experiences with Chromebooks.
This one is running Stock Chrome OS, with Crouton Xubuntu added, but also boots to GalliumOS. Fatdog was manually frugal installed on the GalliumOS partition.
Code: Select all
# inxi -bC
System:
Host: Acer-Chromebook Kernel: 4.19.24 x86_64 bits: 64
Desktop: Openbox 3.6.1 Distro: Fatdog64 Linux 800
Machine:
Type: Desktop System: GOOGLE product: Auron_Paine v: 1.0 serial: 123456789
Mobo: N/A model: N/A serial: N/A BIOS: coreboot v: N/A date: 01/06/2017
Battery:
ID-1: BAT0 charge: 36.7 Wh condition: 36.7/44.7 Wh (82%)
CPU:
Topology: Dual Core model: Intel Celeron 3205U bits: 64 type: MCP
L2 cache: 2048 KiB
Speed: 798 MHz min/max: 500/1500 MHz Core speeds (MHz): 1: 798 2: 798
Graphics:
Message: No Device data found.
Display: server: X.Org 1.20.3 driver: intel
unloaded: fbdev,modesetting,vesa resolution: 1366x768~60Hz
OpenGL: renderer: Mesa DRI Intel Broadwell GT1 v: 4.5 Mesa 18.2.8
Network:
Message: No Device data found.
Drives:
Local Storage: total: 22.32 GiB used: 4.37 GiB (19.6%)
Info:
Processes: 137 Uptime: 4m Memory: 3.79 GiB used: 375.4 MiB (9.7%)
Shell: perl inxi: 3.0.32
#
SKYPE(SOLVED)
I now Skype keeps making thing difficult for Linux, but I hope it can work under FatDog.
I went to Skype website and downloaded that latest .deb file and converted it into fatdog format.
Installed and a icon appear in "Network" in the menu, but nothing happen as i click on it.
Anyone else got it working? Some dependencies?
Apart from that the latest 800 is great. Very fast and good improvements.
PS! I got low audio output on my internal PC speaker, but the external speaker is great.
Its sound, but quite low, despite being max in both tray and mixer
Installed Chrome and use that for "dubious stuff" such as microsoft and facebook. Skype online web works well in the browser so i do not need the skype client after all...
If you got a gmail skype adress, better log on using your username.
I went to Skype website and downloaded that latest .deb file and converted it into fatdog format.
Installed and a icon appear in "Network" in the menu, but nothing happen as i click on it.
Anyone else got it working? Some dependencies?
Apart from that the latest 800 is great. Very fast and good improvements.
PS! I got low audio output on my internal PC speaker, but the external speaker is great.
Its sound, but quite low, despite being max in both tray and mixer
Installed Chrome and use that for "dubious stuff" such as microsoft and facebook. Skype online web works well in the browser so i do not need the skype client after all...
If you got a gmail skype adress, better log on using your username.
@jake29, @WB7ODYFred: I've got your PM and will answer asap. Thank you.
@jd7654: thank you for testing, glad that it works!
@Atle:
Get the updated sound card applet from here: http://distro.ibiblio.org/fatdog/iso/ho ... arch-1.txz. Save it (don't install it from the browser). Then, use Rox to find the location where the package is downloaded, then right-click on it and choose "Install Package".
Run it, and choose "software volume control with 20dB preamp".
When done, play music. Any music. Then launch alsamixer (you can launch it from Control Panel too), and use arrow keys to scroll to the rightmost place, there is a new control called "SoftPCM". Adjust the volume upwards. Hope it helps.
@jd7654: thank you for testing, glad that it works!
@Atle:
Tell me about it. Between me, smokey01, Chris, SFR and step, we spent countless hours trying to get it to work. It did work. Sort of. We can send text messages. But no voice. Which sort of defeats the purpose ...I went to Skype website and downloaded that latest .deb file and converted it into fatdog format.
That's a good thing to hear.Skype online web works well in the browser so i do not need the skype client after all...
It's a codec and driver problem, I think ALSA has been lowering the output volume for years. I have the same problem too and I eventually get fed up enough with it to do something.PS! I got low audio output on my internal PC speaker, but the external speaker is great.
Its sound, but quite low, despite being max in both tray and mixer
Get the updated sound card applet from here: http://distro.ibiblio.org/fatdog/iso/ho ... arch-1.txz. Save it (don't install it from the browser). Then, use Rox to find the location where the package is downloaded, then right-click on it and choose "Install Package".
Run it, and choose "software volume control with 20dB preamp".
When done, play music. Any music. Then launch alsamixer (you can launch it from Control Panel too), and use arrow keys to scroll to the rightmost place, there is a new control called "SoftPCM". Adjust the volume upwards. Hope it helps.
Fatdog64 forum links: [url=http://murga-linux.com/puppy/viewtopic.php?t=117546]Latest version[/url] | [url=https://cutt.ly/ke8sn5H]Contributed packages[/url] | [url=https://cutt.ly/se8scrb]ISO builder[/url]
Does this do anything different than manually creating /etc/asound.conf like suggested here?jamesbond wrote: //stuff snipped//It's a codec and driver problem, I think ALSA has been lowering the output volume for years. I have the same problem too and I eventually get fed up enough with it to do something.PS! I got low audio output on my internal PC speaker, but the external speaker is great.
Its sound, but quite low, despite being max in both tray and mixer
Get the updated sound card applet from here: http://distro.ibiblio.org/fatdog/iso/ho ... arch-1.txz. Save it (don't install it from the browser). Then, use Rox to find the location where the package is downloaded, then right-click on it and choose "Install Package".
Run it, and choose "software volume control with 20dB preamp".
When done, play music. Any music. Then launch alsamixer (you can launch it from Control Panel too), and use arrow keys to scroll to the rightmost place, there is a new control called "SoftPCM". Adjust the volume upwards. Hope it helps.
https://alien.slackbook.org/blog/adding ... nd-levels/
It's the same, in fact, that's where it comes from (that page list amplification of 20dB too ...)dancytron wrote:Does this do anything different than manually creating /etc/asound.conf like suggested here?
https://alien.slackbook.org/blog/adding ... nd-levels/
But it's nice to be able to configure it with the rest of the other settings in one place. In fact, there is no special dependency of the script (it only uses Xdialog), so you can get it and extract it on any Puppy and it should work too. You just need to change one line at the top (line 16 - specify /etc/asound.conf instead of $HOME/.asoundrc).
Fatdog64 forum links: [url=http://murga-linux.com/puppy/viewtopic.php?t=117546]Latest version[/url] | [url=https://cutt.ly/ke8sn5H]Contributed packages[/url] | [url=https://cutt.ly/se8scrb]ISO builder[/url]
@jake29: thank you for your bug report. This is definitely a kernel issue. The kernel doesn't detect the analog portion of your soundcard. Does this always happens (as in, at every boot)? or only happen randomly?
Have this happened on earlier releases? If this is a new problem (didn't happen before) more likely than not it is a kernel regression. If 721 worked for you, you may want to try kernel 4.14.102 as step said here.
Have this happened on earlier releases? If this is a new problem (didn't happen before) more likely than not it is a kernel regression. If 721 worked for you, you may want to try kernel 4.14.102 as step said here.
Fatdog64 forum links: [url=http://murga-linux.com/puppy/viewtopic.php?t=117546]Latest version[/url] | [url=https://cutt.ly/ke8sn5H]Contributed packages[/url] | [url=https://cutt.ly/se8scrb]ISO builder[/url]
Instructions to edit BOOT_SPECS file of Easy linux
Easy to do with fatdog 800
http://murga-linux.com/puppy/viewtopic. ... 92#1021392
Easy to do with fatdog 800
http://murga-linux.com/puppy/viewtopic. ... 92#1021392
Last edited by don570 on Mon 11 Mar 2019, 20:50, edited 1 time in total.
Krita appimage would launch in Easy pyro linux without the LIB trick,
but strangely I couldn't save a document in Krita native format.
I could export the image in jpeg format though.
In fatdog64 Krita is stable.
______________________________________________________
but strangely I couldn't save a document in Krita native format.
I could export the image in jpeg format though.
In fatdog64 Krita is stable.
______________________________________________________
Last edited by don570 on Wed 13 Mar 2019, 22:49, edited 1 time in total.
Thanks for investigating jamesbond. I only started using this laptop with external monitor (as a desktop replacement) during the Fatdog64-800 beta. I have never run Fatdog64-721 on it.jamesbond wrote:@jake29: thank you for your bug report. This is definitely a kernel issue. The kernel doesn't detect the analog portion of your soundcard. Does this always happens (as in, at every boot)? or only happen randomly?
Have this happened on earlier releases? If this is a new problem (didn't happen before) more likely than not it is a kernel regression. If 721 worked for you, you may want to try kernel 4.14.102 as step said here.
Analog portion of my soundcard has never been detected in Fatdog64-800. Changing to kernel 4.14.102 makes no obvious difference.
Fatdog drive mounter aka pmount
I'm transitioning to 800, and am quite satisfied overall so far. Thanks as always. With a little fiddling (adding in missing libraries and such) I have GNUcash working (thanks again, 01Smokey).
I typically use the Fatdog drive mounter rather than the desktop icons, as I rarely see my desktop. The options on the drive icons were altered so that the safe removal option isn't available while the USB drive is mounted. Perhaps the drive mounter app should be similarly altered. Also, is there an easy way to cause this app to start when a drive is plugged in? I looked at the code, but it was beyond me.
Dan
I typically use the Fatdog drive mounter rather than the desktop icons, as I rarely see my desktop. The options on the drive icons were altered so that the safe removal option isn't available while the USB drive is mounted. Perhaps the drive mounter app should be similarly altered. Also, is there an easy way to cause this app to start when a drive is plugged in? I looked at the code, but it was beyond me.
Dan
jake29: Looking at your laptop model, this seems to be an issue elsewhere too.
One that has been suggested is to create a file /etc/modprobe.d/dell.conf and has this line in it: and the reboot. If this doesn't work replace "basic" with something else, the full list is available here: https://www.kernel.org/doc/Documentatio ... models.rst
dr.Dan: Thank you for the suggestions. And yes, it is possible for the drive mounter to be shown when a drive is plugged in. The place where you should start modifying is /usr/sbin/fatdog-drive-icon-frontend.sh, especially around line 144.
EDIT: It's easy enough to launch it when you plug in a new USB flash drive. The difficulty is to make sure that you only launch __ONE__ instance of drive mounter. Due to various kernel processing we could receive more the one "add" event, and ends up launching multiple instance of the pmount.
One that has been suggested is to create a file /etc/modprobe.d/dell.conf and has this line in it:
Code: Select all
options snd-hda-intel model=basic
dr.Dan: Thank you for the suggestions. And yes, it is possible for the drive mounter to be shown when a drive is plugged in. The place where you should start modifying is /usr/sbin/fatdog-drive-icon-frontend.sh, especially around line 144.
EDIT: It's easy enough to launch it when you plug in a new USB flash drive. The difficulty is to make sure that you only launch __ONE__ instance of drive mounter. Due to various kernel processing we could receive more the one "add" event, and ends up launching multiple instance of the pmount.
Fatdog64 forum links: [url=http://murga-linux.com/puppy/viewtopic.php?t=117546]Latest version[/url] | [url=https://cutt.ly/ke8sn5H]Contributed packages[/url] | [url=https://cutt.ly/se8scrb]ISO builder[/url]
@jamesbond - I wasn't able to make any progress with your suggestion. However booting into Ubuntu 18.10 I found internal speakers are fully functional and listed as 'broadwell-rt286.' Full hardinfo report attached.
Currently in Fatdog64-800 (Kernel 4.19.24-rt14):
Ubuntu 18.10 (Kernel 4.18.0-10):
Currently in Fatdog64-800 (Kernel 4.19.24-rt14):
Code: Select all
# lsmod | grep '^snd' | column -t
snd_pcm_oss 53248 0
snd_mixer_oss 28672 1 snd_pcm_oss
snd_hda_codec_hdmi 57344 1
snd_hda_intel 32768 1
snd_hda_codec 114688 2 snd_hda_codec_hdmi,snd_hda_intel
snd_hda_core 61440 3 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec
snd_hwdep 16384 1 snd_hda_codec
snd_pcm 98304 5 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_pcm_oss,snd_hda_core
snd_timer 32768 1 snd_pcm
snd 81920 10 snd_hda_codec_hdmi,snd_hwdep,snd_hda_intel,snd_hda_codec,snd_timer,snd_pcm_oss,snd_pcm,snd_mixer_oss
Code: Select all
ubuntu@ubuntu:~$ lsmod | grep '^snd' | column -t
snd_soc_sst_broadwell 16384 2
snd_soc_sst_haswell_pcm 90112 2 snd_soc_sst_broadwell
snd_soc_sst_firmware 28672 1 snd_soc_sst_haswell_pcm
snd_soc_sst_ipc 16384 1 snd_soc_sst_haswell_pcm
snd_soc_sst_dsp 32768 1 snd_soc_sst_haswell_pcm
snd_soc_rt298 40960 0
snd_hda_codec_hdmi 49152 1
snd_soc_rt286 40960 2 snd_soc_sst_broadwell
snd_soc_rl6347a 16384 2 snd_soc_rt298,snd_soc_rt286
snd_hda_intel 40960 2
snd_soc_core 229376 4 snd_soc_rt298,snd_soc_rt286,snd_soc_sst_haswell_pcm,snd_soc_sst_broadwell
snd_hda_codec 126976 2 snd_hda_codec_hdmi,snd_hda_intel
snd_compress 20480 1 snd_soc_core
snd_pcm_dmaengine 16384 1 snd_soc_core
snd_hda_core 81920 3 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec
snd_hwdep 20480 1 snd_hda_codec
snd_seq_midi 16384 0
snd_seq_midi_event 16384 1 snd_seq_midi
snd_pcm 98304 9 snd_hda_codec_hdmi,snd_soc_rt298,snd_hda_intel,snd_soc_rt286,snd_hda_codec,snd_soc_sst_haswell_pcm,snd_soc_core,snd_hda_core,snd_pcm_dmaengine
snd_rawmidi 32768 1 snd_seq_midi
snd_seq 65536 2 snd_seq_midi,snd_seq_midi_event
snd_seq_device 16384 3 snd_seq,snd_seq_midi,snd_rawmidi
snd_timer 32768 2 snd_seq,snd_pcm
snd 81920 20 snd_seq,snd_seq_device,snd_hda_codec_hdmi,snd_hwdep,snd_hda_intel,snd_hda_codec,snd_timer,snd_soc_sst_haswell_pcm,snd_compress,snd_soc_core,snd_pcm,snd_rawmidi
snd_soc_sst_acpi 16384 0
snd_soc_acpi 16384 1 snd_soc_sst_acpi
snd_soc_acpi_intel_match 20480 1 snd_soc_sst_acpi
- Attachments
-
- hardinfo_ubuntu_report.html.zip
- (10.69 KiB) Downloaded 130 times
jake29, that's a good catch.
Apparently our kernel don't have those drivers. I tried to compile them piece-meal but it requires too many changes (basically will have to compile the entire kernel to get the updated sound drivers). We may as well go with an updated kernel. We'll let you know.
Apparently our kernel don't have those drivers. I tried to compile them piece-meal but it requires too many changes (basically will have to compile the entire kernel to get the updated sound drivers). We may as well go with an updated kernel. We'll let you know.
Fatdog64 forum links: [url=http://murga-linux.com/puppy/viewtopic.php?t=117546]Latest version[/url] | [url=https://cutt.ly/ke8sn5H]Contributed packages[/url] | [url=https://cutt.ly/se8scrb]ISO builder[/url]
Thanks. I get the impression adding support for Intel SST audio will make Fatdog64 compatible with numerous devices.jamesbond wrote:jake29, that's a good catch.
Apparently our kernel don't have those drivers. I tried to compile them piece-meal but it requires too many changes (basically will have to compile the entire kernel to get the updated sound drivers). We may as well go with an updated kernel. We'll let you know.