Dear Fedora users,
Recently, I have bought an Acer Aspire ZWLMi notebook, and I installed Fedora Core 5 on it. It works very well, except for sound, which I cannot seem to configure properly.
It has an Intel HD (high definition) Audio card. I believe this is a Realtek ALC883 (this is what Alsa's autodetect says), but I'm not sure.
I tried several things to configure my card (e.g. I tried configuring alsa), but nothing worked. Is there another user with the same sound card who got this working? And, if so, what driver was used?
Thanks in advance, JeeBee.
# lspci 00:00.0 Host bridge: Intel Corporation Mobile 915GM/PM/GMS/910GML Express Processor to DRAM Controller (rev 04) 00:02.0 VGA compatible controller: Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller (rev 04) 00:02.1 Display controller: Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller (rev 04) 00:1b.0 Audio device: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) High Definition Audio Controller (rev 04) 00:1c.0 PCI bridge: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 1 (rev 04) 00:1c.1 PCI bridge: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 2 (rev 04) 00:1c.2 PCI bridge: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 3 (rev 04) 00:1d.0 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #1 (rev 04) 00:1d.1 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #2 (rev 04) 00:1d.2 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #3 (rev 04) 00:1d.3 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #4 (rev 04) 00:1d.7 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB2 EHCI Controller (rev 04) 00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev d4) 00:1f.0 ISA bridge: Intel Corporation 82801FBM (ICH6M) LPC Interface Bridge (rev 04) 00:1f.1 IDE interface: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) IDE Controller (rev 04) 00:1f.3 SMBus: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) SMBus Controller (rev 04) 06:01.0 CardBus bridge: Texas Instruments PCI1510 PC card Cardbus Controller 06:04.0 Network controller: Intel Corporation PRO/Wireless 2200BG (rev 05) 06:08.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
On Tuesday 25 July 2006 11:41, JeeBee wrote:
Dear Fedora users,
Recently, I have bought an Acer Aspire ZWLMi notebook, and I installed Fedora Core 5 on it. It works very well, except for sound, which I cannot seem to configure properly.
It has an Intel HD (high definition) Audio card. I believe this is a Realtek ALC883 (this is what Alsa's autodetect says), but I'm not sure.
I tried several things to configure my card (e.g. I tried configuring alsa), but nothing worked. Is there another user with the same sound card who got this working? And, if so, what driver was used?
Thanks in advance, JeeBee.
Hi JeeBee. According to the Alsa soundcard matrix it uses the "hda-intel" driver. See. http://www.alsa-project.org/alsa-doc/index.php?vendor=vendor-Intel#matrix
I don't use that card myself, so can't really comment as to whether there are any difficulties with it.
Nigel.
Thanks Nigel, that is the one I'm currently experimenting with.
I have these installed: # rpm -qa | grep alsa alsa-lib-devel-1.0.11-4.rc2 alsamixergui-0.9.0-0.2.rc1.fc5 alsa-tools-1.0.10-2.fc5 alsa-lib-1.0.11-4.rc2 alsa-utils-1.0.11-4.rc2
Then I also downloaded/compiled and installed the newest alsa sources 1.0.12.rc1 from alsa-project.org.
The modules seem to be loaded: # lsmod | grep snd snd_hda_intel 19220 0 snd_hda_codec 142592 1 snd_hda_intel snd_seq_dummy 4484 0 snd_seq_oss 34688 0 snd_seq_midi_event 7936 1 snd_seq_oss snd_seq 54224 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event snd_seq_device 9612 3 snd_seq_dummy,snd_seq_oss,snd_seq snd_pcm_oss 43168 0 snd_mixer_oss 18560 1 snd_pcm_oss snd_pcm 79364 3 snd_hda_intel,snd_hda_codec,snd_pcm_oss snd_timer 24836 2 snd_seq,snd_pcm snd 56548 10 snd_hda_intel,snd_hda_codec,snd_seq_dummy,snd_seq_oss,snd_seq,snd_seq_device,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer soundcore 10017 1 snd snd_page_alloc 10888 2 snd_hda_intel,snd_pcm
aplay does not give an error, but I do not hear anything: # aplay `locate KDE_Startup_new` Playing WAVE '/usr/share/sounds/KDE_Startup_new.wav' : Signed 16 bit Little Endian, Rate 22050 Hz, Stereo
What more can I try?
# /etc/init.d/alsasound status ALSA sound driver loaded.
This command hangs for ever: # /etc/init.d/alsasound stop Shutting down sound driver:
After some debugging, I think it's because this one also hangs for ever: # aconnect --removeall
Thanks for any suggestion, JeeBee.
On Tuesday 25 July 2006 13:08, JeeBee wrote:
Thanks Nigel, that is the one I'm currently experimenting with.
I have these installed: # rpm -qa | grep alsa alsa-lib-devel-1.0.11-4.rc2 alsamixergui-0.9.0-0.2.rc1.fc5 alsa-tools-1.0.10-2.fc5 alsa-lib-1.0.11-4.rc2 alsa-utils-1.0.11-4.rc2
Then I also downloaded/compiled and installed the newest alsa sources 1.0.12.rc1 from alsa-project.org.
The modules seem to be loaded: # lsmod | grep snd snd_hda_intel 19220 0 snd_hda_codec 142592 1 snd_hda_intel snd_seq_dummy 4484 0 snd_seq_oss 34688 0 snd_seq_midi_event 7936 1 snd_seq_oss snd_seq 54224 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event snd_seq_device 9612 3 snd_seq_dummy,snd_seq_oss,snd_seq snd_pcm_oss 43168 0 snd_mixer_oss 18560 1 snd_pcm_oss snd_pcm 79364 3 snd_hda_intel,snd_hda_codec,snd_pcm_oss snd_timer 24836 2 snd_seq,snd_pcm snd 56548 10 snd_hda_intel,snd_hda_codec,snd_seq_dummy,snd_seq_oss,snd_seq,snd_seq_devic e,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer soundcore 10017 1 snd snd_page_alloc 10888 2 snd_hda_intel,snd_pcm
aplay does not give an error, but I do not hear anything: # aplay `locate KDE_Startup_new` Playing WAVE '/usr/share/sounds/KDE_Startup_new.wav' : Signed 16 bit Little Endian, Rate 22050 Hz, Stereo
What more can I try?
# /etc/init.d/alsasound status ALSA sound driver loaded.
This command hangs for ever: # /etc/init.d/alsasound stop Shutting down sound driver:
Here I would have suggested, if your using KDE, to make sure that the aRts sound server is not running, as the card is not capable of hardware mixing, and aRts would interfere with other apps, as it grabs the sound card. But I would have expected some sort of error from Aplay in that case.
It's probably worth checking alsamixer on the CLI. I don't know what sliders and switches are there for that card. The "external amplifier" switch sometimes causes problems, and is worth unmuting that. Hit M to toggle the switches, and make sure that sliders like "master" , "PCM" , and "front" are up.
Thanks for any suggestion, JeeBee.
Nigel.
This might be useful information too. The below line is part of the output of "dmesg". (I refer to the line starting with hda_codec).
ipw2200: Intel(R) PRO/Wireless 2200/2915 Network Driver, git-1.1.1 ipw2200: Copyright(c) 2003-2006 Intel Corporation 8139too Fast Ethernet driver 0.9.27 hda_codec: Unknown model for ALC882, trying auto-probe from BIOS... ACPI: PCI Interrupt 0000:06:04.0[A] -> GSI 17 (level, low) -> IRQ 169 ipw2200: Detected Intel PRO/Wireless 2200BG Network Connection
On Tue, 25 Jul 2006 13:08:02 +0200, JeeBee wrote:
Thanks Nigel, that is the one I'm currently experimenting with.
I have these installed: # rpm -qa | grep alsa alsa-lib-devel-1.0.11-4.rc2 alsamixergui-0.9.0-0.2.rc1.fc5 alsa-tools-1.0.10-2.fc5 alsa-lib-1.0.11-4.rc2 alsa-utils-1.0.11-4.rc2
Then I also downloaded/compiled and installed the newest alsa sources 1.0.12.rc1 from alsa-project.org.
The modules seem to be loaded: # lsmod | grep snd snd_hda_intel 19220 0 snd_hda_codec 142592 1 snd_hda_intel snd_seq_dummy 4484 0 snd_seq_oss 34688 0 snd_seq_midi_event 7936 1 snd_seq_oss snd_seq 54224 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event snd_seq_device 9612 3 snd_seq_dummy,snd_seq_oss,snd_seq snd_pcm_oss 43168 0 snd_mixer_oss 18560 1 snd_pcm_oss snd_pcm 79364 3 snd_hda_intel,snd_hda_codec,snd_pcm_oss snd_timer 24836 2 snd_seq,snd_pcm snd 56548 10 snd_hda_intel,snd_hda_codec,snd_seq_dummy,snd_seq_oss,snd_seq,snd_seq_device,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer soundcore 10017 1 snd snd_page_alloc 10888 2 snd_hda_intel,snd_pcm
aplay does not give an error, but I do not hear anything: # aplay `locate KDE_Startup_new` Playing WAVE '/usr/share/sounds/KDE_Startup_new.wav' : Signed 16 bit Little Endian, Rate 22050 Hz, Stereo
What more can I try?
# /etc/init.d/alsasound status ALSA sound driver loaded.
This command hangs for ever: # /etc/init.d/alsasound stop Shutting down sound driver:
After some debugging, I think it's because this one also hangs for ever: # aconnect --removeall
Thanks for any suggestion, JeeBee.
I have disabled artsd now in KDE by starting kcontrol -> Sound & Multimedia -> Sound System -> Unchecked "Enable the sound system". After a reboot I verified that artsd was not running anymore.
Still, I do not hear any sound though, when running aplay or play.
# /etc/init.d/alsasound stop Shutting down sound driver: /etc/init.d/alsasound: line 163: 2896 Segmentation fault /sbin/rmmod `echo $line | cut -d ' ' -f 1` ERROR: Module snd_seq_midi_event is in use by snd_seq_oss ERROR: Module snd_seq is in use by snd_seq_oss,snd_seq_midi_event ERROR: Module snd_seq_device is in use by snd_seq_oss,snd_seq ERROR: Module snd_timer is in use by snd_seq ERROR: Module snd is in use by snd_seq_oss,snd_seq,snd_seq_device,snd_timer done
When I try again it hangs (also aconnect --removeall hangs then).
Perhaps this is because the alsa sources 1.0.12.rc1 I installed myself have overwritten the .rpm files that I had installed before. There might be version conflicts, I have no clue how to check that.
# rpm -qf /etc/init.d/alsasound file /etc/init.d/alsasound is not owned by any package
The mixer properties that I have are (none of them are muted in alsamixer): # amixer Simple mixer control 'PCM',0 Capabilities: pvolume Playback channels: Front Left - Front Right Limits: Playback 0 - 255 Mono: Front Left: Playback 255 [100%] Front Right: Playback 255 [100%] Simple mixer control 'Front',0 Capabilities: pvolume pswitch Playback channels: Front Left - Front Right Limits: Playback 0 - 31 Mono: Front Left: Playback 31 [100%] [on] Front Right: Playback 31 [100%] [on] Simple mixer control 'Line',0 Capabilities: pvolume pswitch Playback channels: Front Left - Front Right Limits: Playback 0 - 31 Mono: Front Left: Playback 31 [100%] [on] Front Right: Playback 31 [100%] [on] Simple mixer control 'Mic',0 Capabilities: pvolume pswitch Playback channels: Front Left - Front Right Limits: Playback 0 - 31 Mono: Front Left: Playback 31 [100%] [on] Front Right: Playback 31 [100%] [on] Simple mixer control 'IEC958',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [on] Simple mixer control 'Capture',0 Capabilities: cvolume cswitch Capture channels: Front Left - Front Right Limits: Capture 0 - 31 Front Left: Capture 0 [0%] [on] Front Right: Capture 0 [0%] [on] Simple mixer control 'Capture',1 Capabilities: cvolume cswitch Capture channels: Front Left - Front Right Limits: Capture 0 - 31 Front Left: Capture 0 [0%] [on] Front Right: Capture 0 [0%] [on] Simple mixer control 'Input Source',0 Capabilities: enum Items: 'Mic' 'Line' Item0: 'Mic' Simple mixer control 'Input Source',1 Capabilities: enum Items: 'Mic' 'Line' Item0: 'Mic'
Thanks for helping me, JeeBee.
On Tue, 25 Jul 2006 13:45:27 +0200, Nigel Henry wrote:
Here I would have suggested, if your using KDE, to make sure that the aRts sound server is not running, as the card is not capable of hardware mixing, and aRts would interfere with other apps, as it grabs the sound card. But I would have expected some sort of error from Aplay in that case.
It's probably worth checking alsamixer on the CLI. I don't know what sliders and switches are there for that card. The "external amplifier" switch sometimes causes problems, and is worth unmuting that. Hit M to toggle the switches, and make sure that sliders like "master" , "PCM" , and "front" are up.
On Tuesday 25 July 2006 17:41, JeeBee wrote:
I have disabled artsd now in KDE by starting kcontrol -> Sound & Multimedia -> Sound System -> Unchecked "Enable the sound system". After a reboot I verified that artsd was not running anymore.
Still, I do not hear any sound though, when running aplay or play.
# /etc/init.d/alsasound stop Shutting down sound driver: /etc/init.d/alsasound: line 163: 2896 Segmentation fault /sbin/rmmod `echo $line | cut -d ' ' -f 1` ERROR: Module snd_seq_midi_event is in use by snd_seq_oss ERROR: Module snd_seq is in use by snd_seq_oss,snd_seq_midi_event ERROR: Module snd_seq_device is in use by snd_seq_oss,snd_seq ERROR: Module snd_timer is in use by snd_seq ERROR: Module snd is in use by snd_seq_oss,snd_seq,snd_seq_device,snd_timer done
Have you got anything plugged into the gameport on the card, that's likely to be using midi? Any OSS app will be using /dev/dsp, and will grab the soundcard, preventing anything else using it.
When I try again it hangs (also aconnect --removeall hangs then).
Perhaps this is because the alsa sources 1.0.12.rc1 I installed myself have overwritten the .rpm files that I had installed before. There might be version conflicts, I have no clue how to check that.
Nor have I. That's something to ask about on the alsa-user list.
# rpm -qf /etc/init.d/alsasound file /etc/init.d/alsasound is not owned by any package
rpm -q will only find rpms. Alsasound is a shellscript, and hence rpm doesn't know that it exists.
I'm running out of ideas.
Nigel.
btw. Just a kindly word. Try and post your answers at the bottom of the previous post, perhaps also removing unessessary content, as I've done with your Amixer output, and which still available on the previous post. Top posting makes it difficult to follow a thread.
Have you got anything plugged into the gameport on the card, that's likely to be using midi? Any OSS app will be using /dev/dsp, and will grab the soundcard, preventing anything else using it.
I did not plug anything in there, but I don't know whether something could be plugged in under the covers of my notebook.
rpm -q will only find rpms. Alsasound is a shellscript, and hence rpm
doesn't
know that it exists.
The -f here means "query package that owns this file". What I meant was, this is proof the /etc/init.d/alsasound script that I'm running belongs to the 1.0.12.rc1 version I compiled from source, and not from the alsa rpms I had installed.
I'm running out of ideas.
Ok, thanks for helping me.
A little bit of progress...
I found some lines in /etc/modprobe.d/modprobe.conf.dist which should not be there. I commented those lines here:
#alias char-major-116-* snd #alias sound-service-*-0 snd-mixer-oss #alias sound-service-*-1 snd-seq-oss #alias sound-service-*-3 snd-pcm-oss #alias sound-service-*-8 snd-seq-oss #alias sound-service-*-12 snd-pcm-oss # #install sound-slot-* /sbin/modprobe snd-card-${MODPROBE_MODULE##sound[_-]slot[_-]} # #install snd-pcm /sbin/modprobe --ignore-install snd-pcm && /sbin/modprobe snd-pcm-oss && /sbin/modprobe snd-seq-device && /sbin/modprobe snd-seq-oss # alias nfs4 nfs alias rpc_pipefs sunrpc alias rpc_svc_gss_pipefs sunrpc
install eth1394 /bin/true
#install snd-emu10k1 /sbin/modprobe --ignore-install snd-emu10k1 && /sbin/modprobe snd-emu10k1-synth
After that, I am able to /etc/init.d/alsasound stop successfully !
When trying to start it again, it says this:
# /etc/init.d/alsasound restart Shutting down sound driver: done Starting sound driver: snd-hda-intel done /usr/sbin/alsactl: load_state:1236: No soundcards found...
I've set-up a wiki page on this problem. Hopefully, I will ever post the solution there too :'( http://dutiih.st.ewi.tudelft.nl/~jonne/wiki/home/index.php?n=Main.AcerAspire...
Hello,
Sometimes I have noticed that just using /etc/init.d/alsasound start/stop gives the "in use" errors, but you might try
$ /sbin/service alsasound stop
then
$ /sbin/service alsasound start
then go into
$ alsamixer
and see if there are more sliders (specifically MASTER/PCM)
then if you crank the vol way up you should get the test sound in
$ system-config-soundcard
Hi,
Thanks for sharing your tip. /sbin/service alsasound stop/start gives the same results on my notebook. I still do not have a master volume (or any other change in sliders in alsamixer).
JeeBee.
Sometimes I have noticed that just using /etc/init.d/alsasound start/stop gives the "in use" errors, but you might try
$ /sbin/service alsasound stop $ /sbin/service alsasound start
Ok, I just checked your wiki page. Your results from
$ dmidecode |grep Sound -B2 -A2
indicate that your card is disabled. Have you checked your bios settings?
pithball wrote:
Ok, I just checked your wiki page. Your results from
$ dmidecode |grep Sound -B2 -A2
indicate that your card is disabled. Have you checked your bios settings?
I am not sure that means much. On my Toshiba, it says my sound card is disabled, and it is working. I thought it was kind of funny to see that my sound card was disabled while listening to an mp3 file...
Mikkel
pithball wrote:
Ok, I just checked your wiki page. Your results from
$ dmidecode |grep Sound -B2 -A2
indicate that your card is disabled. Have you checked your bios settings?
Hi pithball,
Thanks for reading it. I don't see any settings about my soundcard in my BIOS though, so I have no clue on how to enable it. Further, sound does work when I boot winxp...
JeeBee.
Hello Jeebee,
I don't see any settings about my soundcard in my BIOS though, so I have no clue on how to enable it. Further, sound does work when I boot winxp...
Good.
Ok. Try this.
Change your /etc/modprobe.conf back to its original form then try this routine again and copy and paste all terminal output here.
$ /sbin/service alsasound stop
$ lsmod | grep snd
$ /sbin/service alsasound start
$ lsmod | grep snd
Look in
$ alsamixer
just in case (you need that 'Master' slider).
Also post your /root/scsound.log file after you do
$ system-config-soundcard
Dear Pithball,
Thanks for trying to help me. I will now perform the steps you mentioned.
Ok. Try this. Change your /etc/modprobe.conf back to its original form
< then try this routine again and copy and paste all terminal output here.
For some reason, I have /etc/modprobe.d/sound, so I moved that to /tmp. I guess that's okay.
[root@localhost etc]# grep -ri snd mod* | grep -v "#" modprobe.conf.old:alias snd-card-0 snd-cs4236 modprobe.conf.old:alias sound-slot-0 snd-cs4236 modprobe.conf.old:options snd-cs4236 port=0x530 cport=0x538 isapnp=0 dma1=1 dma2=0 irq=5 modprobe.d/sound:alias snd-card-0 snd-hda-intel modprobe.d/sound:alias sound-slot-0 snd-hda-intel [root@localhost etc]# mv modprobe.d/sound /tmp
$ /sbin/service alsasound stop
[root@localhost etc]# /sbin/service alsasound stop Shutting down sound driver: done
$ lsmod | grep snd
[root@localhost etc]# lsmod | grep snd snd_page_alloc 11272 0
Is correct. My /etc/init.d/alsasound explicitly omits to rmmod snd_page_alloc.
$ /sbin/service alsasound start
[root@localhost etc]# /sbin/service alsasound start
Gives no output at all.
$ lsmod | grep snd
[root@localhost etc]# lsmod | grep snd snd_page_alloc 11272 0
Hmmm, nothing because I removed the modprobe conf?
Look in $ alsamixer
[root@localhost etc]# alsamixer
alsamixer: function snd_ctl_open failed for default: No such device
Cannot run alsamixer now.
Also post your /root/scsound.log file after you do $ system-config-soundcard
[root@localhost ~]# cat scsound.log ------- System Config Soundcard -------- Mon Jul 31 14:28:47 CEST 2006
------- lspci -------- 00:00.0 Host bridge: Intel Corporation Mobile 915GM/PM/GMS/910GML Express Processor to DRAM Controller (rev 04) 00:02.0 VGA compatible controller: Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller (rev 04) 00:02.1 Display controller: Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller (rev 04) 00:1b.0 Audio device: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) High Definition Audio Controller (rev 04) 00:1c.0 PCI bridge: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 1 (rev 04) 00:1c.1 PCI bridge: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 2 (rev 04) 00:1c.2 PCI bridge: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 3 (rev 04) 00:1d.0 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #1 (rev 04) 00:1d.1 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #2 (rev 04) 00:1d.2 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #3 (rev 04) 00:1d.3 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #4 (rev 04) 00:1d.7 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB2 EHCI Controller (rev 04) 00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev d4) 00:1f.0 ISA bridge: Intel Corporation 82801FBM (ICH6M) LPC Interface Bridge (rev 04) 00:1f.1 IDE interface: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) IDE Controller (rev 04) 00:1f.3 SMBus: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) SMBus Controller (rev 04) 06:01.0 CardBus bridge: Texas Instruments PCI1510 PC card Cardbus Controller 06:04.0 Network controller: Intel Corporation PRO/Wireless 2200BG (rev 05) 06:08.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
------- lsmod -------- Module Size Used by ieee80211_crypt_wep 5313 0 i915 18369 1 drm 70229 2 i915 autofs4 21701 1 michael_mic 2753 1 arc4 2241 1 ieee80211_crypt_tkip 10689 1 aes 28417 1 ieee80211_crypt_ccmp 7617 1 sunrpc 157309 1 ip_conntrack_netbios_ns 3265 0 ipt_REJECT 5569 1 xt_state 2497 2 ip_conntrack 52597 2 ip_conntrack_netbios_ns,xt_state nfnetlink 7257 1 ip_conntrack xt_tcpudp 3393 4 iptable_filter 3265 1 ip_tables 12809 1 iptable_filter x_tables 14917 4 ipt_REJECT,xt_state,xt_tcpudp,ip_tables dm_mirror 22929 0 dm_mod 59737 1 dm_mirror video 16709 0 button 6993 0 battery 10053 0 ac 5189 0 ipv6 243169 14 lp 12937 0 parport_pc 27237 0 parport 37129 2 lp,parport_pc uhci_hcd 23885 0 joydev 9985 0 ehci_hcd 32461 0 8139cp 22977 0 ipw2200 103581 0 8139too 27073 0 mii 5697 2 8139cp,8139too ieee80211 31625 1 ipw2200 ieee80211_crypt 6849 4 ieee80211_crypt_wep,ieee80211_crypt_tkip,ieee80211_crypt_ccmp,ieee80211 i2c_i801 8781 0 i2c_core 22209 1 i2c_i801 snd_page_alloc 11272 0 hw_random 6361 0 ext3 129097 2 jbd 57813 1 ext3
------- /etc/modprobe.conf -------- # network alias eth0 8139too alias wlan0 ipw2200 #
------- /etc/asound.conf -------- #Generated by system-config-soundcard, do not edit by hand #SWCONF #DEV 2 defaults.pcm.card 0 defaults.pcm.device 2 defaults.ctl.card 0
------- aplay -l -------- aplay: device_list:222: no soundcards found...
------- amixer --------
------- /proc/asound/version --------
------- rpm -q alsa-lib -------- alsa-lib-1.0.11-4.rc2
------- rpm -q alsa-utils -------- alsa-utils-1.0.11-4.rc2
------- /proc/asound/modules --------
------- /proc/asound/pcm --------
------- system-config-soundcard --------
Wrong card index 0... /usr/share/system-config-soundcard/soundcard.py:273: DeprecationWarning: use gtk.ComboBox self.primarySubDeviceOptionMenu = gtk.OptionMenu() /usr/share/system-config-soundcard/soundcard.py:308: GtkDeprecationWarning: gtk.timeout_add is deprecated, use gobject.timeout_add instead self.timer = gtk.timeout_add (100, self.checkStatus, self) /usr/share/system-config-soundcard/soundcard.py:548: GtkDeprecationWarning: gtk.TRUE is deprecated, use True instead gtk.main() ALSA lib pcm_hw.c:1357:(_snd_pcm_hw_open) Invalid value for card aplay: main:548: audio open error: No such device Read config: card 0 device 2 HW 0 ----------- Kudzu ------------- Desc: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) High Definition Audio Controller Driver: snd-hda-intel Device: None
----------- **** -------------
Hello JeeBee,
Your /etc/modprobe.conf doesn't look right. Try this:
alias eth0 8139too alias wlan0 ipw2200 alias snd-card-0 snd-hda-intel options snd-card-0 index=0 options snd-hda-intel index=0 remove snd-hda-intel { /usr/sbin/alsactl store 0 >/dev/null 2>&1 || : ; }; /sbin/modprobe -r --ignore-remove snd-hda-intel
I am not sure what changes were made when installing the alsa development releases but the only thing you really need from those is your alsasound file from the Driver package which you have already copied to /etc/init.d (permissions 755).
[root@localhost etc]# /sbin/service alsasound stop Shutting down sound driver: done
[root@localhost etc]# lsmod | grep snd snd_page_alloc 11272 0
Is correct. My /etc/init.d/alsasound explicitly omits to rmmod snd_page_alloc.
That is normal.
[root@localhost etc]# /sbin/service alsasound start
Gives no output at all.
Good.
[root@localhost etc]# lsmod | grep snd snd_page_alloc 11272 0
Hmmm, nothing because I removed the modprobe conf?
There should have been a long list there but there isn't because /etc/modprobe.conf is missing the line
alias snd-card-0 snd-hda-intel
so your soundcard wasn't properly initialized. This also caused alsamixer to fail.
Go through the routine again with the new modprobe.conf and post your results. You might also need
/bin/alsaunmute 0
at some point. Let's keep /etc/modprobe.d/sound in /tmp for now.
Hi Pithball,
Your /etc/modprobe.conf doesn't look right. Try this:
Ok, I tried your lines, this time in /etc/modprobe.conf and /etc/modprobe.d/sound is non-existing.
I am not sure what changes were made when installing the alsa development releases but the only thing you really need from those is your alsasound file from the Driver package which you have already copied to /etc/init.d (permissions 755).
Yes, /etc/init.d/alsasound is there, with exactly those permissions.
Now, I reboot my machine. After reboot, alsamixer still shows PCM/Front/Line/Mic/IEC958/Input So/Input So. Thus, no master volume, no external amplifier. Nothing muted, all volumes to 100.
aplay -D plughw:0,0 or 0,2 /usr/share/sounds/info.wav seems to play, but I do not hear anything. Same without -D. (It just says Playing WAVE... no errors)
Back to your routine:
[root@localhost ~]# /sbin/service alsasound stop Shutting down sound driver: done
[root@localhost ~]# lsmod | grep snd snd_page_alloc 11272 0
[root@localhost ~]# /sbin/service alsasound start Starting sound driver: snd-hda-intel done
[root@localhost ~]# lsmod | grep snd snd_hda_intel 19732 0 snd_hda_codec 163840 1 snd_hda_intel snd_pcm 86276 2 snd_hda_intel,snd_hda_codec snd_timer 25604 1 snd_pcm snd_snd 63884 4 snd_hda_intel,snd_hda_codec,snd_pcm,snd_timer soundcore 10017 1 snd snd_page_alloc 11272 2 snd_hda_intel,snd_pcm
Testing with aplay again. Nothing, also not with headphones in my headphone or line-out plug.
/bin/alsaunmute 0
Ok. What I can see is this sets PCM volume to 75, Front to 74. It mutes Mic. Testing with aplay... everything still the same.
Let's try system-config-soundcard again, to generate a new /root/scsound.log file. Here it is:
[root@localhost ~]# cat scsound.log ------- System Config Soundcard -------- Mon Jul 31 19:26:39 CEST 2006
------- lspci -------- 00:00.0 Host bridge: Intel Corporation Mobile 915GM/PM/GMS/910GML Express Processor to DRAM Controller (rev 04) 00:02.0 VGA compatible controller: Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller (rev 04) 00:02.1 Display controller: Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller (rev 04) 00:1b.0 Audio device: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) High Definition Audio Controller (rev 04) 00:1c.0 PCI bridge: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 1 (rev 04) 00:1c.1 PCI bridge: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 2 (rev 04) 00:1c.2 PCI bridge: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 3 (rev 04) 00:1d.0 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #1 (rev 04) 00:1d.1 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #2 (rev 04) 00:1d.2 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #3 (rev 04) 00:1d.3 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #4 (rev 04) 00:1d.7 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB2 EHCI Controller (rev 04) 00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev d4) 00:1f.0 ISA bridge: Intel Corporation 82801FBM (ICH6M) LPC Interface Bridge (rev 04) 00:1f.1 IDE interface: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) IDE Controller (rev 04) 00:1f.3 SMBus: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) SMBus Controller (rev 04) 06:01.0 CardBus bridge: Texas Instruments PCI1510 PC card Cardbus Controller 06:04.0 Network controller: Intel Corporation PRO/Wireless 2200BG (rev 05) 06:08.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
------- lsmod -------- Module Size Used by snd_hda_intel 19732 0 snd_hda_codec 163840 1 snd_hda_intel snd_pcm 86276 2 snd_hda_intel,snd_hda_codec snd_timer 25604 1 snd_pcm snd 63884 4 snd_hda_intel,snd_hda_codec,snd_pcm,snd_timer soundcore 10017 1 snd ieee80211_crypt_wep 5313 0 i915 18369 1 drm 70229 2 i915 autofs4 21701 1 michael_mic 2753 1 arc4 2241 1 ieee80211_crypt_tkip 10689 1 aes 28417 1 ieee80211_crypt_ccmp 7617 1 sunrpc 157309 1 ip_conntrack_netbios_ns 3265 0 ipt_REJECT 5569 1 xt_state 2497 2 ip_conntrack 52597 2 ip_conntrack_netbios_ns,xt_state nfnetlink 7257 1 ip_conntrack xt_tcpudp 3393 4 iptable_filter 3265 1 ip_tables 12809 1 iptable_filter x_tables 14917 4 ipt_REJECT,xt_state,xt_tcpudp,ip_tables dm_mirror 22929 0 dm_mod 59737 1 dm_mirror video 16709 0 button 6993 0 battery 10053 0 ac 5189 0 ipv6 243169 14 lp 12937 0 parport_pc 27237 0 parport 37129 2 lp,parport_pc 8139cp 22977 0 uhci_hcd 23885 0 ipw2200 103581 0 ehci_hcd 32461 0 8139too 27073 0 ieee80211 31625 1 ipw2200 ieee80211_crypt 6849 4 ieee80211_crypt_wep,ieee80211_crypt_tkip,ieee80211_crypt_ccmp,ieee80211 mii 5697 2 8139cp,8139too joydev 9985 0 i2c_i801 8781 0 i2c_core 22209 1 i2c_i801 hw_random 6361 0 snd_page_alloc 11272 2 snd_hda_intel,snd_pcm ext3 129097 2 jbd 57813 1 ext3
------- /etc/modprobe.conf -------- # network alias eth0 8139too alias wlan0 ipw2200 # soundcard alias snd-card-0 snd-hda-intel options snd-card-0 index=0 options snd-hda-intel index=0 remove snd-hda-intel { /usr/sbin/alsactl store 0 >/dev/null 2>&1 || : ; }; /sbin/modprobe -r --ignore-remove snd-hda-intel
------- /etc/asound.conf -------- #Generated by system-config-soundcard, do not edit by hand #SWCONF #DEV 2 defaults.pcm.card 0 defaults.pcm.device 2 defaults.ctl.card 0
------- aplay -l -------- **** List of PLAYBACK Hardware Devices **** card 0: Intel [HDA Intel], device 0: ALC883 Analog [ALC883 Analog] Subdevices: 1/1 Subdevice #0: subdevice #0 card 0: Intel [HDA Intel], device 2: ALC883 Digital [ALC883 Digital] Subdevices: 1/1 Subdevice #0: subdevice #0
------- amixer -------- Simple mixer control 'PCM',0 Capabilities: pvolume Playback channels: Front Left - Front Right Limits: Playback 0 - 255 Mono: Front Left: Playback 191 [75%] Front Right: Playback 191 [75%] Simple mixer control 'Front',0 Capabilities: pvolume pswitch Playback channels: Front Left - Front Right Limits: Playback 0 - 31 Mono: Front Left: Playback 23 [74%] [on] Front Right: Playback 23 [74%] [on] Simple mixer control 'Line',0 Capabilities: pvolume pswitch Playback channels: Front Left - Front Right Limits: Playback 0 - 31 Mono: Front Left: Playback 31 [100%] [on] Front Right: Playback 31 [100%] [on] Simple mixer control 'Mic',0 Capabilities: pvolume pswitch Playback channels: Front Left - Front Right Limits: Playback 0 - 31 Mono: Front Left: Playback 0 [0%] [off] Front Right: Playback 0 [0%] [off] Simple mixer control 'IEC958',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [on] Simple mixer control 'Capture',0 Capabilities: cvolume cswitch Capture channels: Front Left - Front Right Limits: Capture 0 - 31 Front Left: Capture 31 [100%] [on] Front Right: Capture 31 [100%] [on] Simple mixer control 'Capture',1 Capabilities: cvolume cswitch Capture channels: Front Left - Front Right Limits: Capture 0 - 31 Front Left: Capture 31 [100%] [on] Front Right: Capture 31 [100%] [on] Simple mixer control 'Input Source',0 Capabilities: enum Items: 'Mic' 'Line' Item0: 'Mic' Simple mixer control 'Input Source',1 Capabilities: enum Items: 'Mic' 'Line' Item0: 'Mic'
------- /proc/asound/version -------- Advanced Linux Sound Architecture Driver Version 1.0.12rc1. Compiled on Jul 31 2006 for kernel 2.6.17-1.2157_FC5.
------- rpm -q alsa-lib -------- alsa-lib-1.0.11-4.rc2
------- rpm -q alsa-utils -------- alsa-utils-1.0.11-4.rc2
------- /proc/asound/modules -------- 0 snd_hda_intel
------- /proc/asound/pcm -------- 00-02: ALC883 Digital : ALC883 Digital : playback 1 00-01: ALC883 Analog : ALC883 Analog : capture 2 00-00: ALC883 Analog : ALC883 Analog : playback 1 : capture 2
------- system-config-soundcard --------
/usr/share/system-config-soundcard/soundcard.py:273: DeprecationWarning: use gtk.ComboBox self.primarySubDeviceOptionMenu = gtk.OptionMenu() /usr/share/system-config-soundcard/soundcard.py:308: GtkDeprecationWarning: gtk.timeout_add is deprecated, use gobject.timeout_add instead self.timer = gtk.timeout_add (100, self.checkStatus, self) /usr/share/system-config-soundcard/soundcard.py:548: GtkDeprecationWarning: gtk.TRUE is deprecated, use True instead gtk.main() Playing WAVE '/usr/share/system-config-soundcard/sound-sample.wav' : Signed 16 bit Little Endian, Rate 44100 Hz, Stereo Playing WAVE '/usr/share/system-config-soundcard/sound-sample.wav' : Signed 16 bit Little Endian, Rate 44100 Hz, Stereo Read config: card 0 device 2 HW 0 ----------- Kudzu ------------- Desc: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) High Definition Audio Controller Driver: snd-hda-intel Device: None
----------- **** -------------
I did not hear the test sound :(
Thanks again, JeeBee.
Hi JeeBee,
It's getting better...
[root@localhost ~]# lsmod | grep snd snd_hda_intel 19732 0 snd_hda_codec 163840 1 snd_hda_intel snd_pcm 86276 2 snd_hda_intel,snd_hda_codec snd_timer 25604 1 snd_pcm snd_snd 63884 4 snd_hda_intel,snd_hda_codec,snd_pcm,snd_timer soundcore 10017 1 snd snd_page_alloc 11272 2 snd_hda_intel,snd_pcm
This is still lacking a few modules. You can load them manually but ideally these are included in
/etc/modprobe.d/modprobe.conf.dist
and I'm wondering what yours reads. It should load modules snd-pcm-oss, snd-seq-oss (using /sbin/modprobe), among others and include aliases for these (alias sound-service-*).
Try the routine again using this /etc/modprobe.d/modprobe.conf.dist:
# default modutils aliases alias binfmt-204 binfmt_aout alias binfmt-263 binfmt_aout alias binfmt-264 binfmt_aout alias binfmt-267 binfmt_aout alias binfmt-387 binfmt_aout alias block-major-1-* rd alias block-major-3-* ide-probe-mod alias block-major-8-* sd_mod alias block-major-9-* md alias block-major-11-* sr_mod alias block-major-13-* xd alias block-major-15-* cdu31a alias block-major-16-* gscd alias block-major-17-* optcd alias block-major-18-* sjcd alias block-major-20-* mcdx alias block-major-22-* ide-probe-mod alias block-major-23-* mcd alias block-major-24-* sonycd535 alias block-major-25-* sbpcd alias block-major-26-* sbpcd alias block-major-27-* sbpcd alias block-major-29-* aztcd alias block-major-32-* cm206 alias block-major-33-* ide-probe-mod alias block-major-34-* ide-probe-mod alias block-major-37-* ide-tape alias block-major-44-* ftl alias block-major-46-* pcd alias block-major-47-* pf alias block-major-56-* ide-probe-mod alias block-major-57-* ide-probe-mod alias block-major-88-* ide-probe-mod alias block-major-89-* ide-probe-mod alias block-major-90-* ide-probe-mod alias block-major-91-* ide-probe-mod alias block-major-93-* nftl alias block-major-113-* viocd alias char-major-4-* serial alias char-major-5-* serial alias char-major-9-* st alias char-major-10-2 msbusmouse alias char-major-10-3 atixlmouse alias char-major-10-135 rtc alias char-major-10-139 openprom alias char-major-10-157 applicom alias char-major-10-175 agpgart alias char-major-10-250 hci_vhci alias char-major-13-* input alias char-major-13-0 joydev alias char-major-13-32 mousedev alias char-major-19-* cyclades alias char-major-20-* cyclades alias char-major-22-* pcxx alias char-major-23-* pcxx alias char-major-27-* zftape alias char-major-34-* scc alias char-major-35-* tclmidi alias char-major-36-* netlink alias char-major-48-* riscom8 alias char-major-49-* riscom8 alias char-major-57-* esp alias char-major-58-* esp alias char-major-63-* kdebug alias char-major-90-* mtdchar alias char-major-96-* pt alias char-major-97-* pg alias char-major-107-* 3dfx alias char-major-109-* lvm-mod alias char-major-188-* usbserial alias char-major-200-* vxspec alias char-major-206-* osst alias char-major-216-* rfcomm alias dos msdos alias dummy0 dummy alias dummy1 dummy alias iso9660 isofs alias net-pf-1 unix alias net-pf-2 ipv4 alias net-pf-17 af_packet alias netalias-2 ip_alias alias irlan0 irlan alias irda-dongle-0 tekram alias irda-dongle-1 esi alias irda-dongle-2 actisys alias irda-dongle-3 actisys alias irda-dongle-4 girbil alias irda-dongle-5 litelink alias irda-dongle-6 airport alias irda-dongle-7 old_belkin alias plip0 plip alias plip1 plip alias tunl0 ipip alias cipcb0 cipcb alias cipcb1 cipcb alias cipcb2 cipcb alias cipcb3 cipcb alias slip0 slip alias slip1 slip alias tty-ldisc-1 slip alias tty-ldisc-3 ppp_async alias tty-ldisc-11 irtty-sir alias tty-ldisc-14 ppp_synctty alias tty-ldisc-15 hci_uart alias ppp-compress-18 ppp_mppe install ppp-compress-21 /bin/true alias ppp-compress-24 ppp_deflate alias ppp-compress-26 ppp_deflate alias parport_lowlevel parport_pc alias usbdevfs usbcore alias xfrm-type-2-50 esp4 alias xfrm-type-2-51 ah4 alias xfrm-type-2-108 ipcomp alias xfrm-type-10-50 esp6 alias xfrm-type-10-51 ah6 alias xfrm-type-10-108 ipcomp6 alias cipher_null crypto_null alias digest_null crypto_null alias compress_null crypto_null alias sha384 sha512 install binfmt-0000 /bin/true install binfmt_misc /sbin/modprobe --first-time --ignore-install binfmt_misc && { /bin/mount -t binfmt_misc none /proc/sys/fs/binfmt_misc > /dev/null 2>&1 || :; } install nfsd /sbin/modprobe --first-time --ignore-install nfsd && { /bin/mount -t nfsd nfsd /proc/fs/nfsd > /dev/null 2>&1 || :; } install sunrpc /sbin/modprobe --first-time --ignore-install sunrpc && { /bin/mount -t rpc_pipefs sunrpc /var/lib/nfs/rpc_pipefs > /dev/null 2>&1 || :; } install char-major-10 /bin/true install char-major-10-1 /bin/true install dummy0 /sbin/modprobe -o dummy0 --ignore-install dummy install dummy1 /sbin/modprobe -o dummy1 --ignore-install dummy install net-pf-19 /bin/true install net-pf-3 /bin/true install net-pf-6 /bin/true install ov518_decomp { /sbin/modprobe ov511; } ; /sbin/modprobe --first-time --ignore-install ov518_decomp install scsi_hostadapter /bin/true install usbmouse /sbin/modprobe --first-time --ignore-install usbmouse && { /sbin/modprobe hid; /bin/true; } remove binfmt_misc { /bin/umount /proc/sys/fs/binfmt_misc > /dev/null 2>&1 || :; } ; /sbin/modprobe -r --first-time --ignore-remove binfmt_misc remove ov518_decomp /sbin/modprobe -r --first-time --ignore-remove ov518_decomp && { /sbin/modprobe -r ov511; /bin/true; } remove usbmouse { /sbin/modprobe -r hid; } ; /sbin/modprobe -r --first-time --ignore-remove usbmouse remove sunrpc { /bin/umount /var/lib/nfs/rpc_pipefs > /dev/null 2>&1 || :; } ; /sbin/modprobe -r --ignore-remove sunrpc remove nfsd { /bin/umount /proc/fs/nfsd > /dev/null 2>&1 || :; } ; /sbin/modprobe -r --first-time --ignore-remove nfsd
alias usb-uhci uhci-hcd alias usb-ohci ohci-hcd alias uhci uhci-hcd
alias char-major-116-* snd alias sound-service-*-0 snd-mixer-oss alias sound-service-*-1 snd-seq-oss alias sound-service-*-3 snd-pcm-oss alias sound-service-*-8 snd-seq-oss alias sound-service-*-12 snd-pcm-oss
install sound-slot-* /sbin/modprobe snd-card-${MODPROBE_MODULE##sound[_-]slot[_-]}
install snd-pcm /sbin/modprobe --ignore-install snd-pcm && /sbin/modprobe snd-pcm-oss && /sbin/modprobe snd-seq-device && /sbin/modprobe snd-seq-oss
alias nfs4 nfs alias rpc_pipefs sunrpc alias rpc_svc_gss_pipefs sunrpc
install eth1394 /bin/true
install snd-emu10k1 /sbin/modprobe --ignore-install snd-emu10k1 && /sbin/modprobe snd-emu10k1-synth
/etc/modprobe.d/modprobe.conf.dist and I'm wondering what yours reads. It should load modules snd-pcm-oss, snd-seq-oss (using /sbin/modprobe), among others and include aliases for these (alias sound-service-*).
Oops, sorry, I commented several lines in that file about snd_ because I thought they might be conflicting. There are no other things I changed, with /etc/modprobe.d/modprobe.conf.dist back in my original state (I did not use yours, but they are almost identical).
Here's the routine again: [root@localhost modprobe.d]# service alsasound stop Shutting down sound driver: done [root@localhost modprobe.d]# lsmod |grep snd snd_page_alloc 11272 0 [root@localhost modprobe.d]# service alsasound start Starting sound driver: snd-hda-intel done [root@localhost modprobe.d]# lsmod |grep snd snd_hda_intel 19732 0 snd_hda_codec 163840 1 snd_hda_intel snd_seq_dummy 4356 0 snd_seq_oss 35328 0 snd_seq_midi_event 7936 1 snd_seq_oss snd_seq 59760 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event snd_seq_device 9612 3 snd_seq_dummy,snd_seq_oss,snd_seq snd_pcm_oss 50816 0 snd_mixer_oss 18944 1 snd_pcm_oss snd_pcm 86276 3 snd_hda_intel,snd_hda_codec,snd_pcm_oss snd_timer 25604 2 snd_seq,snd_pcm snd 63884 11 snd_hda_intel,snd_hda_codec,snd_seq_dummy,snd_seq_oss,snd_seq_midi_event,snd_seq,snd_seq_device,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer soundcore 10017 1 snd snd_page_alloc 11272 2 snd_hda_intel,snd_pcm [root@localhost modprobe.d]# aplay /usr/share/sounds/KDE_Startup_new.wav Playing WAVE '/usr/share/sounds/KDE_Startup_new.wav' : Signed 16 bit Little Endian, Rate 22050 Hz, Stereo [root@localhost modprobe.d]# alsaunmute 0 [root@localhost modprobe.d]# alsamixer
[root@localhost modprobe.d]# aplay /usr/share/sounds/KDE_Startup_new.wav Playing WAVE '/usr/share/sounds/KDE_Startup_new.wav' : Signed 16 bit Little Endian, Rate 22050 Hz, Stereo [root@localhost modprobe.d]#
I did not hear anything. Alsamixer gives the same controls as ever.
Here's my /etc/modprobe.d/modprobe.dist.conf:
[root@localhost modprobe.d]# cat /etc/modprobe.d/modprobe.conf.dist # default modutils aliases alias binfmt-204 binfmt_aout alias binfmt-263 binfmt_aout alias binfmt-264 binfmt_aout alias binfmt-267 binfmt_aout alias binfmt-387 binfmt_aout alias block-major-1-* rd alias block-major-3-* ide-probe-mod alias block-major-8-* sd_mod alias block-major-9-* md alias block-major-11-* sr_mod alias block-major-13-* xd alias block-major-15-* cdu31a alias block-major-16-* gscd alias block-major-17-* optcd alias block-major-18-* sjcd alias block-major-20-* mcdx alias block-major-22-* ide-probe-mod alias block-major-23-* mcd alias block-major-24-* sonycd535 alias block-major-25-* sbpcd alias block-major-26-* sbpcd alias block-major-27-* sbpcd alias block-major-29-* aztcd alias block-major-32-* cm206 alias block-major-33-* ide-probe-mod alias block-major-34-* ide-probe-mod alias block-major-37-* ide-tape alias block-major-44-* ftl alias block-major-46-* pcd alias block-major-47-* pf alias block-major-56-* ide-probe-mod alias block-major-57-* ide-probe-mod alias block-major-88-* ide-probe-mod alias block-major-89-* ide-probe-mod alias block-major-90-* ide-probe-mod alias block-major-91-* ide-probe-mod alias block-major-93-* nftl alias block-major-113-* viocd alias char-major-4-* serial alias char-major-5-* serial alias char-major-9-* st alias char-major-10-2 msbusmouse alias char-major-10-3 atixlmouse alias char-major-10-135 rtc alias char-major-10-139 openprom alias char-major-10-157 applicom alias char-major-10-175 agpgart alias char-major-10-250 hci_vhci alias char-major-13-* input alias char-major-13-0 joydev alias char-major-13-32 mousedev alias char-major-19-* cyclades alias char-major-20-* cyclades alias char-major-22-* pcxx alias char-major-23-* pcxx alias char-major-27-* zftape alias char-major-34-* scc alias char-major-35-* tclmidi alias char-major-36-* netlink alias char-major-48-* riscom8 alias char-major-49-* riscom8 alias char-major-57-* esp alias char-major-58-* esp alias char-major-63-* kdebug alias char-major-90-* mtdchar alias char-major-96-* pt alias char-major-97-* pg alias char-major-107-* 3dfx alias char-major-109-* lvm-mod alias char-major-188-* usbserial alias char-major-200-* vxspec alias char-major-206-* osst alias char-major-216-* rfcomm alias dos msdos alias dummy0 dummy alias dummy1 dummy alias iso9660 isofs alias net-pf-1 unix alias net-pf-2 ipv4 alias net-pf-17 af_packet alias netalias-2 ip_alias alias irlan0 irlan alias irda-dongle-0 tekram alias irda-dongle-1 esi alias irda-dongle-2 actisys alias irda-dongle-3 actisys alias irda-dongle-4 girbil alias irda-dongle-5 litelink alias irda-dongle-6 airport alias irda-dongle-7 old_belkin alias plip0 plip alias plip1 plip alias tunl0 ipip alias cipcb0 cipcb alias cipcb1 cipcb alias cipcb2 cipcb alias cipcb3 cipcb alias slip0 slip alias slip1 slip alias tty-ldisc-1 slip alias tty-ldisc-3 ppp_async alias tty-ldisc-11 irtty-sir alias tty-ldisc-14 ppp_synctty alias tty-ldisc-15 hci_uart alias ppp-compress-18 ppp_mppe install ppp-compress-21 /bin/true alias ppp-compress-24 ppp_deflate alias ppp-compress-26 ppp_deflate alias parport_lowlevel parport_pc alias usbdevfs usbcore alias xfrm-type-2-50 esp4 alias xfrm-type-2-51 ah4 alias xfrm-type-2-108 ipcomp alias xfrm-type-10-50 esp6 alias xfrm-type-10-51 ah6 alias xfrm-type-10-108 ipcomp6 alias cipher_null crypto_null alias digest_null crypto_null alias compress_null crypto_null alias sha384 sha512 install binfmt-0000 /bin/true install binfmt_misc /sbin/modprobe --first-time --ignore-install binfmt_misc && { /bin/mount -t binfmt_misc none /proc/sys/fs/binfmt_misc > /dev/null 2>&1 || :; } install nfsd /sbin/modprobe --first-time --ignore-install nfsd && { /bin/mount -t nfsd nfsd /proc/fs/nfsd > /dev/null 2>&1 || :; } install sunrpc /sbin/modprobe --first-time --ignore-install sunrpc && { /bin/mount -t rpc_pipefs sunrpc /var/lib/nfs/rpc_pipefs > /dev/null 2>&1 || :; } install char-major-10 /bin/true install char-major-10-1 /bin/true install dummy0 /sbin/modprobe -o dummy0 --ignore-install dummy install dummy1 /sbin/modprobe -o dummy1 --ignore-install dummy install net-pf-19 /bin/true install net-pf-3 /bin/true install net-pf-6 /bin/true install ov518_decomp { /sbin/modprobe ov511; } ; /sbin/modprobe --first-time --ignore-install ov518_decomp install scsi_hostadapter /bin/true install usbmouse /sbin/modprobe --first-time --ignore-install usbmouse && { /sbin/modprobe hid; /bin/true; } remove binfmt_misc { /bin/umount /proc/sys/fs/binfmt_misc > /dev/null 2>&1 || :; } ; /sbin/modprobe -r --first-time --ignore-remove binfmt_misc remove ov518_decomp /sbin/modprobe -r --first-time --ignore-remove ov518_decomp && { /sbin/modprobe -r ov511; /bin/true; } remove usbmouse { /sbin/modprobe -r hid; } ; /sbin/modprobe -r --first-time --ignore-remove usbmouse remove sunrpc { /bin/umount /var/lib/nfs/rpc_pipefs > /dev/null 2>&1 || :; } ; /sbin/modprobe -r --ignore-remove sunrpc remove nfsd { /bin/umount /proc/fs/nfsd > /dev/null 2>&1 || :; } ; /sbin/modprobe -r --first-time --ignore-remove nfsd
alias usb-uhci uhci-hcd alias usb-ohci ohci-hcd alias uhci uhci-hcd
alias char-major-116-* snd alias sound-service-*-0 snd-mixer-oss alias sound-service-*-1 snd-seq-oss alias sound-service-*-3 snd-pcm-oss alias sound-service-*-8 snd-seq-oss alias sound-service-*-12 snd-pcm-oss
install sound-slot-* /sbin/modprobe snd-card-${MODPROBE_MODULE##sound[_-]slot[_-]}
install snd-pcm /sbin/modprobe --ignore-install snd-pcm && /sbin/modprobe snd-pcm-oss && /sbin/modprobe snd-seq-device && /sbin/modprobe snd-seq-oss
alias nfs4 nfs alias rpc_pipefs sunrpc alias rpc_svc_gss_pipefs sunrpc
install eth1394 /bin/true
install snd-emu10k1 /sbin/modprobe --ignore-install snd-emu10k1 && /sbin/modprobe snd-emu10k1-synth
I tried running speaker-test, but do not hear anything.
And I also tried system-config-soundcard again. I can select two PCM devices there: - ALC883 Analog - ALC883 Digital There are two checks (disable software mixing(dmix,dsnoop) and Dynamic keys for software mixer (more secure)).
When I try the test sound, I do not hear anything. For ALC883 Analog, I get this log file now:
root@localhost ~]# cat scsound.log ------- System Config Soundcard -------- Mon Jul 31 23:18:54 CEST 2006
------- lspci -------- 00:00.0 Host bridge: Intel Corporation Mobile 915GM/PM/GMS/910GML Express Processor to DRAM Controller (rev 04) 00:02.0 VGA compatible controller: Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller (rev 04) 00:02.1 Display controller: Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller (rev 04) 00:1b.0 Audio device: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) High Definition Audio Controller (rev 04) 00:1c.0 PCI bridge: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 1 (rev 04) 00:1c.1 PCI bridge: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 2 (rev 04) 00:1c.2 PCI bridge: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 3 (rev 04) 00:1d.0 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #1 (rev 04) 00:1d.1 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #2 (rev 04) 00:1d.2 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #3 (rev 04) 00:1d.3 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #4 (rev 04) 00:1d.7 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB2 EHCI Controller (rev 04) 00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev d4) 00:1f.0 ISA bridge: Intel Corporation 82801FBM (ICH6M) LPC Interface Bridge (rev 04) 00:1f.1 IDE interface: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) IDE Controller (rev 04) 00:1f.3 SMBus: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) SMBus Controller (rev 04) 06:01.0 CardBus bridge: Texas Instruments PCI1510 PC card Cardbus Controller 06:04.0 Network controller: Intel Corporation PRO/Wireless 2200BG (rev 05) 06:08.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
------- lsmod -------- Module Size Used by snd_hda_intel 19732 0 snd_hda_codec 163840 1 snd_hda_intel snd_seq_dummy 4356 0 snd_seq_oss 35328 0 snd_seq_midi_event 7936 1 snd_seq_oss snd_seq 59760 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event snd_seq_device 9612 3 snd_seq_dummy,snd_seq_oss,snd_seq snd_pcm_oss 50816 0 snd_mixer_oss 18944 1 snd_pcm_oss snd_pcm 86276 3 snd_hda_intel,snd_hda_codec,snd_pcm_oss snd_timer 25604 2 snd_seq,snd_pcm snd 63884 11 snd_hda_intel,snd_hda_codec,snd_seq_dummy,snd_seq_oss,snd_seq_midi_event,snd_seq,snd_seq_device,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer soundcore 10017 1 snd ieee80211_crypt_wep 5313 0 i915 18369 1 drm 70229 2 i915 michael_mic 2753 1 arc4 2241 1 ieee80211_crypt_tkip 10689 1 aes 28417 1 ieee80211_crypt_ccmp 7617 1 autofs4 21701 1 sunrpc 157309 1 ip_conntrack_netbios_ns 3265 0 ipt_REJECT 5569 1 xt_state 2497 2 ip_conntrack 52597 2 ip_conntrack_netbios_ns,xt_state nfnetlink 7257 1 ip_conntrack xt_tcpudp 3393 4 iptable_filter 3265 1 ip_tables 12809 1 iptable_filter x_tables 14917 4 ipt_REJECT,xt_state,xt_tcpudp,ip_tables dm_mirror 22929 0 dm_mod 59737 1 dm_mirror video 16709 0 button 6993 0 battery 10053 0 ac 5189 0 ipv6 243169 14 lp 12937 0 parport_pc 27237 0 parport 37129 2 lp,parport_pc 8139cp 22977 0 joydev 9985 0 ehci_hcd 32461 0 8139too 27073 0 ipw2200 103581 0 mii 5697 2 8139cp,8139too uhci_hcd 23885 0 ieee80211 31625 1 ipw2200 ieee80211_crypt 6849 4 ieee80211_crypt_wep,ieee80211_crypt_tkip,ieee80211_crypt_ccmp,ieee80211 hw_random 6361 0 i2c_i801 8781 0 i2c_core 22209 1 i2c_i801 snd_page_alloc 11272 2 snd_hda_intel,snd_pcm ext3 129097 2 jbd 57813 1 ext3
------- /etc/modprobe.conf -------- # network alias eth0 8139too alias wlan0 ipw2200 # soundcard alias snd-card-0 snd-hda-intel options snd-card-0 index=0 options snd-hda-intel index=0 remove snd-hda-intel { /usr/sbin/alsactl store 0 >/dev/null 2>&1 || : ; }; /sbin/modprobe -r --ignore-remove snd-hda-intel
------- /etc/asound.conf -------- #Generated by system-config-soundcard, do not edit by hand #SWCONF #DEV 0 defaults.pcm.card 0 defaults.pcm.device 0 defaults.ctl.card 0
------- aplay -l -------- **** List of PLAYBACK Hardware Devices **** card 0: Intel [HDA Intel], device 0: ALC883 Analog [ALC883 Analog] Subdevices: 1/1 Subdevice #0: subdevice #0 card 0: Intel [HDA Intel], device 2: ALC883 Digital [ALC883 Digital] Subdevices: 1/1 Subdevice #0: subdevice #0
------- amixer -------- Simple mixer control 'PCM',0 Capabilities: pvolume Playback channels: Front Left - Front Right Limits: Playback 0 - 255 Mono: Front Left: Playback 191 [75%] Front Right: Playback 191 [75%] Simple mixer control 'Front',0 Capabilities: pvolume pswitch Playback channels: Front Left - Front Right Limits: Playback 0 - 31 Mono: Front Left: Playback 23 [74%] [on] Front Right: Playback 23 [74%] [on] Simple mixer control 'Line',0 Capabilities: pvolume pswitch Playback channels: Front Left - Front Right Limits: Playback 0 - 31 Mono: Front Left: Playback 31 [100%] [on] Front Right: Playback 31 [100%] [on] Simple mixer control 'Mic',0 Capabilities: pvolume pswitch Playback channels: Front Left - Front Right Limits: Playback 0 - 31 Mono: Front Left: Playback 0 [0%] [off] Front Right: Playback 0 [0%] [off] Simple mixer control 'IEC958',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'Capture',0 Capabilities: cvolume cswitch Capture channels: Front Left - Front Right Limits: Capture 0 - 31 Front Left: Capture 31 [100%] [on] Front Right: Capture 31 [100%] [on] Simple mixer control 'Capture',1 Capabilities: cvolume cswitch Capture channels: Front Left - Front Right Limits: Capture 0 - 31 Front Left: Capture 31 [100%] [on] Front Right: Capture 31 [100%] [on] Simple mixer control 'Input Source',0 Capabilities: enum Items: 'Mic' 'Line' Item0: 'Mic' Simple mixer control 'Input Source',1 Capabilities: enum Items: 'Mic' 'Line' Item0: 'Mic'
------- /proc/asound/version -------- Advanced Linux Sound Architecture Driver Version 1.0.12rc1. Compiled on Jul 31 2006 for kernel 2.6.17-1.2157_FC5.
------- rpm -q alsa-lib -------- alsa-lib-1.0.11-4.rc2
------- rpm -q alsa-utils -------- alsa-utils-1.0.11-4.rc2
------- /proc/asound/modules -------- 0 snd_hda_intel
------- /proc/asound/pcm -------- 00-02: ALC883 Digital : ALC883 Digital : playback 1 00-01: ALC883 Analog : ALC883 Analog : capture 2 00-00: ALC883 Analog : ALC883 Analog : playback 1 : capture 2
------- system-config-soundcard --------
/usr/share/system-config-soundcard/soundcard.py:273: DeprecationWarning: use gtk.ComboBox self.primarySubDeviceOptionMenu = gtk.OptionMenu() /usr/share/system-config-soundcard/soundcard.py:308: GtkDeprecationWarning: gtk.timeout_add is deprecated, use gobject.timeout_add instead self.timer = gtk.timeout_add (100, self.checkStatus, self) /usr/share/system-config-soundcard/soundcard.py:548: GtkDeprecationWarning: gtk.TRUE is deprecated, use True instead gtk.main() Playing WAVE '/usr/share/system-config-soundcard/sound-sample.wav' : Signed 16 bit Little Endian, Rate 44100 Hz, Stereo Playing WAVE '/usr/share/system-config-soundcard/sound-sample.wav' : Signed 16 bit Little Endian, Rate 44100 Hz, Stereo Playing WAVE '/usr/share/system-config-soundcard/sound-sample.wav' : Signed 16 bit Little Endian, Rate 44100 Hz, Stereo
Mikkel L. Ellertson wrote:
I am not sure that means much. On my Toshiba, it says my sound card is disabled, and it is working. I thought it was kind of funny to see that my sound card was disabled while listening to an mp3 file...
I have noticed similar behavior here.
In addition, my main sound card is NOT seen lately. I can play music on my myspace site and CDs and such yet if I attempt to play an MP3 via XMMS it complains that the sound card is not set up properly. I can play the same MP3 using Mplayer and it plays it just fine. It is getting to the point where this is getting excessively annoying... (ex fidonet sysops will understand, heh)
Later I am going to boot the machine w/ a live Ubuntu disk and see if I can use the Soundblaster Audigy (1) card that used to work under FC5. If I can use it that will tell me that it is a FC5 problem and not the hardware
Hello JeeBee,
It looks like everything is now configured properly but you might need to update your kernel. The reason I suggest this is because you have the ALC883 chipset and a somewhat recent [url=http://lkml.org/lkml/2006/6/29/58%5Dletter%5B/url] to the Linux Kernel Mailing List (LKML) suggests that a patch was developed to add/fix ALSA support for this chipset on June 29. A more recent version of the kernel should include these changes.
Type
$ rpm -qa kernel
to see what versions you have.
Hello JeeBee,
I found the changelog indicating that the ASLA support for the ALC883 chipset was fixed in the 2.6.18-rc1 version of the linux kernel. So you won't have this kernel version unless you have rebuilt your linux kernel at some point.
[url=http://www.digitalhermit.com/linux/Kernel-Build-HOWTO.html%5DThis%5B/url] is the clearest website I know of that explains rebuilding of the linux kernel.
When you get to the step for getting the source files, the file you need is located at
/pub/linux/kernel/v2.6/testing/linux-2.6.18-rc3.tar.bz2
in the http://kernel.org/mirrors mirror of your choice.
Hi Pithball,
Thanks for the info.
I am using kernel 2.6.17-1.2157_FC5 from fedora's repository. According to http://fedoranews.org/cms/node/1337 that would be not much older than 2006-07-14.
The email you referred to was send on June 29th. Could be it's not yet included in my kernel ... ?! Would be so great if a new kernel fixes my sound problem!
Thanks, JeeBee.
Fedora Update Notification FEDORA-2006-806 2006-07-14 Summary : The Linux kernel (the core of the Linux operating system) Description : The kernel package contains the Linux kernel (vmlinuz), the core of any Linux operating system. The kernel handles the basic functions of the operating system: memory allocation, process allocation, device input and output, etc.
--------------------------------------------------------------------- Update Information:
Rebase to latest upstream 2.6.17.4 -stable release, which fixes a security issue which could result in local priveledge escalation.
More details at: http://www.kernel.org/pub/linux/kernel/v2.6/ChangeLog-2.6.17.4
In addition, an optimisation was performed to use significantly less memory for several heavily used kernel data structures.
Hello JeeBee,
Yep.. your kernel needs to be updated. See the how-to:
http://www.digitalhermit.com/linux/Kernel-Build-HOWTO.html
if you haven't done this before.
The first link I referred you to about the patch was just a submission of corrrections to be compiled into the kernel. These corrections weren't actually implemented in a public release candidate until 2.6.18-rc1. See http://lwn.net/Articles/190305/ and search for alc883 in the text.
Hi Pithball,
Some progress again today ... I downloaded kernel source 2.6.18-rc3 this morning. It compiled and installed quite easily. I did not make much changes to 'make xconfig'. Only changed the processor type to 'Pentium M'.
I booted the kernel, didn't spot any errors in fact. But ... still no sound :( The modules do get loaded ...
# uname -a Linux localhost.localdomain 2.6.18-rc3 #1 Thu Aug 3 14:18:15 CEST 2006 i686 i686 i386 GNU/Linux [root@localhost ~]# lsmod |grep snd snd_hda_intel 18964 0 snd_hda_codec 150272 1 snd_hda_intel snd_seq_dummy 4484 0 snd_seq_oss 33024 0 snd_seq_midi_event 8192 1 snd_seq_oss snd_seq 51696 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event snd_seq_device 8844 3 snd_seq_dummy,snd_seq_oss,snd_seq snd_pcm_oss 42752 0 snd_mixer_oss 17024 1 snd_pcm_oss snd_pcm 76676 3 snd_hda_intel,snd_hda_codec,snd_pcm_oss snd_timer 23428 2 snd_seq,snd_pcm snd 53124 9 snd_hda_intel,snd_hda_codec,snd_seq_oss,snd_seq,snd_seq_device,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer soundcore 10464 1 snd snd_page_alloc 10632 2 snd_hda_intel,snd_pcm
Then I thought I also had to compile alsa sources again. I had to make a change to Makefile.conf, because I have modversions.h in .../include/config/modversion.h and not in .../include/linux/modversion.h as the Makefile was expecting. CFLAGS += -DMODVERSIONS -include $(CONFIG_SND_KERNELDIR)/include/config/modversions.h
That KBUILD_BASENAME seems not to be defined. Although it occurs in some Makefiles.. Does it make sense I'm trying to compile alsa again? Or should it just work now?
JeeBee.
[root@localhost alsa-driver]# ./configure --with-sequencer=yes --with-isapnp=no --with-cards=hda-intel --with-kernel=/usr/src/kernels/linux-2.6.18-rc3 checking for gcc... gcc checking for C compiler default output file name... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ANSI C... none needed checking for ranlib... ranlib checking for a BSD-compatible install... /usr/bin/install -c checking how to run the C preprocessor... gcc -E checking for egrep... grep -E checking for ANSI C header files... yes checking for an ANSI C-conforming const... yes checking for inline... inline checking whether time.h and sys/time.h may both be included... yes checking whether gcc needs -traditional... no checking for current directory... /root/alsa-source/alsa-driver checking cross compile... checking for directory with kernel source... /usr/src/kernels/linux-2.6.18-rc3 checking for directory with kernel build... checking for kernel linux/version.h... yes checking for kernel linux/autoconf.h... yes checking for kernel version... 0.0.0 checking for GCC version... Kernel compiler: gcc 4.1.1 20060525 (Red Hat 4.1.1-1) Used compiler: gcc (GCC) 4.1.1 20060525 (Red Hat 4.1.1-1) checking for built-in ALSA... no checking for existing ALSA module... yes checking for Red Hat kernel... auto checking for Red Hat kernel... no checking for SUSE kernel... auto checking for SUSE kernel... no checking for CONFIG_EXPERIMENTAL... yes checking to modify of kernel linux/kmod.h... no checking for kernel linux/compiler.h... yes checking for kernel linux/pm.h... yes checking for kernel linux/spinlock.h... yes checking for kernel linux/irq.h... yes checking for kernel linux/threads.h... yes checking for kernel linux/rwsem.h... yes checking for kernel linux/gameport.h... yes checking for kernel media/v4l2-dev.h... yes checking for kernel linux/devfs_fs_kernel.h... no Creating a dummy <linux/devfs_fs_kernel.h>... checking for kernel linux/highmem.h... yes checking for kernel linux/workqueue.h... yes checking for kernel linux/dma-mapping.h... yes checking for kernel asm/hw_irq.h... yes checking for kernel linux/device.h... yes checking for kernel linux/platform_device.h... yes checking for kernel linux/jiffies.h... yes checking for kernel linux/compat.h... yes checking for kernel linux/adb.h... yes checking for kernel linux/cuda.h... yes checking for kernel linux/pmu.h... yes checking for kernel linux/moduleparam.h... yes checking for kernel linux/syscalls.h... yes checking for kernel linux/firmware.h... yes checking for kernel linux/err.h... yes checking for kernel linux/bitmap.h... yes checking for kernel linux/mutex.h... yes checking for exported symbol dump_stack... grep: /usr/src/kernels/linux-2.6.18-rc3/kernel/ksyms.c: No such file or directory no checking for kernel module symbol versions... yes checking for PCI support in kernel... yes checking for I2C driver in kernel... module checking for firmware loader... yes checking for directory to store kernel modules... /lib/modules/0.0.0/misc checking for verbose procfs... on checking for verbose printk... on checking for debug level... none checking for processor type... i686 checking for i386 machine type... default checking for SMP... no checking for ISA PnP driver in kernel... yes checking for PnP driver in kernel... yes checking for Kernel ISA-PnP support... yes checking for strlcpy... yes checking for snprintf... yes checking for vsnprintf... yes checking for scnprintf... yes checking for sscanf... yes checking for vmalloc_to_page... yes checking for old kmod... no checking for PDE... yes checking for pci_set_consistent_dma_mask... yes checking for pci_dev_present... yes checking for msleep... yes checking for msleep_interrupt... yes checking for msecs_to_jiffies... yes checking for tty->count is the atomic type... no checking for io_remap_pfn_range... yes checking for kcalloc... yes checking for kstrdup... yes checking for kzalloc... yes checking for create_workqueue with flags... no checking for saved_config_space in pci_dev... yes checking for new pci_save_state... yes checking for register_sound_special_device... yes checking for old kill_fasync... no checking for dma_addr_t... yes checking for MUTEX macros... no checking for driver version... 1.0.12rc1 checking for sequencer support... yes checking for OSS/Free emulation... yes checking for OSS PCM plugin system inclusion... yes checking for RTC callback support in kernel... may be buggy, skipped checking for HPET support... yes checking for dynamic minor numbers... no checking for support of old API... yes checking for Procfs support... yes checking for USB support... yes checking for PnP suspend/resume... yes checking for PC-Speaker hook... no checking for kernel PCMCIA checking for PCMCIA support... yes checking for PC9800 support in kernel... no checking for parallel port support... yes checking for which soundcards to compile driver for... hda-intel configure: creating ./config.status config.status: creating version config.status: creating Makefile.conf config.status: creating snddevices config.status: creating utils/alsa-driver.spec config.status: creating utils/buildrpm config.status: creating toplevel.config config.status: creating utils/alsasound config.status: creating utils/alsasound.posix config.status: creating include/pci_ids_compat.h config.status: creating include/config.h config.status: include/config.h is unchanged config.status: creating include/config1.h config.status: include/config1.h is unchanged config.status: creating include/version.h config.status: include/version.h is unchanged config.status: creating include/autoconf-extra.h config.status: include/autoconf-extra.h is unchanged Hacking autoconf.h... [root@localhost alsa-driver]#
[root@localhost alsa-driver]# make make[1]: Entering directory `/root/alsa-source/alsa-driver/acore' gcc -D__KERNEL__ -DMODULE=1 -I/root/alsa-source/alsa-driver/include -I/usr/src/kernels/linux-2.6.18-rc3/include -I/usr/src/kernels/linux-2.6.18-rc3/include/asm-i386/mach-default -O2 -mpreferred-stack-boundary=2 -march=i686 -Wdeclaration-after-statement -Wno-pointer-sign -DLINUX -Wall -Wstrict-prototypes -fomit-frame-pointer -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -pipe -DALSA_BUILD -nostdinc -iwithprefix include -DMODVERSIONS -include /usr/src/kernels/linux-2.6.18-rc3/include/config/modversions.h -DEXPORT_SYMTAB -c memalloc.c In file included from /usr/src/kernels/linux-2.6.18-rc3/include/linux/rwsem.h:24, from /usr/src/kernels/linux-2.6.18-rc3/include/linux/kobject.h:24, from /usr/src/kernels/linux-2.6.18-rc3/include/linux/device.h:15, from /usr/src/kernels/linux-2.6.18-rc3/include/linux/pci.h:53, from memalloc.inc:10, from memalloc.c:1: /usr/src/kernels/linux-2.6.18-rc3/include/asm/rwsem.h: In function ‘__down_read’: /usr/src/kernels/linux-2.6.18-rc3/include/asm/rwsem.h:104: error: expected ‘:’ or ‘)’ before ‘KBUILD_BASENAME’ /usr/src/kernels/linux-2.6.18-rc3/include/asm/rwsem.h: In function ‘__down_write_nested’: /usr/src/kernels/linux-2.6.18-rc3/include/asm/rwsem.h:156: error: expected ‘:’ or ‘)’ before ‘KBUILD_BASENAME’ /usr/src/kernels/linux-2.6.18-rc3/include/asm/rwsem.h: In function ‘__up_read’: /usr/src/kernels/linux-2.6.18-rc3/include/asm/rwsem.h:198: error: expected ‘:’ or ‘)’ before ‘KBUILD_BASENAME’ /usr/src/kernels/linux-2.6.18-rc3/include/asm/rwsem.h:192: warning: unused variable ‘tmp’ /usr/src/kernels/linux-2.6.18-rc3/include/asm/rwsem.h: In function ‘__up_write’: /usr/src/kernels/linux-2.6.18-rc3/include/asm/rwsem.h:224: error: expected ‘:’ or ‘)’ before ‘KBUILD_BASENAME’ /usr/src/kernels/linux-2.6.18-rc3/include/asm/rwsem.h: In function ‘__downgrade_write’: /usr/src/kernels/linux-2.6.18-rc3/include/asm/rwsem.h:249: error: expected ‘:’ or ‘)’ before ‘KBUILD_BASENAME’ In file included from /usr/src/kernels/linux-2.6.18-rc3/include/linux/sched.h:57, from /usr/src/kernels/linux-2.6.18-rc3/include/linux/module.h:9, from /usr/src/kernels/linux-2.6.18-rc3/include/linux/device.h:19, from /usr/src/kernels/linux-2.6.18-rc3/include/linux/pci.h:53, from memalloc.inc:10, from memalloc.c:1: /usr/src/kernels/linux-2.6.18-rc3/include/asm/semaphore.h: In function ‘down’: /usr/src/kernels/linux-2.6.18-rc3/include/asm/semaphore.h:105: error: expected ‘:’ or ‘)’ before ‘KBUILD_BASENAME’ /usr/src/kernels/linux-2.6.18-rc3/include/asm/semaphore.h: In function ‘down_interruptible’: /usr/src/kernels/linux-2.6.18-rc3/include/asm/semaphore.h:130: error: expected ‘:’ or ‘)’ before ‘KBUILD_BASENAME’ /usr/src/kernels/linux-2.6.18-rc3/include/asm/semaphore.h: In function ‘down_trylock’: /usr/src/kernels/linux-2.6.18-rc3/include/asm/semaphore.h:155: error: expected ‘:’ or ‘)’ before ‘KBUILD_BASENAME’ /usr/src/kernels/linux-2.6.18-rc3/include/asm/semaphore.h: In function ‘up’: /usr/src/kernels/linux-2.6.18-rc3/include/asm/semaphore.h:179: error: expected ‘:’ or ‘)’ before ‘KBUILD_BASENAME’ make[1]: *** [memalloc.o] Error 1 make[1]: Leaving directory `/root/alsa-source/alsa-driver/acore' make: *** [compile] Error 1
/usr/src/kernels/linux-2.6.18-rc3/include/asm/rwsem.h: In function '__down_read': /usr/src/kernels/linux-2.6.18-rc3/include/asm/rwsem.h:104: error: expected ':' or ')' before 'KBUILD_BASENAME' /usr/src/kernels/linux-2.6.18-rc3/include/asm/rwsem.h: In function '__down_write_nested': /usr/src/kernels/linux-2.6.18-rc3/include/asm/rwsem.h:156: error: expected ':' or ')' before 'KBUILD_BASENAME' /usr/src/kernels/linux-2.6.18-rc3/include/asm/rwsem.h: In function '__up_read': /usr/src/kernels/linux-2.6.18-rc3/include/asm/rwsem.h:198: error: expected ':' or ')' before 'KBUILD_BASENAME' /usr/src/kernels/linux-2.6.18-rc3/include/asm/rwsem.h:192: warning: unused variable 'tmp' /usr/src/kernels/linux-2.6.18-rc3/include/asm/rwsem.h: In function '__up_write': /usr/src/kernels/linux-2.6.18-rc3/include/asm/rwsem.h:224: error: expected ':' or ')' before 'KBUILD_BASENAME' /usr/src/kernels/linux-2.6.18-rc3/include/asm/rwsem.h: In function '__downgrade_write': /usr/src/kernels/linux-2.6.18-rc3/include/asm/rwsem.h:249: error: expected ':' or ')' before 'KBUILD_BASENAME' In file included from /usr/src/kernels/linux-2.6.18-rc3 /include/linux/sched.h:57, from /usr/src/kernels/linux-2.6.18-rc3 /include/linux/module.h:9, from /usr/src/kernels/linux-2.6.18-rc3 /include/linux/device.h:19, from /usr/src/kernels/linux-2.6.18-rc3 /include/linux/pci.h:53, from memalloc.inc:10, from memalloc.c:1: /usr/src/kernels/linux-2.6.18-rc3/include/asm/semaphore.h: In function 'down': /usr/src/kernels/linux-2.6.18-rc3/include/asm/semaphore.h:105: error: expected ':' or ')' before 'KBUILD_BASENAME' /usr/src/kernels/linux-2.6.18-rc3/include/asm/semaphore.h: In function 'down_interruptible': /usr/src/kernels/linux-2.6.18-rc3/include/asm/semaphore.h:130: error: expected ':' or ')' before 'KBUILD_BASENAME' /usr/src/kernels/linux-2.6.18-rc3/include/asm/semaphore.h: In function 'down_trylock': /usr/src/kernels/linux-2.6.18-rc3/include/asm/semaphore.h:155: error: expected ':' or ')' before 'KBUILD_BASENAME' /usr/src/kernels/linux-2.6.18-rc3/include/asm/semaphore.h: In function 'up': /usr/src/kernels/linux-2.6.18-rc3/include/asm/semaphore.h:179: error: expected ':' or ')' before 'KBUILD_BASENAME' make[1]: *** [memalloc.o] Error 1 make[1]: Leaving directory `/root/alsa-source/alsa-driver/acore' make: *** [compile] Error 1
Have you considered having a look at the files above and see if ":" or ")" is really missing. You can backup the original files, make changes and see what happens.
Gook luck David
Hello JeeBee,
You may not need to do anything with alsa other than re-initialize it. It should automatically access the new modules. Let's see if things are set up properly..
Do a
$ ls /lib/modules/
You should see the new kernel listed there if you were successful with "make modules_install" during the rebuild process. If it is, do
ls /lib/modules/[your new kernel]/kernel/sound/core
and post the results.
Have you tried /sbin/service alsasound stop/start again? After that it would be good to see the /root/sysound.log file resultsing from system-config-soundcard.
You may not need to do anything with alsa other than re-initialize it. It should automatically access the new modules.
Scratch that. You do need to reconfigure alsa because it configures with a specific kernel. You probably don't need the newest alsa release candidate though.
I would just
$ rpm -e --nodeps alsa-lib $ rpm -e --nodeps alsa-utils
to remove alsa. Then, immediately after (don't reboot since you used --nodeps)
$ yum install alsa-lib $ yum install alsa-utils
Then try the /sbin/service alsasound stop/start to remove and reinstall the modules.
$ rpm -e --nodeps alsa-lib $ rpm -e --nodeps alsa-utils $ yum install alsa-lib $ yum install alsa-utils
I did this, no errors.
[root@localhost etc]# service alsasound restart Shutting down sound driver: done Starting sound driver: snd-hda-intel done [root@localhost etc]# rpm -qa |grep alsa alsa-lib-devel-1.0.11-4.rc2 alsa-utils-1.0.11-4.rc2 alsa-lib-1.0.11-4.rc2
Tried playing and alsamixer. Still have no master volume. Running system-config-soundcard now, here's the log:
[root@localhost etc]# cat /root/scsound.log ------- System Config Soundcard -------- Thu Aug 3 19:07:23 CEST 2006
------- lspci -------- 00:00.0 Host bridge: Intel Corporation Mobile 915GM/PM/GMS/910GML Express Processor to DRAM Controller (rev 04) 00:02.0 VGA compatible controller: Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller (rev 04) 00:02.1 Display controller: Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller (rev 04) 00:1b.0 Audio device: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) High Definition Audio Controller (rev 04) 00:1c.0 PCI bridge: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 1 (rev 04) 00:1c.1 PCI bridge: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 2 (rev 04) 00:1c.2 PCI bridge: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 3 (rev 04) 00:1d.0 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #1 (rev 04) 00:1d.1 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #2 (rev 04) 00:1d.2 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #3 (rev 04) 00:1d.3 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #4 (rev 04) 00:1d.7 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB2 EHCI Controller (rev 04) 00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev d4) 00:1f.0 ISA bridge: Intel Corporation 82801FBM (ICH6M) LPC Interface Bridge (rev 04) 00:1f.1 IDE interface: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) IDE Controller (rev 04) 00:1f.3 SMBus: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) SMBus Controller (rev 04) 06:01.0 CardBus bridge: Texas Instruments PCI1510 PC card Cardbus Controller 06:04.0 Network controller: Intel Corporation PRO/Wireless 2200BG (rev 05) 06:08.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
------- lsmod -------- Module Size Used by snd_hda_intel 18964 0 snd_hda_codec 150272 1 snd_hda_intel snd_seq_dummy 4484 0 snd_seq_oss 33024 0 snd_seq_midi_event 8192 1 snd_seq_oss snd_seq 51696 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event snd_seq_device 8844 3 snd_seq_dummy,snd_seq_oss,snd_seq snd_pcm_oss 42752 0 snd_mixer_oss 17024 1 snd_pcm_oss snd_pcm 76676 3 snd_hda_intel,snd_hda_codec,snd_pcm_oss snd_timer 23428 2 snd_seq,snd_pcm snd 53124 9 snd_hda_intel,snd_hda_codec,snd_seq_oss,snd_seq,snd_seq_device,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer soundcore 10464 1 snd ieee80211_crypt_wep 5760 0 i915 19456 1 drm 68372 2 i915 ipv6 243488 14 autofs4 21764 1 sunrpc 153916 1 michael_mic 3200 1 arc4 2688 1 ieee80211_crypt_tkip 11264 1 aes 28736 1 ieee80211_crypt_ccmp 8064 1 ip_conntrack_netbios_ns 3584 0 ipt_REJECT 5888 1 xt_state 2816 2 ip_conntrack 52148 2 ip_conntrack_netbios_ns,xt_state nfnetlink 7704 1 ip_conntrack xt_tcpudp 3712 4 iptable_filter 3584 1 ip_tables 13256 1 iptable_filter x_tables 14468 4 ipt_REJECT,xt_state,xt_tcpudp,ip_tables dm_mirror 22352 0 dm_mod 57624 1 dm_mirror video 17284 0 button 7440 0 battery 10756 0 asus_acpi 17048 0 ac 5764 0 lp 13256 0 parport_pc 27300 0 parport 37064 2 lp,parport_pc ehci_hcd 30984 0 uhci_hcd 23692 0 joydev 9920 0 ipw2200 97836 0 ieee80211 31176 1 ipw2200 ieee80211_crypt 6656 4 ieee80211_crypt_wep,ieee80211_crypt_tkip,ieee80211_crypt_ccmp,ieee80211 8139cp 24320 0 8139too 27264 0 mii 6016 2 8139cp,8139too pcspkr 3712 0 i2c_i801 8332 0 snd_page_alloc 10632 2 snd_hda_intel,snd_pcm i2c_core 21888 1 i2c_i801 ext3 128776 1 jbd 57364 1 ext3
------- /etc/modprobe.conf -------- # network alias eth0 8139too alias wlan0 ipw2200 # soundcard alias snd-card-0 snd-hda-intel options snd-card-0 index=0 options snd-hda-intel index=0 remove snd-hda-intel { /usr/sbin/alsactl store 0 >/dev/null 2>&1 || : ; }; /sbin/modprobe -r --ignore-remove snd-hda-intel
------- /etc/asound.conf -------- #Generated by system-config-soundcard, do not edit by hand #SWCONF #DEV 0 defaults.pcm.card 0 defaults.pcm.device 0 defaults.ctl.card 0
------- aplay -l -------- **** List of PLAYBACK Hardware Devices **** card 0: Intel [HDA Intel], device 0: ALC883 Analog [ALC883 Analog] Subdevices: 1/1 Subdevice #0: subdevice #0 card 0: Intel [HDA Intel], device 2: ALC883 Digital [ALC883 Digital] Subdevices: 1/1 Subdevice #0: subdevice #0
------- amixer -------- Simple mixer control 'PCM',0 Capabilities: pvolume Playback channels: Front Left - Front Right Limits: Playback 0 - 255 Mono: Front Left: Playback 255 [100%] Front Right: Playback 255 [100%] Simple mixer control 'Front',0 Capabilities: pvolume pswitch Playback channels: Front Left - Front Right Limits: Playback 0 - 31 Mono: Front Left: Playback 31 [100%] [on] Front Right: Playback 31 [100%] [on] Simple mixer control 'Line',0 Capabilities: pvolume pswitch Playback channels: Front Left - Front Right Limits: Playback 0 - 31 Mono: Front Left: Playback 31 [100%] [on] Front Right: Playback 31 [100%] [on] Simple mixer control 'Mic',0 Capabilities: pvolume pswitch Playback channels: Front Left - Front Right Limits: Playback 0 - 31 Mono: Front Left: Playback 0 [0%] [off] Front Right: Playback 0 [0%] [off] Simple mixer control 'IEC958',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [on] Simple mixer control 'Capture',0 Capabilities: cvolume cswitch Capture channels: Front Left - Front Right Limits: Capture 0 - 31 Front Left: Capture 31 [100%] [on] Front Right: Capture 31 [100%] [on] Simple mixer control 'Capture',1 Capabilities: cvolume cswitch Capture channels: Front Left - Front Right Limits: Capture 0 - 31 Front Left: Capture 31 [100%] [on] Front Right: Capture 31 [100%] [on] Simple mixer control 'Input Source',0 Capabilities: enum Items: 'Mic' 'Line' Item0: 'Line' Simple mixer control 'Input Source',1 Capabilities: enum Items: 'Mic' 'Line' Item0: 'Line'
------- /proc/asound/version -------- Advanced Linux Sound Architecture Driver Version 1.0.12rc1 (Thu Jun 22 13:55:50 2006 UTC).
------- rpm -q alsa-lib -------- alsa-lib-1.0.11-4.rc2
------- rpm -q alsa-utils -------- alsa-utils-1.0.11-4.rc2
------- /proc/asound/modules -------- 0 snd_hda_intel
------- /proc/asound/pcm -------- 00-02: ALC883 Digital : ALC883 Digital : playback 1 00-01: ALC883 Analog : ALC883 Analog : capture 2 00-00: ALC883 Analog : ALC883 Analog : playback 1 : capture 2
------- system-config-soundcard --------
/usr/share/system-config-soundcard/soundcard.py:273: DeprecationWarning: use gtk.ComboBox self.primarySubDeviceOptionMenu = gtk.OptionMenu() /usr/share/system-config-soundcard/soundcard.py:308: GtkDeprecationWarning: gtk.timeout_add is deprecated, use gobject.timeout_add instead self.timer = gtk.timeout_add (100, self.checkStatus, self) /usr/share/system-config-soundcard/soundcard.py:548: GtkDeprecationWarning: gtk.TRUE is deprecated, use True instead gtk.main() Playing WAVE '/usr/share/system-config-soundcard/sound-sample.wav' : Signed 16 bit Little Endian, Rate 44100 Hz, Stereo Read config: card 0 device 0 HW 0 ----------- Kudzu ------------- Desc: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) High Definition Audio Controller Driver: snd-hda-intel Device: None
----------- **** -------------
Hello JeeBee,
Try to manually load the snd-rawmidi module:
$ /sbin/modprobe snd-rawmidi
See if it worked:
$ /sbin/lsmod | grep snd
Any changes to alsamixer?
Hi Pithball,
Try to manually load the snd-rawmidi module: $ /sbin/modprobe snd-rawmidi $ /sbin/lsmod | grep snd Any changes to alsamixer?
[root@localhost etc]# ./init.d/alsasound stop Shutting down sound driver: done [root@localhost etc]# lsmod | grep snd snd_page_alloc 10632 0 [root@localhost etc]# modprobe snd-rawmidi [root@localhost etc]# lsmod | grep snd snd_rawmidi 24960 0 snd_seq_device 8844 1 snd_rawmidi snd 53124 2 snd_rawmidi,snd_seq_device soundcore 10464 1 snd snd_page_alloc 10632 0 [root@localhost etc]# alsamixer
alsamixer: function snd_ctl_open failed for default: No such device [root@localhost etc]# cat /proc/asound/cards --- no soundcards ---
Nothing got added to dmesg or /var/log/messages.
I tried several other modules too. Some let me open alsamixer but give the same result (no master volume). I'll try some more, because I thought I've seen one that gave more items in alsamixer.
JeeBee.
Hi JeeBee,
You need to have all the modules loaded together.
so
$ /sbin/service alsasound start $ /sbin/modprobe snd-rawmidi $ /sbin/modprobe snd-seq-midi
then look in alsamixer.
Ok, loaded them together now. Bad news again I'm afraid :(
[root@localhost ~]# ls /lib/modules/2.6.18-rc3/kernel/sound/core/seq/ instr snd-seq-dummy.ko snd-seq-midi-emul.ko snd-seq-virmidi.ko oss snd-seq-instr.ko snd-seq-midi-event.ko snd-seq-device.ko snd-seq.ko snd-seq-midi.ko
[root@localhost ~]# service alsasound stop Shutting down sound driver: done
[root@localhost ~]# lsmod | grep snd snd_page_alloc 10632 0
[root@localhost ~]# service alsasound start Starting sound driver: snd-hda-intel done
[root@localhost ~]# modprobe snd-rawmidi [root@localhost ~]# alsamixer
... no changes to controls
[root@localhost ~]# modprobe snd-seq-midi [root@localhost ~]# alsamixer
... no changes to controls
By the way, I discovered that alsaconf is creating my /etc/modprobe.d/sound (instead of appending to /etc/modprobe.conf).
JeeBee.
Hello JeeBee,
When you compiled the new kernel a file named .config should have been stored in your source directory. Check if CONFIG_SND_HDA_INTEL is enabled in your kernel configuration. Type
$ cat .config | grep CONFIG_SND_HDA_INTEL
It may be that the /etc/modprobe.d/sound file is important for your card. What does it read? It could probably be left alone unless it is causing problems. Where is your alsaconf located?
Hi Pithball,
$ cat .config | grep CONFIG_SND_HDA_INTEL
Compiled as a module, I verified that when configuring the kernel. CONFIG_SND_HDA_INTEL=m
It may be that the /etc/modprobe.d/sound file is important for your card. What does it read? It could probably be left alone unless it is causing problems. Where is your alsaconf located?
That /etc/modprobe.d/sound contained only two lines. (after running alsaconf:) [root@localhost etc]# cat /etc/modprobe.d/sound alias snd-card-0 snd-hda-intel alias sound-slot-0 snd-hda-intel
My modprobe.conf manual page says it first checks for /etc/modprobe.conf and if that not exists, it'll read all files in /etc/modprobe.d/ similar to yum's repositories that can nowadays be spread over several files in /etc/yum.d/ I guess. I think the manual page is not 100% accurate, because I assume it'll check /etc/modprobe.d anyways, whether or not /etc/modprobe.conf exists. (it even tries to load my hda_intel module twice when I have it both in /etc/modprobe.conf and /etc/modprobe.d/sound)
[root@localhost etc]# which alsaconf /usr/sbin/alsaconf [root@localhost etc]# ls -lsh /usr/sbin/alsaconf 40K -rwxr-xr-x 1 root root 35K Jul 25 20:37 /usr/sbin/alsaconf
( alsaconf was compiled by myself )
JeeBee.
That /etc/modprobe.d/sound contained only two lines. (after running alsaconf:) [root@localhost etc]# cat /etc/modprobe.d/sound alias snd-card-0 snd-hda-intel alias sound-slot-0 snd-hda-intel
My modprobe.conf manual page says it first checks for /etc/modprobe.conf and if that not exists, it'll read all files in /etc/modprobe.d/ similar to yum's repositories that can nowadays be spread over several files in /etc/yum.d/ I guess. I think the manual page is not 100% accurate, because I assume it'll check /etc/modprobe.d anyways, whether or not /etc/modprobe.conf exists. (it even tries to load my hda_intel module twice when I have it both in /etc/modprobe.conf and /etc/modprobe.d/sound)
Given your /etc/modprobe.conf, you could probably keep the /etc/modprobe.d/sound file if you comment the first line.
What did /etc/modprobe.conf look like after you installed the new kernel?
Also, you have a different version of alsa-driver than alsa-lib, alsa-utils (alsa-tools might also be useful). This could be causing problems.. you might try to "make uninstall" your 1.0.12rc1 driver and reinstall the 1.0.11 version. If the 1.0.12rc1 driver uninstall gets rid of alsasound and alsaconf you should copy them back if you don't get them with the 1.0.11 driver install.
/etc/modprobe.conf only contained the lines about my wireless card, nothing about sound. I upgraded my system to Fedora Core 6 Test 2, hoping that could make a change :)
Wanted to let you know that I rediscovered how to get a lot of controls in alsamixer. It was using this configuration:
alias snd-card-0 snd-hda-intel alias sound-slot-0 snd-hda-intel options snd-hda-intel model=6stack-dig-demo
It all didn't help much though, still no sound. I also messed with snd-intel8x0, but I cannot get that module to load.
Look: :)
[root@localhost modprobe.d]# amixer Simple mixer control 'Headphone',0 Capabilities: pswitch Playback channels: Front Left - Front Right Mono: Front Left: Playback [on] Front Right: Playback [on] Simple mixer control 'PCM',0 Capabilities: pvolume Playback channels: Front Left - Front Right Limits: Playback 0 - 255 Mono: Front Left: Playback 255 [100%] Front Right: Playback 255 [100%] Simple mixer control 'Front',0 Capabilities: pvolume pswitch Playback channels: Front Left - Front Right Limits: Playback 0 - 31 Mono: Front Left: Playback 31 [100%] [on] Front Right: Playback 31 [100%] [on] Simple mixer control 'Front Mic',0 Capabilities: pvolume pswitch Playback channels: Front Left - Front Right Limits: Playback 0 - 31 Mono: Front Left: Playback 31 [100%] [on] Front Right: Playback 31 [100%] [on] Simple mixer control 'Surround',0 Capabilities: pvolume pswitch Playback channels: Front Left - Front Right Limits: Playback 0 - 31 Mono: Front Left: Playback 31 [100%] [on] Front Right: Playback 31 [100%] [on] Simple mixer control 'Center',0 Capabilities: pvolume pvolume-joined pswitch pswitch-joined Playback channels: Mono Limits: Playback 0 - 31 Mono: Playback 31 [100%] [on] Simple mixer control 'LFE',0 Capabilities: pvolume pvolume-joined pswitch pswitch-joined Playback channels: Mono Limits: Playback 0 - 31 Mono: Playback 31 [100%] [on] Simple mixer control 'Side',0 Capabilities: pvolume pswitch Playback channels: Front Left - Front Right Limits: Playback 0 - 31 Mono: Front Left: Playback 31 [100%] [on] Front Right: Playback 31 [100%] [on] Simple mixer control 'Line',0 Capabilities: pvolume pswitch Playback channels: Front Left - Front Right Limits: Playback 0 - 31 Mono: Front Left: Playback 31 [100%] [on] Front Right: Playback 31 [100%] [on] Simple mixer control 'CD',0 Capabilities: pvolume pswitch Playback channels: Front Left - Front Right Limits: Playback 0 - 31 Mono: Front Left: Playback 31 [100%] [on] Front Right: Playback 31 [100%] [on] Simple mixer control 'Mic',0 Capabilities: pvolume pswitch Playback channels: Front Left - Front Right Limits: Playback 0 - 31 Mono: Front Left: Playback 31 [100%] [on] Front Right: Playback 31 [100%] [on] Simple mixer control 'IEC958',0 Capabilities: pswitch pswitch-joined cswitch cswitch-joined Playback channels: Mono Capture channels: Mono Mono: Playback [off] Capture [off] Simple mixer control 'PC Speaker',0 Capabilities: pvolume pswitch Playback channels: Front Left - Front Right Limits: Playback 0 - 31 Mono: Front Left: Playback 31 [100%] [on] Front Right: Playback 31 [100%] [on] Simple mixer control 'Capture',0 Capabilities: cvolume cswitch Capture channels: Front Left - Front Right Limits: Capture 0 - 31 Front Left: Capture 127 [410%] [on] Front Right: Capture 127 [410%] [on] Simple mixer control 'Capture',1 Capabilities: cvolume cswitch Capture channels: Front Left - Front Right Limits: Capture 0 - 127 Front Left: Capture 127 [100%] [on] Front Right: Capture 127 [100%] [on] Simple mixer control 'Channel Mode',0 Capabilities: enum Items: '6ch' '8ch' Item0: '8ch' Simple mixer control 'Input Source',0 Capabilities: enum Items: 'Mic' 'Front Mic' 'Line' 'CD' Item0: 'Mic' Simple mixer control 'Input Source',1 Capabilities: enum Items: 'Mic' 'Front Mic' 'Line' 'CD' Item0: 'Mic'
Also do
$ ls /lib/modules/2.6.18-rc3/kernel/sound/core/seq
and try to manually load snd-seq-midi
$ /sbin/modprobe snd-seq-midi
$ ls /lib/modules/
[root@localhost ~]# ls /lib/modules/ 2.6.15-1.2054_FC5 2.6.17-1.2157_FC5 2.6.18-rc3
ls /lib/modules/[your new kernel]/kernel/sound/core
[root@localhost ~]# ls /lib/modules/2.6.18-rc3/kernel/sound/core/ oss snd-hwdep.ko snd-page-alloc.ko snd-rawmidi.ko snd-timer.ko seq snd.ko snd-pcm.ko snd-rtctimer.ko
[root@localhost ~]# ls /lib/modules/2.6.18-rc3/kernel/sound/pci/hda/ snd-hda-codec.ko snd-hda-intel.ko
Have you tried /sbin/service alsasound stop/start again? After that it would be good to see the /root/sysound.log file resultsing from system-config-soundcard.
Funny, I found an /etc/modprobe.d/sound again. I removed it, as I put your lines in /etc/modprobe.conf. (I discovered this when alsasound start said "starting sound driver" twice).
[root@localhost etc]# service alsasound stop Shutting down sound driver: done [root@localhost etc]# service alsasound start Starting sound driver: snd-hda-intel done /usr/sbin/alsactl: load_state:1236: No soundcards found...
I also tried passing model=asus and model=acer.
Thanks very much for your time. JeeBee.
root@localhost ~]# cat scsound.log ------- System Config Soundcard -------- Thu Aug 3 18:55:41 CEST 2006
------- lspci -------- 00:00.0 Host bridge: Intel Corporation Mobile 915GM/PM/GMS/910GML Express Processor to DRAM Controller (rev 04) 00:02.0 VGA compatible controller: Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller (rev 04) 00:02.1 Display controller: Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller (rev 04) 00:1b.0 Audio device: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) High Definition Audio Controller (rev 04) 00:1c.0 PCI bridge: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 1 (rev 04) 00:1c.1 PCI bridge: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 2 (rev 04) 00:1c.2 PCI bridge: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 3 (rev 04) 00:1d.0 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #1 (rev 04) 00:1d.1 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #2 (rev 04) 00:1d.2 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #3 (rev 04) 00:1d.3 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #4 (rev 04) 00:1d.7 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB2 EHCI Controller (rev 04) 00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev d4) 00:1f.0 ISA bridge: Intel Corporation 82801FBM (ICH6M) LPC Interface Bridge (rev 04) 00:1f.1 IDE interface: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) IDE Controller (rev 04) 00:1f.3 SMBus: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) SMBus Controller (rev 04) 06:01.0 CardBus bridge: Texas Instruments PCI1510 PC card Cardbus Controller 06:04.0 Network controller: Intel Corporation PRO/Wireless 2200BG (rev 05) 06:08.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
------- lsmod -------- Module Size Used by snd_hda_intel 18964 0 snd_hda_codec 150272 1 snd_hda_intel snd_seq_dummy 4484 0 snd_seq_oss 33024 0 snd_seq_midi_event 8192 1 snd_seq_oss snd_seq 51696 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event snd_seq_device 8844 3 snd_seq_dummy,snd_seq_oss,snd_seq snd_pcm_oss 42752 0 snd_mixer_oss 17024 1 snd_pcm_oss snd_pcm 76676 3 snd_hda_intel,snd_hda_codec,snd_pcm_oss snd_timer 23428 2 snd_seq,snd_pcm snd 53124 9 snd_hda_intel,snd_hda_codec,snd_seq_oss,snd_seq,snd_seq_device,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer soundcore 10464 1 snd ieee80211_crypt_wep 5760 0 i915 19456 1 drm 68372 2 i915 ipv6 243488 14 autofs4 21764 1 sunrpc 153916 1 michael_mic 3200 1 arc4 2688 1 ieee80211_crypt_tkip 11264 1 aes 28736 1 ieee80211_crypt_ccmp 8064 1 ip_conntrack_netbios_ns 3584 0 ipt_REJECT 5888 1 xt_state 2816 2 ip_conntrack 52148 2 ip_conntrack_netbios_ns,xt_state nfnetlink 7704 1 ip_conntrack xt_tcpudp 3712 4 iptable_filter 3584 1 ip_tables 13256 1 iptable_filter x_tables 14468 4 ipt_REJECT,xt_state,xt_tcpudp,ip_tables dm_mirror 22352 0 dm_mod 57624 1 dm_mirror video 17284 0 button 7440 0 battery 10756 0 asus_acpi 17048 0 ac 5764 0 lp 13256 0 parport_pc 27300 0 parport 37064 2 lp,parport_pc ehci_hcd 30984 0 uhci_hcd 23692 0 joydev 9920 0 ipw2200 97836 0 ieee80211 31176 1 ipw2200 ieee80211_crypt 6656 4 ieee80211_crypt_wep,ieee80211_crypt_tkip,ieee80211_crypt_ccmp,ieee80211 8139cp 24320 0 8139too 27264 0 mii 6016 2 8139cp,8139too pcspkr 3712 0 i2c_i801 8332 0 snd_page_alloc 10632 2 snd_hda_intel,snd_pcm i2c_core 21888 1 i2c_i801 ext3 128776 1 jbd 57364 1 ext3
------- /etc/modprobe.conf -------- # network alias eth0 8139too alias wlan0 ipw2200 # soundcard alias snd-card-0 snd-hda-intel options snd-card-0 index=0 options snd-hda-intel index=0 remove snd-hda-intel { /usr/sbin/alsactl store 0 >/dev/null 2>&1 || : ; }; /sbin/modprobe -r --ignore-remove snd-hda-intel
------- /etc/asound.conf -------- #Generated by system-config-soundcard, do not edit by hand #SWCONF #DEV 0 defaults.pcm.card 0 defaults.pcm.device 0 defaults.ctl.card 0
------- aplay -l -------- **** List of PLAYBACK Hardware Devices **** card 0: Intel [HDA Intel], device 0: ALC883 Analog [ALC883 Analog] Subdevices: 1/1 Subdevice #0: subdevice #0 card 0: Intel [HDA Intel], device 2: ALC883 Digital [ALC883 Digital] Subdevices: 1/1 Subdevice #0: subdevice #0
------- amixer -------- Simple mixer control 'PCM',0 Capabilities: pvolume Playback channels: Front Left - Front Right Limits: Playback 0 - 255 Mono: Front Left: Playback 253 [99%] Front Right: Playback 253 [99%] Simple mixer control 'Front',0 Capabilities: pvolume pswitch Playback channels: Front Left - Front Right Limits: Playback 0 - 31 Mono: Front Left: Playback 31 [100%] [on] Front Right: Playback 31 [100%] [on] Simple mixer control 'Line',0 Capabilities: pvolume pswitch Playback channels: Front Left - Front Right Limits: Playback 0 - 31 Mono: Front Left: Playback 31 [100%] [on] Front Right: Playback 31 [100%] [on] Simple mixer control 'Mic',0 Capabilities: pvolume pswitch Playback channels: Front Left - Front Right Limits: Playback 0 - 31 Mono: Front Left: Playback 31 [100%] [on] Front Right: Playback 31 [100%] [on] Simple mixer control 'IEC958',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [on] Simple mixer control 'Capture',0 Capabilities: cvolume cswitch Capture channels: Front Left - Front Right Limits: Capture 0 - 31 Front Left: Capture 31 [100%] [on] Front Right: Capture 31 [100%] [on] Simple mixer control 'Capture',1 Capabilities: cvolume cswitch Capture channels: Front Left - Front Right Limits: Capture 0 - 31 Front Left: Capture 31 [100%] [on] Front Right: Capture 31 [100%] [on] Simple mixer control 'Input Source',0 Capabilities: enum Items: 'Mic' 'Line' Item0: 'Line' Simple mixer control 'Input Source',1 Capabilities: enum Items: 'Mic' 'Line' Item0: 'Line'
------- /proc/asound/version -------- Advanced Linux Sound Architecture Driver Version 1.0.12rc1 (Thu Jun 22 13:55:50 2006 UTC).
------- rpm -q alsa-lib -------- alsa-lib-1.0.11-4.rc2
------- rpm -q alsa-utils -------- alsa-utils-1.0.11-4.rc2
------- /proc/asound/modules -------- 0 snd_hda_intel
------- /proc/asound/pcm -------- 00-02: ALC883 Digital : ALC883 Digital : playback 1 00-01: ALC883 Analog : ALC883 Analog : capture 2 00-00: ALC883 Analog : ALC883 Analog : playback 1 : capture 2
------- system-config-soundcard --------
/usr/share/system-config-soundcard/soundcard.py:273: DeprecationWarning: use gtk.ComboBox self.primarySubDeviceOptionMenu = gtk.OptionMenu() /usr/share/system-config-soundcard/soundcard.py:308: GtkDeprecationWarning: gtk.timeout_add is deprecated, use gobject.timeout_add instead self.timer = gtk.timeout_add (100, self.checkStatus, self) /usr/share/system-config-soundcard/soundcard.py:548: GtkDeprecationWarning: gtk.TRUE is deprecated, use True instead gtk.main() Playing WAVE '/usr/share/system-config-soundcard/sound-sample.wav' : Signed 16 bit Little Endian, Rate 44100 Hz, Stereo Read config: card 0 device 0 HW 0 ----------- Kudzu ------------- Desc: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) High Definition Audio Controller Driver: snd-hda-intel Device: None
----------- **** -------------
On Thursday 03 August 2006 18:57, JeeBee wrote: <humongeous snip>
Hi JeeBee. I,ve just posted your problem to the Alsa-user list, and the news is perhaps not good. The main problem is that many laptop's soundcards are basically crappy, and if you're going to use your laptop for serious audio work, it's probably best to get, either a USB soundcard, or a pcmcia one.
Anyway. This is what Lee Revell posted back to me.
My comment.
The hda-intel driver is supported according to the sound card matrix, but
are
there any odd problems with it? And why should the master volume control be missing from Alsamixer.
Lee's reply.
There's really no telling. It's misleading to say "snd-hda-intel is supported" because every single laptop and motherboard with snd-hda-intel is slightly different and there's absolutely no documentation on what the differences are. Possibly the hardware is oncorrectly detected. It's also possible that these devices simply have no hardware master volume and Windows emulates it in software.
All these users can do for now is search for information about their machine in the ALSA bug tracker and hope it gets fixed someday. (They can also try the various model options for their codec described in Documentation/ALSA-Configuration.txt).
Lee
And a further post from Lee.
My posting of your amixer output.
------- amixer -------- Simple mixer control 'PCM',0 Capabilities: pvolume Playback channels: Front Left - Front Right Limits: Playback 0 - 255 Mono: Front Left: Playback 255 [100%] Front Right: Playback 255 [100%] Simple mixer control 'Front',0 Capabilities: pvolume pswitch Playback channels: Front Left - Front Right Limits: Playback 0 - 31 Mono: Front Left: Playback 31 [100%] [on] Front Right: Playback 31 [100%] [on]
Since you only seem to have 2 channels, doesn't "Front" work as a master?
Lee.
Sorry that I couldn't bring you any good news.
Nigel.
Lee's reply.
There's really no telling. It's misleading to say "snd-hda-intel is supported" because every single laptop and motherboard with snd-hda-intel is slightly different and there's absolutely no documentation on what the differences are. Possibly the hardware is oncorrectly detected. It's also possible that these devices simply have no hardware master volume and Windows emulates it in software.
Since you only seem to have 2 channels, doesn't "Front" work as a master?
I believe this is right. On a laptop with this chipset 'MASTER' vol is more likely to be emulated and 'PCM' and 'FRONT' should be enough to get sound. Well, there's one less thing to worry about. :-D
On Thu, 03 Aug 2006 23:35:31 +0200, Nigel Henry wrote:
Hi JeeBee. I,ve just posted your problem to the Alsa-user list, and the news is perhaps not good. The main problem is that many laptop's soundcards are basically crappy, and if you're going to use your laptop for serious audio work, it's probably best to get, either a USB soundcard, or a pcmcia one.
Ok, Nigel, thanks for asking. I do read some good news here as well. I can buy a pcmcia card and have sound with linux then? Can this card use my internal laptop speakers? And, more importantly, which card should I buy then?
Maybe I will do so. But I'll try to be a little patient first and wait a few weeks and pray my bug gets fixed from Alsa's bug tracker.
On Friday 04 August 2006 10:13, JeeBee wrote:
On Thu, 03 Aug 2006 23:35:31 +0200, Nigel Henry wrote:
Hi JeeBee. I,ve just posted your problem to the Alsa-user list, and the news is perhaps not good. The main problem is that many laptop's soundcards are basically crappy, and if you're going to use your laptop for serious audio work, it's probably best to get, either a USB soundcard, or a pcmcia one.
Ok, Nigel, thanks for asking. I do read some good news here as well. I can buy a pcmcia card and have sound with linux then?
Yes, and the same goes for USB soundcards.
Can this card use my internal laptop speakers?
As I don't have a laptop, I'm not sure, and had been wondering about that myself.
And, more importantly, which card should I buy then?
It may be best to put that question to the list here, or on Linux audio user list. Folks who are using either USB, or pcmcia cards will be able to make better suggestions than me. It depends as well, how much you can afford. I think the pcmcia ones are generally more expensive than the USB ones.
Maybe I will do so. But I'll try to be a little patient first and wait a few weeks and pray my bug gets fixed from Alsa's bug tracker.
I hope you get the sound fixed soon, one way or the other. It's obviously a very frustrating problem.
Nigel.
On Fri, 2006-08-04 at 10:13 +0200, JeeBee wrote:
I can buy a pcmcia card and have sound with linux then? Can this card use my internal laptop speakers?
I wouldn't think it could use the internal speakers. Looking at the pinouts for the PCMCIA card, there's no connectors for passing an analogue signal through (i.e. audio out to speakers). Also, your speakers would be directly connected to the laptop's internal sound card/circuitry. Putting you back in the position of getting the internal sound working.
Going the PCMCIA or USB route, means external devices hanging off your nearly all-in-one laptop. Not very convenient...
Have you considered having a look at the files above and see if ":" or ")" is really missing. You can backup the original files, make changes and see what happens.
In /usr/src/kernels/linux-2.6.18-rc3/include/linux/spinlock.h:
#define LOCK_SECTION_NAME ".text.lock."KBUILD_BASENAME
This is used in rwsem.h as LOCK_SECTION_START("")
And in /root/alsa-source/alsa-driver/Rules.make I see KBUILD_BASENAME getting defined several times and passed with -D.
Only, in the acore subdirectory, KBUILD_BASENAME does not get defined.
Hmmm. I added -DKBUILD_BASENAME=... (same as above) and that removed the first error. Then I surrounded by -DKBUILD_BASENAME="..." because I think that was necessary too. Then I got a lot of other errors, like: CONFIG_X86_L1_CACHE_SHIFT undeclared here (not in a function).
I might have to give up here :'( Perhaps I could try Fedora Core 6's test release :)
JeeBee.
Hallo,
has anyone gotten the integrated Bluetooth to work ?
The Bluetooth device is connected via USB, but after powering up the device is disabled.
For Windows there is a tool for "plugging the device in", so the Windows device manager finds the device and installs the drivers.
There is a really old tool (dmabt) for Linux, for some older Laptop Models. But I don't found anything, if this tool is compatible with the modern Tecras nor does this tool work Kernels above 2.4.
Regards, Robert
Woohoo !!! My sounds problems are solved by applying a patch to alsa.
See: - https://bugtrack.alsa-project.org/alsa-bug/view.php?id=2104 - https://bugtrack.alsa-project.org/alsa-bug/view.php?id=2378 (the patch)
Thanks all for helping me, especially the unfatiguable pithball, Nigel and of course I have to look up the name of the guy who wrote that patch ;)
JeeBee.
On Tuesday 22 August 2006 20:32, JeeBee wrote:
Woohoo !!! My sounds problems are solved by applying a patch to alsa.
See:
- https://bugtrack.alsa-project.org/alsa-bug/view.php?id=2104
- https://bugtrack.alsa-project.org/alsa-bug/view.php?id=2378 (the patch)
Thanks all for helping me, especially the unfatiguable pithball, Nigel and of course I have to look up the name of the guy who wrote that patch ;)
JeeBee.
I'm happy to see you've fixed your snd-hda-intel problem. I've seen quite a lot of folks using laptops, that use snd-hda-intel, and are having problems. perhaps that patch will fix all of them. Wishfull thinking?
Nigel.