Не собирается драйвер для web-камеры

Решение проблем связванных с работой железа. Проблемы программно-аппаратной совместимости.
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Demiurg
мл. сержант
Сообщения: 142
Зарегистрирован: 2008-03-13 22:16:57

Не собирается драйвер для web-камеры

Непрочитанное сообщение Demiurg » 2008-03-21 9:07:22

Код: Выделить всё

%uname -a
FreeBSD x17.tts.local 7.0-RELEASE FreeBSD 7.0-RELEASE #0: Thu Feb 28 23:54:49 MSK 2008     xxx@x17.tts.local:/usr/obj/usr/src/sys/new  i386
%

Код: Выделить всё

x17# make config
===> No options to configure
x17# make
===>  Building for linux-gspca-kmod-1.0.12.1
Warning: Object directory not changed from original /usr/ports/multimedia/linux-gspca-kmod/work/gspcav1-20070110
cc -O2 -pipe -march=pentium4m -DUSB_DEBUG -DGSPCA_ENABLE_DEBUG -DGSPCA_ENABLE_COMPRESSION -DCONFIG_USB_GSPCA_MODULE=1 -DVID_HARDWARE_GSPCA=0xFF -DGSPCA_VERSION=\"01.00.12\" -D__KERNEL__ -DDRIVER_NAME=gspca -DDEV_NAME=\"video\" -fno-strict-aliasing  -D_KERNEL -DKLD_MODULE -std=c99 -nostdinc  -ISunplus -ISunplus-jpeg -ISonix -IConexant -IVimicro -Idecoder -I/usr/local/share/linux-kmod-compat/linux_compat -I. -I@ -I@/contrib/altq -finline-limit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -fno-common  -mno-align-long-strings -mpreferred-stack-boundary=2  -mno-mmx -mno-3dnow -mno-sse -mno-sse2 -mno-sse3 -ffreestanding -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual  -Wundef -Wno-pointer-sign -fformat-extensions -c /usr/local/share/linux-kmod-compat/linux_compat/ldev_stub.c
In file included from /usr/local/share/linux-kmod-compat/linux_compat/ldev_stub.h:78,
                 from /usr/local/share/linux-kmod-compat/linux_compat/ldev_stub.c:44:
/usr/local/share/linux-kmod-compat/linux_compat/linux/usb.h:171:12: warning: missing terminating ' character
/usr/local/share/linux-kmod-compat/linux_compat/ldev_stub.c:85: warning: data definition has no type or storage class
/usr/local/share/linux-kmod-compat/linux_compat/ldev_stub.c:85: warning: type defaults to 'int' in declaration of 'USB_DECLARE_DRIVER'
/usr/local/share/linux-kmod-compat/linux_compat/ldev_stub.c:85: warning: parameter names (without types) in function declaration
/usr/local/share/linux-kmod-compat/linux_compat/ldev_stub.c: In function 'ldev_attach':
/usr/local/share/linux-kmod-compat/linux_compat/ldev_stub.c:278: warning: implicit declaration of function 'USBDEV'
/usr/local/share/linux-kmod-compat/linux_compat/ldev_stub.c:278: warning: nested extern declaration of 'USBDEV'
/usr/local/share/linux-kmod-compat/linux_compat/ldev_stub.c:278: warning: passing argument 3 of 'usbd_add_drv_event' makes pointer from integer without a cast
/usr/local/share/linux-kmod-compat/linux_compat/ldev_stub.c: In function 'ldev_detach':
/usr/local/share/linux-kmod-compat/linux_compat/ldev_stub.c:297: warning: passing argument 1 of 'usb_detach_wait' makes pointer from integer without a cast
/usr/local/share/linux-kmod-compat/linux_compat/ldev_stub.c:307: warning: passing argument 3 of 'usbd_add_drv_event' makes pointer from integer without a cast
/usr/local/share/linux-kmod-compat/linux_compat/ldev_stub.c: At top level:
/usr/local/share/linux-kmod-compat/linux_compat/ldev_stub.c:312: error: expected declaration specifiers or '...' before 'usb_proc_ptr'
/usr/local/share/linux-kmod-compat/linux_compat/ldev_stub.c:313: error: conflicting types for 'ldev_open'
/usr/local/share/linux-kmod-compat/linux_compat/ldev_stub.c:58: error: previous declaration of 'ldev_open' was here
/usr/local/share/linux-kmod-compat/linux_compat/ldev_stub.c: In function 'ldev_open':
/usr/local/share/linux-kmod-compat/linux_compat/ldev_stub.c:316: error: 'ldev_devclass' undeclared (first use in this function)
/usr/local/share/linux-kmod-compat/linux_compat/ldev_stub.c:316: error: (Each undeclared identifier is reported only once
/usr/local/share/linux-kmod-compat/linux_compat/ldev_stub.c:316: error: for each function it appears in.)
/usr/local/share/linux-kmod-compat/linux_compat/ldev_stub.c: At top level:
/usr/local/share/linux-kmod-compat/linux_compat/ldev_stub.c:343: error: expected declaration specifiers or '...' before 'usb_proc_ptr'
/usr/local/share/linux-kmod-compat/linux_compat/ldev_stub.c:344: error: conflicting types for 'ldev_close'
/usr/local/share/linux-kmod-compat/linux_compat/ldev_stub.c:59: error: previous declaration of 'ldev_close' was here
/usr/local/share/linux-kmod-compat/linux_compat/ldev_stub.c: In function 'ldev_close':
/usr/local/share/linux-kmod-compat/linux_compat/ldev_stub.c:346: error: 'ldev_devclass' undeclared (first use in this function)
/usr/local/share/linux-kmod-compat/linux_compat/ldev_stub.c:355: warning: passing argument 1 of 'usb_detach_wakeup' makes pointer from integer without a cast
/usr/local/share/linux-kmod-compat/linux_compat/ldev_stub.c: In function 'ldev_read':
/usr/local/share/linux-kmod-compat/linux_compat/ldev_stub.c:363: error: 'ldev_devclass' undeclared (first use in this function)
/usr/local/share/linux-kmod-compat/linux_compat/ldev_stub.c: At top level:
/usr/local/share/linux-kmod-compat/linux_compat/ldev_stub.c:408: error: expected declaration specifiers or '...' before 'usb_proc_ptr'
/usr/local/share/linux-kmod-compat/linux_compat/ldev_stub.c:409: error: conflicting types for 'ldev_ioctl'
/usr/local/share/linux-kmod-compat/linux_compat/ldev_stub.c:61: error: previous declaration of 'ldev_ioctl' was here
/usr/local/share/linux-kmod-compat/linux_compat/ldev_stub.c: In function 'ldev_ioctl':
/usr/local/share/linux-kmod-compat/linux_compat/ldev_stub.c:411: error: 'ldev_devclass' undeclared (first use in this function)
/usr/local/share/linux-kmod-compat/linux_compat/ldev_stub.c: At top level:
/usr/local/share/linux-kmod-compat/linux_compat/ldev_stub.c:437: error: expected declaration specifiers or '...' before 'usb_proc_ptr'
/usr/local/share/linux-kmod-compat/linux_compat/ldev_stub.c:438: error: conflicting types for 'ldev_poll'
/usr/local/share/linux-kmod-compat/linux_compat/ldev_stub.c:63: error: previous declaration of 'ldev_poll' was here
/usr/local/share/linux-kmod-compat/linux_compat/ldev_stub.c: In function 'ldev_poll':
/usr/local/share/linux-kmod-compat/linux_compat/ldev_stub.c:440: error: 'ldev_devclass' undeclared (first use in this function)
/usr/local/share/linux-kmod-compat/linux_compat/ldev_stub.c:451: error: 'p' undeclared (first use in this function)
/usr/local/share/linux-kmod-compat/linux_compat/ldev_stub.c: At top level:
/usr/local/share/linux-kmod-compat/linux_compat/ldev_stub.c:531: error: 'ldev_driver' undeclared here (not in a function)
/usr/local/share/linux-kmod-compat/linux_compat/ldev_stub.c:531: error: 'ldev_devclass' undeclared here (not in a function)
*** Error code 1

Stop in /usr/ports/multimedia/linux-gspca-kmod/work/gspcav1-20070110.
*** Error code 1

Stop in /usr/ports/multimedia/linux-gspca-kmod.
x17#
Порт не обновлялся уже давно, порты сегодня только обновил.
Это home драйвера: http://info.iet.unipi.it/~luigi/FreeBSD ... d_kld.html, вот что пишут: THESE ARE UNSTABLE DRIVERS AND MAY CRASH YOUR SYSTEM, and i shouldn't give you binary code to load and run on your system, but it is so much easier than rebuilding things...
Пока только остается готовый http://info.iet.unipi.it/~luigi/FreeBSD ... s/gspca.ko попробовать...

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35456
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Не собирается драйвер для web-камеры

Непрочитанное сообщение Alex Keda » 2008-03-21 10:11:11

ну, на 6-ке у меня он помоему собирался.
даже удалось фотку сделать - и я видел свою харю на экране.
после чего оно зависло =)))
а вообще - вис постоянно с ним.
=========
в рассылке щас эту тему обсуждают активно. советую там посмотреть
Убей их всех! Бог потом рассортирует...

Demiurg
мл. сержант
Сообщения: 142
Зарегистрирован: 2008-03-13 22:16:57

Re: Не собирается драйвер для web-камеры

Непрочитанное сообщение Demiurg » 2008-03-21 10:28:28

lissyara писал(а):в рассылке щас эту тему обсуждают активно. советую там посмотреть
freebsd-hackers || freebsd-stable ?

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35456
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Не собирается драйвер для web-камеры

Непрочитанное сообщение Alex Keda » 2008-03-21 10:36:26

Убей их всех! Бог потом рассортирует...

Demiurg
мл. сержант
Сообщения: 142
Зарегистрирован: 2008-03-13 22:16:57

Re: Не собирается драйвер для web-камеры

Непрочитанное сообщение Demiurg » 2008-04-11 9:05:39

порт на днях обновился... даже собрался... но:

Код: Выделить всё

x17# kldload gspca
kldload: can't load gspca: No such file or directory
x17#
сам модуль лежит в /boot/modules/... как "советуют в гугле" сделал

Код: Выделить всё

x17# kldxref /boot/kernel/ /boot/modules/
ничего...

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35456
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Не собирается драйвер для web-камеры

Непрочитанное сообщение Alex Keda » 2008-04-11 9:14:48

в логах после попытки загрузки модуля - что?
Убей их всех! Бог потом рассортирует...

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35456
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Не собирается драйвер для web-камеры

Непрочитанное сообщение Alex Keda » 2008-04-11 9:18:00

Код: Выделить всё

lissyara# kldload gspca
kldload: can't load gspca: File exists
lissyara# tail -1 /var/log/messages
Apr 11 10:17:07 lissyara kernel: KLD gspca.ko: depends on kernel - not available
lissyara#   
у меня так...
Убей их всех! Бог потом рассортирует...

Demiurg
мл. сержант
Сообщения: 142
Зарегистрирован: 2008-03-13 22:16:57

Re: Не собирается драйвер для web-камеры

Непрочитанное сообщение Demiurg » 2008-04-11 9:46:55

Вывод dmesg:

Код: Выделить всё

ad0: 114473MB <SAMSUNG HM120JI YF100-19> at ata0-master SATA150
acd0: DVDR <Optiarc DVD RW AD-7630A/1.00> at ata1-master UDMA33
cd0 at ata1 bus 0 target 0 lun 0
cd0: <Optiarc DVD RW AD-7630A 1.00> Removable CD-ROM SCSI-0 device
cd0: 33.000MB/s transfers
cd0: Attempt to query device size failed: NOT READY, Medium not present
Trying to mount root from ufs:/dev/ad0s1a
bfe0: link state changed to UP
fuse4bsd: version 0.3.9-pre1, FUSE ABI 7.8
drm0: [ITHREAD]
ubt0: <vendor 0x0a12 EDRClassone, class 224/1, rev 2.00/31.64, addr 3> on uhub1
ubt0: Interface 0 endpoints: interrupt=0x81, bulk-in=0x82, bulk-out=0x2
ubt0: Interface 1 (alt.config 5) endpoints: isoc-in=0x83, isoc-out=0x3; wMaxPacketSize=49; nframes=6, buffer size=294
WARNING: attempt to net_add_domain(netgraph) after domainfinalize()
link_elf: symbol msleep undefined

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35456
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Не собирается драйвер для web-камеры

Непрочитанное сообщение Alex Keda » 2008-04-11 9:58:59

исходники соответствуют версии ядра?
Убей их всех! Бог потом рассортирует...

Demiurg
мл. сержант
Сообщения: 142
Зарегистрирован: 2008-03-13 22:16:57

Re: Не собирается драйвер для web-камеры

Непрочитанное сообщение Demiurg » 2008-04-13 11:29:24

Да вроде соответствуют... я исходники до этого прибивал (места на сборку OpenOffice не хватало), а потом также src7_0.tar.bz2 обратно в /usr распаковал...

disfinder
рядовой
Сообщения: 11
Зарегистрирован: 2008-07-09 22:12:23
Откуда: Ukraine

Re: Не собирается драйвер для web-камеры

Непрочитанное сообщение disfinder » 2008-07-13 23:08:20

подниму тему. удалось ли справиться с драйвером? у меня на 7.0 собрался, но не грузится с аналогичньІм сообщением
(link_elf: symbol msleep undefined)

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35456
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Не собирается драйвер для web-камеры

Непрочитанное сообщение Alex Keda » 2008-07-13 23:09:14

на курренте работает.
правда не показывает - но пытается.
чё-то про звук глючит.
по крайней мере с моей камерой.
Убей их всех! Бог потом рассортирует...

disfinder
рядовой
Сообщения: 11
Зарегистрирован: 2008-07-09 22:12:23
Откуда: Ukraine

Re: Не собирается драйвер для web-камеры

Непрочитанное сообщение disfinder » 2008-07-13 23:38:14

крайне печально
а других драйверов не существует, получается?

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: Не собирается драйвер для web-камеры

Непрочитанное сообщение paradox » 2008-07-13 23:42:41

не такая уж и ошибка
это скорее проблема не 7 и драйвера
а того где этот драйвер лежит
и куда вы его инсталлите
попробуйте kldload ./драйвер

и тогда думаю все будет работать

но если что у меня пока что 7.0S
могу перепроверить

а может и нет....
хе

disfinder
рядовой
Сообщения: 11
Зарегистрирован: 2008-07-09 22:12:23
Откуда: Ukraine

Re: Не собирается драйвер для web-камеры

Непрочитанное сообщение disfinder » 2008-07-13 23:45:40

пробовал и так, безрезультатно

Код: Выделить всё

(23:44) [ttyp0] root@FreeBookA /boot/modules#> ls
gspca.ko*     linker.hints
(23:44) [ttyp0] root@FreeBookA /boot/modules#> kldload ./gspca.ko
kldload: can't load ./gspca.ko: No such file or directory

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35456
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Не собирается драйвер для web-камеры

Непрочитанное сообщение Alex Keda » 2008-07-13 23:50:27

2 парадокс
ты помниться хотел словить этот слип.
вот собери одноимённый порт...
=====
он немного весит - 214k
Убей их всех! Бог потом рассортирует...

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: Не собирается драйвер для web-камеры

Непрочитанное сообщение paradox » 2008-07-13 23:53:46

собирали с соурсов?
линк
на порт)))
но у меня может не заработать
там камера нужна

disfinder
рядовой
Сообщения: 11
Зарегистрирован: 2008-07-09 22:12:23
Откуда: Ukraine

Re: Не собирается драйвер для web-камеры

Непрочитанное сообщение disfinder » 2008-07-13 23:58:03

ага, из сьІрцов
/usr/ports/multimedia/linux-gspca-kmod

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: Не собирается драйвер для web-камеры

Непрочитанное сообщение paradox » 2008-07-14 0:05:55

Код: Выделить всё

kldload ./gspca.ko
dmesg -a | grep gspca
usb_spca5xx_init: gspca driver 01.00.20 registered

disfinder
рядовой
Сообщения: 11
Зарегистрирован: 2008-07-09 22:12:23
Откуда: Ukraine

Re: Не собирается драйвер для web-камеры

Непрочитанное сообщение disfinder » 2008-07-14 0:14:54

попробую пересобрать
но там вроде настроек небьІло
(ядро, кстати, GENERIC, а то мало ли)

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35456
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Не собирается драйвер для web-камеры

Непрочитанное сообщение Alex Keda » 2008-07-14 0:23:39

ха!
2 disfinder
у тя релиз или стейбл? У меня - релиз.
Убей их всех! Бог потом рассортирует...

disfinder
рядовой
Сообщения: 11
Зарегистрирован: 2008-07-09 22:12:23
Откуда: Ukraine

Re: Не собирается драйвер для web-камеры

Непрочитанное сообщение disfinder » 2008-07-14 0:26:46

у меня стейбл, но вон у paradox на стейбл загружается

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: Не собирается драйвер для web-камеры

Непрочитанное сообщение paradox » 2008-07-14 0:31:04

у парадокса фря особенная
он ей говорит ласковые слова = )) по типу линух отстои
и она это чувствует = )))
а вы своей когда последний раз хорошое слово говорили?

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35456
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Не собирается драйвер для web-камеры

Непрочитанное сообщение Alex Keda » 2008-07-14 0:33:17

лучше даты ваших стейблов огласите.
а то может у тя стейбл ближе к релизу чем у него
Убей их всех! Бог потом рассортирует...

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: Не собирается драйвер для web-камеры

Непрочитанное сообщение paradox » 2008-07-14 0:36:00

стеибл недельней давности
ну или двух недельной
но это неимет значение
она у меня особенная! = )))