LINUX.ORG.RU

помогите укротить веб камеру


0

1

Здравствуйте.
Есть веб камера Logitech C170.
Пытаюсь прикрутить ее к серверу на sparc64.
Использую debian
Установил libv4l-0, но камера все равно отказывается работать...
Пробовал использовать прибложение fswebcam:

stas@SunFire:~$ fswebcam -d /dev/video0 
--- Opening /dev/video0...
Trying source module v4l2...
/dev/video0 opened.
No input was specified, using the first.
Unable to query input 0.
VIDIOC_ENUMINPUT: Invalid argument 
Так же пробовал приложение webcam:

stas@SunFire:~$ webcam
reading config file: /home/stas/.webcamrc
video4linux webcam v1.5 - (c) 1998-2002 Gerd Knorr
grabber config:
  size 176x144 [16 bit YUV 4:2:2 (packed, YUYV)]
  input (null), norm (null), jpeg quality 75
  rotate=0, top=0, left=0, bottom=240, right=320
write config [ftp]:
  local transfer /home/stas/uploading.jpeg => /home/stas/cam.jpeg
Bus error

Остальные USB устройства работают нормально. Пробовал их всех отключать и подключать одну камеру- не помогает. Камеру пробовал на другом компе (x86) и fswebcam и webcam удачно делают снимки. Помогите пожалуйста

★★★

Последнее исправление: disee (всего исправлений: 1)

причем иногда webcam выдает вот так:


stas@SunFire:~$ webcam
reading config file: /home/stas/.webcamrc
video4linux webcam v1.5 - (c) 1998-2002 Gerd Knorr
grabber config:
  size 176x144 [16 bit YUV 4:2:2 (packed, YUYV)]
  input (null), norm (null), jpeg quality 75
  rotate=0, top=0, left=0, bottom=240, right=320
write config [ftp]:
  local transfer /home/stas/uploading.jpeg => /home/stas/cam.jpeg
Segmentation fault

disee ★★★
() автор топика
Ответ на: комментарий от coldy

без иксов (без видеокарты в принципе)

disee ★★★
() автор топика

попробуй еще motion, и узнай поддерживается ли эта камера в этих условиях в принципе. хотя бы теоретически.

Komintern ★★★★★
()
Ответ на: комментарий от Komintern

выхлап:


stas@SunFire:~$ motion
[0] could not open configfile /etc/motion/motion.conf: Permission denied
[0] Not config file to process using default values
[0] Motion 3.2.12 Started
[0] ffmpeg LIBAVCODEC_BUILD 3412993 LIBAVFORMAT_BUILD 3415808
[1] Thread 1 started
[1] cap.driver: "uvcvideo"
[1] cap.card: "Webcam C170"
[1] cap.bus_info: "usb-0000:01:0c.3-1"
[1] cap.capabilities=0x04000001
[1] - VIDEO_CAPTURE
[1] - STREAMING
[1] Unable to query input 0 VIDIOC_ENUMINPUT: Invalid argument
[1] ioctl(VIDIOCGMBUF) - Error device does not support memory map
[1] V4L capturing using read is deprecated!
[1] Motion only supports mmap.
[1] Could not fetch initial image from camera
[1] Motion continues using width and height from config file(s)
[1] Resizing pre_capture buffer to 1 items

disee ★★★
() автор топика
Ответ на: комментарий от Komintern

но ведь на другом компе тоже с дебианом работает!

disee ★★★
() автор топика
Ответ на: комментарий от Komintern

при подключении в сислоге:


Dec 25 02:26:40 SunFire kernel: [83400.076380] usb 1-1: new full speed USB device using ohci_hcd and address 18
Dec 25 02:26:40 SunFire kernel: [83400.373569] usb 1-1: New USB device found, idVendor=046d, idProduct=082b
Dec 25 02:26:40 SunFire kernel: [83400.462439] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
Dec 25 02:26:40 SunFire kernel: [83400.556743] usb 1-1: Product: Webcam C170
Dec 25 02:26:40 SunFire kernel: [83400.609395] usb 1-1: Manufacturer:  
Dec 25 02:26:40 SunFire kernel: [83400.668238] usb 1-1: configuration #1 chosen from 1 choice
Dec 25 02:26:40 SunFire kernel: [83400.750238] uvcvideo: Found UVC 1.00 device Webcam C170 (046d:082b)
Dec 25 02:26:41 SunFire kernel: [83400.855552] input: Webcam C170 as /devices/root/f0069328/pci0000:00/0000:00:01.1/0000:01:0c.3/usb1/1-1/1-1:1.0/input/input18
Dec 25 02:26:41 SunFire kernel: [83401.608294] compat_ioctl32: unknown ioctl 'U', dir=4, #1 (0x80185501)

disee ★★★
() автор топика
Ответ на: комментарий от bhfq

вот не могу сказать то или не то, т.к. хз :( А есть возможность это исправить?

disee ★★★
() автор топика
Ответ на: комментарий от Komintern

все немогу победить камеру :(

disee ★★★
() автор топика
Ответ на: комментарий от bhfq

не. не оно. так же в syslog пишется:


Jan  4 16:45:40 SunFire kernel: [910806.546159] compat_ioctl32: unknown ioctl 'V', dir=6, #26 (0xc050561a)
Jan  4 16:45:40 SunFire kernel: [910806.640973] ioctl32(fswebcam:6867): Unknown cmd fd(3) cmd(c050561a){t:'V';sz:80} arg(ffae14f8) on /dev/video0
спасите. не знаю как вылечить :(

disee ★★★
() автор топика
Ответ на: комментарий от bhfq

SunFire -имя сервака. А кернел- ядро :)

disee ★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.