Jump to content
  • 0

USB-камера и /dev/video


udavst

Question

Подскажите, не подключается USB-камера, в настройках включено USB-видео и USB-аудио, камеры пробовал 3 (Creative VF0680 Live!, Genius eye 312, islim 320 (VID_0458&PID_605E)), при их подключении в entware появляются устройства audio, dsp, mixer, как я понимаю, всё это микрофон, но /dev/video не появилось ниразу. Как заставить эти камеры работать?

ЗЫ Сами камеры исправны. Пробовал на 2.15.C.5.0-0 и 3.00.B.1.0-0.


Вот лог подключения всех 3х камер, по очереди.

 

Spoiler

kernel: usb 1-2: new high-speed USB device number 7 using xhci-mtk
Июл 10 22:37:23
ndm
kernel: usb 1-2: New USB device found, idVendor=0458, idProduct=605e
Июл 10 22:37:23
ndm
kernel: usb 1-2: New USB device strings: Mfr=16, Product=96, SerialNumber=0
Июл 10 22:37:23
ndm
kernel: usb 1-2: Product: iSlim 320
Июл 10 22:37:23
ndm
kernel: usb 1-2: Manufacturer: PixArt Imaging Inc.
Июл 10 22:37:23
ndm
kernel: usb 1-2: current rate 15872 is different from the runtime rate 16000
Июл 10 22:37:23
ndm
kernel: usb 1-2: current rate 47872 is different from the runtime rate 48000
Июл 10 22:40:00
ndm
Core::Server: started Session /var/run/ndm.core.socket.
Июл 10 22:40:00
ndm
Core::Session: client disconnected.
Июл 10 22:43:22
dropbear[752]
Exit (root): Exited normally
Июл 10 22:45:00
ndm
kernel: usb 1-2: USB disconnect, device number 7
Июл 10 22:58:45
ndm
kernel: usb 1-2: new high-speed USB device number 8 using xhci-mtk
Июл 10 22:58:46
ndm
kernel: usb 1-2: New USB device found, idVendor=041e, idProduct=4087
Июл 10 22:58:46
ndm
kernel: usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Июл 10 22:58:46
ndm
kernel: usb 1-2: Product: VF0680 Live! Cam Socialize HD 1080
Июл 10 22:58:46
ndm
kernel: usb 1-2: Manufacturer: Creative Technology Ltd.
Июл 10 22:58:46
ndm
kernel: usb 1-2: SerialNumber: 2011012101982
Июл 10 22:58:46
ndm
kernel: usb 1-2: Warning! Unlikely big volume range (=2355), cval->res is probably wrong.
Июл 10 22:58:46
ndm
kernel: usb 1-2: [2] FU [Mic Capture Volume] ch = 2, val = -3917/-1562/1
Июл 10 22:59:58
ndm
kernel: usb 1-2: USB disconnect, device number 8
Июл 10 23:00:00
ndm
Core::Server: started Session /var/run/ndm.core.socket.
Июл 10 23:00:00
ndm
Core::Session: client disconnected.
Июл 10 23:00:33
ndm
kernel: usb 1-2: new full-speed USB device number 9 using xhci-mtk
Июл 10 23:00:33
ndm
kernel: usb 1-2: New USB device found, idVendor=093a, idProduct=2622
Июл 10 23:00:33
ndm
kernel: usb 1-2: New USB device strings: Mfr=0, Product=0, SerialNumber=0

Spoiler

root@BelRoute:/opt/etc/init.d# ls /dev                                                                                     
aci0
aci1
aci2
aci3
audio
bus
console
cpu_dma_latency
dsp
full
fuse
hwnat0
kmem
kmsg
log
loop-control
loop0
loop1
loop2
loop3
loop4
loop5
loop6
loop7
mem
memory_bandwidth
mixer
mtd0
mtd0ro
mtd1
mtd10
mtd10ro
mtd11
mtd11ro
mtd12
mtd12ro
mtd13
mtd13ro
mtd14
mtd14ro
mtd1ro
mtd2
mtd2ro
mtd3
mtd3ro
mtd4
mtd4ro
mtd5
mtd5ro
mtd6
mtd6ro
mtd7
mtd7ro
mtd8
mtd8ro
mtd9
mtd9ro
mtdblock
mtdblock0
mtdblock1
mtdblock10
mtdblock11
mtdblock12
mtdblock13
mtdblock14
mtdblock2
mtdblock3
mtdblock4
mtdblock5
mtdblock6
mtdblock7
mtdblock8
mtdblock9
net
network_latency
network_throughput
ntc
null
phr
port
ppp
ptmx
pts
random
rd
rdm0
sda
sda1
sda2
sda3
sg0
snd
spi0
spi1
spi2
spi3
tsmb_core0
tts
tty
ttyS0
ttyS1
urandom
vdsl
zero
zram0
zram1
zram2
zram3

 

Link to comment
Share on other sites

7 answers to this question

Recommended Posts

  • 0

На сколько помню, автозагрузку модулей ядра "отломали", т.к. они лишь расширяют функционал и в обычной работе не нужны. Проверьте, загружены они или нет.

Скрытый текст

➜ ssh root@192.168.1.8 -p 222
root@192.168.1.8's password: 


BusyBox v1.30.1 () built-in shell (ash)

~ # lsmod | grep video
~ # 
-----
➜ ssh root@192.168.1.2 -p 222
root@Keenetic_Giga:~# lsmod | grep video
uvcvideo 60329 1 - Live 0x8b170000
videobuf2_vmalloc 1794 1 uvcvideo, Live 0x8b0b8000
videobuf2_memops 1540 1 videobuf2_vmalloc, Live 0x8b12d000
videobuf2_core 18153 1 uvcvideo, Live 0x8b160000
videodev 78661 3 uvcvideo,v4l2_common, Live 0x8b140000
i2c_core 15233 3 v4l2_common,videodev,i2c_dev, Live 0x8b128000
usbcore 119261 30 uvcvideo,rndis_host,snd_usb_audio,cdc_ether,huawei_cdc_ncm,asix,option,cdc_ncm,usb_wwan,usbextras,snd_usbmidi_lib,kalmia,cp210x,usbhid,ax88179_178a,usb_storage,cdc_acm,dm9601,ohci_hcd,sierra,usbnet,pl2303,cdc_wdm,r8152,ehci_hcd,rtl8150,ftdi_sio,ch341,usbserial, Live 0x8fda0000
root@Keenetic_Giga:~# 

 

upd

одна из тем про ручную загрузку модулей

 

Edited by TheBB
+upd
Link to comment
Share on other sites

  • 0

Настроить загрузку ядерных модулей - "5 минут делов". В той теме есть "готовые рецепты" (важна последовательность загрузки).

Link to comment
Share on other sites

  • 0

Получилось! Спасибо.

 

Spoiler

insmod /lib/modules/3.4.113/i2c-core.ko
insmod /lib/modules/3.4.113/i2c-dev.ko
insmod /lib/modules/3.4.113/videodev.ko
insmod /lib/modules/3.4.113/v4l2-common.ko
insmod /lib/modules/3.4.113/videobuf2-core.ko
insmod /lib/modules/3.4.113/videobuf2-memops.ko
insmod /lib/modules/3.4.113/videobuf2-vmalloc.ko

 

 

Edited by udavst
Link to comment
Share on other sites

  • 0

Отключено это из-за того, что некоторые "умники" сперва ставят вообще все компоненты (включая dvb) на устройства типа Omni, а потом жалуются что не хватает памяти и все падает. Причем таких обращений стало неприлично много.

Пришлось отключить автозагрузку.

Link to comment
Share on other sites

  • 0

Обновил прошивку до 3.1.6 . Перестало всё работать, вернее отказывается загружаться последний модуль
 

insmod /lib/modules/4.9-ndm-3/uvcvideo.ko

insmod: can't insert '/lib/modules/4.9-ndm-3/uvcvideo.ko': unknown symbol in module, or unknown parameter

Что можно с этим сделать?

Link to comment
Share on other sites

  • 0

Редактирование не работает, пишу потому 2ой пост. Да, модуля uvcvideo.ko просто теперь нет. Подгрузка остальных модулей не приводит к появлению камеры. Пробовал загрузить videobuf2-v4l2.ko - ничего не меняет. В логе motion пишет именно V4L2 не найден, поэтому пытался.

 

Link to comment
Share on other sites

  • 0

Само заработало, модуль вдруг стал подгружаться. Потрите посты последние пожалуйста, у меня прав нет не редактировать не стирать.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...