[alsa-devel] Intel ICH7/Realtek ALC262 on MSI MS-7290 (Crystal 945)
Greetings,
I am running Linux on an MSI Crystal 945, which has a highly-integrated MS-7290 mainboard. This board includes an Intel ICH7 southbridge and a Realtek ALC262 codec. The board has integrated microphone, line-in and line-out jacks (labeled AUDIO-JK1 on the board). In addition, the unit has internal speakers. The speakers are connected to an MSI MS-4088; a small board which also hosts the unit's power button. The MS-4088 is connected to the MS-7290 mainboard with some bundled wires.
ALSA appears to accurately determine that the unit has an ICH7 and ALC262, and I am able to use alsamixer to adjust levels. I am also able to use aplay without any reported errors. However, no audio is heard from the units internal speakers. I have passed every possible model (as listed in ALSA-Configuration.txt) to the ALSA driver (snd-hda-intel), to no avail. For some of the models (or perhaps all; I unfortunately did not pay close attention to this detail), audio IS heard through headphones plugged in to the unit's line-out jack. However, the audio heard is at an extremely low volume, even if all the mixer levels are unmuted and set to 100%. Note that if the driver is loaded without specifying a model, or when specifying "model=auto", I see the following from dmesg:
hda_codec: Unknown model for ALC262, trying auto-probe from BIOS...
I have tried the following versions of ALSA: 1.0.14, 1.0.15, 1.0.16rc1. The unit is running Linux kernel version 2.6.15.7-kiosk-1; it is vanilla 2.6.15.7 patched for unionfs, squashfs and bootsplash.
I am attaching the contents of /proc/asound/card0/codec#0 and lspci -vv. I also have a graph generated by codecgraph, but won't attach it now since it will cause my message to be large enough to await moderator approval.
The version of GCC used to compile ALSA is 3.3.5:
root@kiosk:~# gcc -v Reading specs from /usr/lib/gcc-lib/i486-slackware-linux/3.3.5/specs Configured with: ../gcc-3.3.5/configure --prefix=/usr --enable-shared --enable-threads=posix --enable-__cxa_atexit --disable-checking --with-gnu-ld --verbose --target=i486-slackware-linux --host=i486-slackware-linux Thread model: posix gcc version 3.3.5
I would not be surprised if this is a board configuration the ALSA team has not yet dealt with. As far as I can tell, the MS-7290 was designed specifically for the Crystal 945 barebones unit, so its probably not in widespread use. Is there someone who would be willing to work with me to get this working? Just let me know what you need, and I'll do my best to provide it.
BTW, I did have to "hack" the alsa-driver 1.0.16rc1 source to get the various ALSA kernel modules to load (removed unresolved references to do_posix_clock_monotonic_gettime; I think tiwai's fix in include/adriver.h could be applied elsewhere, but I just removed the references altogether).
Regards,
Matthew R. Hurne wrote:
Greetings,
I am running Linux on an MSI Crystal 945, which has a highly-integrated MS-7290 mainboard. This board includes an Intel ICH7 southbridge and a Realtek ALC262 codec. The board has integrated microphone, line-in and line-out jacks (labeled AUDIO-JK1 on the board). In addition, the unit has internal speakers. The speakers are connected to an MSI MS-4088; a small board which also hosts the unit's power button. The MS-4088 is connected to the MS-7290 mainboard with some bundled wires.
ALSA appears to accurately determine that the unit has an ICH7 and ALC262, and I am able to use alsamixer to adjust levels. I am also able to use aplay without any reported errors. However, no audio is heard from the units internal speakers. I have passed every possible model (as listed in ALSA-Configuration.txt) to the ALSA driver (snd-hda-intel), to no avail. For some of the models (or perhaps all; I unfortunately did not pay close attention to this detail), audio IS heard through headphones plugged in to the unit's line-out jack. However, the audio heard is at an extremely low volume, even if all the mixer levels are unmuted and set to 100%. Note that if the driver is loaded without specifying a model, or when specifying "model=auto", I see the following from dmesg:
hda_codec: Unknown model for ALC262, trying auto-probe from BIOS...
I have tried the following versions of ALSA: 1.0.14, 1.0.15, 1.0.16rc1. The unit is running Linux kernel version 2.6.15.7-kiosk-1; it is vanilla 2.6.15.7 patched for unionfs, squashfs and bootsplash.
I am attaching the contents of /proc/asound/card0/codec#0 and lspci -vv. I also have a graph generated by codecgraph, but won't attach it now since it will cause my message to be large enough to await moderator approval.
Graph attached...
The version of GCC used to compile ALSA is 3.3.5:
root@kiosk:~# gcc -v Reading specs from /usr/lib/gcc-lib/i486-slackware-linux/3.3.5/specs Configured with: ../gcc-3.3.5/configure --prefix=/usr --enable-shared --enable-threads=posix --enable-__cxa_atexit --disable-checking --with-gnu-ld --verbose --target=i486-slackware-linux --host=i486-slackware-linux Thread model: posix gcc version 3.3.5
I would not be surprised if this is a board configuration the ALSA team has not yet dealt with. As far as I can tell, the MS-7290 was designed specifically for the Crystal 945 barebones unit, so its probably not in widespread use. Is there someone who would be willing to work with me to get this working? Just let me know what you need, and I'll do my best to provide it.
BTW, I did have to "hack" the alsa-driver 1.0.16rc1 source to get the various ALSA kernel modules to load (removed unresolved references to do_posix_clock_monotonic_gettime; I think tiwai's fix in include/adriver.h could be applied elsewhere, but I just removed the references altogether).
Sorry for not getting back sooner. Could you try alsa-1.0.16rc2 with the following configuration:
./configure --with-cards=hda-intel --with-debug=detect && make && sudo make install
After it is installed, type "dmesg" and look for the alsa output (line-outs, speakers, etc). Copy that into an email and send it to me, please.
Tobin
On Wed, 2008-01-23 at 11:54 -0500, Matthew R. Hurne wrote:
Matthew R. Hurne wrote:
Greetings,
I am running Linux on an MSI Crystal 945, which has a highly-integrated MS-7290 mainboard. This board includes an Intel ICH7 southbridge and a Realtek ALC262 codec. The board has integrated microphone, line-in and line-out jacks (labeled AUDIO-JK1 on the board). In addition, the unit has internal speakers. The speakers are connected to an MSI MS-4088; a small board which also hosts the unit's power button. The MS-4088 is connected to the MS-7290 mainboard with some bundled wires.
ALSA appears to accurately determine that the unit has an ICH7 and ALC262, and I am able to use alsamixer to adjust levels. I am also able to use aplay without any reported errors. However, no audio is heard from the units internal speakers. I have passed every possible model (as listed in ALSA-Configuration.txt) to the ALSA driver (snd-hda-intel), to no avail. For some of the models (or perhaps all; I unfortunately did not pay close attention to this detail), audio IS heard through headphones plugged in to the unit's line-out jack. However, the audio heard is at an extremely low volume, even if all the mixer levels are unmuted and set to 100%. Note that if the driver is loaded without specifying a model, or when specifying "model=auto", I see the following from dmesg:
hda_codec: Unknown model for ALC262, trying auto-probe from BIOS...
I have tried the following versions of ALSA: 1.0.14, 1.0.15, 1.0.16rc1. The unit is running Linux kernel version 2.6.15.7-kiosk-1; it is vanilla 2.6.15.7 patched for unionfs, squashfs and bootsplash.
I am attaching the contents of /proc/asound/card0/codec#0 and lspci -vv. I also have a graph generated by codecgraph, but won't attach it now since it will cause my message to be large enough to await moderator approval.
Graph attached...
The version of GCC used to compile ALSA is 3.3.5:
root@kiosk:~# gcc -v Reading specs from /usr/lib/gcc-lib/i486-slackware-linux/3.3.5/specs Configured with: ../gcc-3.3.5/configure --prefix=/usr --enable-shared --enable-threads=posix --enable-__cxa_atexit --disable-checking --with-gnu-ld --verbose --target=i486-slackware-linux --host=i486-slackware-linux Thread model: posix gcc version 3.3.5
I would not be surprised if this is a board configuration the ALSA team has not yet dealt with. As far as I can tell, the MS-7290 was designed specifically for the Crystal 945 barebones unit, so its probably not in widespread use. Is there someone who would be willing to work with me to get this working? Just let me know what you need, and I'll do my best to provide it.
BTW, I did have to "hack" the alsa-driver 1.0.16rc1 source to get the various ALSA kernel modules to load (removed unresolved references to do_posix_clock_monotonic_gettime; I think tiwai's fix in include/adriver.h could be applied elsewhere, but I just removed the references altogether).
Alsa-devel mailing list Alsa-devel@alsa-project.org http://mailman.alsa-project.org/mailman/listinfo/alsa-devel
Tobin Davis wrote:
Sorry for not getting back sooner. Could you try alsa-1.0.16rc2 with the following configuration:
./configure --with-cards=hda-intel --with-debug=detect && make && sudo make install
After it is installed, type "dmesg" and look for the alsa output (line-outs, speakers, etc). Copy that into an email and send it to me, please.
Tobin
No worries about not getting back sooner - I appreciate you getting back at all!
I've done as you requested, and here is the output of dmesg:
ALSA /root/alsa-driver-1.0.16rc2/alsa-kernel/pci/hda/hda_intel.c:1788: chipset global capabilities = 0x4401 ALSA /root/alsa-driver-1.0.16rc2/alsa-kernel/pci/hda/hda_intel.c:740: codec_mask = 0x1 hda_codec: Unknown model for ALC262, trying auto-probe from BIOS... ALSA /root/alsa-driver-1.0.16rc2/pci/hda/hda_codec.c:2863: autoconfig: line_outs=1 (0x15/0x0/0x0/0x0/0x0) ALSA /root/alsa-driver-1.0.16rc2/pci/hda/hda_codec.c:2867: speaker_outs=0 (0x0/0x0/0x0/0x0/0x0) ALSA /root/alsa-driver-1.0.16rc2/pci/hda/hda_codec.c:2871: hp_outs=0 (0x0/0x0/0x0/0x0/0x0) ALSA /root/alsa-driver-1.0.16rc2/pci/hda/hda_codec.c:2872: mono: mono_out=0x0 ALSA /root/alsa-driver-1.0.16rc2/pci/hda/hda_codec.c:2880: inputs: mic=0x18, fmic=0x0, line=0x1a, fline=0x0, cd=0x0, aux=0x0 ALSA /root/alsa-driver-1.0.16rc2/pci/hda/hda_codec.c:1079: Cannot find slave Surround Playback Volume, skipped ALSA /root/alsa-driver-1.0.16rc2/pci/hda/hda_codec.c:1079: Cannot find slave Center Playback Volume, skipped ALSA /root/alsa-driver-1.0.16rc2/pci/hda/hda_codec.c:1079: Cannot find slave LFE Playback Volume, skipped ALSA /root/alsa-driver-1.0.16rc2/pci/hda/hda_codec.c:1079: Cannot find slave Side Playback Volume, skipped ALSA /root/alsa-driver-1.0.16rc2/pci/hda/hda_codec.c:1079: Cannot find slave Headphone Playback Volume, skipped ALSA /root/alsa-driver-1.0.16rc2/pci/hda/hda_codec.c:1079: Cannot find slave Speaker Playback Volume, skipped ALSA /root/alsa-driver-1.0.16rc2/pci/hda/hda_codec.c:1079: Cannot find slave Mono Playback Volume, skipped ALSA /root/alsa-driver-1.0.16rc2/pci/hda/hda_codec.c:1079: Cannot find slave Line-Out Playback Volume, skipped ALSA /root/alsa-driver-1.0.16rc2/pci/hda/hda_codec.c:1079: Cannot find slave Surround Playback Switch, skipped ALSA /root/alsa-driver-1.0.16rc2/pci/hda/hda_codec.c:1079: Cannot find slave Center Playback Switch, skipped ALSA /root/alsa-driver-1.0.16rc2/pci/hda/hda_codec.c:1079: Cannot find slave LFE Playback Switch, skipped ALSA /root/alsa-driver-1.0.16rc2/pci/hda/hda_codec.c:1079: Cannot find slave Side Playback Switch, skipped ALSA /root/alsa-driver-1.0.16rc2/pci/hda/hda_codec.c:1079: Cannot find slave Headphone Playback Switch, skipped ALSA /root/alsa-driver-1.0.16rc2/pci/hda/hda_codec.c:1079: Cannot find slave Speaker Playback Switch, skipped ALSA /root/alsa-driver-1.0.16rc2/pci/hda/hda_codec.c:1079: Cannot find slave Mono Playback Switch, skipped
At Thu, 31 Jan 2008 13:59:57 -0500, Matthew R. Hurne wrote:
Tobin Davis wrote:
Sorry for not getting back sooner. Could you try alsa-1.0.16rc2 with the following configuration:
./configure --with-cards=hda-intel --with-debug=detect && make && sudo make install
After it is installed, type "dmesg" and look for the alsa output (line-outs, speakers, etc). Copy that into an email and send it to me, please.
Tobin
No worries about not getting back sooner - I appreciate you getting back at all!
I've done as you requested, and here is the output of dmesg:
ALSA /root/alsa-driver-1.0.16rc2/alsa-kernel/pci/hda/hda_intel.c:1788: chipset global capabilities = 0x4401 ALSA /root/alsa-driver-1.0.16rc2/alsa-kernel/pci/hda/hda_intel.c:740: codec_mask = 0x1 hda_codec: Unknown model for ALC262, trying auto-probe from BIOS... ALSA /root/alsa-driver-1.0.16rc2/pci/hda/hda_codec.c:2863: autoconfig: line_outs=1 (0x15/0x0/0x0/0x0/0x0) ALSA /root/alsa-driver-1.0.16rc2/pci/hda/hda_codec.c:2867: speaker_outs=0 (0x0/0x0/0x0/0x0/0x0) ALSA /root/alsa-driver-1.0.16rc2/pci/hda/hda_codec.c:2871: hp_outs=0 (0x0/0x0/0x0/0x0/0x0) ALSA /root/alsa-driver-1.0.16rc2/pci/hda/hda_codec.c:2872: mono: mono_out=0x0
As you see, there is no speaker output defined in the pin default config which is set by BIOS.
If you don't get any sound with model=basic even after unmuting/adjusting Front, Headphone and Mono volumes/switches, then the problem is likely a missing EAPD via COEF comands...
Takashi
Takashi Iwai wrote:
At Thu, 31 Jan 2008 13:59:57 -0500, Matthew R. Hurne wrote:
Tobin Davis wrote:
Sorry for not getting back sooner. Could you try alsa-1.0.16rc2 with the following configuration:
./configure --with-cards=hda-intel --with-debug=detect && make && sudo make install
After it is installed, type "dmesg" and look for the alsa output (line-outs, speakers, etc). Copy that into an email and send it to me, please.
Tobin
No worries about not getting back sooner - I appreciate you getting back at all!
I've done as you requested, and here is the output of dmesg:
ALSA /root/alsa-driver-1.0.16rc2/alsa-kernel/pci/hda/hda_intel.c:1788: chipset global capabilities = 0x4401 ALSA /root/alsa-driver-1.0.16rc2/alsa-kernel/pci/hda/hda_intel.c:740: codec_mask = 0x1 hda_codec: Unknown model for ALC262, trying auto-probe from BIOS... ALSA /root/alsa-driver-1.0.16rc2/pci/hda/hda_codec.c:2863: autoconfig: line_outs=1 (0x15/0x0/0x0/0x0/0x0) ALSA /root/alsa-driver-1.0.16rc2/pci/hda/hda_codec.c:2867: speaker_outs=0 (0x0/0x0/0x0/0x0/0x0) ALSA /root/alsa-driver-1.0.16rc2/pci/hda/hda_codec.c:2871: hp_outs=0 (0x0/0x0/0x0/0x0/0x0) ALSA /root/alsa-driver-1.0.16rc2/pci/hda/hda_codec.c:2872: mono: mono_out=0x0
As you see, there is no speaker output defined in the pin default config which is set by BIOS.
If you don't get any sound with model=basic even after unmuting/adjusting Front, Headphone and Mono volumes/switches, then the problem is likely a missing EAPD via COEF comands...
Takashi
I don't get any sound with model=basic either (nor with any other model listed for the ALC262). Unfortunately, I have no idea what "a missing EAPD via COEF commands" means! :-) I know Tobin had replied offering to help out with this issue as well - perhaps he'll be able to do something with that? I'll glady do anything asked of me (that isn't over my head), such as compiling from hg sources with debugging enabled and sending along output, etc.
Thanks, Matt
At Mon, 04 Feb 2008 10:50:58 -0500, Matthew R. Hurne wrote:
Takashi Iwai wrote:
At Thu, 31 Jan 2008 13:59:57 -0500, Matthew R. Hurne wrote:
Tobin Davis wrote:
Sorry for not getting back sooner. Could you try alsa-1.0.16rc2 with the following configuration:
./configure --with-cards=hda-intel --with-debug=detect && make && sudo make install
After it is installed, type "dmesg" and look for the alsa output (line-outs, speakers, etc). Copy that into an email and send it to me, please.
Tobin
No worries about not getting back sooner - I appreciate you getting back at all!
I've done as you requested, and here is the output of dmesg:
ALSA /root/alsa-driver-1.0.16rc2/alsa-kernel/pci/hda/hda_intel.c:1788: chipset global capabilities = 0x4401 ALSA /root/alsa-driver-1.0.16rc2/alsa-kernel/pci/hda/hda_intel.c:740: codec_mask = 0x1 hda_codec: Unknown model for ALC262, trying auto-probe from BIOS... ALSA /root/alsa-driver-1.0.16rc2/pci/hda/hda_codec.c:2863: autoconfig: line_outs=1 (0x15/0x0/0x0/0x0/0x0) ALSA /root/alsa-driver-1.0.16rc2/pci/hda/hda_codec.c:2867: speaker_outs=0 (0x0/0x0/0x0/0x0/0x0) ALSA /root/alsa-driver-1.0.16rc2/pci/hda/hda_codec.c:2871: hp_outs=0 (0x0/0x0/0x0/0x0/0x0) ALSA /root/alsa-driver-1.0.16rc2/pci/hda/hda_codec.c:2872: mono: mono_out=0x0
As you see, there is no speaker output defined in the pin default config which is set by BIOS.
If you don't get any sound with model=basic even after unmuting/adjusting Front, Headphone and Mono volumes/switches, then the problem is likely a missing EAPD via COEF comands...
Takashi
I don't get any sound with model=basic either (nor with any other model listed for the ALC262). Unfortunately, I have no idea what "a missing EAPD via COEF commands" means! :-) I know Tobin had replied offering to help out with this issue as well - perhaps he'll be able to do something with that? I'll glady do anything asked of me (that isn't over my head), such as compiling from hg sources with debugging enabled and sending along output, etc.
As a first step, upload the alsa-info.sh output with model=basic to double-check whether it's really done properly.
You'll have some ideas about EAPD and COEF when you see patch_realtek.c.
Takashi
Takashi Iwai wrote:
At Mon, 04 Feb 2008 10:50:58 -0500, Matthew R. Hurne wrote:
Takashi Iwai wrote:
At Thu, 31 Jan 2008 13:59:57 -0500, Matthew R. Hurne wrote:
Tobin Davis wrote:
Sorry for not getting back sooner. Could you try alsa-1.0.16rc2 with the following configuration:
./configure --with-cards=hda-intel --with-debug=detect && make && sudo make install
After it is installed, type "dmesg" and look for the alsa output (line-outs, speakers, etc). Copy that into an email and send it to me, please.
Tobin
No worries about not getting back sooner - I appreciate you getting back at all!
I've done as you requested, and here is the output of dmesg:
ALSA /root/alsa-driver-1.0.16rc2/alsa-kernel/pci/hda/hda_intel.c:1788: chipset global capabilities = 0x4401 ALSA /root/alsa-driver-1.0.16rc2/alsa-kernel/pci/hda/hda_intel.c:740: codec_mask = 0x1 hda_codec: Unknown model for ALC262, trying auto-probe from BIOS... ALSA /root/alsa-driver-1.0.16rc2/pci/hda/hda_codec.c:2863: autoconfig: line_outs=1 (0x15/0x0/0x0/0x0/0x0) ALSA /root/alsa-driver-1.0.16rc2/pci/hda/hda_codec.c:2867: speaker_outs=0 (0x0/0x0/0x0/0x0/0x0) ALSA /root/alsa-driver-1.0.16rc2/pci/hda/hda_codec.c:2871: hp_outs=0 (0x0/0x0/0x0/0x0/0x0) ALSA /root/alsa-driver-1.0.16rc2/pci/hda/hda_codec.c:2872: mono: mono_out=0x0
As you see, there is no speaker output defined in the pin default config which is set by BIOS.
If you don't get any sound with model=basic even after unmuting/adjusting Front, Headphone and Mono volumes/switches, then the problem is likely a missing EAPD via COEF comands...
Takashi
I don't get any sound with model=basic either (nor with any other model listed for the ALC262). Unfortunately, I have no idea what "a missing EAPD via COEF commands" means! :-) I know Tobin had replied offering to help out with this issue as well - perhaps he'll be able to do something with that? I'll glady do anything asked of me (that isn't over my head), such as compiling from hg sources with debugging enabled and sending along output, etc.
As a first step, upload the alsa-info.sh output with model=basic to double-check whether it's really done properly.
You'll have some ideas about EAPD and COEF when you see patch_realtek.c.
Takashi
Attaching alsa-info.txt generated from the latest alsa-info.sh in hg, run as:
./alsa-info.sh --no-upload
Matt
name=root&type=33&description=/tmp/alsa-info.txt&expiry=&s=Submit+Post&content= !!################################ !!ALSA Information Script v 0.4.36 !!################################
!!Script ran on: Mon Feb 4 17:09:00 EST 2008
!!Linux Distribution !!------------------
Slackware 12.0.0
!!Kernel Information !!------------------
Kernel release: 2.6.21.5-smp Operating System: GNU/Linux Architecture: i686 Processor: Intel(R) Pentium(R) 4 CPU 3.00GHz SMP Enabled: Yes
!!ALSA Version !!------------
Driver version: 1.0.16rc2 Library version: 1.0.16rc2 Utilities version: 1.0.16rc1
!!Loaded ALSA modules !!-------------------
snd_hda_intel
!!Soundcards recognised by ALSA !!-----------------------------
0 [Intel ]: HDA-Intel - HDA Intel HDA Intel at 0xfdff8000 irq 16
!!PCI Soundcards installed in the system !!--------------------------------------
00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 01)
!!Advanced information - PCI Vendor/Device/Susbsystem ID's !!--------------------------------------------------------
00:1b.0 0403: 8086:27d8 (rev 01) Subsystem: 1462:2900
!!Loaded sound module options !!--------------------------
!!Module: snd_hda_intel enable : Y,Y,Y,Y,Y,Y,Y,Y enable_msi : 0 id : <NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL> index : -1,-1,-1,-1,-1,-1,-1,-1 model : basic,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL> position_fix : 0,0,0,0,0,0,0,0 power_save : 0 power_save_controller : Y probe_mask : -1,-1,-1,-1,-1,-1,-1,-1 single_cmd : N
!!HDA-Intel Codec information !!---------------------------
Codec: Realtek ALC262 Address: 0 Vendor Id: 0x10ec0262 Subsystem Id: 0x1462043d Revision Id: 0x100002 No Modem Function Group found Default PCM: rates [0x560]: 44100 48000 96000 192000 bits [0xe]: 16 20 24 formats [0x1]: PCM Default Amp-In caps: N/A Default Amp-Out caps: N/A GPIO: io=4, o=0, i=0, unsolicited=1, wake=0 IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0 IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0 IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0 IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0 Node 0x02 [Audio Output] wcaps 0x11: Stereo Converter: stream=0, channel=0 PCM: rates [0x560]: 44100 48000 96000 192000 bits [0xe]: 16 20 24 formats [0x1]: PCM Node 0x03 [Audio Output] wcaps 0x11: Stereo Converter: stream=0, channel=0 PCM: rates [0x560]: 44100 48000 96000 192000 bits [0xe]: 16 20 24 formats [0x1]: PCM Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono Node 0x06 [Audio Output] wcaps 0x211: Stereo Digital Converter: stream=0, channel=0 Digital: Digital category: 0x0 PCM: rates [0x560]: 44100 48000 96000 192000 bits [0x1e]: 16 20 24 32 formats [0x1]: PCM Node 0x07 [Audio Input] wcaps 0x10011b: Stereo Amp-In Amp-In caps: ofs=0x08, nsteps=0x1f, stepsize=0x05, mute=1 Amp-In vals: [0x1f 0x1f] Converter: stream=0, channel=0 SDI-Select: 0 PCM: rates [0x160]: 44100 48000 96000 bits [0x6]: 16 20 formats [0x1]: PCM Connection: 1 0x24 Node 0x08 [Audio Input] wcaps 0x10011b: Stereo Amp-In Amp-In caps: ofs=0x08, nsteps=0x1f, stepsize=0x05, mute=1 Amp-In vals: [0x1f 0x1f] Converter: stream=0, channel=0 SDI-Select: 0 PCM: rates [0x160]: 44100 48000 96000 bits [0x6]: 16 20 formats [0x1]: PCM Connection: 1 0x23 Node 0x09 [Audio Input] wcaps 0x10011b: Stereo Amp-In Amp-In caps: ofs=0x08, nsteps=0x1f, stepsize=0x05, mute=1 Amp-In vals: [0x1f 0x1f] Converter: stream=0, channel=0 SDI-Select: 0 PCM: rates [0x160]: 44100 48000 96000 bits [0x6]: 16 20 formats [0x1]: PCM Connection: 1 0x22 Node 0x0a [Audio Input] wcaps 0x100391: Stereo Digital Converter: stream=0, channel=0 SDI-Select: 0 Digital: Digital category: 0x0 PCM: rates [0x560]: 44100 48000 96000 192000 bits [0x1e]: 16 20 24 32 formats [0x1]: PCM Unsolicited: tag=00, enabled=0 Connection: 1 0x1f Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1 Amp-In vals: [0x1f 0x1f] [0x1f 0x1f] [0x1f 0x1f] [0x80 0x80] [0x1f 0x1f] [0x80 0x80] Connection: 6 0x18 0x19 0x1a 0x1b 0x1c 0x1d Node 0x0c [Audio Mixer] wcaps 0x20010f: Stereo Amp-In Amp-Out Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1 Amp-In vals: [0x00 0x00] [0x00 0x00] Amp-Out caps: ofs=0x1f, nsteps=0x1f, stepsize=0x05, mute=0 Amp-Out vals: [0x1f 0x1f] Connection: 2 0x02 0x0b Node 0x0d [Audio Mixer] wcaps 0x20010f: Stereo Amp-In Amp-Out Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1 Amp-In vals: [0x00 0x00] [0x00 0x00] Amp-Out caps: ofs=0x1f, nsteps=0x1f, stepsize=0x05, mute=0 Amp-Out vals: [0x1f 0x1f] Connection: 2 0x03 0x0b Node 0x0e [Audio Mixer] wcaps 0x20010e: Mono Amp-In Amp-Out Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1 Amp-In vals: [0x00] [0x00] Amp-Out caps: ofs=0x1f, nsteps=0x1f, stepsize=0x05, mute=0 Amp-Out vals: [0x1f] Connection: 2 0x02 0x0b Node 0x0f [Vendor Defined Widget] wcaps 0xf00000: Mono Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono Node 0x12 [Vendor Defined Widget] wcaps 0xf00000: Mono Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono Node 0x14 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0 Amp-In vals: [0x00 0x00] [0x00 0x00] Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1 Amp-Out vals: [0x00 0x00] Pincap 0x083e: IN OUT HP Detect Trigger Pin Default 0x411111f0: [N/A] Speaker at Ext Rear Conn = 1/8, Color = Black DefAssociation = 0xf, Sequence = 0x0 Misc = NO_PRESENCE Pin-ctls: 0x40: OUT Unsolicited: tag=00, enabled=0 Connection: 2 0x0c* 0x0d Node 0x15 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0 Amp-In vals: [0x00 0x00] [0x00 0x00] Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1 Amp-Out vals: [0x00 0x00] Pincap 0x083e: IN OUT HP Detect Trigger Pin Default 0x0121411f: [Jack] HP Out at Ext Rear Conn = 1/8, Color = Green DefAssociation = 0x1, Sequence = 0xf Misc = NO_PRESENCE Pin-ctls: 0xc0: OUT HP Unsolicited: tag=00, enabled=0 Connection: 2 0x0c 0x0d* Node 0x16 [Pin Complex] wcaps 0x40010c: Mono Amp-Out Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1 Amp-Out vals: [0x00] Pincap 0x0810: OUT Pin Default 0x411111f0: [N/A] Speaker at Ext Rear Conn = 1/8, Color = Black DefAssociation = 0xf, Sequence = 0x0 Misc = NO_PRESENCE Pin-ctls: 0x40: OUT Connection: 1 0x0e Node 0x17 [Vendor Defined Widget] wcaps 0xf00000: Mono Node 0x18 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0 Amp-In vals: [0x03 0x03] [0x00 0x00] Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1 Amp-Out vals: [0x80 0x80] Pincap 0x08173e: IN OUT HP Detect Trigger Vref caps: HIZ 50 GRD 80 Pin Default 0x01a19920: [Jack] Mic at Ext Rear Conn = 1/8, Color = Pink DefAssociation = 0x2, Sequence = 0x0 Misc = NO_PRESENCE Pin-ctls: 0x24: IN VREF_80 Unsolicited: tag=00, enabled=0 Connection: 2 0x0c* 0x0d Node 0x19 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0 Amp-In vals: [0x03 0x03] [0x00 0x00] Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1 Amp-Out vals: [0x80 0x80] Pincap 0x08173e: IN OUT HP Detect Trigger Vref caps: HIZ 50 GRD 80 Pin Default 0x411111f0: [N/A] Speaker at Ext Rear Conn = 1/8, Color = Black DefAssociation = 0xf, Sequence = 0x0 Misc = NO_PRESENCE Pin-ctls: 0x20: IN VREF_HIZ Unsolicited: tag=00, enabled=0 Connection: 2 0x0c* 0x0d Node 0x1a [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0 Amp-In vals: [0x00 0x00] [0x00 0x00] Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1 Amp-Out vals: [0x80 0x80] Pincap 0x08173e: IN OUT HP Detect Trigger Vref caps: HIZ 50 GRD 80 Pin Default 0x0181312f: [Jack] Line In at Ext Rear Conn = 1/8, Color = Blue DefAssociation = 0x2, Sequence = 0xf Misc = NO_PRESENCE Pin-ctls: 0x20: IN VREF_HIZ Unsolicited: tag=00, enabled=0 Connection: 2 0x0c* 0x0d Node 0x1b [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0 Amp-In vals: [0x00 0x00] [0x00 0x00] Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1 Amp-Out vals: [0x80 0x80] Pincap 0x08173e: IN OUT HP Detect Trigger Vref caps: HIZ 50 GRD 80 Pin Default 0x411111f0: [N/A] Speaker at Ext Rear Conn = 1/8, Color = Black DefAssociation = 0xf, Sequence = 0x0 Misc = NO_PRESENCE Pin-ctls: 0x20: IN VREF_HIZ Unsolicited: tag=00, enabled=0 Connection: 2 0x0c* 0x0d Node 0x1c [Pin Complex] wcaps 0x400001: Stereo Pincap 0x0820: IN Pin Default 0x411111f0: [N/A] Speaker at Ext Rear Conn = 1/8, Color = Black DefAssociation = 0xf, Sequence = 0x0 Misc = NO_PRESENCE Pin-ctls: 0x00: Node 0x1d [Pin Complex] wcaps 0x400000: Mono Pincap 0x0820: IN Pin Default 0x411111f0: [N/A] Speaker at Ext Rear Conn = 1/8, Color = Black DefAssociation = 0xf, Sequence = 0x0 Misc = NO_PRESENCE Pin-ctls: 0x00: Node 0x1e [Pin Complex] wcaps 0x400380: Mono Digital Pincap 0x0810: OUT Pin Default 0x411111f0: [N/A] Speaker at Ext Rear Conn = 1/8, Color = Black DefAssociation = 0xf, Sequence = 0x0 Misc = NO_PRESENCE Pin-ctls: 0x00: Unsolicited: tag=00, enabled=0 Connection: 1 0x06 Node 0x1f [Pin Complex] wcaps 0x400280: Mono Digital Pincap 0x0820: IN Pin Default 0x411111f0: [N/A] Speaker at Ext Rear Conn = 1/8, Color = Black DefAssociation = 0xf, Sequence = 0x0 Misc = NO_PRESENCE Pin-ctls: 0x00: Unsolicited: tag=00, enabled=0 Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono Processing caps: benign=0, ncoeff=17 Node 0x21 [Volume Knob Widget] wcaps 0x600080: Mono Volume-Knob: delta=0, steps=32, direct=0, val=64 Unsolicited: tag=00, enabled=0 Connection: 0 Node 0x22 [Audio Mixer] wcaps 0x20010f: Stereo Amp-In Amp-Out Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1 Amp-In vals: [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] Amp-Out caps: N/A Amp-Out vals: [0x00 0x00] Connection: 9 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x0b Node 0x23 [Audio Mixer] wcaps 0x20010f: Stereo Amp-In Amp-Out Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1 Amp-In vals: [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] Amp-Out caps: N/A Amp-Out vals: [0x00 0x00] Connection: 9 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x0b Node 0x24 [Audio Mixer] wcaps 0x20010f: Stereo Amp-In Amp-Out Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1 Amp-In vals: [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] Amp-Out caps: N/A Amp-Out vals: [0x00 0x00] Connection: 9 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x0b
!!ALSA Device nodes !!-----------------
crw-rw-rw- 1 root audio 116, 0 2008-02-04 17:07 /dev/snd/controlC0 crw-rw--w- 1 root audio 116, 4 2008-02-04 17:07 /dev/snd/hwC0D0 crw-rw--w- 1 root audio 116, 24 2008-02-04 17:07 /dev/snd/pcmC0D0c crw-rw-rw- 1 root audio 116, 16 2008-02-04 17:07 /dev/snd/pcmC0D0p crw-rw-rw- 1 root audio 116, 33 2008-02-04 17:07 /dev/snd/timer
!!Aplay/Arecord output !!------------
APLAY
**** List of PLAYBACK Hardware Devices **** card 0: Intel [HDA Intel], device 0: ALC262 Analog [ALC262 Analog] Subdevices: 1/1 Subdevice #0: subdevice #0
ARECORD
**** List of CAPTURE Hardware Devices **** card 0: Intel [HDA Intel], device 0: ALC262 Analog [ALC262 Analog] Subdevices: 1/1 Subdevice #0: subdevice #0
!!Amixer output !!-------------
!!-------Mixer controls for card 0 [Intel]
Simple mixer control 'Master',0 Capabilities: pvolume pvolume-joined pswitch pswitch-joined Playback channels: Mono Limits: Playback 0 - 31 Mono: Playback 31 [100%] [0.00dB] [on] Simple mixer control 'Headphone',0 Capabilities: pvolume pswitch Playback channels: Front Left - Front Right Limits: Playback 0 - 31 Mono: Front Left: Playback 31 [100%] [0.00dB] [on] Front Right: Playback 31 [100%] [0.00dB] [on] Simple mixer control 'PCM',0 Capabilities: pvolume Playback channels: Front Left - Front Right Limits: Playback 0 - 255 Mono: Front Left: Playback 255 [100%] [0.00dB] Front Right: Playback 255 [100%] [0.00dB] Simple mixer control 'Front',0 Capabilities: pvolume pswitch Playback channels: Front Left - Front Right Limits: Playback 0 - 31 Mono: Front Left: Playback 31 [100%] [0.00dB] [on] Front Right: Playback 31 [100%] [0.00dB] [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%] [12.00dB] [on] Front Right: Playback 31 [100%] [12.00dB] [on] Simple mixer control 'Front Mic Boost',0 Capabilities: volume Playback channels: Front Left - Front Right Capture channels: Front Left - Front Right Limits: 0 - 3 Front Left: 3 [100%] Front Right: 3 [100%] Simple mixer control 'Line',0 Capabilities: pvolume pswitch Playback channels: Front Left - Front Right Limits: Playback 0 - 31 Mono: Front Left: Playback 31 [100%] [12.00dB] [on] Front Right: Playback 31 [100%] [12.00dB] [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%] [12.00dB] [on] Front Right: Playback 31 [100%] [12.00dB] [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%] [12.00dB] [on] Front Right: Playback 31 [100%] [12.00dB] [on] Simple mixer control 'Mic Boost',0 Capabilities: volume Playback channels: Front Left - Front Right Capture channels: Front Left - Front Right Limits: 0 - 3 Front Left: 3 [100%] Front Right: 3 [100%] Simple mixer control 'Mono',0 Capabilities: pvolume pvolume-joined pswitch pswitch-joined Playback channels: Mono Limits: Playback 0 - 31 Mono: Playback 31 [100%] [0.00dB] [on] Simple mixer control 'Capture',0 Capabilities: cvolume cswitch Capture channels: Front Left - Front Right Limits: Capture 0 - 31 Front Left: Capture 31 [100%] [34.50dB] [on] Front Right: Capture 31 [100%] [34.50dB] [on] Simple mixer control 'Capture',1 Capabilities: cvolume cswitch Capture channels: Front Left - Front Right Limits: Capture 0 - 31 Front Left: Capture 31 [100%] [34.50dB] [on] Front Right: Capture 31 [100%] [34.50dB] [on] Simple mixer control 'Capture',2 Capabilities: cvolume cswitch Capture channels: Front Left - Front Right Limits: Capture 0 - 31 Front Left: Capture 31 [100%] [34.50dB] [on] Front Right: Capture 31 [100%] [34.50dB] [on] Simple mixer control 'Input Source',0 Capabilities: cenum Items: 'Mic' 'Front Mic' 'Line' 'CD' Item0: 'Mic' Simple mixer control 'Input Source',1 Capabilities: cenum Items: 'Mic' 'Front Mic' 'Line' 'CD' Item0: 'Mic' Simple mixer control 'Input Source',2 Capabilities: cenum Items: 'Mic' 'Front Mic' 'Line' 'CD' Item0: 'Mic'
!!Alsactl output !!-------------
state.Intel { control.1 { comment.access 'read write' comment.type INTEGER comment.count 2 comment.range '0 - 31' comment.dbmin -4650 comment.dbmax 0 iface MIXER name 'Front Playback Volume' value.0 31 value.1 31 } control.2 { comment.access 'read write' comment.type BOOLEAN comment.count 2 iface MIXER name 'Front Playback Switch' value.0 true value.1 true } control.3 { comment.access 'read write' comment.type INTEGER comment.count 2 comment.range '0 - 31' comment.dbmin -3450 comment.dbmax 1200 iface MIXER name 'CD Playback Volume' value.0 31 value.1 31 } control.4 { comment.access 'read write' comment.type BOOLEAN comment.count 2 iface MIXER name 'CD Playback Switch' value.0 true value.1 true } control.5 { comment.access 'read write' comment.type INTEGER comment.count 2 comment.range '0 - 31' comment.dbmin -3450 comment.dbmax 1200 iface MIXER name 'Line Playback Volume' value.0 31 value.1 31 } control.6 { comment.access 'read write' comment.type BOOLEAN comment.count 2 iface MIXER name 'Line Playback Switch' value.0 true value.1 true } control.7 { comment.access 'read write' comment.type INTEGER comment.count 2 comment.range '0 - 31' comment.dbmin -3450 comment.dbmax 1200 iface MIXER name 'Mic Playback Volume' value.0 31 value.1 31 } control.8 { comment.access 'read write' comment.type BOOLEAN comment.count 2 iface MIXER name 'Mic Playback Switch' value.0 true value.1 true } control.9 { comment.access 'read write' comment.type INTEGER comment.count 2 comment.range '0 - 3' comment.dbmin 0 comment.dbmax 3000 iface MIXER name 'Mic Boost' value.0 3 value.1 3 } control.10 { comment.access 'read write' comment.type INTEGER comment.count 2 comment.range '0 - 31' comment.dbmin -3450 comment.dbmax 1200 iface MIXER name 'Front Mic Playback Volume' value.0 31 value.1 31 } control.11 { comment.access 'read write' comment.type BOOLEAN comment.count 2 iface MIXER name 'Front Mic Playback Switch' value.0 true value.1 true } control.12 { comment.access 'read write' comment.type INTEGER comment.count 2 comment.range '0 - 3' comment.dbmin 0 comment.dbmax 3000 iface MIXER name 'Front Mic Boost' value.0 3 value.1 3 } control.13 { comment.access 'read write' comment.type INTEGER comment.count 2 comment.range '0 - 31' comment.dbmin -4650 comment.dbmax 0 iface MIXER name 'Headphone Playback Volume' value.0 31 value.1 31 } control.14 { comment.access 'read write' comment.type BOOLEAN comment.count 2 iface MIXER name 'Headphone Playback Switch' value.0 true value.1 true } control.15 { comment.access 'read write' comment.type INTEGER comment.count 1 comment.range '0 - 31' comment.dbmin -4650 comment.dbmax 0 iface MIXER name 'Mono Playback Volume' value 31 } control.16 { comment.access 'read write' comment.type BOOLEAN comment.count 1 iface MIXER name 'Mono Playback Switch' value true } control.17 { comment.access 'read write' comment.type INTEGER comment.count 2 comment.range '0 - 31' comment.dbmin -1200 comment.dbmax 3450 iface MIXER name 'Capture Volume' value.0 31 value.1 31 } control.18 { comment.access 'read write' comment.type BOOLEAN comment.count 2 iface MIXER name 'Capture Switch' value.0 true value.1 true } control.19 { comment.access 'read write' comment.type INTEGER comment.count 2 comment.range '0 - 31' comment.dbmin -1200 comment.dbmax 3450 iface MIXER name 'Capture Volume' index 1 value.0 31 value.1 31 } control.20 { comment.access 'read write' comment.type BOOLEAN comment.count 2 iface MIXER name 'Capture Switch' index 1 value.0 true value.1 true } control.21 { comment.access 'read write' comment.type INTEGER comment.count 2 comment.range '0 - 31' comment.dbmin -1200 comment.dbmax 3450 iface MIXER name 'Capture Volume' index 2 value.0 31 value.1 31 } control.22 { comment.access 'read write' comment.type BOOLEAN comment.count 2 iface MIXER name 'Capture Switch' index 2 value.0 true value.1 true } control.23 { comment.access 'read write' comment.type ENUMERATED comment.count 1 comment.item.0 Mic comment.item.1 'Front Mic' comment.item.2 Line comment.item.3 CD iface MIXER name 'Input Source' value Mic } control.24 { comment.access 'read write' comment.type ENUMERATED comment.count 1 comment.item.0 Mic comment.item.1 'Front Mic' comment.item.2 Line comment.item.3 CD iface MIXER name 'Input Source' index 1 value Mic } control.25 { comment.access 'read write' comment.type ENUMERATED comment.count 1 comment.item.0 Mic comment.item.1 'Front Mic' comment.item.2 Line comment.item.3 CD iface MIXER name 'Input Source' index 2 value Mic } control.26 { comment.access 'read write' comment.type INTEGER comment.count 1 comment.range '0 - 31' comment.dbmin -4650 comment.dbmax 0 iface MIXER name 'Master Playback Volume' value 31 } control.27 { comment.access 'read write' comment.type BOOLEAN comment.count 1 iface MIXER name 'Master Playback Switch' value true } control.28 { comment.access 'read write user' comment.type INTEGER comment.count 2 comment.range '0 - 255' comment.tlv '0000000100000008ffffec1400000014' comment.dbmin -5100 comment.dbmax 0 iface MIXER name 'PCM Playback Volume' value.0 255 value.1 255 } }
!!All Loaded Modules !!------------------
Module snd_hda_intel snd_pcm snd_timer snd_page_alloc snd_hwdep snd soundcore ipv6 capability commoncap lp parport_pc parport pcspkr psmouse pcmcia iTCO_wdt iTCO_vendor_support intel_agp e1000 yenta_socket agpgart rsrc_nonstatic pcmcia_core i2c_i801 serio_raw shpchp evdev sg ata_generic joydev
Was the output of alsa-info.sh useful for anyone to assist me with this issue?
Matthew R. Hurne wrote:
Takashi Iwai wrote:
At Mon, 04 Feb 2008 10:50:58 -0500, Matthew R. Hurne wrote:
Takashi Iwai wrote:
At Thu, 31 Jan 2008 13:59:57 -0500, Matthew R. Hurne wrote:
Tobin Davis wrote:
Sorry for not getting back sooner. Could you try alsa-1.0.16rc2 with the following configuration:
./configure --with-cards=hda-intel --with-debug=detect && make && sudo make install
After it is installed, type "dmesg" and look for the alsa output (line-outs, speakers, etc). Copy that into an email and send it to me, please.
Tobin
No worries about not getting back sooner - I appreciate you getting back at all!
I've done as you requested, and here is the output of dmesg:
ALSA /root/alsa-driver-1.0.16rc2/alsa-kernel/pci/hda/hda_intel.c:1788: chipset global capabilities = 0x4401 ALSA /root/alsa-driver-1.0.16rc2/alsa-kernel/pci/hda/hda_intel.c:740: codec_mask = 0x1 hda_codec: Unknown model for ALC262, trying auto-probe from BIOS... ALSA /root/alsa-driver-1.0.16rc2/pci/hda/hda_codec.c:2863: autoconfig: line_outs=1 (0x15/0x0/0x0/0x0/0x0) ALSA /root/alsa-driver-1.0.16rc2/pci/hda/hda_codec.c:2867: speaker_outs=0 (0x0/0x0/0x0/0x0/0x0) ALSA /root/alsa-driver-1.0.16rc2/pci/hda/hda_codec.c:2871: hp_outs=0 (0x0/0x0/0x0/0x0/0x0) ALSA /root/alsa-driver-1.0.16rc2/pci/hda/hda_codec.c:2872: mono: mono_out=0x0
As you see, there is no speaker output defined in the pin default config which is set by BIOS.
If you don't get any sound with model=basic even after unmuting/adjusting Front, Headphone and Mono volumes/switches, then the problem is likely a missing EAPD via COEF comands...
Takashi
I don't get any sound with model=basic either (nor with any other model listed for the ALC262). Unfortunately, I have no idea what "a missing EAPD via COEF commands" means! :-) I know Tobin had replied offering to help out with this issue as well - perhaps he'll be able to do something with that? I'll glady do anything asked of me (that isn't over my head), such as compiling from hg sources with debugging enabled and sending along output, etc.
As a first step, upload the alsa-info.sh output with model=basic to double-check whether it's really done properly.
You'll have some ideas about EAPD and COEF when you see patch_realtek.c.
Takashi
Attaching alsa-info.txt generated from the latest alsa-info.sh in hg, run as:
./alsa-info.sh --no-upload
Matt
Alsa-devel mailing list Alsa-devel@alsa-project.org http://mailman.alsa-project.org/mailman/listinfo/alsa-devel
Matthew R. Hurne wrote:
Greetings,
I am running Linux on an MSI Crystal 945, which has a highly-integrated MS-7290 mainboard. This board includes an Intel ICH7 southbridge and a Realtek ALC262 codec. The board has integrated microphone, line-in and line-out jacks (labeled AUDIO-JK1 on the board). In addition, the unit has internal speakers. The speakers are connected to an MSI MS-4088; a small board which also hosts the unit's power button. The MS-4088 is connected to the MS-7290 mainboard with some bundled wires.
ALSA appears to accurately determine that the unit has an ICH7 and ALC262, and I am able to use alsamixer to adjust levels. I am also able to use aplay without any reported errors. However, no audio is heard from the units internal speakers. I have passed every possible model (as listed in ALSA-Configuration.txt) to the ALSA driver (snd-hda-intel), to no avail. For some of the models (or perhaps all; I unfortunately did not pay close attention to this detail), audio IS heard through headphones plugged in to the unit's line-out jack. However, the audio heard is at an extremely low volume, even if all the mixer levels are unmuted and set to 100%. Note that if the driver is loaded without specifying a model, or when specifying "model=auto", I see the following from dmesg:
hda_codec: Unknown model for ALC262, trying auto-probe from BIOS...
I have tried the following versions of ALSA: 1.0.14, 1.0.15, 1.0.16rc1. The unit is running Linux kernel version 2.6.15.7-kiosk-1; it is vanilla 2.6.15.7 patched for unionfs, squashfs and bootsplash.
I am attaching the contents of /proc/asound/card0/codec#0 and lspci -vv. I also have a graph generated by codecgraph, but won't attach it now since it will cause my message to be large enough to await moderator approval.
The version of GCC used to compile ALSA is 3.3.5:
root@kiosk:~# gcc -v Reading specs from /usr/lib/gcc-lib/i486-slackware-linux/3.3.5/specs Configured with: ../gcc-3.3.5/configure --prefix=/usr --enable-shared --enable-threads=posix --enable-__cxa_atexit --disable-checking --with-gnu-ld --verbose --target=i486-slackware-linux --host=i486-slackware-linux Thread model: posix gcc version 3.3.5
I would not be surprised if this is a board configuration the ALSA team has not yet dealt with. As far as I can tell, the MS-7290 was designed specifically for the Crystal 945 barebones unit, so its probably not in widespread use. Is there someone who would be willing to work with me to get this working? Just let me know what you need, and I'll do my best to provide it.
BTW, I did have to "hack" the alsa-driver 1.0.16rc1 source to get the various ALSA kernel modules to load (removed unresolved references to do_posix_clock_monotonic_gettime; I think tiwai's fix in include/adriver.h could be applied elsewhere, but I just removed the references altogether).
Bug reported: https://bugtrack.alsa-project.org/alsa-bug/view.php?id=3725
The company I work for has informed me that they will gladly provide funding to someone who will tackle this issue and get ALSA working properly on this unit. We have no interest in owning any code; we just need to get audio working on the unit - so you would be paid for your time, not your code - that would, of course, belong to the ALSA community.
----- Original Message ----- From: "Matthew R. Hurne" matt.hurne@versatile.com To: alsa-devel@alsa-project.org Sent: Wednesday, January 23, 2008 1:11:42 PM (GMT-0500) America/New_York Subject: Re: [alsa-devel] Intel ICH7/Realtek ALC262 on MSI MS-7290 (Crystal 945)
Matthew R. Hurne wrote:
Greetings,
I am running Linux on an MSI Crystal 945, which has a highly-integrated MS-7290 mainboard. This board includes an Intel ICH7 southbridge and a Realtek ALC262 codec. The board has integrated microphone, line-in and line-out jacks (labeled AUDIO-JK1 on the board). In addition, the unit has internal speakers. The speakers are connected to an MSI MS-4088; a small board which also hosts the unit's power button. The MS-4088 is connected to the MS-7290 mainboard with some bundled wires.
ALSA appears to accurately determine that the unit has an ICH7 and ALC262, and I am able to use alsamixer to adjust levels. I am also able to use aplay without any reported errors. However, no audio is heard from the units internal speakers. I have passed every possible model (as listed in ALSA-Configuration.txt) to the ALSA driver (snd-hda-intel), to no avail. For some of the models (or perhaps all; I unfortunately did not pay close attention to this detail), audio IS heard through headphones plugged in to the unit's line-out jack. However, the audio heard is at an extremely low volume, even if all the mixer levels are unmuted and set to 100%. Note that if the driver is loaded without specifying a model, or when specifying "model=auto", I see the following from dmesg:
hda_codec: Unknown model for ALC262, trying auto-probe from BIOS...
I have tried the following versions of ALSA: 1.0.14, 1.0.15, 1.0.16rc1. The unit is running Linux kernel version 2.6.15.7-kiosk-1; it is vanilla 2.6.15.7 patched for unionfs, squashfs and bootsplash.
I am attaching the contents of /proc/asound/card0/codec#0 and lspci -vv. I also have a graph generated by codecgraph, but won't attach it now since it will cause my message to be large enough to await moderator approval.
The version of GCC used to compile ALSA is 3.3.5:
root@kiosk:~# gcc -v Reading specs from /usr/lib/gcc-lib/i486-slackware-linux/3.3.5/specs Configured with: ../gcc-3.3.5/configure --prefix=/usr --enable-shared --enable-threads=posix --enable-__cxa_atexit --disable-checking --with-gnu-ld --verbose --target=i486-slackware-linux --host=i486-slackware-linux Thread model: posix gcc version 3.3.5
I would not be surprised if this is a board configuration the ALSA team has not yet dealt with. As far as I can tell, the MS-7290 was designed specifically for the Crystal 945 barebones unit, so its probably not in widespread use. Is there someone who would be willing to work with me to get this working? Just let me know what you need, and I'll do my best to provide it.
BTW, I did have to "hack" the alsa-driver 1.0.16rc1 source to get the various ALSA kernel modules to load (removed unresolved references to do_posix_clock_monotonic_gettime; I think tiwai's fix in include/adriver.h could be applied elsewhere, but I just removed the references altogether).
Bug reported: https://bugtrack.alsa-project.org/alsa-bug/view.php?id=3725 _______________________________________________ Alsa-devel mailing list Alsa-devel@alsa-project.org http://mailman.alsa-project.org/mailman/listinfo/alsa-devel
participants (4)
-
Matthew Hurne
-
Matthew R. Hurne
-
Takashi Iwai
-
Tobin Davis