Currently I am trying standard headset with mic (3.5 mm) and not USB headset.<br><u><br>on ubuntu 10.10 desktop</u> <br> <br>-module-udev-detect is loaded <br>-I am trying out use-case of headset plug/unplug , when music is playing on totem player the audio is getting routed to headset automatically when HS is plugged-in. (which is expected :-) )<br>
-here I am expecting to see an new sink device in the list-sinks which is not happening?<br><br><u>on device with 2.6.35 kernel and PA 0.9.21</u><br>
<br>
- module-udev-detect is loaded<br>
- audio is NOT getting routed to headset automatically when HS is plugged-in, while playing music through gst-launch ? Not sure why ?<br>
- here also I am expecting to see an new sink device in the list-sinks which is not happening?<br><br><br> <u>here is the list-sinks <b>output (of ubuntu10.10)</b> it remains same irrespective of doing headset plugin/plugout :</u><br>

<br>1 sink(s) available.<br>  * index: 0<br>    name: &lt;alsa_output.pci-0000_00_1b.0.analog-stereo&gt;<br>    driver: &lt;module-alsa-card.c&gt;<br>    flags: HARDWARE HW_MUTE_CTRL HW_VOLUME_CTRL DECIBEL_VOLUME LATENCY DYNAMIC_LATENCY<br>
    state: SUSPENDED<br>    suspend cause: IDLE <br>    priority: 9959<br>    volume: 0:  65% 1:  65%<br>            0: -11.41 dB 1: -11.41 dB<br>            balance 0.00<br>    base volume: 100%<br>                 0.00 dB<br>
    volume steps: 65537<br>    muted: no<br>    current latency: 0.00 ms<br>    max request: 0 KiB<br>    max rewind: 0 KiB<br>    monitor source: 0<br>    sample spec: s16le 2ch 44100Hz<br>    channel map: front-left,front-right<br>
                 Stereo<br>    used by: 0<br>    linked by: 0<br>    configured latency: 0.00 ms; range is 0.50 .. 1999.82 ms<br>    card: 0 &lt;alsa_card.pci-0000_00_1b.0&gt;<br>    module: 4<br>    properties:<br>        alsa.resolution_bits = &quot;16&quot;<br>
        device.api = &quot;alsa&quot;<br>        device.class = &quot;sound&quot;<br>        alsa.class = &quot;generic&quot;<br>        alsa.subclass = &quot;generic-mix&quot;<br>        <a href="http://alsa.name">alsa.name</a> = &quot;AD198x Analog&quot;<br>
        <a href="http://alsa.id">alsa.id</a> = &quot;AD198x Analog&quot;<br>        alsa.subdevice = &quot;0&quot;<br>        alsa.subdevice_name = &quot;subdevice #0&quot;<br>        alsa.device = &quot;0&quot;<br>        alsa.card = &quot;0&quot;<br>
        alsa.card_name = &quot;HDA Intel&quot;<br>        alsa.long_card_name = &quot;HDA Intel at 0xdfdfc000 irq 43&quot;<br>        alsa.driver_name = &quot;snd_hda_intel&quot;<br>        device.bus_path = &quot;pci-0000:00:1b.0&quot;<br>
        sysfs.path = &quot;/devices/pci0000:00/0000:00:1b.0/sound/card0&quot;<br>        device.bus = &quot;pci&quot;<br>        <a href="http://device.vendor.id">device.vendor.id</a> = &quot;8086&quot;<br>        <a href="http://device.vendor.name">device.vendor.name</a> = &quot;Intel Corporation&quot;<br>
        <a href="http://device.product.id">device.product.id</a> = &quot;27d8&quot;<br>        <a href="http://device.product.name">device.product.name</a> = &quot;N10/ICH 7 Family High Definition Audio Controller&quot;<br>
        device.form_factor = &quot;internal&quot;<br>        device.string = &quot;front:0&quot;<br>        device.buffering.buffer_size = &quot;352768&quot;<br>        device.buffering.fragment_size = &quot;176384&quot;<br>
        device.access_mode = &quot;mmap+timer&quot;<br>        <a href="http://device.profile.name">device.profile.name</a> = &quot;analog-stereo&quot;<br>        device.profile.description = &quot;Analog Stereo&quot;<br>
        device.description = &quot;Internal Audio Analog Stereo&quot;<br>        alsa.mixer_name = &quot;Analog Devices AD1984&quot;<br>        alsa.components = &quot;HDA:11d41984,10280220,00100400&quot;<br>        module-udev-detect.discovered = &quot;1&quot;<br>
        device.icon_name = &quot;audio-card-pci&quot;<br>    ports:<br>        analog-output: Analog Output (priority 9900)<br>        analog-output-headphones: Analog Headphones (priority 9000)<br>    active port: &lt;analog-output&gt;<br>
<br><br><b><u>Device</u></b><br><br>&gt;&gt;&gt; list-sinks<br>1 sink(s) available.<br>  * index: 0<br>    name: &lt;alsa_output.hw_0_0&gt;<br>    driver: &lt;module-alsa-sink.c&gt;<br>    flags: HARDWARE DECIBEL_VOLUME LATENCY FLAT_VOLUME DYNAMIC_LATENCY<br>
    state: SUSPENDED<br>    suspend cause: IDLE <br>    priority: 9000<br>    volume: 0: 100% 1: 100%<br>            0: 0.00 dB 1: 0.00 dB<br>            balance 0.00<br>    base volume: 100%<br>                 0.00 dB<br>
    volume steps: 65537<br>    muted: no<br>    current latency: 0.00 ms<br>    max request: 127 KiB<br>    max rewind: 127 KiB<br>    monitor source: 0<br>    sample spec: s16le 2ch 44100Hz<br>    channel map: front-left,front-right<br>
                 Stereo<br>    used by: 0<br>    linked by: 0<br>    configured latency: 0.00 ms; range is 0.50 .. 742.31 ms<br>    module: 4<br>    properties:<br>        alsa.resolution_bits = &quot;16&quot;<br>        device.api = &quot;alsa&quot;<br>
        device.class = &quot;sound&quot;<br>        alsa.class = &quot;generic&quot;<br>        alsa.subclass = &quot;generic-mix&quot;<br>        <a href="http://alsa.name">alsa.name</a> = &quot;&quot;<br>        <a href="http://alsa.id">alsa.id</a> = &quot;McBSP2-STDac cpcap stdac-0&quot;<br>
        alsa.subdevice = &quot;0&quot;<br>        alsa.subdevice_name = &quot;subdevice #0&quot;<br>        alsa.device = &quot;0&quot;<br>        alsa.card = &quot;0&quot;<br>        alsa.card_name = &quot;motsnd&quot;<br>
        alsa.long_card_name = &quot;Motorola MAPPHONE&quot;<br>        device.string = &quot;hw:0,0&quot;<br>        device.buffering.buffer_size = &quot;130944&quot;<br>        device.buffering.fragment_size = &quot;65472&quot;<br>
        device.access_mode = &quot;mmap+timer&quot;<br>        device.description = &quot;motsnd&quot;<br>        device.icon_name = &quot;audio-card&quot;<br><br><br>any idea, what went wrong ?<br><br>Best Regards,<br>Himanshu<br>
<br><br><br>On Sun, Jul 17, 2011 at 3:34 AM, Colin Guthrie <span dir="ltr">&lt;<a href="mailto:gmane@colin.guthr.ie">gmane@colin.guthr.ie</a>&gt;</span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
&#39;Twas brillig, and Himanshu Chug at 14/07/11 11:36 did gyre and gimble:<br>
<div class="im">&gt; Hi Colin<br>
&gt;<br>
&gt; Thanks for information.<br>
&gt;<br>
&gt; we were using an old kernel which doesnt have proper udev support<br>
&gt; (something like that I come to know from our kernel team.. :( ), then I<br>
&gt; migrated to latest kernel and now module-udev-detect is built getting<br>
&gt; loaded along with other modules :-)<br>
<br>
</div>Ahh good :)<br>
<div class="im"><br>
&gt; Next..<br>
&gt;<br>
&gt; I am trying to plug-in/out accessory headset , I guess it should reflect<br>
&gt; in pacmd list-sinks or pacmd list-sources? but I am not sure, how to<br>
&gt; view the updated list of sinks/sources after plugin/out ?<br>
<br>
</div>Yeah, those commands should show you your updated devices after plug/unplug.<br>
<div class="im"><br>
&gt; also , you mention one comment on my <a href="http://default.pa" target="_blank">default.pa</a> that ..<br>
&gt; &quot;load-module module-alsa-sink device=hw:0,0&quot;<br>
&gt; &quot;OK, so here you&#39;ve modified the <a href="http://default.pa" target="_blank">default.pa</a> file<br>
&gt; for your system. You<br>
&gt; shouldn&#39;t have to do this. It implies a static configuration that<br>
&gt; obviously won&#39;t work with hotplug by itself....&quot;<br>
&gt;<br>
&gt; is this affecting ???<br>
<br>
</div>It shouldn&#39;t affect hotplug of USB stuff, just your internal card. That<br>
said you should still remove that line as it&#39;s not needed.<br>
<br>
I actually clarified the wording on the wiki page that lead you to add<br>
this line as another user on IRC got caught out by it too. Hopefully<br>
it&#39;s clearer now.<br>
<br>
<br>
So, the problem of your USB not showing up is presumably still there..<br>
<br>
If udev is working correctly now, then I&#39;d run PA manually via<br>
pulseaudio -vvvvv and look for the debug that should spew out when you<br>
do the plug/unplug.<br>
<br>
My initial guess at the problem would be one of permissions. i.e. your<br>
user may not be allowed to access this new device node that is created.<br>
In a typical desktop env, udev will use udev-acl to give your user<br>
permission via an ACL on the device node. PA will only add a sink/source<br>
if your user actually has permission to open the device.<br>
<br>
This last bit is just a guess tho&#39;. Hope it helps.<br>
<div><div></div><div class="h5"><br>
Col<br>
<br>
<br>
--<br>
<br>
Colin Guthrie<br>
gmane(at)<a href="http://colin.guthr.ie" target="_blank">colin.guthr.ie</a><br>
<a href="http://colin.guthr.ie/" target="_blank">http://colin.guthr.ie/</a><br>
<br>
Day Job:<br>
  Tribalogic Limited [<a href="http://www.tribalogic.net/" target="_blank">http://www.tribalogic.net/</a>]<br>
Open Source:<br>
  Mageia Contributor [<a href="http://www.mageia.org/" target="_blank">http://www.mageia.org/</a>]<br>
  PulseAudio Hacker [<a href="http://www.pulseaudio.org/" target="_blank">http://www.pulseaudio.org/</a>]<br>
  Trac Hacker [<a href="http://trac.edgewall.org/" target="_blank">http://trac.edgewall.org/</a>]<br>
<br>
_______________________________________________<br>
pulseaudio-discuss mailing list<br>
<a href="mailto:pulseaudio-discuss@lists.freedesktop.org">pulseaudio-discuss@lists.freedesktop.org</a><br>
<a href="http://lists.freedesktop.org/mailman/listinfo/pulseaudio-discuss" target="_blank">http://lists.freedesktop.org/mailman/listinfo/pulseaudio-discuss</a><br>
</div></div></blockquote></div><br>