Hello Alan,
Thanks for you attention!
I think just that this webcam. Hardware for each function. The microphone
works fine, see the results below:
I think there is a particular way to initiate this webcam microphone, and
this particular form is used in windows and later on Linux. If I start
windows and use a webcam, when I restart the computer in the microphone
Linux it works perfectly!
lsusb
Bus 002 Device 003: ID 0471:2034 Philips
cat /proc/asound/cards
0 [Intel ]: HDA-Intel - HDA Intel
HDA Intel at 0xf0500000 irq 22
1 [Camera ]: USB-Audio - USB Video Camera
USB Video Camera at usb-0000:00:1d.7-2, high speed
amixer -c 1
Simple mixer control 'Mic',0
Capabilities: cvolume cvolume-joined cswitch cswitch-joined
Capture channels: Mono
Limits: Capture 0 - 65535
Mono: Capture 61602 [94%] [-128.00dB] [on]
Simple mixer control 'Auto Gain Control',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
lshal (only part)
udi = '/org/freedesktop/Hal/devices/usb_device_471_2034_noserial_if1'
info.linux.driver = 'uvcvideo' (string)
info.parent = '/org/freedesktop/Hal/devices/usb_device_471_2034_noserial'
(string)
info.product = 'USB Video Interface' (string)
info.subsystem = 'usb' (string)
info.udi =
'/org/freedesktop/Hal/devices/usb_device_471_2034_noserial_if1' (string)
linux.hotplug_type = 2 (0x2) (int)
linux.subsystem = 'usb' (string)
linux.sysfs_path =
'/sys/devices/pci0000:00/0000:00:1d.7/usb2/2-2/2-2:1.1' (string)
usb.bus_number = 2 (0x2) (int)
usb.can_wake_up = false (bool)
usb.configuration_value = 1 (0x1) (int)
usb.device_class = 239 (0xef) (int)
usb.device_protocol = 1 (0x1) (int)
usb.device_revision_bcd = 0 (0x0) (int)
usb.device_subclass = 2 (0x2) (int)
usb.interface.class = 14 (0xe) (int)
usb.interface.number = 1 (0x1) (int)
usb.interface.protocol = 0 (0x0) (int)
usb.interface.subclass = 2 (0x2) (int)
usb.is_self_powered = false (bool)
usb.linux.device_number = 3 (0x3) (int)
usb.linux.sysfs_path =
'/sys/devices/pci0000:00/0000:00:1d.7/usb2/2-2/2-2:1.1' (string)
usb.max_power = 98 (0x62) (int)
usb.num_configurations = 1 (0x1) (int)
usb.num_interfaces = 4 (0x4) (int)
usb.num_ports = 0 (0x0) (int)
usb.product = 'USB Video Interface' (string)
usb.product_id = 8244 (0x2034) (int)
usb.speed = 480.0 (480) (double)
usb.vendor = 'Philips' (string)
usb.vendor_id = 1137 (0x471) (int)
usb.version = 2.0 (2) (double)
udi =
'/org/freedesktop/Hal/devices/usb_device_471_2034_noserial_if2_alsa_capture_0'
alsa.card = 1 (0x1) (int)
alsa.card_id = 'USB Video Camera' (string)
alsa.device = 0 (0x0) (int)
alsa.device_file = '/dev/snd/pcmC1D0c' (string)
alsa.device_id = 'USB Audio' (string)
alsa.originating_device =
'/org/freedesktop/Hal/devices/usb_device_471_2034_noserial_if2' (string)
alsa.pcm_class = 'generic' (string)
alsa.type = 'capture' (string)
info.capabilities = {'alsa'} (string list)
info.category = 'alsa' (string)
info.parent =
'/org/freedesktop/Hal/devices/usb_device_471_2034_noserial_if2' (string)
info.product = 'USB Audio ALSA Capture Device' (string)
info.subsystem = 'sound' (string)
info.udi =
'/org/freedesktop/Hal/devices/usb_device_471_2034_noserial_if2_alsa_capture_0'
(string)
linux.device_file = '/dev/snd/pcmC1D0c' (string)
linux.hotplug_type = 2 (0x2) (int)
linux.subsystem = 'sound' (string)
linux.sysfs_path = '/sys/class/sound/pcmC1D0c' (string)
Thanks for you help!
Regards,
Arlindo F. Neto
2009/6/20 Alan Brown <[email protected]>
>
> A USB camera with audio is 2 separate devices - the USB camera and a USB
> microphone - effectively attached via a hub internal to the camera case.
>
> Each needs to be initialised separately and microphone issues are
> completely separate to the camera driver as it doesn't attempt to touch
> audio devices.
>
> Is HAL showing 2 devices when you plug the camera in?
>
> Is your Linux audio/hardware manager attempting to initialise the
> microphone?
>
>
> On Fri, 19 Jun 2009, Arlindo F. Neto wrote:
>
> > Dear,
> >
> > After much searching on this problem resolved post it here. I think maybe
> > you have idea how can fix this.
> >
> > The Philips SPC530NC webcam does not capture audio. Used the solution
> > proposed in (http://openfacts.berlios.de/index-en.phtml?title=Linux_UVC)
> and
> > still not working.
> >
> > I have seen that when the webcam is used primarily in the windows after
> you
> > restart the computer in the linux audio works perfectly. But if the
> computer
> > is switched off in Linux and the webcam does not capture the audio
> further.
> >
> > I am posting the descriptors of the webcam when it works (after use in
> > windows) and when it does not work (only with the use on Linux). You can
> see
> > that there is no difference in descriptors. Still I sure that the webcam
> > works with Linux after using Windows (dual-boot).
> >
> > After plug webcam on windows and reboot to linux (webcam's audio
> working).
> > http://pastebin.com/f31d5cd41
> >
> > Use only Linux to initialize and plug the webcam (webcam's audio does not
> > work more).
> > http://pastebin.com/f6873b895
> >
> > I think the webcam has a method for startup of your firmware that oo
> > usb_audio is not given.
> >
> > Thanks for any help.
> >
> > Best regards,
> >
>
> --
> If a person, or organisation, starts to play on your fears
> it may be that person or organisation that you should fear.
>
>
_______________________________________________
pwc mailing list
[email protected]
http://lists.saillard.org/mailman/listinfo/pwc