Всем доброго времени суток!
На моем железе (ACER TravelMate 2490) стоял Debian 6.0, проблема с камерой решалась подгрузкой libv4l1compat (этот способ широко известен). Но после недавнего обновления до Dеbian Wheezy и, соответственно, перехода на ядро 3.2 этот способ не работает. Некоторое время мне еще было доступно ядро 2.6 и там камера работала на ура, но в 3.2 - отказывается. Насколько я понимаю, проблема тут именно с ядром.
Порыв просторы мировой паутины нашел несколько решений, но они не привели к положительным результатам.
Прошу помощи, ну или хотя бы нескольких полезных советов относительно направления дальнейших поисков.
raul@localhost:~$ id
uid=1000(raul) gid=1000(raul) группы=1000(raul),22(voice),24(cdrom),25(floppy),29(audio),30(dip),37(operator),44(video),46(plugdev),100(users),109(netdev),110(bluetooth),116(scanner),123(vboxusers)root@localhost:/# ls /dev | grep video
video0root@localhost:/# lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 008: ID 046d:0896 Logitech, Inc. OrbiCam
Bus 004 Device 002: ID 15d9:0a4c Trust International B.V. USB+PS/2 Optical Mouse
Bus 004 Device 003: ID 0a5c:2101 Broadcom Corp. BCM2045 Bluetooth
Bus 001 Device 007: ID 12d1:1506 Huawei Technologies Co., Ltd. E398 LTE/UMTS/GSM Modem/Networkcardroot@localhost:/# dmesg | grep video
[ 0.208986] pci 0000:00:02.0: Boot video device
[ 7.129817] Linux video capture interface: v2.00root@localhost:/# lspci
00:00.0 Host bridge: Intel Corporation Mobile 945GM/PM/GMS, 943/940GML and 945GT Express Memory Controller Hub (rev 03)
00:02.0 VGA compatible controller: Intel Corporation Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller (rev 03)
00:02.1 Display controller: Intel Corporation Mobile 945GM/GMS/GME, 943/940GML Express Integrated Graphics Controller (rev 03)
00:1b.0 Audio device: Intel Corporation NM10/ICH7 Family High Definition Audio Controller (rev 02)
00:1c.0 PCI bridge: Intel Corporation NM10/ICH7 Family PCI Express Port 1 (rev 02)
00:1c.1 PCI bridge: Intel Corporation NM10/ICH7 Family PCI Express Port 2 (rev 02)
00:1c.2 PCI bridge: Intel Corporation NM10/ICH7 Family PCI Express Port 3 (rev 02)
00:1c.3 PCI bridge: Intel Corporation NM10/ICH7 Family PCI Express Port 4 (rev 02)
00:1d.0 USB controller: Intel Corporation NM10/ICH7 Family USB UHCI Controller #1 (rev 02)
00:1d.1 USB controller: Intel Corporation NM10/ICH7 Family USB UHCI Controller #2 (rev 02)
00:1d.2 USB controller: Intel Corporation NM10/ICH7 Family USB UHCI Controller #3 (rev 02)
00:1d.3 USB controller: Intel Corporation NM10/ICH7 Family USB UHCI Controller #4 (rev 02)
00:1d.7 USB controller: Intel Corporation NM10/ICH7 Family USB2 EHCI Controller (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev e2)
00:1f.0 ISA bridge: Intel Corporation 82801GBM (ICH7-M) LPC Interface Bridge (rev 02)
00:1f.2 IDE interface: Intel Corporation 82801GBM/GHM (ICH7-M Family) SATA Controller [IDE mode] (rev 02)
00:1f.3 SMBus: Intel Corporation NM10/ICH7 Family SMBus Controller (rev 02)
06:01.0 Ethernet controller: Broadcom Corporation BCM4401-B0 100Base-TX (rev 02)
06:02.0 Network controller: Broadcom Corporation BCM4318 [AirForce One 54g] 802.11g Wireless LAN Controller (rev 02)
06:04.0 CardBus bridge: ENE Technology Inc CB-712/4 Cardbus Controller (rev 10)
06:04.1 FLASH memory: ENE Technology Inc ENE PCI Memory Stick Card Reader Controller (rev 01)
06:04.2 SD Host controller: ENE Technology Inc ENE PCI Secure Digital Card Reader Controller (rev 01)
06:04.3 FLASH memory: ENE Technology Inc FLASH memory: ENE Technology Inc: (rev 01)
06:04.4 FLASH memory: ENE Technology Inc SD/MMC Card Reader Controller (rev 01)root@localhost:/# dmesg | grep usb
[ 1.162566] usbcore: registered new interface driver usbfs
[ 1.162605] usbcore: registered new interface driver hub
[ 1.185336] usbcore: registered new device driver usb
[ 1.288392] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[ 1.288396] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 1.288400] usb usb1: Product: EHCI Host Controller
[ 1.288404] usb usb1: Manufacturer: Linux 3.2.0-4-686-pae ehci_hcd
[ 1.288407] usb usb1: SerialNumber: 0000:00:1d.7
[ 1.289683] usb usb2: New USB device found, idVendor=1d6b, idProduct=0001
[ 1.289687] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 1.289691] usb usb2: Product: UHCI Host Controller
[ 1.289694] usb usb2: Manufacturer: Linux 3.2.0-4-686-pae uhci_hcd
[ 1.289697] usb usb2: SerialNumber: 0000:00:1d.0
[ 1.290083] usb usb3: New USB device found, idVendor=1d6b, idProduct=0001
[ 1.290087] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 1.290091] usb usb3: Product: UHCI Host Controller
[ 1.290094] usb usb3: Manufacturer: Linux 3.2.0-4-686-pae uhci_hcd
[ 1.290098] usb usb3: SerialNumber: 0000:00:1d.1
[ 1.290444] usb usb4: New USB device found, idVendor=1d6b, idProduct=0001
[ 1.290448] usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 1.290452] usb usb4: Product: UHCI Host Controller
[ 1.290455] usb usb4: Manufacturer: Linux 3.2.0-4-686-pae uhci_hcd
[ 1.290459] usb usb4: SerialNumber: 0000:00:1d.2
[ 1.290810] usb usb5: New USB device found, idVendor=1d6b, idProduct=0001
[ 1.290814] usb usb5: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 1.290818] usb usb5: Product: UHCI Host Controller
[ 1.290821] usb usb5: Manufacturer: Linux 3.2.0-4-686-pae uhci_hcd
[ 1.290824] usb usb5: SerialNumber: 0000:00:1d.3
[ 1.600022] usb 1-4: new high-speed USB device number 2 using ehci_hcd
[ 1.772952] usb 1-4: New USB device found, idVendor=046d, idProduct=0896
[ 1.772957] usb 1-4: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 1.772961] usb 1-4: Product: Camera
[ 1.772964] usb 1-4: Manufacturer: OEM
[ 2.128018] usb 4-1: new low-speed USB device number 2 using uhci_hcd
[ 2.303416] usb 4-1: New USB device found, idVendor=15d9, idProduct=0a4c
[ 2.303421] usb 4-1: New USB device strings: Mfr=0, Product=1, SerialNumber=0
[ 2.303425] usb 4-1: Product: USB OPTICAL MOUSE
[ 2.326872] input: USB OPTICAL MOUSE as /devices/pci0000:00/0000:00:1d.2/usb4/4-1/4-1:1.0/input/input1
[ 2.327077] generic-usb 0003:15D9:0A4C.0001: input,hidraw0: USB HID v1.11 Mouse [ USB OPTICAL MOUSE] on usb-0000:00:1d.2-1/input0
[ 2.327310] usbcore: registered new interface driver usbhid
[ 2.327313] usbhid: USB HID core driver
[ 7.215865] usbcore: registered new interface driver vc032x
[ 8.328064] usb 4-2: new full-speed USB device number 3 using uhci_hcd
[ 8.496245] usb 4-2: New USB device found, idVendor=0a5c, idProduct=2101
[ 8.496250] usb 4-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 8.496254] usb 4-2: Product: Acer Module
[ 8.496257] usb 4-2: Manufacturer: Broadcom Corp
[ 8.587980] usbcore: registered new interface driver btusb
[ 104.694024] usb 1-4: USB disconnect, device number 2
[ 106.536107] usb 1-4: new high-speed USB device number 5 using ehci_hcd
[ 106.708934] usb 1-4: New USB device found, idVendor=046d, idProduct=0896
[ 106.708940] usb 1-4: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 106.708944] usb 1-4: Product: Camera
[ 106.708946] usb 1-4: Manufacturer: OEM
[ 127.272081] usb 1-3: new high-speed USB device number 6 using ehci_hcd
[ 127.405752] usb 1-3: New USB device found, idVendor=12d1, idProduct=1446
[ 127.405756] usb 1-3: New USB device strings: Mfr=3, Product=2, SerialNumber=0
[ 127.405760] usb 1-3: Product: HUAWEI Mobile
[ 127.405763] usb 1-3: Manufacturer: Huawei Technologies
[ 127.493714] scsi2 : usb-storage 1-3:1.0
[ 127.493973] scsi3 : usb-storage 1-3:1.1
[ 127.494074] usbcore: registered new interface driver usb-storage
[ 130.470478] usb 1-3: USB disconnect, device number 6
[ 134.736070] usb 1-3: new high-speed USB device number 7 using ehci_hcd
[ 134.869881] usb 1-3: New USB device found, idVendor=12d1, idProduct=1506
[ 134.869886] usb 1-3: New USB device strings: Mfr=4, Product=3, SerialNumber=0
[ 134.869890] usb 1-3: Product: HUAWEI Mobile
[ 134.869893] usb 1-3: Manufacturer: Huawei Technologies
[ 134.872403] scsi4 : usb-storage 1-3:1.5
[ 134.872758] scsi5 : usb-storage 1-3:1.6
[ 135.003843] usbcore: registered new interface driver cdc_wdm
[ 135.024055] usbcore: registered new interface driver usbserial
[ 135.025683] usbcore: registered new interface driver usbserial_generic
[ 135.025689] usbserial: USB Serial Driver core
[ 135.053026] usb 1-3: GSM modem (1-port) converter now attached to ttyUSB0
[ 135.053960] usb 1-3: GSM modem (1-port) converter now attached to ttyUSB1
[ 135.054927] usb 1-3: GSM modem (1-port) converter now attached to ttyUSB2
[ 135.054980] usbcore: registered new interface driver option
[ 136.043670] usb 1-3: GSM modem (1-port) converter now attached to ttyUSB3
[ 136.329651] usb 1-3: GSM modem (1-port) converter now attached to ttyUSB3
[ 393.908407] usb 1-4: USB disconnect, device number 5
[ 395.756065] usb 1-4: new high-speed USB device number 8 using ehci_hcd
[ 395.929044] usb 1-4: New USB device found, idVendor=046d, idProduct=0896
[ 395.929050] usb 1-4: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 395.929054] usb 1-4: Product: Camera
[ 395.929057] usb 1-4: Manufacturer: OEMroot@localhost:/# mplayer tv:// device=/dev/video0
MPlayer svn r34540 (Debian), built with gcc-4.7 (C) 2000-2012 MPlayer Team
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.
Playing tv://.
TV file format detected.
Selected driver: v4l2
name: Video 4 Linux 2 input
author: Martin Olschewski <olschewski@zpr.uni-koeln.de>
comment: first try, more to come ;-)
v4l2: your device driver does not support VIDIOC_G_STD ioctl, VIDIOC_G_PARM was used instead.
Selected device: Camera
Capabilities: video capture read/write streaming
supported norms:
inputs: 0 = vc032x;
Current input: 0
Current format: unknown (0x55595659)
tv.c: norm_from_string(pal): Bogus norm parameter, setting default.
v4l2: ioctl enum norm failed: Inappropriate ioctl for device
Error: Cannot set norm!
Selected input hasn't got a tuner!
v4l2: ioctl set mute failed: Invalid argument
v4l2: ioctl query control failed: Invalid argument
Failed to open VDPAU backend libvdpau_nvidia.so: cannot open shared object file: No such file or directory
[vdpau] Error when calling vdp_device_create_x11: 1
==========================================================================
Cannot find codec matching selected -vo and video format 0x55595659.
==========================================================================
v4l2: ioctl streamon failed: No such device
v4l2: ioctl set mute failed: No such device
v4l2: 0 frames successfully processed, 0 frames dropped.
Playing device=/dev/video0.
File not found: 'device=/dev/video0'
Failed to open device=/dev/video0.
Exiting... (End of file)Вот некоторая, собранная мной, инфа. Если чего нужно еще, готов предоставить.
Заранее огромное спасибо за понимание и помощь!


Пойду рыть великий Гугагаль!