Форум русской поддержки ОС Fedora linux
Даже не знаю куда правильно писать — в оборудование или в пробемы Дижма:
пытаюсь утоптать под 8 Федору юсбическую вэб-камеру (по lsusb определяется как ZC0305 )...
запускаю yum install kmod-gspca
получаю Error: Missing Dependency: kernel-i686 = 2.6.25.6-27.fc8 is needed by package kmod-gspca-2.6.25.6-27.fc8
что делать-то, чего он "нидед"?
Неактивен
Хочет, чтобы ядро обновили до версии 2.6.25.6-27 из репозитория Федоры 8
Неактивен
Это такой нездоровый прикол у Федоры: очень часто для обновления одного пакета в качестве зависимости нужна более свежая версия другого пакета, которой еще нет в репозитории. В таком случае я обычно просто жду. В течении примерно недели эта необходимая новая версия появляется сама.
Неактивен
спасибо, так и сделаю
Неактивен
Не понял, модуль ядра есть, а самого ядра в репозитории нет? Что-то не верится.
А если есть, то чего ждать?
Jr-13, в консоли введите команду:
$ uname -r
и поставьте модуль ядра для своей версии.
Неактивен
подождал до сегодня — все обновилось, kmod-gspca установился, но камеру так и не видно...
Неактивен
Устройство /dev/video0 создалось?
Неактивен
да, создалось...
Неактивен
что может быть: очень плохое изображение (в винде нормальное)?
Неактивен
Продолжение темы: федора уже десятая, а воз и ныне там. Господа форумчане, помогите установить камеру!
втыкаю девайс
------------------
lsusb
Bus 001 Device 002: ID 058f:6387 Alcor Micro Corp. Transcend JetFlash Flash Drive
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 005: ID 0ac8:305b Z-Star Microelectronics Corp. ZC0305 WebCam
Bus 004 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 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
/dev/video0 создалось, но Скапа камеру не видит
----------------------------
yum install kmod-gspca
.......
No package kmod-gspca available.
Nothing to do
----------------------------
пробую по-другому:
драйвера скачал отсюда: http://mxhaard.free.fr/download.html
запускаю установочный скрипт ./gspca_build
-----------------------------------
получаю вот это:
REMOVE the old module if present
ERROR: Module gspca does not exist in /proc/modules
CLEAN gspca source tree
rm -r -f *.o decoder/.gspcadecoder.o.cmd decoder/*.o \
.gspca.o.cmd *.o *.ko *.mod.* .[a-z]* core *.i \
*.symvers *.err
COMPILE gspca Please Wait ....!!
INSTALL gspca in the kernel binary tree
mkdir -p /lib/modules/`uname -r`/kernel/drivers/usb/media/
rm -f /lib/modules/`uname -r`/kernel/drivers/usb/media/spca5xx.ko
rm -f /lib/modules/`uname -r`/kernel/drivers/media/video/gspca.ko
install -c -m 0644 gspca.ko /lib/modules/`uname -r`/kernel/drivers/usb/media/
install: невозможно выполнить stat для `gspca.ko': Нет такого файла или каталога
make: *** [install] Ошибка 1
LOAD gspca in memory
FATAL: Module gspca not found.
PRINT COMPILATION MESSAGES if ERRORS look kgspca.err
make -C /lib/modules/`uname -r`/build SUBDIRS=/tmp/gspcav1-20071224 CC=cc modules
make[1]: Entering directory `/usr/src/kernels/2.6.27.9-159.fc10.i686'
CC [M] /tmp/gspcav1-20071224/gspca_core.o
/tmp/gspcav1-20071224/gspca_core.c:54:27: error: asm/semaphore.h: Нет такого файла или каталога
/tmp/gspcav1-20071224/gspca_core.c: В функции ‘spca5xx_ioctl’:
/tmp/gspcav1-20071224/gspca_core.c:2463: ошибка: неявная декларация функции ‘video_usercopy’
/tmp/gspcav1-20071224/gspca_core.c: На верхнем уровне:
/tmp/gspcav1-20071224/gspca_core.c:2609: ошибка: неизвестное поле ‘owner’ в инициализаторе
/tmp/gspcav1-20071224/gspca_core.c:2609: предупреждение: несовместимый тип указателя в инициализации
/tmp/gspcav1-20071224/gspca_core.c:2611: ошибка: неизвестное поле ‘type’ в инициализаторе
/tmp/gspcav1-20071224/gspca_core.c: В функции ‘spca50x_create_sysfs’:
/tmp/gspcav1-20071224/gspca_core.c:2769: ошибка: неявная декларация функции ‘video_device_create_file’
/tmp/gspcav1-20071224/gspca_core.c:2780: ошибка: неявная декларация функции ‘video_device_remove_file’
/tmp/gspcav1-20071224/gspca_core.c: В функции ‘spca5xx_probe’:
/tmp/gspcav1-20071224/gspca_core.c:4301: ошибка: несовместимые типы в присваивании
make[2]: *** [/tmp/gspcav1-20071224/gspca_core.o] Ошибка 1
make[1]: *** [_module_/tmp/gspcav1-20071224] Ошибка 2
make[1]: Leaving directory `/usr/src/kernels/2.6.27.9-159.fc10.i686'
make: *** [default] Ошибка 2
-----------------------------------------
я правда не знаю что от меня нужно системе. Помогите разобраться!
Неактивен
Посмотри то ли ядро у тебя в грубе при загрузке и поставь пакет xawtv и запусти и думаю увидиш картинку. Чем тестиш камеру на то работает или нет? И в десятке в ядре уже есть модули для большинства камер не нужно ставить gspca.
Неактивен