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