View previous topic :: View next topic |
Author |
Message |
Jaglover Watchman
![Watchman Watchman](/images/ranks/rank-G-2-watchman.gif)
![](images/avatars/179708169458f2999e44e26.gif)
Joined: 29 May 2005 Posts: 8291 Location: Saint Amant, Acadiana
|
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
liquidvel n00b
![n00b n00b](/images/ranks/rank_rect_0.gif)
Joined: 09 Dec 2018 Posts: 13
|
Posted: Fri Dec 14, 2018 6:52 pm Post subject: |
|
|
Code: | [S] ~ sudo emerge -av1 =sys-kernel/gentoo-sources-4.19.9
zsh: sys-kernel/gentoo-sources-4.19.9 not found |
Hm what does this do? Where is portage giving me instructions? |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
Anon-E-moose Watchman
![Watchman Watchman](/images/ranks/rank-G-2-watchman.gif)
![](images/avatars/3064969284ad468b81342a.jpg)
Joined: 23 May 2008 Posts: 6219 Location: Dallas area
|
Posted: Fri Dec 14, 2018 6:54 pm Post subject: |
|
|
You still have some of the SND_* stuff built as "Y" built in instead of modules. Built in doesn't show in lsmod.
Starting with the snd section of drivers, every spot that you have selected "*" try "M" if it succeeds then it will be a module,
there are a few selections that will only allow Y/N but those won't build as module, they're options for modules/built-in.
The problem with mixing is that some of the built-in selections won't be activated when a module is loaded after it.
That's why I said it all needs to be cohesive.
4.14.83 is a pretty new kernel, at least patch wise, and should support all your hardware.
Edit to add: 4.19.9 is new as of yesterday. If you haven't emerge --sync'd yet, then 4.19.8 should work. _________________ UM780, 6.12 zen kernel, gcc 13, openrc, wayland |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
Jaglover Watchman
![Watchman Watchman](/images/ranks/rank-G-2-watchman.gif)
![](images/avatars/179708169458f2999e44e26.gif)
Joined: 29 May 2005 Posts: 8291 Location: Saint Amant, Acadiana
|
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
Anon-E-moose Watchman
![Watchman Watchman](/images/ranks/rank-G-2-watchman.gif)
![](images/avatars/3064969284ad468b81342a.jpg)
Joined: 23 May 2008 Posts: 6219 Location: Dallas area
|
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
liquidvel n00b
![n00b n00b](/images/ranks/rank_rect_0.gif)
Joined: 09 Dec 2018 Posts: 13
|
Posted: Fri Dec 14, 2018 7:20 pm Post subject: |
|
|
Code: | Starting with the snd section of drivers, every spot that you have selected "*" try "M" if it succeeds then it will be a module,
there are a few selections that will only allow Y/N but those won't build as module, they're options for modules/built-in. |
What is the SND section? I pressed M on everything inside
Device Drivers - Soundcard support - Advanded Linux Sound Architecture.
Assume I cannot change anything else to M, what to do next? |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
Anon-E-moose Watchman
![Watchman Watchman](/images/ranks/rank-G-2-watchman.gif)
![](images/avatars/3064969284ad468b81342a.jpg)
Joined: 23 May 2008 Posts: 6219 Location: Dallas area
|
Posted: Fri Dec 14, 2018 7:37 pm Post subject: |
|
|
Starting with Device-Drivers->Sound Card Support
Then Advanced Linux Sound Architecture
And all sub areas under this should all be selected as module "M"
Everything under HD-Audio especially HD Audio PCI which select snd_hda_intel
Everything under Generic sound devices, etc
You just have to go through each area one by one and try to make them all modules.
If you have it selected then hit the M key if it allows it to be a module it will change other wise it won't.
After that, rebuild the kernel, and all modules then install modules and kernel and restart.
You're getting codec not bound because there are some things that are still built-in and they're trying to load but the base system which is part modular isn't loaded yet.
So you're getting screwy results.
Edit to add: This is from my laptop, it's not lenovo but does use intell stuff and is pretty similar to what you have,
It's a section of SND* stuff and how it looks from .config
Code: | CONFIG_SND=m
CONFIG_SND_TIMER=m
CONFIG_SND_PCM=m
CONFIG_SND_HWDEP=m
CONFIG_SND_SEQ_DEVICE=m
CONFIG_SND_RAWMIDI=m
CONFIG_SND_JACK=y
CONFIG_SND_JACK_INPUT_DEV=y
CONFIG_SND_OSSEMUL=y
CONFIG_SND_MIXER_OSS=m
CONFIG_SND_PCM_OSS=m
CONFIG_SND_PCM_OSS_PLUGINS=y
CONFIG_SND_PCM_TIMER=y
CONFIG_SND_DYNAMIC_MINORS=y
CONFIG_SND_MAX_CARDS=32
CONFIG_SND_SUPPORT_OLD_API=y
CONFIG_SND_PROC_FS=y
CONFIG_SND_VMASTER=y
CONFIG_SND_DMA_SGBUF=y
CONFIG_SND_SEQUENCER=m
CONFIG_SND_SEQUENCER_OSS=m
CONFIG_SND_SEQ_MIDI_EVENT=m
CONFIG_SND_SEQ_MIDI=m
CONFIG_SND_SEQ_VIRMIDI=m
CONFIG_SND_MPU401_UART=m
CONFIG_SND_DRIVERS=y
CONFIG_SND_DUMMY=m
CONFIG_SND_ALOOP=m
CONFIG_SND_VIRMIDI=m
CONFIG_SND_SERIAL_U16550=m
CONFIG_SND_MPU401=m
CONFIG_SND_PCI=y
CONFIG_SND_HDA=m
CONFIG_SND_HDA_INTEL=m
CONFIG_SND_HDA_HWDEP=y
CONFIG_SND_HDA_RECONFIG=y
CONFIG_SND_HDA_CODEC_REALTEK=m
CONFIG_SND_HDA_CODEC_HDMI=m
CONFIG_SND_HDA_GENERIC=m
CONFIG_SND_HDA_POWER_SAVE_DEFAULT=0
CONFIG_SND_HDA_CORE=m
CONFIG_SND_HDA_I915=y
CONFIG_SND_HDA_PREALLOC_SIZE=64 |
You should look something similar, where I've got "y", it's safe to be "y"
And where I have "m" you should also have it "m" _________________ UM780, 6.12 zen kernel, gcc 13, openrc, wayland |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
NeddySeagoon Administrator
![Administrator Administrator](/images/ranks/rank-admin.gif)
![](images/avatars/3946266373f47d606a2db3.jpg)
Joined: 05 Jul 2003 Posts: 54821 Location: 56N 3W
|
Posted: Fri Dec 14, 2018 7:51 pm Post subject: |
|
|
Anon-E-moose,
Flipping to should be enough.
When that's not built in, none of the things that depend on it can be either. _________________ Regards,
NeddySeagoon
Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
Anon-E-moose Watchman
![Watchman Watchman](/images/ranks/rank-G-2-watchman.gif)
![](images/avatars/3064969284ad468b81342a.jpg)
Joined: 23 May 2008 Posts: 6219 Location: Dallas area
|
Posted: Fri Dec 14, 2018 7:55 pm Post subject: |
|
|
Neddy, I wasn't sure if flipping from "y" to "m" on sound would flip everything under it automatically, or if it would just deactivate it. _________________ UM780, 6.12 zen kernel, gcc 13, openrc, wayland |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
Hu Administrator
![Administrator Administrator](/images/ranks/rank-admin.gif)
Joined: 06 Mar 2007 Posts: 23082
|
Posted: Sat Dec 15, 2018 1:58 am Post subject: |
|
|
liquidvel wrote: | Code: | [S] ~ sudo emerge -av1 =sys-kernel/gentoo-sources-4.19.9
zsh: sys-kernel/gentoo-sources-4.19.9 not found |
| If you use zsh, you need to quote the equal sign. zsh has a quirk that it treats a leading equal sign as a request for special processing. You want the equal sign to be passed through as literal text. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
|