[Solved] Чего не хватает для работы USB-камеры с микрофоном
2.6.32-gentoo-r7 ... i686 Intel(R) Pentium(R) 4 CPU 2.40GHz GenuineIntel GNU/Linux
Поддержка USB вроде как включена (по крайней мере USB-принтер работает только в путь).
lsusb
про камеру говорит следующее:
Bus 004 Device 002: ID 0c45:60fc Microdia PC Camera with Mic (SN9C105)
Гугл подсказывает, что поддерживается начиная с 2.6.28. Модулем GSPCA_SONIXJ
(случилась оказия обновить ядро).
Включил вроде всё, что нужно.
Модули вроде как загружаются. lsmod
:
lsmod Module Size Used by snd_pcm_oss 23940 0 snd_mixer_oss 8720 1 snd_pcm_oss nls_utf8 740 2 ntfs 68848 2 snd_usb_audio 44832 0 snd_usb_lib 9020 1 snd_usb_audio snd_rawmidi 10044 1 snd_usb_lib snd_hwdep 3288 1 snd_usb_audio gspca_sonixj 13524 0 gspca_main 14072 1 gspca_sonixj videodev 24820 1 gspca_main v4l1_compat 9084 1 videodev snd_intel8x0 17528 0 snd_ac97_codec 66860 1 snd_intel8x0 ac97_bus 492 1 snd_ac97_codec snd_pcm 38664 4 snd_pcm_oss,snd_usb_audio,snd_intel8x0,snd_ac97_codec nvidiafb 29204 1 fb_ddc 916 1 nvidiafb i2c_algo_bit 3208 1 nvidiafb snd_timer 10552 1 snd_pcm ohci1394 19896 0 vgastate 6108 1 nvidiafb snd 26692 9 snd_pcm_oss,snd_mixer_oss,snd_usb_audio,snd_rawmidi,snd_hwdep,snd_intel8x0,snd_ac97_codec,snd_pcm,snd_timer r8169 23992 0 rtc_cmos 5096 0 ieee1394 42988 1 ohci1394 floppy 37644 0 soundcore 2932 1 snd ehci_hcd 23632 0 sg 14964 0 rtc_core 7244 1 rtc_cmos i2c_core 9872 4 videodev,nvidiafb,fb_ddc,i2c_algo_bit fan 1616 0 mii 2348 1 r8169 snd_page_alloc 4200 2 snd_intel8x0,snd_pcm rtc_lib 1076 1 rtc_core uhci_hcd 14348 0 usbcore 78148 7 snd_usb_audio,snd_usb_lib,gspca_sonixj,gspca_main,ehci_hcd,uhci_hcd button 2976 0 processor 20136 0 thermal 7808 0 thermal_sys 7268 3 fan,processor,thermal
Но камера не работает (предполагается использование в net-im/skype
).
Чего не хватает и куда рыть (последовательность действий для решения проблемы) --- вопрос.
ЗЫ: Потому, что меня интересует не только результат, но и алгоритм действий по решению проблемы я на данном этапе не привожу конфиг ядра.
Не надо рыбы, объясните как её ловить :)
- Для комментирования войдите или зарегистрируйтесь
Для начала sudo tail -f
Для начала sudo tail -f /var/log/messages и выдернуть-подождать-вставить камеру.
Кстати, в каком плане не работает? mplayer tv:// что выдаёт? /dev/video* есть?
Выключение: Jun 19 08:28:34
Выключение:
Включение:
dmesg
про подключение говорит следующее:Устройство
/dev/video0
создаётся.:wq
--
Live free or die
Покажите при вставленной
Покажите при вставленной камере
Должны увидеть в том числе и аудиоустройство камеры. Звук настраивать именно через это устройство.
P.S. Почему-то подумал, что не работает только звук. :(
Я ♥ Gentoo & Funtoo
aplay видит только встроенную
aplay
видит только встроенную звуковую карту.Правда, в
make.conf
(ALSA_CARDS
) прописана тоже только она.Но где (в установленных пакетах) этот параметр используется --- непонятно.
:wq
--
Live free or die
Есть подозрение, что для
Есть подозрение, что для счастья моей системе не хватает поддержки Video4Linux.
Отсюда вопрос: ставить
v4l
и/илиv4l2
?:wq
--
Live free or die
v4l2, имхо.
v4l2, имхо.
Не понятно, правда, как без включения этой опции могли быть выбраны драйвера веб-камеры?
Я ♥ Gentoo & Funtoo
Lupo Alberto
Не опция, а флаг.
Драйвера я собирал в ядре.
Ну а теперь задумался над вопросом: чего ещё не хватает для полного счастья?
Думаю,
x11-drivers/xf86-video-v4l
. Но не понимаю как от него может зависеть работоспособность микрофона...Update: Включение флага
v4l2
(глобально) + установка соответствующего иксового драйвера помогли решить проблему с собственно видео:Но. Увы, главного (т.е. звука, нет). Микрофон камеры не работает (в выводе
mplayer
'а --- "Аудио: без звука").Вопрос: чего ему не хватает для полного счастья?
Update 2: А ларчик просто открывался. USB-камера --- монолитное устройство. Оно или работает, или не работает.
Если не хватает чего-то для работы одного из компонентов, то не работает всё (включая то, что должно было бы [работать]).
Соответственно, решение проблемы с поддержкой видео автоматически решило проблему с работоспособностью микрофона.
Что там с
mplayer
'ом --- не знаю (исследовать лень). Там, где нужно (вnet-im/scype
) звук работает.:wq
--
Live free or die