* Sigmatel STAC9250 (7634) test patch 6
@ 2006-12-12 16:42 Tobin Davis
2006-12-19 10:29 ` Takashi Iwai
0 siblings, 1 reply; 3+ messages in thread
From: Tobin Davis @ 2006-12-12 16:42 UTC (permalink / raw)
To: alsa-devel
[-- Attachment #1.1: Type: text/plain, Size: 890 bytes --]
Copied to alsa-devel for archival purposes, hints, suggestions, etc.
Testers:
I've made a few minor adjustments to the initialization code. Try this
and get back to me.
To apply this patch, download
ftp://ftp.alsa-project.org/pub/driver/alsa-driver-1.0.14rc1.tar.bz2, and
type:
tar -jxvf alsa-driver-1.0.14rc1.tar.bz2
cd alsa-driver-1.0.14rc1/alsa-kernel
patch -p1 <gateway-mp6954.patch.6
cd ..
./configure --with-cards=hda-intel --with-debug=detect ; make
su # need root access for rest
make install
dmesg -c >/dev/null
modprobe -r snd-hda-intel
modprobe snd-hda-intel
dmesg >dmesg.out # I need this info if it doesn't work
Now, try alsamixer, play some audio, and try recording. Let me know
what works and what doesn't. If nothing works or you get an error, try
reloading with "modprobe -r snd-hda-intel ; modprobe snd-hda-intel
model=ref".
--
Tobin Davis <tdavis@dsl-only.net>
[-- Attachment #1.2: Type: text/html, Size: 1460 bytes --]
[-- Attachment #2: gateway-mp6954.patch.6 --]
[-- Type: text/x-patch, Size: 5282 bytes --]
diff -r 1ede4dc9b6ea pci/hda/patch_sigmatel.c
--- a/pci/hda/patch_sigmatel.c Sun Dec 10 00:00:38 2006 +0000
+++ b/pci/hda/patch_sigmatel.c Tue Dec 12 08:35:12 2006 -0800
@@ -48,6 +48,11 @@ enum {
};
enum {
+ STAC_925x_REF,
+ STAC_925x_MODELS
+};
+
+enum {
STAC_D945_REF,
STAC_D945GTP3,
STAC_D945GTP5,
@@ -129,6 +134,18 @@ static hda_nid_t stac9200_dac_nids[1] =
0x02,
};
+static hda_nid_t stac925x_adc_nids[1] = {
+ 0x03,
+};
+
+static hda_nid_t stac925x_mux_nids[1] = {
+ 0x0f,
+};
+
+static hda_nid_t stac925x_dac_nids[1] = {
+ 0x02,
+};
+
static hda_nid_t stac922x_adc_nids[2] = {
0x06, 0x07,
};
@@ -160,6 +177,11 @@ static hda_nid_t stac9200_pin_nids[8] =
static hda_nid_t stac9200_pin_nids[8] = {
0x08, 0x09, 0x0d, 0x0e,
0x0f, 0x10, 0x11, 0x12,
+};
+
+static hda_nid_t stac925x_pin_nids[8] = {
+ 0x07, 0x08, 0x0a, 0x0b,
+ 0x0c, 0x0d, 0x10, 0x11,
};
static hda_nid_t stac922x_pin_nids[10] = {
@@ -238,6 +260,12 @@ static struct hda_verb stac9200_core_ini
static struct hda_verb stac9200_core_init[] = {
/* set dac0mux for dac converter */
{ 0x07, AC_VERB_SET_CONNECT_SEL, 0x00},
+ {}
+};
+
+static struct hda_verb stac925x_core_init[] = {
+ /* set dac0mux for dac converter */
+ { 0x06, AC_VERB_SET_CONNECT_SEL, 0x00},
{}
};
@@ -283,6 +311,23 @@ static struct snd_kcontrol_new stac9200_
HDA_CODEC_VOLUME("Capture Volume", 0x0a, 0, HDA_OUTPUT),
HDA_CODEC_MUTE("Capture Switch", 0x0a, 0, HDA_OUTPUT),
HDA_CODEC_VOLUME("Capture Mux Volume", 0x0c, 0, HDA_OUTPUT),
+ { } /* end */
+};
+
+static struct snd_kcontrol_new stac925x_mixer[] = {
+ HDA_CODEC_VOLUME("Master Playback Volume", 0xe, 0, HDA_OUTPUT),
+ HDA_CODEC_MUTE("Master Playback Switch", 0xe, 0, HDA_OUTPUT),
+ {
+ .iface = SNDRV_CTL_ELEM_IFACE_MIXER,
+ .name = "Input Source",
+ .count = 1,
+ .info = stac92xx_mux_enum_info,
+ .get = stac92xx_mux_enum_get,
+ .put = stac92xx_mux_enum_put,
+ },
+ HDA_CODEC_VOLUME("Capture Volume", 0x09, 0, HDA_OUTPUT),
+ HDA_CODEC_MUTE("Capture Switch", 0x09, 0, HDA_OUTPUT),
+ HDA_CODEC_VOLUME("Capture Mux Volume", 0x0f, 0, HDA_OUTPUT),
{ } /* end */
};
@@ -408,6 +453,32 @@ static struct snd_pci_quirk stac9200_cfg
"Dell Latitude D620", STAC_REF),
SND_PCI_QUIRK(PCI_VENDOR_ID_DELL, 0x01cb,
"Dell Latitude 120L", STAC_REF),
+ {} /* terminator */
+};
+
+static unsigned int ref925x_pin_configs[8] = {
+ 0x40c003f0, 0x424503f2, 0x01813022, 0x02a19021,
+ 0x90a70320, 0x02214210, 0x400003f1, 0x9033032e,
+};
+
+static unsigned int *stac925x_brd_tbl[STAC_925x_MODELS] = {
+ [STAC_REF] = ref925x_pin_configs,
+};
+
+static const char *stac925x_models[STAC_925x_MODELS] = {
+ [STAC_REF] = "ref",
+};
+
+static struct snd_pci_quirk stac925x_cfg_tbl[] = {
+ /* SigmaTel reference board */
+ SND_PCI_QUIRK(PCI_VENDOR_ID_INTEL, 0x2668,
+ "DFI LanParty", STAC_REF),
+ SND_PCI_QUIRK(0x107b, 0x0366, "Gateway MP6954",
+ STAC_REF),
+ SND_PCI_QUIRK(0x107b, 0x0461, "Gateway NX560XL",
+ STAC_REF),
+ SND_PCI_QUIRK(0x1002, 0x437b, "Gateway MX6453",
+ STAC_REF),
{} /* terminator */
};
@@ -1699,6 +1770,56 @@ static int patch_stac9200(struct hda_cod
return 0;
}
+static int patch_stac925x(struct hda_codec *codec)
+{
+ struct sigmatel_spec *spec;
+ int err;
+
+ spec = kzalloc(sizeof(*spec), GFP_KERNEL);
+ if (spec == NULL)
+ return -ENOMEM;
+
+ codec->spec = spec;
+ spec->num_pins = 8;
+ spec->pin_nids = stac925x_pin_nids;
+ spec->board_config = snd_hda_check_board_config(codec, STAC_925x_MODELS,
+ stac925x_models,
+ stac925x_cfg_tbl);
+ if (spec->board_config < 0) {
+ snd_printdd(KERN_INFO "hda_codec: Unknown model for STAC925x, using BIOS defaults\n");
+ err = stac92xx_save_bios_config_regs(codec);
+ if (err < 0) {
+ stac92xx_free(codec);
+ return err;
+ }
+ spec->pin_configs = spec->bios_pin_configs;
+ } else {
+ spec->pin_configs = stac925x_brd_tbl[spec->board_config];
+ stac92xx_set_config_regs(codec);
+ }
+
+ spec->multiout.max_channels = 2;
+ spec->multiout.num_dacs = 1;
+ spec->multiout.dac_nids = stac925x_dac_nids;
+ spec->adc_nids = stac925x_adc_nids;
+ spec->mux_nids = stac925x_mux_nids;
+ spec->num_muxes = 1;
+ spec->num_dmics = 0;
+
+ spec->init = stac925x_core_init;
+ spec->mixer = stac925x_mixer;
+
+ err = stac92xx_parse_auto_config(codec, 0x8, 0x7);
+ if (err < 0) {
+ stac92xx_free(codec);
+ return err;
+ }
+
+ codec->patch_ops = stac92xx_patch_ops;
+
+ return 0;
+}
+
static int patch_stac922x(struct hda_codec *codec)
{
struct sigmatel_spec *spec;
@@ -2137,6 +2258,10 @@ struct hda_codec_preset snd_hda_preset_s
{ .id = 0x83847627, .name = "STAC9271D", .patch = patch_stac927x },
{ .id = 0x83847628, .name = "STAC9274X5NH", .patch = patch_stac927x },
{ .id = 0x83847629, .name = "STAC9274D5NH", .patch = patch_stac927x },
+ { .id = 0x83847634, .name = "STAC9250", .patch = patch_stac925x },
+ { .id = 0x83847635, .name = "STAC9250D", .patch = patch_stac925x },
+ { .id = 0x83847636, .name = "STAC9251", .patch = patch_stac925x },
+ { .id = 0x83847637, .name = "STAC9250D", .patch = patch_stac925x },
/* The following does not take into account .id=0x83847661 when subsys =
* 104D0C00 which is STAC9225s. Because of this, some SZ Notebooks are
* currently not fully supported.
[-- Attachment #3: Type: text/plain, Size: 347 bytes --]
-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
[-- Attachment #4: Type: text/plain, Size: 161 bytes --]
_______________________________________________
Alsa-devel mailing list
Alsa-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/alsa-devel
^ permalink raw reply [flat|nested] 3+ messages in thread* Re: Sigmatel STAC9250 (7634) test patch 6
2006-12-12 16:42 Sigmatel STAC9250 (7634) test patch 6 Tobin Davis
@ 2006-12-19 10:29 ` Takashi Iwai
2006-12-19 16:55 ` Tobin Davis
0 siblings, 1 reply; 3+ messages in thread
From: Takashi Iwai @ 2006-12-19 10:29 UTC (permalink / raw)
To: Tobin Davis; +Cc: alsa-devel
At Tue, 12 Dec 2006 08:42:21 -0800,
Tobin Davis wrote:
>
> Copied to alsa-devel for archival purposes, hints, suggestions, etc.
Looks pretty good to me.
Pleas let me know if it's already in a shape to be merged.
thanks,
Takashi
-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: Sigmatel STAC9250 (7634) test patch 6
2006-12-19 10:29 ` Takashi Iwai
@ 2006-12-19 16:55 ` Tobin Davis
0 siblings, 0 replies; 3+ messages in thread
From: Tobin Davis @ 2006-12-19 16:55 UTC (permalink / raw)
To: Takashi Iwai; +Cc: alsa-devel
[-- Attachment #1.1: Type: text/plain, Size: 1605 bytes --]
Unfortunately, it's not in good shape. I have 4 testers that all report
kernel segfaults with this driver. Also, it appears as though we're
getting the modem side of the codec instead of the audio side (this is a
single chip solution from Sigmatel/IDT). I've done everything I can
think of based on the datasheet and using other similar Sigmatel codecs
as a guide (9200 is the closest match based on the data sheets).
Attached is a sample dmesg output from one of the users. Here's a quote
from one of them:
I tried this patch and got similar results--still get a segfault
trying to play with mplayer. Attached are dmesg.out and
dmesg.out-ref which are the output of dmesg using no options as
well as model=ref, respectively. In alsamixer the five bars
that show up are Master, Capture, Caller I, Input So, and
Off-hook. I don't have a microphone so I can't test recording.
This one has proven to be more difficult than the Conexant stuff. From
what I can tell, this patch should just work, but it doesn't. As you
can see by the dmesg outputs, the pciquirk isn't getting handled.
His particular subsystem id (from lspci -vn) is 107b:0461.
I'm at a loss as to why this doesn't work.
Tobin
On Tue, 2006-12-19 at 11:29 +0100, Takashi Iwai wrote:
> At Tue, 12 Dec 2006 08:42:21 -0800,
> Tobin Davis wrote:
> >
> > Copied to alsa-devel for archival purposes, hints, suggestions, etc.
>
> Looks pretty good to me.
> Pleas let me know if it's already in a shape to be merged.
>
>
> thanks,
>
> Takashi
--
Tobin Davis <tdavis@dsl-only.net>
[-- Attachment #1.2: Type: text/html, Size: 2308 bytes --]
[-- Attachment #2: dmesg.out --]
[-- Type: text/plain, Size: 3704 bytes --]
ACPI: PCI Interrupt 0000:00:1b.0[A] -> GSI 22 (level, low) -> IRQ 21
PCI: Setting latency timer of device 0000:00:1b.0 to 64
ALSA /usr/src/alsa-driver-1.0.14rc1/pci/hda/../../alsa-kernel/pci/hda/patch_sigmatel.c:1787: hda_codec: Unknown model for STAC925x, using BIOS defaults
ALSA /usr/src/alsa-driver-1.0.14rc1/pci/hda/../../alsa-kernel/pci/hda/patch_sigmatel.c:689: hda_codec: pin nid 07 bios pin config 40c003f0
ALSA /usr/src/alsa-driver-1.0.14rc1/pci/hda/../../alsa-kernel/pci/hda/patch_sigmatel.c:689: hda_codec: pin nid 08 bios pin config 424503f2
ALSA /usr/src/alsa-driver-1.0.14rc1/pci/hda/../../alsa-kernel/pci/hda/patch_sigmatel.c:689: hda_codec: pin nid 0a bios pin config 01813022
ALSA /usr/src/alsa-driver-1.0.14rc1/pci/hda/../../alsa-kernel/pci/hda/patch_sigmatel.c:689: hda_codec: pin nid 0b bios pin config 02a19021
ALSA /usr/src/alsa-driver-1.0.14rc1/pci/hda/../../alsa-kernel/pci/hda/patch_sigmatel.c:689: hda_codec: pin nid 0c bios pin config 90a70320
ALSA /usr/src/alsa-driver-1.0.14rc1/pci/hda/../../alsa-kernel/pci/hda/patch_sigmatel.c:689: hda_codec: pin nid 0d bios pin config 02214210
ALSA /usr/src/alsa-driver-1.0.14rc1/pci/hda/../../alsa-kernel/pci/hda/patch_sigmatel.c:689: hda_codec: pin nid 10 bios pin config 400003f1
ALSA /usr/src/alsa-driver-1.0.14rc1/pci/hda/../../alsa-kernel/pci/hda/patch_sigmatel.c:689: hda_codec: pin nid 11 bios pin config 9033032e
ALSA /usr/src/alsa-driver-1.0.14rc1/pci/hda/hda_codec.c:2175: autoconfig: line_outs=0 (0x0/0x0/0x0/0x0/0x0)
ALSA /usr/src/alsa-driver-1.0.14rc1/pci/hda/hda_codec.c:2179: speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
ALSA /usr/src/alsa-driver-1.0.14rc1/pci/hda/hda_codec.c:2183: hp_outs=1 (0xd/0x0/0x0/0x0/0x0)
ALSA /usr/src/alsa-driver-1.0.14rc1/pci/hda/hda_codec.c:2191: inputs: mic=0xc, fmic=0xb, line=0xa, fline=0x0, cd=0x11, aux=0x0
Unable to handle kernel NULL pointer dereference at virtual address 00000008
printing eip:
f88f9b1e
*pde = 00000000
Oops: 0000 [#1]
PREEMPT SMP
Modules linked in: snd_hda_intel snd_hda_codec snd_pcm snd_timer snd snd_page_alloc
CPU: 0
EIP: 0060:[<f88f9b1e>] Not tainted VLI
EFLAGS: 00210286 (2.6.16-gentoo-r3 #4)
EIP is at azx_pcm_open+0x13/0x195 [snd_hda_intel]
eax: 00000000 ebx: 00000000 ecx: f6316274 edx: f74e3214
esi: f5c4fe24 edi: f5c4e000 ebp: 00000000 esp: f5c4fdc0
ds: 007b es: 007b ss: 0068
Process mplayer (pid: 5219, threadinfo=f5c4e000 task=f79d1070)
Stack: <0>00000010 f94b5a72 000f4240 00000011 0000000b ffffffff f68f5d80 f68f5c14
00000000 f5c4fe24 f5c4e000 f7635814 f94b6892 f74e3214 00000000 f7aada40
f5c4fe04 f74e3214 f5c4fe48 f7aada40 f94b6930 f7635814 00000000 f7aada40
Call Trace:
[<f94b5a72>] snd_pcm_hw_rule_mulkdiv+0x0/0x75 [snd_pcm]
[<f94b6892>] snd_pcm_open_substream+0x62/0xc9 [snd_pcm]
[<f94b6930>] snd_pcm_open_file+0x37/0xce [snd_pcm]
[<f94b6b68>] snd_pcm_open+0x12b/0x1d8 [snd_pcm]
[<c011c292>] default_wake_function+0x0/0x12
[<c016d34a>] cdev_get+0x5d/0xc2
[<f94b69c7>] snd_pcm_playback_open+0x0/0x3b [snd_pcm]
[<f94b69fe>] snd_pcm_playback_open+0x37/0x3b [snd_pcm]
[<f9488246>] snd_open+0x172/0x29e [snd]
[<f94880d4>] snd_open+0x0/0x29e [snd]
[<c016d516>] chrdev_open+0xf3/0x1c8
[<c016d423>] chrdev_open+0x0/0x1c8
[<c0162bc4>] __dentry_open+0x18d/0x26a
[<c0162dd4>] nameidata_to_filp+0x37/0x4f
[<c0162cf1>] do_filp_open+0x50/0x56
[<c0162f14>] get_unused_fd+0xb4/0xdc
[<c0163070>] do_sys_open+0x63/0xfe
[<c0163132>] sys_open+0x27/0x2b
[<c0102df3>] sysenter_past_esp+0x54/0x75
Code: 04 d2 03 00 00 c7 04 24 3c ae 8f f8 e8 be 42 b9 00 b8 fa ff ff ff eb b5 55 57 56 53 83 ec 20 8b 44 24 34 8b 68 08 89 c2 8b 40 30 <8b> 44 85 08 89 44 24 1c 8b 5d 00 8b 4a 5c 8d 43 34 89 4c 24 18
[-- Attachment #3: dmesg.out-ref --]
[-- Type: text/plain, Size: 3704 bytes --]
ACPI: PCI Interrupt 0000:00:1b.0[A] -> GSI 22 (level, low) -> IRQ 21
PCI: Setting latency timer of device 0000:00:1b.0 to 64
ALSA /usr/src/alsa-driver-1.0.14rc1/pci/hda/../../alsa-kernel/pci/hda/patch_sigmatel.c:1787: hda_codec: Unknown model for STAC925x, using BIOS defaults
ALSA /usr/src/alsa-driver-1.0.14rc1/pci/hda/../../alsa-kernel/pci/hda/patch_sigmatel.c:689: hda_codec: pin nid 07 bios pin config 40c003f0
ALSA /usr/src/alsa-driver-1.0.14rc1/pci/hda/../../alsa-kernel/pci/hda/patch_sigmatel.c:689: hda_codec: pin nid 08 bios pin config 424503f2
ALSA /usr/src/alsa-driver-1.0.14rc1/pci/hda/../../alsa-kernel/pci/hda/patch_sigmatel.c:689: hda_codec: pin nid 0a bios pin config 01813022
ALSA /usr/src/alsa-driver-1.0.14rc1/pci/hda/../../alsa-kernel/pci/hda/patch_sigmatel.c:689: hda_codec: pin nid 0b bios pin config 02a19021
ALSA /usr/src/alsa-driver-1.0.14rc1/pci/hda/../../alsa-kernel/pci/hda/patch_sigmatel.c:689: hda_codec: pin nid 0c bios pin config 90a70320
ALSA /usr/src/alsa-driver-1.0.14rc1/pci/hda/../../alsa-kernel/pci/hda/patch_sigmatel.c:689: hda_codec: pin nid 0d bios pin config 02214210
ALSA /usr/src/alsa-driver-1.0.14rc1/pci/hda/../../alsa-kernel/pci/hda/patch_sigmatel.c:689: hda_codec: pin nid 10 bios pin config 400003f1
ALSA /usr/src/alsa-driver-1.0.14rc1/pci/hda/../../alsa-kernel/pci/hda/patch_sigmatel.c:689: hda_codec: pin nid 11 bios pin config 9033032e
ALSA /usr/src/alsa-driver-1.0.14rc1/pci/hda/hda_codec.c:2175: autoconfig: line_outs=0 (0x0/0x0/0x0/0x0/0x0)
ALSA /usr/src/alsa-driver-1.0.14rc1/pci/hda/hda_codec.c:2179: speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
ALSA /usr/src/alsa-driver-1.0.14rc1/pci/hda/hda_codec.c:2183: hp_outs=1 (0xd/0x0/0x0/0x0/0x0)
ALSA /usr/src/alsa-driver-1.0.14rc1/pci/hda/hda_codec.c:2191: inputs: mic=0xc, fmic=0xb, line=0xa, fline=0x0, cd=0x11, aux=0x0
Unable to handle kernel NULL pointer dereference at virtual address 00000008
printing eip:
f88f9b1e
*pde = 00000000
Oops: 0000 [#1]
PREEMPT SMP
Modules linked in: snd_hda_intel snd_hda_codec snd_pcm snd_timer snd snd_page_alloc
CPU: 0
EIP: 0060:[<f88f9b1e>] Not tainted VLI
EFLAGS: 00210286 (2.6.16-gentoo-r3 #4)
EIP is at azx_pcm_open+0x13/0x195 [snd_hda_intel]
eax: 00000000 ebx: 00000000 ecx: f61b0274 edx: f7a42214
esi: f6ccde24 edi: f6ccc000 ebp: 00000000 esp: f6ccddc0
ds: 007b es: 007b ss: 0068
Process mplayer (pid: 5218, threadinfo=f6ccc000 task=f6c76580)
Stack: <0>00000010 f94b5a72 000f4240 00000011 0000000b ffffffff f646bd80 f646bc14
00000000 f6ccde24 f6ccc000 f7a42e14 f94b6892 f7a42214 00000000 f69cfb40
f6ccde04 f7a42214 f6ccde48 f69cfb40 f94b6930 f7a42e14 00000000 f69cfb40
Call Trace:
[<f94b5a72>] snd_pcm_hw_rule_mulkdiv+0x0/0x75 [snd_pcm]
[<f94b6892>] snd_pcm_open_substream+0x62/0xc9 [snd_pcm]
[<f94b6930>] snd_pcm_open_file+0x37/0xce [snd_pcm]
[<f94b6b68>] snd_pcm_open+0x12b/0x1d8 [snd_pcm]
[<c011c292>] default_wake_function+0x0/0x12
[<c016d34a>] cdev_get+0x5d/0xc2
[<f94b69c7>] snd_pcm_playback_open+0x0/0x3b [snd_pcm]
[<f94b69fe>] snd_pcm_playback_open+0x37/0x3b [snd_pcm]
[<f9488246>] snd_open+0x172/0x29e [snd]
[<f94880d4>] snd_open+0x0/0x29e [snd]
[<c016d516>] chrdev_open+0xf3/0x1c8
[<c016d423>] chrdev_open+0x0/0x1c8
[<c0162bc4>] __dentry_open+0x18d/0x26a
[<c0162dd4>] nameidata_to_filp+0x37/0x4f
[<c0162cf1>] do_filp_open+0x50/0x56
[<c0162f14>] get_unused_fd+0xb4/0xdc
[<c0163070>] do_sys_open+0x63/0xfe
[<c0163132>] sys_open+0x27/0x2b
[<c0102df3>] sysenter_past_esp+0x54/0x75
Code: 04 d2 03 00 00 c7 04 24 3c ae 8f f8 e8 be 42 b9 00 b8 fa ff ff ff eb b5 55 57 56 53 83 ec 20 8b 44 24 34 8b 68 08 89 c2 8b 40 30 <8b> 44 85 08 89 44 24 1c 8b 5d 00 8b 4a 5c 8d 43 34 89 4c 24 18
[-- Attachment #4: Type: text/plain, Size: 347 bytes --]
-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
[-- Attachment #5: Type: text/plain, Size: 161 bytes --]
_______________________________________________
Alsa-devel mailing list
Alsa-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/alsa-devel
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2006-12-19 16:55 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-12-12 16:42 Sigmatel STAC9250 (7634) test patch 6 Tobin Davis
2006-12-19 10:29 ` Takashi Iwai
2006-12-19 16:55 ` Tobin Davis
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox