You are not logged in.
Good day fellow Archites,
I am trying to get my audio working after another fresh install (I am getting good at this).
The pertinent hardware is as follows:
Mobo: ASUS P5G41T-M LX PLUS
Sound: Onboard (Realtek ALC887 Chipset)
The sound did not work after getting Arch to a good point (ie having KDE installed and pretty much everything else working).
Arch however did detect the audio hardware, I just had no sound. I followed every wiki I could find on this and still no luck
So I switched to OSS because I saw that Realtek seems to be a proponent of OSS, this didn't work very well and it didn't detect my audio card at all after this. (KDE/Phonon is prompting me to remove the previously installed hardware - I didn't do it)
Promptly I tried to switch back. I think this is where I messed up.
I couldn't find any sort of guide on switching from OSS back to ALSA, so I simply used "pacman -Rdds oss" hoping it would reverse the blacklisting process that it does to ALSA.
After a reboot, KDE still prompted me still to remove the previously detected hardware because it is no longer there, meaning UDev isn't detecting it (I think).
So my big question, how do I go from OSS back to ALSA properly?
How do I re-enable the ALSA modules that are loaded on Arch boot?
I have nothing in /etc/modprobe.d - there are no blacklisting files/configurations at all and I am at a loss.
Thank you my nerdy genius's, or would it be genuii?
Last edited by rhyvun (2012-02-21 00:29:40)
Offline
IIRC, you have to re-install the kernel, because OSS deletes ALSA kernel module files in /lib/modules/
Offline
I usually try oss from time to time, to see wheter it's support for my internal soundcard has improved.
I go about it like this (from alsa):
1. sudo pacman -S oss
2. edit or make a "/etc/modprobe.d/alsa_blacklist.conf"
in which i add: blacklist soundcore
3. edit rc.conf to disable alsa and add oss (or oss4) on the daemons-line
4. reboot.
Then, when switching back:
1. sudo pacman -R oss
2. remove the alsa_blacklist.conf
3. edit rc.conf again, switching back alsa and disabling oss (or oss4)
4. do a sudo pacman -S alsa-utils - since the driver-restore script for oss fails sometimes.
Though this is with the oss-hg aur package, i don't know if the main arch-one differs somewhere.
Atleast these steps most often work out for me - no kernel reinstall
Last edited by PReP (2012-02-19 19:34:08)
. Main: Intel Core i5 6600k @ 4.4 Ghz, 16 GB DDR4 XMP, Gefore GTX 970 (Gainward Phantom) - Arch Linux 64-Bit
. Server: Intel Core i5 2500k @ 3.9 Ghz, 8 GB DDR2-XMP RAM @ 1600 Mhz, Geforce GTX 570 (Gainward Phantom) - Arch Linux 64-Bit
. Body: Estrogen @ 90%, Testestorone @ 10% (Not scientific just out-of-my-guesstimate-brain)
Offline
PReP I will give this a shot.
breb - if I have to reinstall the kernel does that entail a lot of other stuff being broke assuming I Just reinstall the same one that's already installed?
Or is there a way I can obtain the files that were in /lib/modules ? Sorry if that is a really newb question.
Offline
Take a look at your modules first:
find /lib/modules/ -name 'snd*.ko'
Offline
I'm new to this idea of modules so bear with me.
find /lib/modules/ -name 'snd*.ko'
Returns: Nothing
find /lib/modules/ -name 'sound*.ko'
Returns: Nothing
find /lib/modules/ -name 'snd*.ko*'
Returns: A TON of stuff, a lot of it not related I feel
find /lib/modules/ -name 'sound*.ko*'
Returns:
/lib/modules/3.0.20-1-lts/kernel/sound/soundcore.ko.gz
/lib/modules/3.2.5-1-ARCH/kernel/sound/soundcore.ko.gz
The last one peaks my interest, ALSA is soundcore right?
Do I just need to decompress those 2 files or what?
Also while browsing the modules directory I found a whole bunch of oss*.ko files
I backed them up and removed them, but it didn't help.
PReP - I did what you suggested but it didn't work. It still won't pick it up like it used to.
----
Is there something I need to do with modprobe, it just seems like the modules aren't loading or something.
I am ready to reinstall the kernel if it gets my sound devices back, I just want to be sure it's not going to break a ton of other stuff.
Last edited by rhyvun (2012-02-19 19:10:09)
Offline
To bad, i remember fiddling back and forth with alsa-utils, and the oss-driver-restore scripts last time, but i don't remember exactly what i did.
And well that was oss-hg from aur.
On another note, i _think _ a :
"pacman -S linux
Reinstall? Yes."
Should be without complications, if that helps for alsa.
Though that is only what i think - i hope you manage to find a solution
. Main: Intel Core i5 6600k @ 4.4 Ghz, 16 GB DDR4 XMP, Gefore GTX 970 (Gainward Phantom) - Arch Linux 64-Bit
. Server: Intel Core i5 2500k @ 3.9 Ghz, 8 GB DDR2-XMP RAM @ 1600 Mhz, Geforce GTX 570 (Gainward Phantom) - Arch Linux 64-Bit
. Body: Estrogen @ 90%, Testestorone @ 10% (Not scientific just out-of-my-guesstimate-brain)
Offline
find /lib/modules/ -name 'snd*.ko'
Returns: Nothing...
find /lib/modules/ -name 'snd*.ko*'
Returns: A TON of stuff, a lot of it not related I feel
That makes no sense - provide more detail.
E.g. you would expect files like:
/lib/modules/3.2.5/kernel/sound/pci/hda/snd-hda-codec-analog.ko
/lib/modules/3.2.5/kernel/sound/pci/hda/snd-hda-intel.ko
/lib/modules/3.2.5/kernel/sound/pci/hda/snd-hda-codec.ko
/lib/modules/3.2.5/kernel/sound/pci/hda/snd-hda-codec-realtek.ko
/lib/modules/3.2.5/kernel/sound/acore/snd-timer.ko
/lib/modules/3.2.5/kernel/sound/acore/snd-page-alloc.ko
/lib/modules/3.2.5/kernel/sound/acore/seq/snd-seq.ko
/lib/modules/3.2.5/kernel/sound/acore/seq/snd-seq-device.ko
/lib/modules/3.2.5/kernel/sound/acore/snd-hwdep.ko
/lib/modules/3.2.5/kernel/sound/acore/snd-pcm.ko
/lib/modules/3.2.5/kernel/sound/acore/snd.ko
So what would the 2nd asterix be additionally matching on?
Offline
rhyvun wrote:find /lib/modules/ -name 'snd*.ko'
Returns: Nothing...
find /lib/modules/ -name 'snd*.ko*'
Returns: A TON of stuff, a lot of it not related I feelThat makes no sense - provide more detail.
E.g. you would expect files like:
/lib/modules/3.2.5/kernel/sound/pci/hda/snd-hda-codec-analog.ko
/lib/modules/3.2.5/kernel/sound/pci/hda/snd-hda-intel.ko
/lib/modules/3.2.5/kernel/sound/pci/hda/snd-hda-codec.ko
/lib/modules/3.2.5/kernel/sound/pci/hda/snd-hda-codec-realtek.ko
/lib/modules/3.2.5/kernel/sound/acore/snd-timer.ko
/lib/modules/3.2.5/kernel/sound/acore/snd-page-alloc.ko
/lib/modules/3.2.5/kernel/sound/acore/seq/snd-seq.ko
/lib/modules/3.2.5/kernel/sound/acore/seq/snd-seq-device.ko
/lib/modules/3.2.5/kernel/sound/acore/snd-hwdep.ko
/lib/modules/3.2.5/kernel/sound/acore/snd-pcm.ko
/lib/modules/3.2.5/kernel/sound/acore/snd.koSo what would the 2nd asterix be additionally matching on?
The 2nd asterisk returns a bunch of .gz files
See below, I just posted the whole thing.
I will post the output of all 4 commands.
===
[mike@ARCH-Q9450 ~]$ find /lib/modules -name 'snd*.ko'
[mike@ARCH-Q9450 ~]$
===
===
[mike@ARCH-Q9450 ~]$ find /lib/modules -name 'snd*.ko*'
/lib/modules/3.0.20-1-lts/kernel/sound/core/oss/snd-mixer-oss.ko.gz
/lib/modules/3.0.20-1-lts/kernel/sound/core/oss/snd-pcm-oss.ko.gz
/lib/modules/3.0.20-1-lts/kernel/sound/core/seq/oss/snd-seq-oss.ko.gz
/lib/modules/3.0.20-1-lts/kernel/sound/core/seq/snd-seq-device.ko.gz
/lib/modules/3.0.20-1-lts/kernel/sound/core/seq/snd-seq-dummy.ko.gz
/lib/modules/3.0.20-1-lts/kernel/sound/core/seq/snd-seq-midi-emul.ko.gz
/lib/modules/3.0.20-1-lts/kernel/sound/core/seq/snd-seq-midi-event.ko.gz
/lib/modules/3.0.20-1-lts/kernel/sound/core/seq/snd-seq-midi.ko.gz
/lib/modules/3.0.20-1-lts/kernel/sound/core/seq/snd-seq-virmidi.ko.gz
/lib/modules/3.0.20-1-lts/kernel/sound/core/seq/snd-seq.ko.gz
/lib/modules/3.0.20-1-lts/kernel/sound/core/snd-hrtimer.ko.gz
/lib/modules/3.0.20-1-lts/kernel/sound/core/snd-hwdep.ko.gz
/lib/modules/3.0.20-1-lts/kernel/sound/core/snd-page-alloc.ko.gz
/lib/modules/3.0.20-1-lts/kernel/sound/core/snd-pcm.ko.gz
/lib/modules/3.0.20-1-lts/kernel/sound/core/snd-rawmidi.ko.gz
/lib/modules/3.0.20-1-lts/kernel/sound/core/snd-timer.ko.gz
/lib/modules/3.0.20-1-lts/kernel/sound/core/snd.ko.gz
/lib/modules/3.0.20-1-lts/kernel/sound/drivers/mpu401/snd-mpu401-uart.ko.gz
/lib/modules/3.0.20-1-lts/kernel/sound/drivers/mpu401/snd-mpu401.ko.gz
/lib/modules/3.0.20-1-lts/kernel/sound/drivers/opl3/snd-opl3-lib.ko.gz
/lib/modules/3.0.20-1-lts/kernel/sound/drivers/opl3/snd-opl3-synth.ko.gz
/lib/modules/3.0.20-1-lts/kernel/sound/drivers/snd-aloop.ko.gz
/lib/modules/3.0.20-1-lts/kernel/sound/drivers/snd-dummy.ko.gz
/lib/modules/3.0.20-1-lts/kernel/sound/drivers/snd-mtpav.ko.gz
/lib/modules/3.0.20-1-lts/kernel/sound/drivers/snd-mts64.ko.gz
/lib/modules/3.0.20-1-lts/kernel/sound/drivers/snd-portman2x4.ko.gz
/lib/modules/3.0.20-1-lts/kernel/sound/drivers/snd-serial-u16550.ko.gz
/lib/modules/3.0.20-1-lts/kernel/sound/drivers/snd-virmidi.ko.gz
/lib/modules/3.0.20-1-lts/kernel/sound/drivers/vx/snd-vx-lib.ko.gz
/lib/modules/3.0.20-1-lts/kernel/sound/firewire/snd-firewire-lib.ko.gz
/lib/modules/3.0.20-1-lts/kernel/sound/firewire/snd-firewire-speakers.ko.gz
/lib/modules/3.0.20-1-lts/kernel/sound/firewire/snd-isight.ko.gz
/lib/modules/3.0.20-1-lts/kernel/sound/i2c/other/snd-ak4113.ko.gz
/lib/modules/3.0.20-1-lts/kernel/sound/i2c/other/snd-ak4114.ko.gz
/lib/modules/3.0.20-1-lts/kernel/sound/i2c/other/snd-ak4117.ko.gz
/lib/modules/3.0.20-1-lts/kernel/sound/i2c/other/snd-ak4xxx-adda.ko.gz
/lib/modules/3.0.20-1-lts/kernel/sound/i2c/other/snd-pt2258.ko.gz
/lib/modules/3.0.20-1-lts/kernel/sound/i2c/other/snd-tea575x-tuner.ko.gz
/lib/modules/3.0.20-1-lts/kernel/sound/i2c/snd-cs8427.ko.gz
/lib/modules/3.0.20-1-lts/kernel/sound/i2c/snd-i2c.ko.gz
/lib/modules/3.0.20-1-lts/kernel/sound/isa/sb/snd-sb-common.ko.gz
/lib/modules/3.0.20-1-lts/kernel/sound/isa/sb/snd-sb16-dsp.ko.gz
/lib/modules/3.0.20-1-lts/kernel/sound/pci/ac97/snd-ac97-codec.ko.gz
/lib/modules/3.0.20-1-lts/kernel/sound/pci/ali5451/snd-ali5451.ko.gz
/lib/modules/3.0.20-1-lts/kernel/sound/pci/asihpi/snd-asihpi.ko.gz
/lib/modules/3.0.20-1-lts/kernel/sound/pci/au88x0/snd-au8810.ko.gz
/lib/modules/3.0.20-1-lts/kernel/sound/pci/au88x0/snd-au8820.ko.gz
/lib/modules/3.0.20-1-lts/kernel/sound/pci/au88x0/snd-au8830.ko.gz
/lib/modules/3.0.20-1-lts/kernel/sound/pci/aw2/snd-aw2.ko.gz
/lib/modules/3.0.20-1-lts/kernel/sound/pci/ca0106/snd-ca0106.ko.gz
/lib/modules/3.0.20-1-lts/kernel/sound/pci/cs46xx/snd-cs46xx.ko.gz
/lib/modules/3.0.20-1-lts/kernel/sound/pci/cs5535audio/snd-cs5535audio.ko.gz
/lib/modules/3.0.20-1-lts/kernel/sound/pci/ctxfi/snd-ctxfi.ko.gz
/lib/modules/3.0.20-1-lts/kernel/sound/pci/echoaudio/snd-darla20.ko.gz
/lib/modules/3.0.20-1-lts/kernel/sound/pci/echoaudio/snd-darla24.ko.gz
/lib/modules/3.0.20-1-lts/kernel/sound/pci/echoaudio/snd-echo3g.ko.gz
/lib/modules/3.0.20-1-lts/kernel/sound/pci/echoaudio/snd-gina20.ko.gz
/lib/modules/3.0.20-1-lts/kernel/sound/pci/echoaudio/snd-gina24.ko.gz
/lib/modules/3.0.20-1-lts/kernel/sound/pci/echoaudio/snd-indigo.ko.gz
/lib/modules/3.0.20-1-lts/kernel/sound/pci/echoaudio/snd-indigodj.ko.gz
/lib/modules/3.0.20-1-lts/kernel/sound/pci/echoaudio/snd-indigodjx.ko.gz
/lib/modules/3.0.20-1-lts/kernel/sound/pci/echoaudio/snd-indigoio.ko.gz
/lib/modules/3.0.20-1-lts/kernel/sound/pci/echoaudio/snd-indigoiox.ko.gz
/lib/modules/3.0.20-1-lts/kernel/sound/pci/echoaudio/snd-layla20.ko.gz
/lib/modules/3.0.20-1-lts/kernel/sound/pci/echoaudio/snd-layla24.ko.gz
/lib/modules/3.0.20-1-lts/kernel/sound/pci/echoaudio/snd-mia.ko.gz
/lib/modules/3.0.20-1-lts/kernel/sound/pci/echoaudio/snd-mona.ko.gz
/lib/modules/3.0.20-1-lts/kernel/sound/pci/emu10k1/snd-emu10k1-synth.ko.gz
/lib/modules/3.0.20-1-lts/kernel/sound/pci/emu10k1/snd-emu10k1.ko.gz
/lib/modules/3.0.20-1-lts/kernel/sound/pci/emu10k1/snd-emu10k1x.ko.gz
/lib/modules/3.0.20-1-lts/kernel/sound/pci/hda/snd-hda-codec-analog.ko.gz
/lib/modules/3.0.20-1-lts/kernel/sound/pci/hda/snd-hda-codec-ca0110.ko.gz
/lib/modules/3.0.20-1-lts/kernel/sound/pci/hda/snd-hda-codec-cirrus.ko.gz
/lib/modules/3.0.20-1-lts/kernel/sound/pci/hda/snd-hda-codec-cmedia.ko.gz
/lib/modules/3.0.20-1-lts/kernel/sound/pci/hda/snd-hda-codec-conexant.ko.gz
/lib/modules/3.0.20-1-lts/kernel/sound/pci/hda/snd-hda-codec-hdmi.ko.gz
/lib/modules/3.0.20-1-lts/kernel/sound/pci/hda/snd-hda-codec-idt.ko.gz
/lib/modules/3.0.20-1-lts/kernel/sound/pci/hda/snd-hda-codec-realtek.ko.gz
/lib/modules/3.0.20-1-lts/kernel/sound/pci/hda/snd-hda-codec-si3054.ko.gz
/lib/modules/3.0.20-1-lts/kernel/sound/pci/hda/snd-hda-codec-via.ko.gz
/lib/modules/3.0.20-1-lts/kernel/sound/pci/hda/snd-hda-codec.ko.gz
/lib/modules/3.0.20-1-lts/kernel/sound/pci/hda/snd-hda-intel.ko.gz
/lib/modules/3.0.20-1-lts/kernel/sound/pci/ice1712/snd-ice1712.ko.gz
/lib/modules/3.0.20-1-lts/kernel/sound/pci/ice1712/snd-ice1724.ko.gz
/lib/modules/3.0.20-1-lts/kernel/sound/pci/ice1712/snd-ice17xx-ak4xxx.ko.gz
/lib/modules/3.0.20-1-lts/kernel/sound/pci/korg1212/snd-korg1212.ko.gz
/lib/modules/3.0.20-1-lts/kernel/sound/pci/lola/snd-lola.ko.gz
/lib/modules/3.0.20-1-lts/kernel/sound/pci/lx6464es/snd-lx6464es.ko.gz
/lib/modules/3.0.20-1-lts/kernel/sound/pci/mixart/snd-mixart.ko.gz
/lib/modules/3.0.20-1-lts/kernel/sound/pci/nm256/snd-nm256.ko.gz
/lib/modules/3.0.20-1-lts/kernel/sound/pci/oxygen/snd-oxygen-lib.ko.gz
/lib/modules/3.0.20-1-lts/kernel/sound/pci/oxygen/snd-oxygen.ko.gz
/lib/modules/3.0.20-1-lts/kernel/sound/pci/oxygen/snd-virtuoso.ko.gz
/lib/modules/3.0.20-1-lts/kernel/sound/pci/pcxhr/snd-pcxhr.ko.gz
/lib/modules/3.0.20-1-lts/kernel/sound/pci/riptide/snd-riptide.ko.gz
/lib/modules/3.0.20-1-lts/kernel/sound/pci/rme9652/snd-hdsp.ko.gz
/lib/modules/3.0.20-1-lts/kernel/sound/pci/rme9652/snd-hdspm.ko.gz
/lib/modules/3.0.20-1-lts/kernel/sound/pci/rme9652/snd-rme9652.ko.gz
/lib/modules/3.0.20-1-lts/kernel/sound/pci/snd-ad1889.ko.gz
/lib/modules/3.0.20-1-lts/kernel/sound/pci/snd-als300.ko.gz
/lib/modules/3.0.20-1-lts/kernel/sound/pci/snd-als4000.ko.gz
/lib/modules/3.0.20-1-lts/kernel/sound/pci/snd-atiixp-modem.ko.gz
/lib/modules/3.0.20-1-lts/kernel/sound/pci/snd-atiixp.ko.gz
/lib/modules/3.0.20-1-lts/kernel/sound/pci/snd-azt3328.ko.gz
/lib/modules/3.0.20-1-lts/kernel/sound/pci/snd-bt87x.ko.gz
/lib/modules/3.0.20-1-lts/kernel/sound/pci/snd-cmipci.ko.gz
/lib/modules/3.0.20-1-lts/kernel/sound/pci/snd-cs4281.ko.gz
/lib/modules/3.0.20-1-lts/kernel/sound/pci/snd-cs5530.ko.gz
/lib/modules/3.0.20-1-lts/kernel/sound/pci/snd-ens1370.ko.gz
/lib/modules/3.0.20-1-lts/kernel/sound/pci/snd-ens1371.ko.gz
/lib/modules/3.0.20-1-lts/kernel/sound/pci/snd-es1938.ko.gz
/lib/modules/3.0.20-1-lts/kernel/sound/pci/snd-es1968.ko.gz
/lib/modules/3.0.20-1-lts/kernel/sound/pci/snd-fm801.ko.gz
/lib/modules/3.0.20-1-lts/kernel/sound/pci/snd-intel8x0.ko.gz
/lib/modules/3.0.20-1-lts/kernel/sound/pci/snd-intel8x0m.ko.gz
/lib/modules/3.0.20-1-lts/kernel/sound/pci/snd-maestro3.ko.gz
/lib/modules/3.0.20-1-lts/kernel/sound/pci/snd-rme32.ko.gz
/lib/modules/3.0.20-1-lts/kernel/sound/pci/snd-rme96.ko.gz
/lib/modules/3.0.20-1-lts/kernel/sound/pci/snd-sonicvibes.ko.gz
/lib/modules/3.0.20-1-lts/kernel/sound/pci/snd-via82xx-modem.ko.gz
/lib/modules/3.0.20-1-lts/kernel/sound/pci/snd-via82xx.ko.gz
/lib/modules/3.0.20-1-lts/kernel/sound/pci/trident/snd-trident.ko.gz
/lib/modules/3.0.20-1-lts/kernel/sound/pci/vx222/snd-vx222.ko.gz
/lib/modules/3.0.20-1-lts/kernel/sound/pci/ymfpci/snd-ymfpci.ko.gz
/lib/modules/3.0.20-1-lts/kernel/sound/pcmcia/pdaudiocf/snd-pdaudiocf.ko.gz
/lib/modules/3.0.20-1-lts/kernel/sound/pcmcia/vx/snd-vxpocket.ko.gz
/lib/modules/3.0.20-1-lts/kernel/sound/soc/snd-soc-core.ko.gz
/lib/modules/3.0.20-1-lts/kernel/sound/synth/emux/snd-emux-synth.ko.gz
/lib/modules/3.0.20-1-lts/kernel/sound/synth/snd-util-mem.ko.gz
/lib/modules/3.0.20-1-lts/kernel/sound/usb/6fire/snd-usb-6fire.ko.gz
/lib/modules/3.0.20-1-lts/kernel/sound/usb/caiaq/snd-usb-caiaq.ko.gz
/lib/modules/3.0.20-1-lts/kernel/sound/usb/misc/snd-ua101.ko.gz
/lib/modules/3.0.20-1-lts/kernel/sound/usb/snd-usb-audio.ko.gz
/lib/modules/3.0.20-1-lts/kernel/sound/usb/snd-usbmidi-lib.ko.gz
/lib/modules/3.0.20-1-lts/kernel/sound/usb/usx2y/snd-usb-us122l.ko.gz
/lib/modules/3.0.20-1-lts/kernel/sound/usb/usx2y/snd-usb-usx2y.ko.gz
/lib/modules/3.2.5-1-ARCH/kernel/sound/drivers/mpu401/snd-mpu401-uart.ko.gz
/lib/modules/3.2.5-1-ARCH/kernel/sound/drivers/mpu401/snd-mpu401.ko.gz
/lib/modules/3.2.5-1-ARCH/kernel/sound/drivers/opl3/snd-opl3-lib.ko.gz
/lib/modules/3.2.5-1-ARCH/kernel/sound/drivers/opl3/snd-opl3-synth.ko.gz
/lib/modules/3.2.5-1-ARCH/kernel/sound/drivers/snd-aloop.ko.gz
/lib/modules/3.2.5-1-ARCH/kernel/sound/drivers/snd-dummy.ko.gz
/lib/modules/3.2.5-1-ARCH/kernel/sound/drivers/snd-mtpav.ko.gz
/lib/modules/3.2.5-1-ARCH/kernel/sound/drivers/snd-mts64.ko.gz
/lib/modules/3.2.5-1-ARCH/kernel/sound/drivers/snd-portman2x4.ko.gz
/lib/modules/3.2.5-1-ARCH/kernel/sound/drivers/snd-serial-u16550.ko.gz
/lib/modules/3.2.5-1-ARCH/kernel/sound/drivers/snd-virmidi.ko.gz
/lib/modules/3.2.5-1-ARCH/kernel/sound/drivers/vx/snd-vx-lib.ko.gz
/lib/modules/3.2.5-1-ARCH/kernel/sound/firewire/snd-firewire-lib.ko.gz
/lib/modules/3.2.5-1-ARCH/kernel/sound/firewire/snd-firewire-speakers.ko.gz
/lib/modules/3.2.5-1-ARCH/kernel/sound/firewire/snd-isight.ko.gz
/lib/modules/3.2.5-1-ARCH/kernel/sound/i2c/other/snd-ak4113.ko.gz
/lib/modules/3.2.5-1-ARCH/kernel/sound/i2c/other/snd-ak4114.ko.gz
/lib/modules/3.2.5-1-ARCH/kernel/sound/i2c/other/snd-ak4117.ko.gz
/lib/modules/3.2.5-1-ARCH/kernel/sound/i2c/other/snd-ak4xxx-adda.ko.gz
/lib/modules/3.2.5-1-ARCH/kernel/sound/i2c/other/snd-pt2258.ko.gz
/lib/modules/3.2.5-1-ARCH/kernel/sound/i2c/other/snd-tea575x-tuner.ko.gz
/lib/modules/3.2.5-1-ARCH/kernel/sound/i2c/snd-cs8427.ko.gz
/lib/modules/3.2.5-1-ARCH/kernel/sound/i2c/snd-i2c.ko.gz
/lib/modules/3.2.5-1-ARCH/kernel/sound/isa/sb/snd-sb-common.ko.gz
/lib/modules/3.2.5-1-ARCH/kernel/sound/isa/sb/snd-sb16-dsp.ko.gz
/lib/modules/3.2.5-1-ARCH/kernel/sound/pcmcia/pdaudiocf/snd-pdaudiocf.ko.gz
/lib/modules/3.2.5-1-ARCH/kernel/sound/pcmcia/vx/snd-vxpocket.ko.gz
/lib/modules/3.2.5-1-ARCH/kernel/sound/soc/snd-soc-core.ko.gz
/lib/modules/3.2.5-1-ARCH/kernel/sound/synth/emux/snd-emux-synth.ko.gz
/lib/modules/3.2.5-1-ARCH/kernel/sound/synth/snd-util-mem.ko.gz
/lib/modules/3.2.5-1-ARCH/kernel/sound/usb/6fire/snd-usb-6fire.ko.gz
/lib/modules/3.2.5-1-ARCH/kernel/sound/usb/caiaq/snd-usb-caiaq.ko.gz
/lib/modules/3.2.5-1-ARCH/kernel/sound/usb/misc/snd-ua101.ko.gz
/lib/modules/3.2.5-1-ARCH/kernel/sound/usb/snd-usb-audio.ko.gz
/lib/modules/3.2.5-1-ARCH/kernel/sound/usb/snd-usbmidi-lib.ko.gz
/lib/modules/3.2.5-1-ARCH/kernel/sound/usb/usx2y/snd-usb-us122l.ko.gz
/lib/modules/3.2.5-1-ARCH/kernel/sound/usb/usx2y/snd-usb-usx2y.ko.gz
[mike@ARCH-Q9450 ~]$
===
===
[mike@ARCH-Q9450 ~]$ find /lib/modules -name 'sound*.ko*'
/lib/modules/3.0.20-1-lts/kernel/sound/soundcore.ko.gz
/lib/modules/3.2.5-1-ARCH/kernel/sound/soundcore.ko.gz
[mike@ARCH-Q9450 ~]$
===
===
[mike@ARCH-Q9450 ~]$ find /lib/modules -name 'sound*.ko'
[mike@ARCH-Q9450 ~]$
===
Offline
Oh OK, compressed kernel modules.
Looks like you have the ALSA kernel modules that you'll need - no need to reinstall the kernel.
Now modprobe 'em:
modprobe snd-hda-intel && modprobe snd-seq
Offline
Compressed kernel modules, gotcha. Yet another thing I need to learn lol.
So I ran the above command and I get this.
[mike@ARCH-Q9450 ~]$ sudo modprobe snd-hda-intel && modprobe snd-seq
libkmod: kmod_module_parse_depline: ctx=0x925010 path=/lib/modules/3.2.5-1-ARCH/kernel/sound/pci/hda/snd-hda-codec.ko.gz error=No such file or directory
libkmod: kmod_module_parse_depline: ctx=0x925010 path=/lib/modules/3.2.5-1-ARCH/kernel/sound/pci/hda/snd-hda-codec.ko.gz error=No such file or directory
ERROR: could not insert 'snd_hda_intel': No such file or directory
FYI I did it without sudo first and got the same thing.
Is there someplace I could download that file (short of a kernel reinstall)?
I knew it had something to do with modprobe though, you wouldn't happen to know a really good tutorial on modprobe would you? Or should I just read the man page
Offline
For some unknown (to me) reason, modprobe needs underscores in modulenames, eventhough the filenames usually have dashes.
try
$su
#modprobe snd_hda_intel
#modprobe snd_seq
Last edited by Lone_Wolf (2012-02-20 18:51:24)
Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.
clean chroot building not flexible enough ?
Try clean chroot manager by graysky
Offline
So I tried the above (switching the hyphens to underscores) and it just did the same thing. The entire "PCI" folder under the above path is missing. I checked by browsing there and its just totally missing. I do however have the "sound" folder.
My guess is that the fix for this is to obtain the contents of the pci folder and replace it.
Offline
modprobe needs underscores
No. As its manpage says:
note that for convenience, there is no difference between _ and - in module names (automatic underscore conversion is performed).
Offline
So I figured it out, with y'alls help. Thank you! I am going to mark this one solved.
The solution?
sudo pacman -Syy linux
This upgraded me to a slightly newer kernel which is fine with me, but namely it reinstalled the "pci" folder under
/lib/modules/<kernelversion>-ARCH/kernel/sound
and thus allowed modprobe to find my audio devices once again after I rebooted.
Yeah I know a reboot probably wasn't necessary but it was easier for me.
Glad this is working now.
Now to figure out why in the world alsaconf can't find any supported PCI cards, because I still have no sound.
That is another thread though.
Offline
rhyvun, next time please use [ code ] tags for posting snippets of code.
like this
Offline
Argh, not alsaconf again.
alsaconf is useless. Arch should follow Debian and just remove it, to stop people from thinking that it's useful.
Offline
Arch should follow Debian and just remove it, to stop people from thinking that it's useful.
Care to open a feature request?
Offline
Feature request opened: https://bugs.archlinux.org/task/28631
Offline
alsaconf removed: http://projects.archlinux.org/svntogit/ … 729fc18691
Offline
Wonderful. Thanks for the update Karol (I don't follow bugs/mailing lists as much as I should)
Offline