PDA

Bekijk de volledige versie : Драйвера для вебкамер (logitech и etc)



Alneg
11-08-2005, 07:28
Здравствуйте Олег!
Расскажите подробно - как установить linux драйверы web камеры в WL500g, камера - Logitech QC Communicate (0x046D, 0x08F5). Со стандартной прошивкой 1.9.2.7.-6b не работает. Я нашел linux драйверы на http://home.mag.cx/messenger/source, скачал, но не знаю как их подцепить, чтобы камера начала работать.

idtelecom
17-10-2006, 04:47
Какую современную webcam можно преобрести чтобы она работала с deluxe. Проблема в том что 4000 logitech больше не продаеться.

velsi
17-10-2006, 08:18
http://linux-uvc.berlios.de/ там лежит драйвер для новых камер Logitech, но будет ли он работать с asus я не знаю ... может кто попробует? а? =)

Vertige
18-10-2006, 07:00
Думаю в качестве финального аккорда (остальные нужные сервисы на текущий момент фунциклируют) прикупить что-то из подобных устройств. Сравнивая цены, приходит мысль купить камеру подороже и не usb, а Ethernet'ную (~120usd вместо 50..80 типичных за 640х480 без гарантии "дружбы" с Асусом через USB). Внешние камеры имеют удобное крепление на стену раз (у меня весь домашний СКС на стене под потолком у двери), у них Ethernet-порт два, built-in web-server три (на который я думаю можно достучаться "из мира" через virtual server в настройках рутера), + всякие фичи (надеюсь что не только маркетинговые :) типа night mode.., ну и обзор у них, наверное, получше (хочется надеяться) и главное - нет проблем с дровами и лишней нагрузки на CPU Asus'a (хотя по размерам они уже не такие интересные). Для того, у кого уже есть веб-кама, это малоактуально, но кто еще думает о покупке и готов потратить чуть больше, почему нет (я вот в раздумьях).. Пока еще не знаю, можно ли внешний веб-кам прикрутить к Асусу в плане записи на usb-hdd по "motion detection'у" каким-нибудь standard solution'ом, без большой траты времени (буду читать материалы по таким камам, если что прикуплю - напишу об экспериментах).

int.mobile
12-01-2007, 23:55
Друзья! Олег! Люююди!!!!

1. Скажите мне, пожалуйста, как определить какие драйвера и для каких веб-камер есть в прошвике 1.9.2.7-7f ?

2. Если это не возможно, что мне спрашивать на Савеловском рынке? Камера на каком чипе? Какую версию?

Можно ли добавить в прошивку драйвер для камеры из серии http://alpha.dyndns.org/ov511/cameras.html#webcams ? ...

Я понимаю, что Олег не занимается камерами, но ведь как-то надо вопрос решать... не покупать же опять вебкамеру в слепую... так можно и в трубу вылететь.. :((

KyRT
13-01-2007, 06:14
Видел информацию как люди обсуждали работу 500gP с Philips Web Camera (модуль pwc). Прошивка, кажется, OpenWRT и доболнительно модуль собирался.

int.mobile
13-01-2007, 10:44
уже понял, что на УСБ камеру можно забить просто.. сделана она не для людей. вообще не ясно для кого она сделана.
вот казалось бы - куда проще если асус делвет роутеры - сделать в линейке асус вебкамеру. купить полностью любой фирмы, мацать туда свое лого асус, писать - мол "асус усб роутерс компатибле"... ну ешкин кот.. каббудто в деревне! нате вот вам роутер на линуксе и два модуля. ни под они из модулей веб камер в продаже нет.. а так чо - хорошйи роутер. веб камеру можно подключить

black_128
13-01-2007, 14:38
С прошивкой совместима любая камера, которая имеет поддержку драйвера PWC 9.0.2 или OV51x.

Список камер для покупки приведён на странице:

http://alpha.dyndns.org/ov511/cameras.html#capture

А если быть более внимательными и почитать ветку http://wl500g.info/showthread.php?t=63 , там народ тестирует камеры

int.mobile
13-01-2007, 17:08
С прошивкой совместима любая камера, которая имеет поддержку драйвера PWC 9.0.2 или OV51x.

Список камер для покупки приведён на странице:

http://alpha.dyndns.org/ov511/cameras.html#capture

А если быть более внимательными и почитать ветку http://wl500g.info/showthread.php?t=63 , там народ тестирует камеры

А вы сами видели хоть одну камеру в продаже из этого списка в москве?
Вот то же..
А все что "в той ветке народ тестирует" либо не работает, либо не продается в России.

black_128
13-01-2007, 18:20
Не только видел, но и продаю комплектующие, а также являюсь совладельцем компании по продаже ноутбуков.

http://price.ru/bin/price/prodlist?curr=2&base=1&pnam=DSB-C310%20&vcid=050306&where=00&cid=1707

Тут вы найдете одну из десятка камер (по списку на странице выше), которые есть в продаже.

P.S. Если Вы обратите внимание на крайнюю колонку справа, то итог тестирования люди выкладывают. Working или не воркинг :)

XDN
28-03-2007, 07:49
Товарищи сороутерцы, есть такая ситуация, точнее, не ситуация даже, а вещь - Genius Eye 310. :) Хочется использовать её для наблюдения за квартирой. Контроллер там совместим с драйвером spca5xx, но вот беда... PID/VID этой камеры не знакомы драйверу. Я не теряя времени достал сурсы и добавил туда "позывные" моего устройства, но вот на процессе компиляции впал в ступор. :( Оказалось, что я не имею понятия, как собрать код.

Отсюда просьба: научите как собрать или просто скомпильте приаттаченный код. Заранее спасибо!

dfayruzov
29-03-2007, 12:04
Для нативной компиляции должен быть установлен пакет "buildroot" из репозитория optware. Засада в том, что пакеты из optware собираются для библиотеки uclibc-0.9.28, а нативно стоит uclibc-0.9.18. Соотвественно, что надо сделать:

добавить репозиторий optware в ipkg.conf:

src optware http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/

после этого


ipkg update
ipkg install uclibc-opt (!)

после чего ОБЯЗАТЕЛЬНО переставить все пакеты, где-то в форуме был скрипт )

ну а дальше на ночь


nohup ipkg install -verbose-wget -t /tmp/harddisk buildroot &

ибо занимает он 42 мб и ставится (по крайней мере у меня) несколько часов. В равернутом состоянии занимает более 200 мб, у меня на 256 мб флешку не влез. :)

после успешной установки три волшебных комманды

./configure
make
make install

удачи. : )

KRandall
29-03-2007, 12:45
ipkg update
ipkg install uclibc-opt
Не нужно ставить uclibc-opt отдельно, он установится вместе с buildroot


(!)
после чего ОБЯЗАТЕЛЬНО переставить все пакеты, где-то в форуме был скрипт )
- посмотреть установленные пакеты: ipkg list_installed
- переустановить: ipkg install -force-reinstall package


ну а дальше на ночь


nohup ipkg install -verbose-wget -t /tmp/harddisk buildroot &
ибо занимает он 42 мб и ставится (по крайней мере у меня) несколько часов. В равернутом состоянии занимает более 200 мб, у меня на 256 мб флешку не влез. :)
У меня минут 10 все ставилось. Правда это когда я руками скачал архив, положил его на диск, где много места и запустил ipkg с ключом установки пакета. А по умолчанию ipkg скачивает архив в /tmp и естественно места не хватит.
Вот тут еще инфа есть http://wl500g.info/showpost.php?p=34579&postcount=68

XDN
29-03-2007, 18:35
Началось... :) Проблема #1.
Я недобрал каких-то флагов?


/opt/include/asm/softirq.h:18: error: invalid lvalue in increment
/opt/include/asm/softirq.h: In function '__cpu_bh_enable':
/opt/include/asm/softirq.h:25: error: invalid lvalue in decrement


static inline void cpu_bh_disable(int cpu)
{
local_bh_count(cpu)++;
barrier();
}

static inline void __cpu_bh_enable(int cpu)
{
barrier();
local_bh_count(cpu)--;
}

Duke
29-03-2007, 19:05
ОФФ: а на компе слабо собрать под мипсел сразу, чтоб по полсуток не собирать после каждой правки? ;)

KRandall
29-03-2007, 19:23
Все установилось без ошибок (~170мБ), но

после успешной установки три волшебных команды

./configure
make
make install
не работает :(

[admin@WL-500gP /]$ ./configure
-sh: ./configure: not found
Что не так?

[admin@WL-500gP /]$ ipkg list_installed
buildroot - 4.1.1-12 - uClibc compilation toolchain
ipkg - 0.99.149-2 -
libuclibc++ - 0.2.2-4 - C++ standard library designed for use in embedded systems
nano - 2.0.3-1 - A pico like editor
ncurses - 5.6-1 - NCurses libraries
nmap - 4.20-1 - Nmap is a feature-rich portscanner
openssl - 0.9.7m-1 - Openssl provides the ssl implementation in libraries libcrypto and libssl, and is needed by many other applications and librari
pcre - 6.7-5 - Perl-compatible regular expression library
uclibc-opt - 0.9.28-12 - micro C library for embedded Linux systems
vsftpd - 2.0.1-7 - ftp daemon with an emphasis on speed and security
Successfully terminated.
Чего-то не хватает?

XDN
29-03-2007, 19:38
ОФФ: а на компе слабо собрать под мипсел сразу, чтоб по полсуток не собирать после каждой правки? ;)

Если подскажешь как, то без проблем. ;)

al37919
05-04-2007, 11:27
> Если подскажешь как, то без проблем.

Полагаю, что правильная инструкция находится здесь:

http://www.nslu2-linux.org/wiki/Optware/AddAPackageToOptware

я бы вкратце перефомулировал ее так:

cd /opt (или еще куда нибудь)
svn co http://svn.nslu2-linux.org/svnroot/optware/trunk optware
заменить в корневом Makefile таргет на oleg ( скорее всего более правильно будет export OPTWARE_TARGET=oleg )
cd /opt/optware
make directories ipkg-utils
make

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

У меня это работает под openSuse 10.2 Я пока успешно проделал следующее. Взял некий уже имевшийся там пакет, скопировал его макефайл.мк в новый, скопировал уже имевшиеся патчи, добавил свой патч, отредактировал новый макефайл.мк изменив название пакета на свое, заодно указав на более свежую версию доступную у авторов. В результате make mypackage-ipk получил работающий ipk. В принципе, если выполнять make в директории моего пакета он тоже успешно кросс-компилится. Судя по всему configure был уже запущен автоматом.

Должен отметить следующее. У меня ipkg репозиторий с самого начала установлен на optware. _Не_знаю_ можно ли мешать пакеты optware/oleg и unslung/wl500g

XDN
27-04-2007, 13:19
Мипсел собрал! Спасибо.

В коде подправил Майкфайл, но сам make дохнет на половине без комментариев с Error 1. Где я могу посмотреть описание кодов ошибок для make?

lexen
05-05-2007, 21:28
Для желающих подключить камеры которых нет в списке совместимых:
http://wireless.subsignal.org/index.php?title=Webcam-Howto

lexen
07-05-2007, 15:30
../lib/modules/2.4.20/kernel/drivers/usb
доступна только для чтения, тогда вопрос а как поставить дрова под камеру, просто есть готовый файл quickcam.o, и правленый ipk, вообщем не поставить пакет - пишет, что доступ только для чтения, и руками не скопировать. Кто знает что делаю не так.

Gart
07-05-2007, 21:25
../lib/modules/2.4.20/kernel/drivers/usb
доступна только для чтения, тогда вопрос а как поставить дрова под камеру, просто есть готовый файл quickcam.o, и правленый ipk, вообщем не поставить пакет - пишет, что доступ только для чтения, и руками не скопировать. Кто знает что делаю не так.
Если подмонтирована флешка или другой внешний носитель, то можно записать модуль туда, например в /opt/lib/modules/quickcam.o
Потом в post-mount добавить загрузку модуля insmod /opt/lib/modules/quickcam.o

al37919
07-05-2007, 22:15
еще лучше в /usr/local/... и flashfs save && flashfs commit && flashfs enable Тогда оно запишется на встроенную флашку.
(добавить insmod с полным путем и .o на конце, естественно, тоже нужно)

lexen
15-05-2007, 10:05
Logitech QuickCam Messenger, всё замечательно работает через palantir:
и вот чтобы получить помимо просто интереса ещё и практическую ценность - кто-нибудь подскажите как настроить на неё встроенную в прошивку сторожевую утилиту, иди аналог ей (чтобы с фоткой на mail) в случае вторжения + ещё бы неплохо что то вроде icq или sms эхо, так как это оперативнее. Я пока тоже ищу.
Если кому интересно то чтоб к это белой коробочке прикрутить Logitech QuickCam Messenger нужно:
1) http://www.fastpath.it/products/palantir/pub/palantir-bin-2.6-mips.tgz - здесь драйвер + сам сервер palantir (жаль не столь функцтональный как хотелось бы)
2) копируете содержимое в /usr/local/ и создаём тут же папку /usr/local/share/palantir/ - куда перекидываем (переименовывая из palantir-mips.conf.sample) palantir.conf
3) правим /usr/local/sbin/post-mount - добавляем insmod /usr/local/quickcam.o
4) chmod +x /usr/local/palantir
5) flashfs save && flashfs commit && flashfs enable && reboot
Всё по default - http://ip_route:3000 - картинка с камеры

starmajor
15-05-2007, 13:23
2) копируете содержимое в /usr/local/ и создаём тут же папку /usr/local/share/palantir/ - куда перекидываем (переименовывая из palantir-mips.conf.sample) palantir.conf
3) правим /usr/local/sbin/post-mount - добавляем insmod /usr/local/quickcam.o
4) chmod +x /usr/local/palantir


так создаем /usr/local/share/palantir/ или /usr/local/palantir ?
2 и 4 пункты между собой не вяжутся - нужен каталог share?

lexen
15-05-2007, 13:28
делаем всё как написано, а 2 и 4 вяжутся - в одном случае делаем папку и туда конфиг, в другов делаем права для запуска. А создавать нужно так потому как palantir хотя и имеет возможность задать при запуске имя файла конфига, но у меня почему то не захотел поэтому и пришлось сделать как у него в default

starmajor
15-05-2007, 13:44
делаем всё как написано, а 2 и 4 вяжутся - в одном случае делаем папку и туда конфиг, в другов делаем права для запуска. А создавать нужно так потому как palantir хотя и имеет возможность задать при запуске имя файла конфига, но у меня почему то не захотел поэтому и пришлось сделать как у него в default

Точно, там права на файл выставляются, пропустил...
А только Logitech QuickCam Messenger этим драйвером поддерживается?
А то у меня Logitech QuickCam for Notebook, будет работать?

ghost38
15-05-2007, 13:47
У меня к роутеру прикручена Logitech 4000 pro.
Все стандартно работает, т.к. прошивка Olega поддерживает ее.
Но вот настроить security mode и mail не удалось - я уже писал, что никак не пойму что указывать в качестве сервера mail.
Да и судя по всему, это работает очень криво - если все -таки прописать какой-нибудь сервер, то судя по логу роутера, письма будут слатьтся безпрерывно :( даже если никакого движения нет.

И еще возник вопрос про порты, которые можно использовать для доступа извне. Роутер стоит дома.
У меня на работе большинство портов закрыто, по стандартным настройкам (порты 7776 и 7777 для Activx) достучаться не получается с работы.
Получается только сначала по 8080 войти в интерфейс роутера и там смотреть через кнопку preview, да и то только в рефреш-моде, когда картинка перерисовывается каждые 1-2 сек.
А можно использовать какие-нибудь другие порты для камеры, которые обычно открыты? И как определить вообще, какие порты у меня на работе открыты? Есть какие-нибудь утилиты для этого?

lexen
15-05-2007, 13:50
увы этим нет, http://wireless.subsignal.org/index.php?title=Webcam-Howto - тут есть почти под всё (правда под OpenWRT), но это не проблема можеш попробывать скинуть тоже в /usr/local/ к уже имющимся файлам, потому как quickcam.o который и есть драйвер у меня до этого не пускался, а в данном комплекте - ок (ин кстати тоже по OpenWRT).

starmajor
15-05-2007, 13:50
У меня к роутеру прикручена Logitech 400 pro.
Все стандартно работает, т.к. прошивка Olega поддерживает ее.


А какой драйвер выбирать в настройках?
И вообще, какой алгоритм подключения камеры?

lexen
15-05-2007, 13:54
как правило открыты ещё 25 и 110 (почта), 443, эти порты даже в моей организации работают (а у нас ух как следят за доступом, софтом и т.д.), даже асю фиксят как по подключению так и содержимому трафика (всё что содержит ICQ должно быть убито), а вот через 443 уже пол года лазаем всё ок

ghost38
15-05-2007, 13:54
Ошибся в названии камеры - 4000 pro.
Драйвер стандартный PWC 9.0.2.
Просто подключаешь к usb, выбираешь драйвер и все работает...

ghost38
15-05-2007, 13:55
Там в интерфейсе роутера невозможно выбрать порты для камеры меньше 1024 :(

lexen
15-05-2007, 13:58
вообще про поддерживаемые камеры тема уже была:
http://www.wl500g.info/showthread.php?t=4626, там ссылки кое какие есть

starmajor
15-05-2007, 13:59
Ошибся в названии камеры - 4000 pro.
Драйвер стандартный PWC 9.0.2.
Просто подключаешь к usb, выбираешь драйвер и все работает...

С прошивкой Олега?

lexen
15-05-2007, 14:00
Там в интерфейсе роутера невозможно выбрать порты для камеры меньше 1024 , а вот собственно по этому у меня и был вопрос как называется родная прога и где для неё конфиг?

ghost38
15-05-2007, 14:02
С прошивкой Олега?
да. Просто камера такая - ее даже Asus пихал вместе с роутером wl-500g delux в некоторых поставках...

вот тема про то как я настраивал эту камеру и что не получилось.
http://wl500g.info/showthread.php?t=9139&highlight=web

mag
16-05-2007, 19:37
странно, нифига не работает :(
скачал архив http://www.fastpath.it/products/palantir/pub/palantir-bin-2.6-mips.tgz
отключил поддержку камеры в админке рутера
загрузил драйвер камеры
insmod videodev
insmod /usr/local/quickcam.o
через lsmod вижу что всё работает
воткнул камеру и нифига :(

в логе вижу такое:
Linux video capture interface: v1.00
May 16 22:28:20 kernel: hub.c: new USB device 01:02.0-1, assigned address 3
May 16 22:28:20 kernel: usb.c: USB device 3 (vend/prod 0x46d/0x8f6) is not claimed by any active driver.


камера у меня такая
Quickcam Messenger Plus
http://home.mag.cx/messenger/pics/mess_plus.jpg

судя по этой странице http://home.mag.cx/messenger/
(а драйвер в архиве вроде как оттуда) камера поддерживается

есть мысли что не так и как поправить ?

FilimoniC
17-05-2007, 05:17
Кстати никто не в курсе-QuickCam Go поддерживаутся чем нибудь?

TVadim
17-05-2007, 05:26
Может есть герой, который скомпилирует http://mxhaard.free.fr/spca50x/Download/gspcav1-20070508.tar.gz для нашего ядра?

AndrewN
17-05-2007, 07:55
Может есть герой, который скомпилирует http://mxhaard.free.fr/spca50x/Download/gspcav1-20070508.tar.gz для нашего ядра?

Это для ядер больше 2.6.1х. Чтобы это скомпилировать надо брать огромный напильник и зубило. Там есть версия для ядер меньше 2.6. Где-то на форуме была скомпилированная версия.

AndrewN
17-05-2007, 07:58
Это для ядер больше 2.6.1х. Чтобы это скомпилировать надо брать огромный напильник и зубило. Там есть версия для ядер меньше 2.6. Где-то на форуме была скомпилированная версия.

Более того в этой ветке пробегала ссылка на страницу с инструкциями по установке этого драйвера. http://wireless.subsignal.org/index.php?title=Webcam-Howto

TVadim
17-05-2007, 08:57
Читал, но там нет моей камеры :(

lexen
17-05-2007, 10:12
mag, а чем проверял работоспособность (или её отсутсвие) - камеры после того как опознавал её драйвер

mag
17-05-2007, 12:03
mag, а чем проверял работоспособность (или её отсутсвие) - камеры после того как опознавал её драйвер

May 16 22:28:20 kernel: usb.c: USB device 3 (vend/prod 0x46d/0x8f6) is not claimed by any active driver.
так это строка вроде как раз говорит о том, что драйвер не опознал камеру мою почемуто
вот в этом как раз у меня и вопрос, почему !?

lexen
17-05-2007, 12:48
вечером ещё раз гляну как это выглядит, у меня insmod делается в post-mount - это всё равно, но у меня в логе вообще нет строчки про камеру, хотя в dev/ она есть и palantir работает

TVadim
17-05-2007, 12:50
May 16 22:28:20 kernel: usb.c: USB device 3 (vend/prod 0x46d/0x8f6) is not claimed by any active driver.
так это строка вроде как раз говорит о том, что драйвер не опознал камеру мою почемуто
вот в этом как раз у меня и вопрос, почему !?
Можно посмотреть исходники. Там есть таблица vend/prod.
В версии 2006 г. моей камеры нет, 2007 - есть, но скомпилировать пока не получилось. Проскакивал на форуме патч для компиляции старой версии под 2.4, пока не разобрался. Там корректируется немного драйвер в части таблицы описания драйвера и makefile. Возможно сильных завязок с новым ядром нет.

DemonFM
27-05-2007, 07:59
Lexen, с 19 мая на сайте http://www.fastpath.it обновился, теперь там версия 2.7 и без драйвера quickcam ... Не могли бы Вы скинуть старую версию или описать порядок действий с новой :D

AndrewN
27-05-2007, 21:52
Можно посмотреть исходники. Там есть таблица vend/prod.
В версии 2006 г. моей камеры нет, 2007 - есть, но скомпилировать пока не получилось. Проскакивал на форуме патч для компиляции старой версии под 2.4, пока не разобрался. Там корректируется немного драйвер в части таблицы описания драйвера и makefile. Возможно сильных завязок с новым ядром нет.

Можешь патчем поделиться?

TVadim
28-05-2007, 05:14
Можешь патчем поделиться?

В форуме: http://www.wl500g.info/showthread.php?p=37976#post37976

lexen
30-05-2007, 11:33
2DemonFM, вот версия 2,6 1567

reactor
06-08-2007, 18:05
Уважаемые люди!
Прошу Вас помочь начинающему юзеру Асуса...
Итак, задача: Очень хочеться подружить свой роут wl500gp с прошивкой 1.9.2.7-7f c вебкамерой Logitech. Модель камеры к сожалению неизвестна, т.к. покупалась давно и никаких коробок и дисков от нее не осталось :( Хочется не только подружить камеру, чтобы было видно картинку, а также была функция секьюрити с отсылкой на мэйл...
Заранее благодарен за все советы...

FilimoniC
06-08-2007, 18:37
у USB-девайса есть параметры.
Пуск->Настройка->Панель управления->Система->Оборудование->Диспетчер Устройств->@Девайс@->Свойства->Сведения->Код экземпляра устройства

reactor
06-08-2007, 18:45
USB\VID_046D&PID_08F6\5&160D5Eвот что там есть...

FilimoniC
06-08-2007, 18:50
USB\VID_046D&PID_08F6\5&160D5Eвот что там есть...

Logitech QuickCam IM наверное

reactor
06-08-2007, 18:54
Спасибо!
Может быть и она...
Одно дело сделано - модель камеры определена, делоза малым - подключить к роуту :)

reactor
14-08-2007, 17:44
После некоторых исследований, узнал, что камера называется Logitech QuickCam Messenger Plus... Далее, изучив посты узнал, что роутер не поддерживает мою камеру и для нее нужен драйвер...
Здесь народ советовал Palantir 2.6 (говорили, что с ним и драйвер поставляется), но пройдя по ссылке обнаружил там версию 2.7 и драйвера в комплекте не было :(
Помог интернет - драйвер quickcam.o был найден, но команда
insmod /usr/local/quickcam.o выдает сообщение
insmod: unresolved symbol __down_failed_interruptible
insmod: unresolved symbol __up_wakeup
insmod: unresolved symbol __down_failed

НО!
Нашел source для сборки под мою камеру... Только насколько я понял собрать его на роутере не предоставляется возможным, т.к. нужна полная версия Линукса..

Если кто то может мне помочь в сборке драйвера под вебкамеру, пожалуйста, откликнитесь...

Буду признателен любой помощи!

skelet
14-08-2007, 18:08
о, если соберёте драйвер отпишитесь, архи полезная инфа, удачи в этом нелёгком деле!

kon-nor
14-08-2007, 18:10
в репозитарии есть все для компиляции программ прямо в роутере. не очень быстро, но работает. Pазумеется, некоторые параметры пакетов в мейк-файлах надо подпиливать рашпилем или задавать доп. параметры для конфигуратора.

reactor
14-08-2007, 18:17
Пробовал компилить и мейком и входящим в состав пакета quickcam.sh... Результат один и тот же - сообщается об отсутствии необходимых программ... Весь список сейчас не процитирую, то вот несколько из них:
whoami
install
depmod
wc
....

Если подскажете, где взять эти проги, то тоже буду признателен...:)

skelet
14-08-2007, 18:19
так секунду, а либы для этой платформы вообще есть?

reactor
14-08-2007, 18:21
так секунду, а либы для этой платформы вообще есть?

Скажу неточно, но судя по описанию должны быть....

electrocat
09-12-2007, 15:38
Для желающих подключить камеры которых нет в списке совместимых:
http://wireless.subsignal.org/index.php?title=Webcam-Howto

И... решение работает ?

korshakov
03-01-2008, 16:27
Хочу сделать видеоняню с помощью web-камеры Logitech QuickCam Communicate STX и WL-500GP. Уже выяснил, что роутер не видит эту камеру :(

Мне не важно, чтобы камера работала в интернете, зато важно, чтобы я мог наблюдать за ребенком из другой комнаты на ноуте через Wi-Fi.

Скажите, может быть есть возможность прописать камеру на роутере как принтер или ещё чего-нибудь сделать, чтобы их законнектить?

Неужели нет достойных "хакеров"?!

lly
03-01-2008, 16:45
Неужели нет достойных "хакеров"?!
"без труда не вытащишь и рыбку из пруда"

драйвера под linux сами искали ? нет? так чего же от других хотите? :rolleyes:

общая схема для подобных гаджетов:
1) если никто не написал драйвер под linux, волшебства не будет...
2) если оно не работает на PC, или нет исходников, см. выше
3) остаётся портировать на нашу платформу (MIPS) с ядром 2.4 - либо самому, либо может кто заинтересуется

навскидку несколько ссылок - гляньте, может чего ценное есть:
http://sourceforge.net/projects/oss-drivers/
http://www.qbik.ch/usb/devices/showdev.php?id=3503
http://mxhaard.free.fr/spca5xx.html

_oz_
03-01-2008, 16:57
"без труда не вытащишь и рыбку из пруда"

драйвера под linux сами искали ? нет? так чего же от других хотите? :rolleyes:

общая схема для подобных гаджетов:
1) если никто не написал драйвер под linux, волшебства не будет...
2) если оно не работает на PC, или нет исходников, см. выше
3) остаётся портировать на нашу платформу (MIPS) с ядром 2.4 - либо самому, либо может кто заинтересуется

навскидку несколько ссылок - гляньте, может чего ценное есть:
http://sourceforge.net/projects/oss-drivers/
http://www.qbik.ch/usb/devices/showdev.php?id=3503
http://mxhaard.free.fr/spca5xx.html

А если нашлись драйвера под linux, дальше как их можно сунуть и куда? (Можно ли пересобрать на рутере с optware-devel pakage?)

Ваш пост несколько реанимировал мою надежду подключить Creative Vista Live! WebCam (VF0260).
Нашёл её тут
http://opensource.creative.com/webcam.html
Послали сюда
http://www.rastageeks.org/ov51x-jpeg/index.php/Main_Page
А уж ov51x - совсем знакомое сочетание букв! Я ж его в Web-морде видал! ;-)
(Правда по некоей неведомой причине мне никак не удаётся при подключенной камере выбрать Webcam Driver: ov51x - всё время сбрасывается на PWC и даже лампочку на камере не зажигает, не говоря уже об остальном.)

Не подскажете, как можно подсунуть вместо родного драйвера этот и можно ли его просто собрать?
Заранее большое спасибо! :)

lly
03-01-2008, 17:17
А если нашлись драйвера под linux, дальше как их можно сунуть и куда? (Можно ли пересобрать на рутере с optware-devel pakage?)

теоретически можно и на роутере, но по моему, если уж так не хочется ставить линух - лучше взять готовую машинку с vmware и компилить там. Тулзы есть на странице у Олега.

* сперва убедится, что поддерживаемые Vendor ID/Product ID есть в драйвере (смотрится любой утилитой типа usbview)
* чтобы скомпилировать модуль ядра нужны исходники ядра (всегда есть на kernel.org)
* ежели собралось, то подсовывается командой insmod, а дальше смотрятся логи и вывод lsmod

ov51x в прошивке Олега - оригинальный с http://alpha.dyndns.org/ov511/

P.S. Конкретно Web-камерами я не занимался, поэтому советы могу дать только общие

shadowcaster
21-01-2008, 15:41
В прошивке присутвует два драйвера вэб-камер, которые поддерживают достаточно большой список оборудования, но, увы, устаревшего или снятого с продажи. В связи с этим возникает вопрос - при условии, что роутер настроен на использование ipkg на флешке, можно ли добавить дополнительные драйвера web-камер? Например, вот этот http://www.qbik.ch/usb/devices/showdev.php?id=2889
Буду благодарен за небольшое how-to, если это вообще возможно.

Starling
21-01-2008, 18:32
Вроде у кого-то подцепить spca5xx получалось: http://wl500g.info/showthread.php?t=6734

В двух словах, там есть ссылка на spca5xx.o, его надо влить на роутер, сделать insmod и запустить сервер(palantir либо spcaserv).

Saros
11-02-2008, 11:55
Стал счастливым обладателем шайтан-коробки WL-500W. Хороший девайс, а после установки прошивки от Олега стал просто замечательным. Но для полноты ощущений хотелось бы еще камеру прикрутить :) Камера имеется Vimicro Vendor Id = 0x0ac8 Product Id= 0x303b Generic Bridge=Zc0301p Sensor = PB330. Соответственно драйвера под нее в роутере нет. Покопав просторы интернета набрел на http://mxhaard.free.fr/download.html.
Судя по мануалам (и жирному тексту посередине экрана :) ), данный драйвер поддерживает более 260 моделей веб камер. Было бы неплохо прикрутить его...

dimvia
11-02-2008, 13:24
http://wl500g.info/search.php?searchid=1164507


а вот этот можно скомпилить?
https://sourceforge.net/projects/m560x-driver/

Saros
11-02-2008, 15:20
Занятно http://wl500g.info/showthread.php?t=6734&page=2. Только нифига не понял как это мне использовать. Дайте инструкцию.

srg
04-03-2008, 20:19
А если нашлись драйвера под linux, дальше как их можно сунуть и куда? (Можно ли пересобрать на рутере с optware-devel pakage?)

Ваш пост несколько реанимировал мою надежду подключить Creative Vista Live! WebCam (VF0260).
Нашёл её тут
http://opensource.creative.com/webcam.html
Послали сюда
http://www.rastageeks.org/ov51x-jpeg/index.php/Main_Page
А уж ov51x - совсем знакомое сочетание букв! Я ж его в Web-морде видал! ;-)
(Правда по некоей неведомой причине мне никак не удаётся при подключенной камере выбрать Webcam Driver: ov51x - всё время сбрасывается на PWC и даже лампочку на камере не зажигает, не говоря уже об остальном.)

Не подскажете, как можно подсунуть вместо родного драйвера этот и можно ли его просто собрать?
Заранее большое спасибо! :)

Я тоже столкнулся с такой фигней. Решить ее легко, но я пока не умею пересобирать модули к ядру под мипсы.
ov51x поддерживает Live! Vista IM но не в этой редакции. В исходниках прошивки лежит какая-то старая версия. она вообще не знает камер creative. Но, судя по тексту драйвера, работа с Vista IM происходит точно так же как и с большинством PROD_OMNIVISION.
Т.е. если в драйвере исправить VID с 0x041e на 0x05a9, а PID с 0x4052 на 0x1519 к примеру, то камера должна ожить.

ua4wiy
23-04-2008, 20:26
http://wl500g.info/search.php?searchid=1164507


а вот этот можно скомпилить?
https://sourceforge.net/projects/m560x-driver/

Тогда и это... http://homeconnectusb.sourceforge.net/

begemot
02-07-2008, 12:56
из недорогих Logitech Quick Messenger - смог заставить работать

как? есть у меня эта камера, она пишет что-то типа

[root@begemot_router local]$ tail /tmp/syslog.log
Jul 2 15:55:05 kernel: hub.c: new USB device 01:03.0-1, assigned address 3
Jul 2 15:55:05 kernel: usb.c: USB device 3 (vend/prod 0x46d/0x8f0) is not claimed by any active driver.
[root@begemot_router local]$

oxygen121
14-07-2008, 06:38
Кто бы вот это скомпиллил http://mxhaard.free.fr/download.html
Универсальный драйвер под кучу веб камер

Кстати ни у кого не завалялся quickcam.o а то уже весь обыскался , найти не могу ?

lexen
14-07-2008, 11:06
По просьбе 3300, 3301

Cd_spb
15-08-2008, 13:41
Доброго времени.
К сожалению уже двое суток не могу создать новую тему, поэтому пишу сюда

Решил попробовать NDAS - NetGear SC101 (обзор на ixbt (http://www.ixbt.com/storage/netgear-sc101.shtml)).
1. Есть поддержка квази-NTFS, следовательно проблем с большими файлами не будет.
2. По тестам ixbt - минимальная скорость записи 5,15 МБ/с (не в RAID).
3. Это коробка для установки 2(двух!) ide дисков.
4. Вентиляторы отсутствуют.
5. На прайс.ру ценник около 5000 рублей. В одной компании, в Питере, мне предложили его меньше чем за 3000 рублей.

То есть, требованиям моего ТТХ удовлетворяет.
Теперь минусы:
1. Греется достаточно сильно.
2. Цитата с ixbt: "...NetGear Storage Central 101 является не NAS (Network Attached Storage), а SAN (Storage Area Network), то есть не настолько сложен, чтобы иметь собственную ОС, то вся нагрузка по взаимодействию с ним ложится на компьютер. Соответственно, управляющее ПО должно быть установлено на каждом компьютере сети, который хочет иметь доступ к SC101! Что привлекает: после конфигурации диск(и) будут доступны в проводнике как обычные локальные..."
Описание файловой системы здесь (http://www.dataplow.com/Products.htm).

Первая проблема будет решаться по мере поступления, а вот вторая...
Для неё уже почти есть решение - драйвер для linux (http://code.google.com/p/sc101-nbd/downloads/list).
Может кто-нибудь портировать этот драйвер? Исходники прикладываю.

Или может быть кто соберет модуль ядра nbd?


P.S.
Все было собрано, но работать на нашем роутере не будет по принципиальной проблеме - в ядре баг, который не исправлен до сих пор. Баг проявляется при работе с медленными блочными устройствами.

r0mk
09-10-2008, 09:18
Кто бы вот это скомпиллил http://mxhaard.free.fr/download.html
Универсальный драйвер под кучу веб камер

Кстати ни у кого не завалялся quickcam.o а то уже весь обыскался , найти не могу ?

Кто нибудь пробывал его ставить? расскажите, или укажите как это сделать, если на роутере нет make'a:(

Davis2k3
09-10-2008, 09:33
make есть, его ставить надо...
вернее все компоненты. Геморой еще тот вобщем(хотя, для кого как)

r0mk
11-10-2008, 13:28
А есть ли ман, как вообще драйвера для камер ставить?
Люди помогите всетаки с этой темой разобраться!

A_Dick
07-11-2008, 13:35
Продолжаю свои изыскания. По вендору и продукту нашел соответствующий драйвер для линукса:
http://qce-ga.sourceforge.net/

Насколько я понимаю его теперь надо собрать под линукс роутера?
Или если даже он соберется, это только начало проблем?

Кто может соберите пожалуйста драйвер этот и киньте на файлообменник, а то не получилось у меня ничего (с линуксом только только начал дружить)
думаю не один я признателен буду))

Xermit
30-11-2008, 17:23
Началось... :) Проблема #1.
Я недобрал каких-то флагов?


/opt/include/asm/softirq.h:18: error: invalid lvalue in increment
/opt/include/asm/softirq.h: In function '__cpu_bh_enable':
/opt/include/asm/softirq.h:25: error: invalid lvalue in decrement

Может это проблема связана с некоторыми особенностями gcc 4-й версии
а именно lvalue assignement

http://www.altlinux.org/Gcc4

Люди подскажите как быть, кмопилятор который в buildroot gcc 4.1 и есть с softirq.h, так как там используется конструкция которая в gcc4.1 подпадает под ограничения lvalie cast или assignement

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

Xermit
02-12-2008, 21:41
По поводу ошибок время сборки связанными с lvalue, я вроде разобрался, откапал патч еще для gcc-3.5 (http://www.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.2-rc1/2.6.2-rc1-mm3/broken-out/gcc-35-traps.patch), который как раз избавлял от подобных проблем вроде, во всяком случае я изменил irq_stat.h файл и стало собираться правда встал на том что во первых компилятор при линковке ругается что не понимает опкодов mipse1 или mipsel?
я указадд ему -mips32 не знай правильно не знай нет, но стал собирать, будет ли работать токо не знаю,
но встал я на том что нет файла net/iw_handler.h: и где бы его взять то,
компилирую прямо на это железке

Russell2k
18-12-2008, 21:51
С трудом, затратив много времени, прикрутил к wl500gp камеру logitech communicate stx с помощью драйвера spca5xx. С помощью spcaserv можно вещать сигнал с камеры и смотреть на компе(с помощью java втроенного в html), можно также получать картинку с камеры помошью spcacat каждые N сек и видеть ее на компе. А вот как записать видео на флешку или ЖД роутера. По идее это должна делать програмка spcaview но у меня чего то с ней не сложилось. Подскажите кто как пишет на жесткий диск и какие программки использует. Камера не сетевая , а обычная веб подключаемая через усб.

oxygen121
19-12-2008, 12:38
Не подскажете как вам удалось прикрутить logitech communicate stx , у меня такая же камера , но с помощью spca5xx так мне не удалсь её прикрутить????
Вот иденты моей камеры
VID_046D
PID_08D7

Russell2k
20-12-2008, 16:51
Bus 001 Device 002: ID 046d:08ad Logitech, Inc.
а роутер какой? Могу поробовать скинуть файлы которые получились1 но там скорее всего надо еще патчить ядро... Кстати не тормозит ничего особо как некоторые тут заявляли...Могли бы и встроить поддержку в ядро...

allmaker
10-01-2009, 16:58
Спасибо Олегу поставил прошивку 7-10, появилась возможность просматривать логи. Есть камера genius videocam eye, подключаю к USB в логе вот такое:
Jan 10 16:49:08 kernel: hub.c: new USB device 01:03.0-2, assigned address 2
Jan 10 16:49:08 kernel: usb.c: USB device 2 (vend/prod 0xc45/0x6007) is not claimed by any active driver.

не подскажите как бороться?

avp66
10-01-2009, 19:14
у меня logitech e2500 так она опознается как веб камера, к ней подгружается драйвер, но изображения нету.

dvdianov
10-01-2009, 20:35
Ну указанной пары vendorId/productId я что-то вообще нигде не нашел, но вот productId в списке поддерживаемых gspcav1 значится во многих строках. Соотв-но - гуглить по названию камеры, vendorId, productId. Не сомневаюсь, что завести можно. Естественно, сподручнее будет пытаться все делать на ББ, для чего целесообразно поставить на него Linux, например Debian.

SeSte
18-03-2009, 14:57
Драсьте всем, не сочтите за дерзость, не смог ли кто-нибудь скомпилировать драйвера для веб камеры logitech для прошивки с ядром 2.4.37 ... а то линукс машины под рукой нету...

вот сайтик:

http://qce-ga.sourceforge.net

---------

The qc-usb driver is known to work with the following webcams:

Dexxa Webcam
Labtec Webcam (old model)
LegoCam
Logitech QuickCam Express (old model)
Logitech QuickCam Notebook (some models)
Logitech QuickCam Web

----
Пожалуйста =)

lly
18-03-2009, 18:24
а то линукс машины под рукой нету...
это не оправдание ;)
http://code.google.com/p/wl500g/wiki/colinux
и на всякий случай, всегда указывай желаемую версию.

P.S. И юзайте поиск по форуму, IMHO надо было продолжать в ветке http://wl500g.info/showpost.php?p=119575&postcount=46

SeSte
18-03-2009, 18:40
Выражаю огромною благодарность, сейчас буду тестировать, о работе отпишусь!

SeSte
18-03-2009, 19:14
эх, не хотеть камера работать через usb 2.0 hub ... да и при

insmod quickcam.o :

unresolved symbol video_register_device

lly
18-03-2009, 19:25
эх, не хотеть камера работать через usb 2.0 hub ...
Это ты как определил? а где лог ошибок?

unresolved symbol video_register_device
забыл insmod videodev.o

heineken
25-03-2009, 13:15
Есть вебкамера Creative PC-Cam 300, ASUS WL-500W (прош. 2006). Три месяца брожу по форуму, и не знаю с чего начать учиться самому компилировать драйвера. Скиньте пожалуйста , где можно почитать. Для начала желательно на русском. Спасибо...

gekk
26-03-2009, 14:26
А можно поподробнее - как этот драйвер установить в роутер?

SeSte
28-03-2009, 07:44
В общем проблема оказалась в хабе, дурил блок питания, вчера заменил, значит что имеем:

[admin@(none) quickcam.o]$ uname -a
Linux (none) 2.4.37 #1 2009-03-15 19:55:43 MSK mips unknown

---------

[admin@(none) quickcam.o]$ lsmod
Tainted: P
quickcam 66912 0 (unused)
usb-storage 63312 2
sd_mod 12660 4
scsi_mod 72624 3 [usb-storage sd_mod]
videodev 8752 0 [quickcam]
audio 47176 0 (unused)
soundcore 4920 0 [audio]
printer 12964 0 (unused)
ehci-hcd 27060 0 (unused)
usb-ohci 19412 0 (unused)
usbcore 76112 1 [quickcam usb-storage audio printer ehci-hcd usb-ohci]
ip_nat_ftp 3136 0 (unused)
ip_conntrack_ftp 4584 1
wl 897336 0 (unused)
et 29024 0 (unused)

--------------------

все замечательно =) но блин драйвер не потянул камеру, не поддерживается:

dmesg:

usb.c: registered new driver quickcam
usb.c: USB disconnect on device 00:03.1-1.7 address 4
hub.c: new USB device 00:03.1-1.7, assigned address 6
usb.c: USB device 6 (vend/prod 0x46d/0x928) is not claimed by any active driver.

Пошел на сайт дров:

цитата: Generally, any USB camera with a USB vendor ID of 0x46d and a USB product ID of 0x840, 0x850, or 0x870 (so, 0x46d:0x840, for example), should work.

Ладно ... буду смотреть в сторону SPCA5xx дров. может там что получится.

Просто увидел названиекамеры, а VendorID не сравнил (((

avp66
29-03-2009, 21:28
это вебкамера :)
при подключении к роутеру видим следующее:
Jan 1 05:00:07 kernel: hub.c: new USB device 01:03.0-2, assigned address 2
Jan 1 05:00:07 kernel: usb.c: USB device 2 (vend/prod 0x46d/0x89d) is not claimed by any active driver.
Jan 1 05:00:07 USB webcam: attached
Jan 1 05:00:17 kernel: pwc Philips webcam module version 9.0.2 loaded.
Jan 1 05:00:17 kernel: pwc Supports Philips PCA645/646, PCVC675/680/690, PCVC720[40]/730/740/750 & PCVC830/840.
Jan 1 05:00:17 kernel: pwc Also supports the Askey VC010, various Logitech Quickcams, Samsung MPC-C10 and MPC-C30,
Jan 1 05:00:17 kernel: pwc the Creative WebCam 5 & Pro Ex, SOTEC Afina Eye and Visionite VCS-UC300 and VCS-UM100.
Jan 1 05:00:17 kernel: pwc Default image size set to vga [640x480].
Jan 1 05:00:17 kernel: usb.c: registered new driver Philips webcam
Jan 1 05:00:17 kernel: pwc Philips webcam decompressor routines version 9.0-BETA-2
Jan 1 05:00:17 kernel: pwc Supports all cameras supported by the main module (pwc).

В итоге камера не работает поскольку драйвер из прошивки о ней не знает. Нашел мануал как скомпилировать новый драйвер
http://www.actionshrimp.com/2008/08/logitech-quickcam-e2500-on-ubuntu-skype/

тут по русски - http://forum.ubuntu.ru/index.php?topic=33270.0

и вот на этом месте sudo ./gspca_build
все прерывается с ошибкой sudo: unknown user: root

пробовал ввести make - получил
make -C /lib/modules/`uname -r`/build SUBDIRS=/opt/tmp/gspcav1-20071224 CC=cc modules
make: *** /lib/modules/2.4.37/build: No such file or directory. Stop.
make: *** [default] Error 2

кто поможет скомпилить драйвер?

avp66
30-03-2009, 13:26
что, неужели никому неинтересно?
вообще можно было бы встроить драйвер gspca в прошивку, ведь драйвер PWC уже больше не развивается, а gspca поддерживает много камер.

lly
30-03-2009, 14:11
Владельцы USB-webcam видимо не желают разбираться в процедурах сборки драйверов, а кто умеет собирать драйвера - купили камеры с ethernet интерфейсом.
Кстати, автор gspca бросил поддержку ядер 2.4, значит придется дорабатывать напильником. IMHO, экономия на камере боком выйдет.

что касается твоих конкретных ошибок, то придется тебе еще почитать мануалы по Linux и gcc. Вместо root у нас, как правило, admin. Вторая ошибка - где-то в Makefile нужно указать путь к исходникам ядра роутера.

avp66
30-03-2009, 14:22
сейчас форумы читаю, получается что для старого ядра нужно http://mxhaard.free.fr/download.html for kernel below 2.6.11: spca5xx version 0.60.00-1, кто нибудь пробовал прикрутить?
Да еще нашел что openwrt вроде как работает на нашем роутере с ядром 2.6, ожидается ли переход олеговской прошивки на новое ядро?
там и с камерами проще говорят..
Насчет экономии на камере - камера уже есть, ну и было бы неплохо ее к роутеру прикрутить :) думаю эта идея у всех возникала, да вот никто не осилил до конца компиляцию драйверов.

lly
30-03-2009, 14:25
Да еще нашел что openwrt вроде как работает на нашем роутере с ядром 2.6, ожидается ли переход олеговской прошивки на новое ядро?
на текущем железе - НЕТ. Объяснения, почему, неоднократно постил и сам Олег и я.

avp66
30-03-2009, 15:38
вобщем вот тема http://forums.quickcamteam.net/showthread.php?tid=310&pid=2659#pid2659
камеру можно заставить работать на ядре 2.4
у кого то даже получилось с другой камерой http://www.wl500g.info/showthread.php?p=37976#post37976
буду пробовать
Кстати камера стоит порядка 600 руб, так что если заработает - будет вполне нормальное решение данной проблемы, т.к старые камеры которые поддерживаются уже хрен найдешь

TOYan
04-04-2009, 08:32
юзайте поиск по форуму, IMHO надо было продолжать в ветке http://wl500g.info/showpost.php?p=119575&postcount=46Просил там, но Вы там не отвечаете :)
Прошу здесь скомпилировать под ядро 2.4.37 драйвер для Logitech Quickcam Messenger (0x046D, 0x08F0).
Вот отсюда: http://home.mag.cx/messenger/
Спасибо.

lly
04-04-2009, 09:30
Просил там, но Вы там не отвечаете :)
Прошу здесь скомпилировать под ядро 2.4.37 драйвер для Logitech Quickcam Messenger (0x046D, 0x08F0).
Вот отсюда: http://home.mag.cx/messenger/
Спасибо.
Так вас халявщиков, вон сколько развелось! За всеми не уследишь...

Как собирать:

подправить Makefile, т.к. автор даже и не задумывался об кросс-компиляции :mad: Ну и мы париться особо не будем ;)

--- Makefile.orig 2008-05-26 15:24:36.000000000 +0400
+++ Makefile 2009-04-05 10:25:23.000000000 +0400
@@ -70,7 +70,7 @@
USER_OPT := $(USER_OPT) -DHAVE_UTSRELEASE_H=$(HAVE_UTSRELEASE_H)
endif

-ARCH := $(shell uname -m | sed -e s/i.86/i386/ -e s/sun4u/sparc64/ -e s/arm.*/arm/ -e s/sa110/arm/)
+ARCH := mips
INSTALL := $(shell which install)
DEPMOD := $(shell which depmod || which /sbin/depmod || echo "true You should now run depmod")

@@ -181,10 +181,10 @@
-$(DEPMOD) -a

qcset: qcset.c quickcam.h
- gcc -Wall -O2 -s qcset.c -o qcset -lm
+ $(CC) $(USER_CFLAGS) -Wall -O2 -s qcset.c -o qcset -lm

input_read: input_read.c
- gcc -Wall -O2 -s input_read.c -o input_read
+ $(CC) $(USER_CFLAGS) -Wall -O2 -s input_read.c -o input_read

.PHONY: patch
patch: kernel-patch kernel-files

собственно сборка

export SRCDIR=/куды_кинули_исходники_прошивки/src

CC=mipsel-uclibc-gcc-3.4.6 \
LD=mipsel-uclibc-ld \
make all \
LINUX_DIR=$SRCDIR/linux/linux \
MODULES_DIR=$SRCDIR/gateway/mipsel-uclibc/modules/lib/modules/2.4.37 \
USER_OPT="-fno-pic -mno-abicalls -fno-builtin-strpbrk -fno-builtin-sprintf -mabi=32 -march=mips32 -mlong-calls" \
USER_CFLAGS="-mips32"
архив с бинарниками - qc-usb-messenger-1.8.tgz

P.S. И ни один из вас пока не удосужился хоть попытаться разобраться в сборке :(

TOYan
05-04-2009, 01:07
Спасибо!
Но есть проблемы:
[root@wl500gp root]$ insmod /tmp/local/modules/input.o
[root@wl500gp root]$ insmod /tmp/local/modules/videodev.o
[root@wl500gp root]$ insmod /tmp/local/modules/qcmessenger.o
insmod: unresolved symbol _gp_disp
Прошивка 7d-r211, модули input и videodev соответствующие ей.
Модуль input требуется загружать, т.к. драйвер вроде пытается задействовать кнопку, расположенную на камере.
Что еще можно предпринять?


P.S. И ни один из вас пока не удосужился хоть попытаться разобраться в сборке :(
Ну зачем же всех скопом? Лично я за последние пару месяцев начав с "настройки c нуля", продвинулся до кросскомпиляции пакетов из-под Ubuntu, недавно самостоятельно собрал прошивку. Но вот с модулями затык - знаний не хватает, подробных инструкций нет, ваша постом выше - первая, спасибо №2 за нее :).

Upd: Пользуясь вышеприведенной инструкцией, собрал драйвер сам, потом собрал версию 1.7, результат тот же. :(

lly
05-04-2009, 07:23
Но есть проблемы:
[root@wl500gp root]$ insmod /tmp/local/modules/qcmessenger.o
insmod: unresolved symbol _gp_disp

Но вот с модулями затык - знаний не хватает, подробных инструкций нет, ваша постом выше - первая, спасибо №2 за нее :).
Ленитесь батенька! В google 4-я ссылка подробно расписывает эту проблему. Сейчас поправлю свой пост.

P.S. Я собирал на работе (в субботу :mad:), поэтому и не проверил.

TOYan
05-04-2009, 08:22
А как теперь перекомпилить заново?
Я просто удалил те три ранее скомпилированных файла, внес исправления в makefile, выполнил:

root@AQUA-Ubuntu:/ent/qcmessenger# CC=mipsel-uclibc-gcc-3.4.6 LD=mipsel-uclibc-ld make all LINUX_DIR=$SRCDIR/linux/linux MODULES_DIR=$SRCDIR/gateway/mipsel-uclibc/modules/lib/modules/2.4.37 USER_OPT="-fno-pic -mno-abicalls -fno-builtin-strpbrk -fno-builtin-sprintf -mabi=32 -march=mips32 -mlong-calls" EXTRA_CFLAGS="-mips32"
mipsel-uclibc-ld -r -o qcmessenger.o qc-driver.o qc-vv6450.o qc-formats.o qc-memory.o
mipsel-uclibc-gcc-3.4.6 -mips32 -Wall -O2 -s qcset.c -o qcset -lm
mipsel-uclibc-gcc-3.4.6 -mips32 -Wall -O2 -s input_read.c -o input_read
root@AQUA-Ubuntu:/ent/qcmessenger#
но при попытке insmod выдает то же самое сообщение об ошибке...
Чую, нужно как-то очистить от следов предыдущих попыток, как?
lly, а бинарники, прицепленные в вашем посте тоже уже обновленные?

Upd.: Уже разобрался, что бинарники обновленные, и что самое главное, проверил, рабочие! Огромное вам спасибо!

lly
05-04-2009, 08:28
Чую, нужно как-то очистить от следов предыдущих попыток, как?
lly, а бинарники, прицепленные в вашем посте тоже уже обновленные?

make clean
угу

FilimoniC
05-04-2009, 11:48
Подскажите плиз..

[admin@wl500w /tmp]$ insmod quickcam.o
insmod: unresolved symbol __down_failed_interruptible
insmod: unresolved symbol __up_wakeup
insmod: unresolved symbol __down_failed
прошивка 1.9.2.7-10.7

lly
05-04-2009, 11:51
FilimoniC
В этой ветке народ просил собрать под ядро 2.4.37, то бишь прошивку 1.9.2.7-d

FilimoniC
05-04-2009, 12:02
Не поможете? :-) Стыдно быть очередным лентяем.

Кстати, если не трудно, дайте мануальчик, как сделать среду для сборки софта под роутер.

lly
05-04-2009, 12:17
http://code.google.com/p/wl500g/wiki/CompilingCustomFirmware

Как собрать конкретный драйвер, написано несколькими постами выше.

P.S. Старый тулчейн+ядро мне еще откопать надо, хотя бы попытайся сам.

it@it
05-04-2009, 12:28
Logitech QuickCam Messenger, всё замечательно работает через palantir:
и вот чтобы получить помимо просто интереса ещё и практическую ценность - кто-нибудь подскажите как настроить на неё встроенную в прошивку сторожевую утилиту, иди аналог ей (чтобы с фоткой на mail) в случае вторжения + ещё бы неплохо что то вроде icq или sms эхо, так как это оперативнее. Я пока тоже ищу.
Если кому интересно то чтоб к это белой коробочке прикрутить Logitech QuickCam Messenger нужно:
1) http://www.fastpath.it/products/palantir/pub/palantir-bin-2.6-mips.tgz - здесь драйвер + сам сервер palantir (жаль не столь функцтональный как хотелось бы)
2) копируете содержимое в /usr/local/ и создаём тут же папку /usr/local/share/palantir/ - куда перекидываем (переименовывая из palantir-mips.conf.sample) palantir.conf
3) правим /usr/local/sbin/post-mount - добавляем insmod /usr/local/quickcam.o
4) chmod +x /usr/local/palantir
5) flashfs save && flashfs commit && flashfs enable && reboot
Всё по default - http://ip_route:3000 - картинка с камеры

в результате lsmod
quickcam 114208 0 (unused)
usb-storage 62376 2
sd_mod 13292 4
scsi_mod 70216 2 [usb-storage sd_mod]
videodev 8344 0 [quickcam]
audio 50680 0 (unused)
soundcore 5320 2 [audio]
printer 12676 0 (unused)
ehci-hcd 23820 0 (unused)
usb-uhci 28564 0 (unused)
usbcore 77264 1 [quickcam usb-storage audio printer ehci-hcd usb-uhci]
ip_nat_ftp 3944 0 (unused)
ip_conntrack_ftp 5248 1
ipt_NETMAP 992 2
ip_nat_starcraft 2224 0 (unused)
wl 728984 0 (unused)
et 31288 0 (unused)


dmesg

quickcam [48.822175]: ----------LOADING QUICKCAM MODULE------------
quickcam [48.822233]: struct quickcam size: 2040
usb.c: registered new driver quickcam


Камера Logitech QuickCam Messenger
Я так понимаю драйвер установился службы запущены но на
192.168.1.1:3000 нечего
нужно ли отключать поддержку камеры в web-морде? с отключ или нет на 3000 порту нечего.
Подскажите как посмотреть или задать порт для камеры?

TOYan
06-04-2009, 09:52
Продолжаю попытки запустить камеру, и есть 2 новости: плохая и плохая. С какой начать? :rolleyes:

1. Увы, пока не удается заставить работать камеру. Драйвер встает, устройство определяет, появляется /dev/v4l/video0, и какбы все нормально, но любой клиент показывает статичную черную картинку.
Запустил на роутере утилиту testquickcam из комплекта драйвера, она снимает с драйвера один кадр изображения в файл. Посмотрел этот файл - сплошные нули. Камера рабочая, проверено на ББ. Понятно, что с этапом компиляции это никак не связано, скорее всего в самом драйвере копать надо. В последних версиях автор вставил кучу наворотов типа autoexposure и т.д., поэтому решил попробовать собрать более ранню версию драйвера.

2. Скомпилировать, пользуясь вышеприведенной инструкцией, теперь не получается. "make clean" выполнил, путь для SRCDIR установил, makefile подправил с учетом последней его корректировки. Длинную команду вводил и руками, и копипастил, результат один:

qc-driver.c:49:28: linux/quickcam.h: No such file or directory
.... <скипнуто 5 экранов сообщений об ошибках> ...
make: *** [qc-driver.o] Error 1
IIy, проверьте еще раз вашу инструкцию, возможно в нее вкралась какая-либо неточность, у вас ведь скомпилировалось нормально...

TOYan
06-04-2009, 10:02
Вы про драйвер написали и вроде тут все нормально, а про видеосервер ничего не сказано. Вы его установили (http://wl500g.info/showthread.php?t=18562)?

it@it
06-04-2009, 10:24
Вы про драйвер написали и вроде тут все нормально, а про видеосервер ничего не сказано. Вы его установили (http://wl500g.info/showthread.php?t=18562)?

Видимо что то намудрил с сервером palantir попробую по ссылке сегодня спасибо.

lly
06-04-2009, 11:06
2. Скомпилировать, пользуясь вышеприведенной инструкцией, теперь не получается.
Была великолепная задача на знание подстановок переменных в make, а ты всё раскрыл :cool:
Инструкцию подправил.

TOYan
06-04-2009, 14:02
Да, теперь все ОК. Для проверки собрал еще пару версий драйвера. Все собралось нормально, бета-тестинг инструкции по кросс-компиляции ядро-зависимых модулей можно считать оконченным. :cool:
Теперь дело за малым - разобраться, почему драйвер все-таки не работает. :confused: Пошел ковырять...

it@it
07-04-2009, 19:22
Вы про драйвер написали и вроде тут все нормально, а про видеосервер ничего не сказано. Вы его установили (http://wl500g.info/showthread.php?t=18562)?

Получаю следующее
ls /dev/v4l
cannot access /dev/v4l: No such file or directory
video 0 там нет хотя показывает videodev установлен в веб морде отключил камеру
Хотя сделал все по ссылке
lsmod показывает
Module Size Used by
quickcam 114208 0 (unused)
pwcx 103900 0 (unused)
pwc 50544 0 [pwcx]
videodev 8344 0 [quickcam pwc]

Вскипел:)

TOYan
08-04-2009, 05:06
Инфы мало. Задаете вопрос - описывайте все подробнее:
1. Модель роутера?
2. Версия прошивки?
3. Модель камеры (названия "Logitech Quickcam Messenger" мало, нужно знать vendor_id/pruduct_id). Например, у меня vend/prod 0x46d/0x8f0, посмотреть можно в системном логе.
4. Откуда взяли quickcam.o (версия драйвера).

TOYan
08-04-2009, 07:04
Разобрался. Камера успешно заработала с этим драйвером после отключения USB 2.0 в веб-интерфейсе.

it@it
08-04-2009, 13:54
Инфы мало. Задаете вопрос - описывайте все подробнее:
1. Модель роутера?
2. Версия прошивки?
3. Модель камеры (названия "Logitech Quickcam Messenger" мало, нужно знать vendor_id/pruduct_id). Например, у меня vend/prod 0x46d/0x8f0, посмотреть можно в системном логе.
4. Откуда взяли quickcam.o (версия драйвера).

1.Asus 500gp v1
2.1.9.2.7-8
3.system.log прикрепл файле.
cat /proc/bus/usb/devices
показывает
Vendor=046d ProdID=08f6 Rev= 1.00
S: Product=Camera

4.Делал так:
lexen lexen is offline
Member

Join Date: Apr 2007
Posts: 73
Нужны программы для WebCam'еры (Logitech QuickCam Messenger)
Logitech QuickCam Messenger, всё замечательно работает через palantir:
и вот чтобы получить помимо просто интереса ещё и практическую ценность - кто-нибудь подскажите как настроить на неё встроенную в прошивку сторожевую утилиту, иди аналог ей (чтобы с фоткой на mail) в случае вторжения + ещё бы неплохо что то вроде icq или sms эхо, так как это оперативнее. Я пока тоже ищу.
Если кому интересно то чтоб к это белой коробочке прикрутить Logitech QuickCam Messenger нужно:
1) http://www.fastpath.it/products/pala...n-2.6-mips.tgz - здесь драйвер + сам сервер palantir (жаль не столь функцтональный как хотелось бы)
2) копируете содержимое в /usr/local/ и создаём тут же папку /usr/local/share/palantir/ - куда перекидываем (переименовывая из palantir-mips.conf.sample) palantir.conf
3) правим /usr/local/sbin/post-mount - добавляем insmod /usr/local/quickcam.o
4) chmod +x /usr/local/palantir
5) flashfs save && flashfs commit && flashfs enable && reboot
Всё по default - http://ip_route:3000 - картинка с камеры

TOYan
08-04-2009, 17:14
Для этой камеры в веб-интерфейсе в любом случае должно стоять "disabled".
Модули pwc и pwcx загружать не нужно, для этой камеры они не подходят.
Перезагрузившись, в телнете пробуете:

insmod input.o (драйвер использует кнопку на камере, это для нее)
insmod videodev.o
insmod quickcam.o

Если при загрузке модулей будут сообщения об ошибках, отпишите о них здесь.
Если модули загрузились без сообщений об ошибках, должно появиться устройство /dev/v4l/video0. Дальше настраиваете palantir или какой другой видеосервер.
Если /dev/v4l/video0 не появилось, значит драйвер вероятнее всего не соответствует вашей прошивке.
Судя по вашим логам, камера не определяется драйвером. Для камеры 0x46D/0x8F6, исходя из этой (http://www.quickcamteam.net/devices/non-uvc-webcams) таблицы, нужен драйвер quickcam.o (в версиях 1.8+ он называется qcmessenger.o), исходники которого находятся находятся здесь (http://home.mag.cx/messenger/).
Этот драйвер должен сооветствовать вашей прошивке (быть скомпилированным под конкретное ядро). Какой версии ваш экземпляр quickcam.o, и под какое ядро он собран, мне, и вероятно вам, неизвестно.

Варианты:
1. Найти quickcam.o (qcmessenger.o) и быть уверенным, что он скомпилирован под вашу прошивку.
2. Скомпилировать самостоятельно (не просто, нужно уметь) или попросить умеющих из исходников по ссылке выше под вашу прошивку.
3. Перейти на прошивку 1.9.2.7d (http://wl500g.info/showthread.php?t=17136) (рекомендую), скачать можно отсюда (http://code.google.com/p/wl500g/downloads/list). Для этой прошивки есть уже скомпилированный драйвер (http://wl500g.info/showpost.php?p=139986&postcount=10) для вашей камеры.

Пробуйте, отписывайтесь о результатах.

it@it
08-04-2009, 18:19
Буду пробовать.

vvs123
02-06-2009, 20:22
Товарищи, подскажите плиз, что не так?

Компилирую драйвер spca5xx-20060501 (http://mxhaard.free.fr/spca50x/Download/oldrelease/spca5xx-20060501.tar.gz) в соответствии с инструкцией на http://code.google.com/p/wl500g/wiki/CompilingCustomFirmware, дистр - OpenSuSe 11.1

Asus wl500gP, в нем: прошивка Олега 1.9.2.7-8, версия ядра 2.4.20

Сорцы ядра: http://www.kernel.org/pub/linux/kernel/v2.4/linux-2.4.20.tar.bz2
Сорцы прошивки: http://oleg.wl500g.info/1.9.2.7-8/wl500g-1.9.2.7-8.tar.bz2



$ rmmod spca5xx; insmod spca5xx.o
rmmod: spca5xx: Success
insmod: unresolved symbol __down_failed_interruptible
insmod: unresolved symbol __up_wakeup
insmod: unresolved symbol __down_failed

lly
03-06-2009, 07:17
Компилирую драйвер spca5xx-20060501 (http://mxhaard.free.fr/spca50x/Download/oldrelease/spca5xx-20060501.tar.gz) в соответствии с инструкцией на http://code.google.com/p/wl500g/wiki/CompilingCustomFirmware, дистр - OpenSuSe 11.1

Asus wl500gP, в нем: прошивка Олега 1.9.2.7-8, версия ядра 2.4.20


Инструкция писалась уже под новую прошивку и новый тулчейн, со старой версией возможны косяки
При пользовании нового тулчейна модули ядра нужно компилить mipsel-linux-gcc-3.4.6

vvs123
03-06-2009, 12:50
Вот я на них и наткнулся

А для более старой версии нет такой инструкции? (для компияции в отдельном дистре)

На роутере в /proc/ksymb этих символов нет. И сдается мне, проблема может быть в Makefile... Но опыт пока не позволяет определить где именно)
На Makefile накатывал патч отсюда http://wl500g.info/showthread.php?t=6734
потом правил по примеру в этом топике

lly
03-06-2009, 13:02
А для более старой версии нет такой инструкции? (для компияции в отдельном дистре)
Где-то была на английском, но URL я не помню.

На роутере в /proc/ksymb этих символов нет.
Это символы из include от 2.4.37 - проще скачать старый тулчейн. Иначе, надо шаманить с /opt/brcm/nhdtools-mipsel-uclibc/include/linux

vvs123
03-06-2009, 13:23
А версию подходящего тулчейна не подскажите?

lly
03-06-2009, 13:25
А версию подходящего тулчейна не подскажите?
Первоисточник http://oleg.wl500g.info/ читать не пробовали?

vvs123
03-06-2009, 19:01
Первоисточник http://oleg.wl500g.info/ читать не пробовали?

Спасибо, разобрался

Драйвер работает шикарно, прикрепляю тут (список совместимых веб-камер (http://mxhaard.free.fr/spca5xx.html))

The working spca5xx webcam driver for Asus wl500gP (webcam compatibility list (http://mxhaard.free.fr/spca5xx.html))


Модель роутера: Asus wl500gP
Прошивка: 1.9.2.7-8
Ядро: 2.4.20
Камера: Genius i-Look 110
Драйвер камеры: spca5xx-20060501 (http://mxhaard.free.fr/spca50x/Download/oldrelease/spca5xx-20060501.tar.gz) с фиксами отсюда (http://wl500g.info/showthread.php?t=6734) и модифицированным фиксом отсюда (http://blog.janus.cx/archives/240-gspca_core.c-spca5xx_open1940-DEALLOC-error-on-spca50x_init_source-with-Trust-WB-1400T.html)

snoozzzy
09-06-2009, 13:47
Добрый день!

Есть веб камера Trust WB-1400T. Стандартным драйвером веб камер в Олеговской прошивке не поддерживается.
На форуме нарыл что эта камера поддерживается драйвером spca5xxx.

соответсвенно этот драйвер был скачан (spca5xxx.o) и помещен на флешку.

Какие мои дальнейшие действия для установки? Желательно подробно, тк опыт общения с линукс системами 0 )) (телнетом пользоваться умею ;)

Заранее спасибо))

Rena
15-06-2009, 03:46
Присоединяюсь к вопросу, только у меня Microsoft LifeCam Vx-700, это
единственная приличная камера, которая продаётся у нас в городе.
Если snoozzzy нашёл дрова для своей камеры, то для мелкософта
невозможно ничего нарыть.
Чип там какой-то SN9C211DFG (http://www.sonix.com.tw/sonix/product.do?p=SN9C211D).
Помогите найти хотя-бы дрова, пожалуйста, а с компиляцией как-нибудь разберёмся.

Rena
16-06-2009, 03:18
Кто разбирается, помогите, нашёл какие-то
http://http://linuxtv.org/hg/v4l-dvb/archive/tip.tar.gz
Буду очень признателен если ссылочку дадите как патчить прошивку и т.п.

A_Dick
19-06-2009, 01:00
Спасибо, разобрался

Драйвер работает шикарно, прикрепляю тут (список совместимых веб-камер (http://mxhaard.free.fr/spca5xx.html))

The working spca5xx webcam driver for Asus wl500gP (webcam compatibility list (http://mxhaard.free.fr/spca5xx.html))


Модель роутера: Asus wl500gP
Прошивка: 1.9.2.7-8
Ядро: 2.4.20
Камера: Genius i-Look 110
Драйвер камеры: spca5xx-20060501 (http://mxhaard.free.fr/spca50x/Download/oldrelease/spca5xx-20060501.tar.gz) с фиксами отсюда (http://wl500g.info/showthread.php?t=6734) и модифицированным фиксом отсюда (http://blog.janus.cx/archives/240-gspca_core.c-spca5xx_open1940-DEALLOC-error-on-spca50x_init_source-with-Trust-WB-1400T.html)


я полагаю что у вас все заработало?)))
могу попросить теперь попросить объяснить как оно так вышло?)
пишу insmod /tmp/harddis/prog/scpa5xx.o а и чегото и не работает.. чего то не хватает? извине за нубство):o

vvs123
19-06-2009, 01:10
я полагаю что у вас все заработало?)))
могу попросить теперь попросить объяснить как оно так вышло?)
пишу insmod /tmp/harddis/prog/scpa5xx.o а и чегото и не работает.. чего то не хватает? извине за нубство):o

Несколько дней танцев с бубном - и заработает
Что пишет insmod? videodev модуль вставили предварительно?

A_Dick
19-06-2009, 01:20
Несколько дней танцев с бубном - и заработает
Что пишет insmod? videodev модуль вставили предварительно?

эмм не уверен.
insmod ничего не пишет. в логах появляется запись о добавленном ддрайвере.
videodev предварительно не ставил, однако просто так введенный
insmod videodev.o
выдает следующее
insmod: A module named videodev already exists

vvs123
19-06-2009, 01:27
Драйвер цепляет камеру? С моей камерой и этим драйвером в логе появляется следующее:


Jan 1 02:00:15 kernel: Linux video capture interface: v1.00
Jan 1 02:00:15 kernel: usb.c: registered new driver spca5xx
Jan 1 02:00:15 kernel: drivers/usb/spca5xx.c: USB SPCA5XX camera found. Pixart PAC207BCA
Jan 1 02:00:15 kernel: drivers/usb/spca5xx.c: spca5xx driver 00.60.00.1 registered


Да, и как вы определили, что оно не работает? Стандартный веб-интерфейс для камеры в админке роутера с этим драйвером работать не будет.

A_Dick
19-06-2009, 01:36
Стандартный веб-интерфейс для камеры в админке роутера с этим драйвером работать не будет.
прошу прощения, можно с этого места чуть поподробнее

vvs123
19-06-2009, 01:43
Интерфейс для настройки веб-камеры в админке работает только с теми двумя драйверами, что есть из коробки. На форуме были темы по этому поводу, на англ. Этот драйвер дает нам устройство в /dev/video, а что с ним делать дальше - зависит от того, что вы вообще хотите получить в итоге

A_Dick
19-06-2009, 09:30
Интерфейс для настройки веб-камеры в админке работает только с теми двумя драйверами, что есть из коробки. На форуме были темы по этому поводу, на англ. Этот драйвер дает нам устройство в /dev/video, а что с ним делать дальше - зависит от того, что вы вообще хотите получить в итоге
[admin@DickRouter /dev]$ ls
console gpio mem nvram pts scsi urandom
cua kmem mtd port pty sound usb
discs log mtdblock ppp random tts video
full loop null ptmx root tty zero
собственно video0 которое как я полагаю должно появиться - не появляется

маленький возмжно глупый вопрос вопрос.. insmod надо пихать в автозагрузку?
не смейтесь-я в линуксе пока только начал шарить=)
фрагмент лога загрузки роутера приложу на всякий с изначально подключенной камерой

Dec 31 13:00:04 kernel: hub.c: USB hub found
Dec 31 13:00:04 kernel: hub.c: 4 ports detected
Dec 31 13:00:04 kernel: usb.c: registered new driver usblp
Dec 31 13:00:04 kernel: printer.c: v0.13: USB Printer Device Class driver
Dec 31 13:00:05 kernel: hub.c: new USB device 01:03.2-1, assigned address 2
Dec 31 13:00:05 kernel: usb.c: USB device 2 (vend/prod 0x152d/0x2329) is not claimed by any active driver.
Dec 31 13:00:06 kernel: usb.c: registered new driver audio
Dec 31 13:00:06 kernel: audio.c: v1.0.0:USB Audio Class driver
Dec 31 13:00:06 kernel: Linux video capture interface: v1.00
Dec 31 13:00:06 kernel: SCSI subsystem driver Revision: 1.00
Dec 31 13:00:06 kernel: Initializing USB Mass Storage driver...
Dec 31 13:00:06 kernel: usb.c: registered new driver usb-storage
Dec 31 13:00:06 kernel: scsi0 : SCSI emulation for USB Mass Storage devices
Dec 31 13:00:08 kernel: Vendor: StoreJet Model: Transcend Rev:
Dec 31 13:00:08 kernel: Type: Direct-Access ANSI SCSI revision: 02
Dec 31 13:00:08 kernel: Attached scsi disk sda at scsi0, channel 0, id 0, lun 0
Dec 31 13:00:08 kernel: SCSI device sda: 234441648 512-byte hdwr sectors (120034 MB)
Dec 31 13:00:08 kernel: Partition check:
Dec 31 13:00:08 kernel: p5 >
Dec 31 13:00:08 kernel: USB Mass Storage support registered.
Dec 31 13:00:08 kernel: vlan1: Setting MAC address to 00 13 d4 90 90 5f.
Dec 31 13:00:09 udhcpc[99]: udhcpc (v0.9.9-pre) started
Dec 31 13:00:09 dropbear[101]: Running in background
Dec 31 13:00:09 dhcp client: deconfig: lease is lost
Dec 31 13:00:09 udhcpc[99]: Lease of 10.75.34.199 obtained, lease time 604800
Dec 31 13:00:10 dropbear[106]: Failed listening on '22': Error listening: Address already in use
Dec 31 13:00:10 dropbear[106]: premature exit: No listening ports available.
Dec 31 13:00:10 dnsmasq[70]: read /etc/hosts - 5 addresses
Dec 31 13:00:10 dnsmasq[70]: reading /tmp/resolv.conf
Dec 31 13:00:10 dnsmasq[70]: using nameserver 213.234.192.8#53
Dec 31 13:00:10 dnsmasq[70]: using nameserver 85.21.192.3#53
Dec 31 13:00:10 dhcp client: bound IP : 10.75.34.199 from 10.75.0.17
Dec 31 13:00:11 dropbear[124]: Failed listening on '22': Error listening: Address already in use
Dec 31 13:00:11 pppd[118]: Plugin pppol2tp.so loaded.
Dec 31 13:00:11 pppd[118]: pppd 2.4.2 started by admin, uid 0
Dec 31 13:00:11 pppd[118]: Using interface ppp0
Dec 31 13:00:11 pppd[118]: Connect: ppp0 <-->
Dec 31 13:00:11 dropbear[124]: premature exit: No listening ports available.
Dec 31 13:00:11 dropbear[126]: Failed listening on '22': Error listening: Address already in use
Dec 31 13:00:11 dropbear[126]: premature exit: No listening ports available.
Dec 31 13:00:11 pppd[118]: CHAP authentication succeeded
Dec 31 13:00:11 pppd[118]: local IP address 89.179.127.7
Dec 31 13:00:11 pppd[118]: remote IP address 83.102.254.194
Dec 31 13:00:11 pppd[118]: primary DNS address 213.234.192.7
Dec 31 13:00:11 pppd[118]: secondary DNS address 85.21.192.5
Dec 31 13:00:11 dnsmasq[70]: read /etc/hosts - 5 addresses
Dec 31 13:00:11 dnsmasq[70]: reading /tmp/resolv.conf
Dec 31 13:00:11 dnsmasq[70]: using nameserver 85.21.192.5#53
Dec 31 13:00:11 dnsmasq[70]: using nameserver 213.234.192.7#53
Dec 31 13:00:11 dropbear[133]: Failed listening on '22': Error listening: Address already in use
Dec 31 13:00:11 dropbear[133]: premature exit: No listening ports available.
Dec 31 13:00:11 L2TP: connect to ISP
Dec 31 13:00:12 dnsmasq[70]: DHCPREQUEST(br0) 192.168.1.8 00:18:de:c6:d0:28
Dec 31 13:00:12 dnsmasq[70]: DHCPACK(br0) 192.168.1.8 00:18:de:c6:d0:28 boooook
Jun 18 21:18:51 kernel: kjournald starting. Commit interval 5 seconds
Jun 18 21:18:51 kernel: EXT3 FS 2.4-0.9.19, 19 August 2002 on sd(8,5), internal journal
Jun 18 21:18:51 kernel: EXT3-fs: recovery complete.
Jun 18 21:18:51 kernel: EXT3-fs: mounted filesystem with ordered data mode.
Jun 18 21:18:51 USB storage: ext3 fs at /dev/discs/disc0/part5 mounted to /tmp/mnt/disc0_5
Jun 18 21:18:53 dropbear[147]: Failed listening on '22': Error listening: Address already in use
Jun 18 21:18:53 dropbear[147]: premature exit: No listening ports available.
не критикуйте)
если после ребута сделать инсмод (с подключенной камерой или если после подключить камеру) то того что у тебя:


Jan 1 02:00:15 kernel: Linux video capture interface: v1.00
Jan 1 02:00:15 kernel: usb.c: registered new driver spca5xx
Jan 1 02:00:15 kernel: drivers/usb/spca5xx.c: USB SPCA5XX camera found. Pixart PAC207BCA
Jan 1 02:00:15 kernel: drivers/usb/spca5xx.c: spca5xx driver 00.60.00.1 registered
не выходит.

vvs123
19-06-2009, 11:20
insmod надо пихать в автозагрузку?
надо.

У меня так:

# Init WebCcam
insmod /lib/modules/2.4.20/kernel/drivers/media/video/videodev.o
insmod /opt/lib/modules/spca5xx.o
rm -f /dev/video0
ln -s /dev/v4l/video0 /dev/video0


Камера отключена в веб-интерфейсе

A_Dick
22-06-2009, 00:18
Драйвер цепляет камеру? С моей камерой и этим драйвером в логе появляется следующее:


Jan 1 02:00:15 kernel: Linux video capture interface: v1.00
Jan 1 02:00:15 kernel: usb.c: registered new driver spca5xx
Jan 1 02:00:15 kernel: drivers/usb/spca5xx.c: USB SPCA5XX camera found. Pixart PAC207BCA
Jan 1 02:00:15 kernel: drivers/usb/spca5xx.c: spca5xx driver 00.60.00.1 registered



надеюсь еще не надоел.
драйвер у тебя регистрируется на этапе перед распознаванием устройств usb? или после? хотелось бы разобраться: у меня драйвер на винче, сперва определяется камера но в логе пишется что не найдено дров. после этого находится винч и после дрова регистрируются автозагрузкой.
после этого строчки

Jan 1 02:00:15 kernel: drivers/usb/spca5xx.c: USB SPCA5XX camera found. Pixart PAC207BCA

но только с моей моделью ну не появляются...
есть только

Jan 1 02:00:15 kernel: usb.c: registered new driver spca5xx
Jan 1 02:00:15 kernel: drivers/usb/spca5xx.c: spca5xx driver 00.60.00.1 registered

дрова должны быть зарегины до подключения устройства или можно и после?. если можно то у меня все отказывается работать.(может стоит поменять усб местами?)

vvs123
22-06-2009, 01:33
В любой момент можно делать insmod/rmmod и смотреть dmesg что происходит. Когда что-то получится - добавить в post-xxx

buzya
23-06-2009, 16:32
router dir-320
Новейшая прошивка от Олега, lly, theMiron и Sorine 1.9.2.7-d-313
камера Genius i-look 110
при попытке insmod spca5xx.o пишет insmod: cannot insert 'spca5xx.o': Operation not permitted. версия spca5xx.o от vvs123.
может быть кто-нибудь напишет внятную инструкцию по установке этого драйвера-в какой директории должен находиться этот модуль-на диске или в роутере? и какая должна последовательность команд?

insmod videodev.o insmod pwc.o insmod pwcx.o выполняются без проблем может дело в прошивке?

jtjoker
23-06-2009, 19:29
Помогите найти и установить дрова под эту камеру. Роутер WL500g v2, прошивка 1.9.2.7-10.7

buzya
26-06-2009, 01:57
Понял в чём загвоздка-у меня версия ядра 2.4.37.2, большая просьба к знатокам-скомпилируйте spca5xx.o для ядра 2.4.37.2, у самого познаний в Линуксе не хватает!

vvs123
26-06-2009, 09:03
Понял в чём загвоздка-у меня версия ядра 2.4.37.2, большая просьба к знатокам-скомпилируйте spca5xx.o для ядра 2.4.37.2, у самого познаний в Линуксе не хватает!

http://code.google.com/p/wl500g/wiki/CompilingCustomFirmware

razor
28-07-2009, 19:51
а айпи камеру подстегнуть реально? вайфайную.

зы. поиск юзал и продолжаю, не нашел (

vectorm
28-07-2009, 21:28
а айпи камеру подстегнуть реально? вайфайную.

зы. поиск юзал и продолжаю, не нашел (
Любую и без проблем. Только работать она будет сама по себе, максимум на диск файлы будет складывать.

razor
29-07-2009, 10:32
Любую и без проблем. Только работать она будет сама по себе, максимум на диск файлы будет складывать.

а куда посмотреть\почитать? везде народ только про поиски дров пишет.

т.е. установка всяких видеосерверов все равно ничего не даст? :(

vectorm
29-07-2009, 12:26
а куда посмотреть\почитать? везде народ только про поиски дров пишет.

т.е. установка всяких видеосерверов все равно ничего не даст? :(
LAN (IP) камера - сам себе видеосервер.
Дрова и настройки роутера нужны только для USB камер.
Для работы с LAN камерой лучше почитать документацию и профильные форумы ...
Так что у Вас нет геморроя с настройкой роутера, Вам всего лишь надо пробросить порт в роутере (для доступа к веб интерфейсу камеры снаружи), и, при необходимости, настроить диск, прицепленный к роутеру, как место для хранения информации с камеры - это настраивается в настройках камеры.

razor
29-07-2009, 12:51
LAN (IP) камера - сам себе видеосервер.
Дрова и настройки роутера нужны только для USB камер.
Для работы с LAN камерой лучше почитать документацию и профильные форумы ...
Так что у Вас нет геморроя с настройкой роутера, Вам всего лишь надо пробросить порт в роутере (для доступа к веб интерфейсу камеры снаружи), и, при необходимости, настроить диск, прицепленный к роутеру, как место для хранения информации с камеры - это настраивается в настройках камеры.

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

просто на моей длинковской 920-ой есть прога, но это нужно держать включенным ББ, что не есть хорошо.

vectorm
29-07-2009, 13:12
т.е. детекция движения, сигнализация - только средствами камеры в данном случае? под асус никакого демона нет, что б сорсом считал айпи-камеру?

просто на моей длинковской 920-ой есть прога, но это нужно держать включенным ББ, что не есть хорошо.
Тогда надо искать прогу пол Линукс, я тут уже не помощник.
У меня в камере базовые функции есть, мне хватает.

razor
29-07-2009, 14:34
Тогда надо искать прогу пол Линукс, я тут уже не помощник.
У меня в камере базовые функции есть, мне хватает.

ок, спасибо, поковыряю в сторону портов.
всегда помогаешь.

упд. все оказалось проще. запарился я с вин7 этой. я ж squid себе поставил давно. с его применением снаружи доступ к камере получаецца совсем прозаический %)

KotXXX
05-08-2009, 11:42
http://code.google.com/p/wl500g/wiki/CompilingCustomFirmware

Как собрать конкретный драйвер, написано несколькими постами выше.

P.S. Старый тулчейн+ядро мне еще откопать надо, хотя бы попытайся сам.


Прошу помощи - неделю бьюсь... :(
Нужно собрать драйвер камеры (http://home.mag.cx/messenger/source/qc-usb-messenger-1.8.tar.gz) под ядро 2.4.20 (версия прошивки ...9-10)

По твоей инструкции вроде компилится, но при загрузке - ошибки:
insmod: unresolved symbol input_register_device
insmod: unresolved symbol input_unregister_device
insmod: unresolved symbol input_event

Компилятор ругался на -march=mips32, поставил просто - mips32, но возможно косяк в этом. Камера точно поддерживается драйвером.

Исходники прошивки тут: http://wl500g.dyndns.org/1.9.2.7-10/wl500g-1.9.2.7-10.tar.bz2
Тулчейн - http://wl500g.dyndns.org/uClibc-0.9.19/hndtools-mipsel-uclibc-3.2.3-full.tar.bz2
Первоисточник с ядром:
ftp://ftp.asus.com/pub/ASUS/wireless/WL-500g-03/GPL_1927.zip

vvs123
05-08-2009, 11:48
Попробуй
insmod input.o

KotXXX
05-08-2009, 13:51
Попробуй
insmod input.o

А где его брать? В исходниках драйвера нет, в прошивке тоже не нашел?

KotXXX
06-08-2009, 06:52
А где его брать? В исходниках драйвера нет, в прошивке тоже не нашел?

Для этого драйвера компилится два бинарника и модуль (input_read, qcset, qcmessenger.o)...

lly - очень надеюсь на твою помощь гуру!

lly
12-08-2009, 09:14
Для этого драйвера компилится два бинарника и модуль (input_read, qcset, qcmessenger.o)...

lly - очень надеюсь на твою помощь гуру!
Ключи компиляции под старый тулчейн и старое ядро (2.4.20) вполне могут быть другие, уже не помню. input.o - это точно модуль самого ядра, смотри включен ли он в конфиге.

KotXXX
21-08-2009, 09:35
Ключи компиляции под старый тулчейн и старое ядро (2.4.20) вполне могут быть другие, уже не помню. input.o - это точно модуль самого ядра, смотри включен ли он в конфиге.

Спасибо за помощь - нашел в форуме input.o для этого ядра и с ним все заработало. Рабочий комплект из драйвера и модуля выкладываю тут.
Напоминаю это последний драйвер для камер из этого списка http://home.mag.cx/messenger/ под ядро 2.4.20 (прошивки до 1.9.2.7-10).

Gribnik
03-11-2009, 20:58
Всем добрый вечер.
Я также как и вы имею в наличии этот замечательный девайс под названием ASUS WL500GPv1. Этот роутер обнавлён последней прошивкой wl500g-1.9.2.7-d-r740 (2009-10-31).
Также я имею вэб камеру Logitech QuickCam Communicate STX.
Очень бы хотелось прикрутить эту камеру к USB порту данного роутера.
Может быть кто нибудь имел навык общения данных устройств???
Или кто нибудь уже собрал драйвер под данную камеру?
В логе пишет следующее:

Jan 1 03:00:17 kernel: pwc Philips webcam module version 9.0.2 loaded.
Jan 1 03:00:17 kernel: pwc Supports Philips PCA645/646, PCVC675/680/690, PCVC720[40]/730/740/750 & PCVC830/840.
Jan 1 03:00:17 kernel: pwc Also supports the Askey VC010, various Logitech Quickcams, Samsung MPC-C10 and MPC-C30,
Jan 1 03:00:17 kernel: pwc the Creative WebCam 5 & Pro Ex, SOTEC Afina Eye and Visionite VCS-UC300 and VCS-UM100.
Jan 1 03:00:17 kernel: pwc Default image size set to vga [640x480].
Jan 1 03:00:17 kernel: usb.c: registered new driver Philips webcam
Nov 3 23:12:54 kernel: pwc Philips webcam decompressor routines version 9.0-BETA-2
Nov 3 23:12:54 kernel: pwc Supports all cameras supported by the main module (pwc).
Nov 3 23:12:54 pppd[113]: System time change detected.
Nov 3 23:13:54 ntp client: Synchronizing time with time.nist.gov ...

Может кто подскажет как быть.
Если нужен полный лог то могу выложить.

Gribnik
06-11-2009, 12:44
Неужели ни кто не сталкивался с такой проблемой как у меня???
И всё у всех прекрасно работает в отличае от меня?

lly
06-11-2009, 12:54
Неужели ни кто не сталкивался с такой проблемой как у меня???
Скорее всего, ни у кого нет такой же камеры, как у вас. И искать за вас какой именно для неё нужен драйвер под linux, никто тоже не жаждет.

Justice
30-11-2009, 10:52
Уважаемые участники- нужна ваша помощь- напишите команды для инсталляции этого драйвера... И если не сложно- последовательность действий...

Что я сделал:
1. Скачал на флэшку содержимое архива;
2. Вставил в роутер, посмотрел куда смонтировался флэш (/tmp/mnt/disc0_1)
3. набираю "insmod /tmp/mnt/disc0_1/input.o" , в ответ получаю:

insmod: not an ELF file
insmod: Could not load the module: Inappropriate ioctl for device
4. набираю "insmod /tmp/mnt/disc0_1/qcmessenger.o" , в ответ-

insmod: unresolved symbol input_register_device
insmod: unresolved symbol input_unregister_device
insmod: unresolved symbol input_event
...

Совершенно не разбираюсь в линуксе, а камеру подключить крайне необходимо. Заранее благодарю!

PS. Камера - vend/prod 0x46d/0x92f; прошивка- oleg (10), Linux version 2.4.20...

Justice
04-12-2009, 12:20
в общем вопрос решился перепрошивкой на 10-7...

ставлю драйвер из этого форума (spca5xx.o), отключаю и подключаю обратно камеру, но увы:


Dec 4 13:37:45 kernel: usb.c: registered new driver spca5xx
Dec 4 13:37:45 kernel: drivers/usb/spca5xx.c: spca5xx driver 00.60.00 registered
Dec 4 13:38:04 kernel: usb.c: USB disconnect on device 00:03.1-1.2 address 4
Dec 4 13:38:13 kernel: hub.c: new USB device 00:03.1-1.2, assigned address 5
Dec 4 13:38:13 kernel: usb.c: USB device 5 (vend/prod 0x46d/0x92f) is not claimed by any active driver.

версия Linux- 2.4.20... драйвер подходит к камере по описанию с http://mxhaard.free.fr (http://mxhaard.free.fr/download.html)
в чём может быть проблема?

vectorm
04-12-2009, 17:35
Dec 4 13:38:13 kernel: usb.c: USB device 5 (vend/prod 0x46d/0x92f) is not claimed by any active driver.
Не подходит видимо ...

zavant
04-01-2010, 13:54
Спасибо, разобрался

Драйвер работает шикарно, прикрепляю тут (список совместимых веб-камер (http://mxhaard.free.fr/spca5xx.html))

The working spca5xx webcam driver for Asus wl500gP (webcam compatibility list (http://mxhaard.free.fr/spca5xx.html))


Модель роутера: Asus wl500gP
Прошивка: 1.9.2.7-8
Ядро: 2.4.20
Камера: Genius i-Look 110
Драйвер камеры: spca5xx-20060501 (http://mxhaard.free.fr/spca50x/Download/oldrelease/spca5xx-20060501.tar.gz) с фиксами отсюда (http://wl500g.info/showthread.php?t=6734) и модифицированным фиксом отсюда (http://blog.janus.cx/archives/240-gspca_core.c-spca5xx_open1940-DEALLOC-error-on-spca50x_init_source-with-Trust-WB-1400T.html)

Пытаюсь таким же образом собрать эти драйвера под ядро 2.4.37. Установил toolchain по инстукции отсюда (http://code.google.com/p/wl500g/wiki/CompilingCustomFirmware). Попробовал откомпилировать ядро по той же инструкции, все прошло успешно.
Скачал драйвер камеры: spca5xx-20060501 (http://mxhaard.free.fr/spca50x/Download/oldrelease/spca5xx-20060501.tar.gz) наложил патч отсюда (http://wl500g.info/showthread.php?t=6734). Делаю:

az@az-laptop:~/spca5xx-20060501$ make
Compiling drivers/usb/spcadecoder.c
cc1: error: unrecognized command line option "-mcpu=r4600"
cc1: error: unrecognized command line option "-m4710a0kern"
make: *** [drivers/usb/spcadecoder.o] Ошибка 1

убираю из Makefile опции -mcpu=r4600 -m4710a0kern, тогда:

az@az-laptop:~/spca5xx-20060501$ make
Compiling drivers/usb/spcadecoder.c
In file included from /home/az/wl500g_dev/broadcom/src/linux/linux/include/linux/string.h:10,
from drivers/usb/spcadecoder.c:32:
/home/az/wl500g_dev/broadcom/src/linux/linux/include/linux/compiler.h:59:2: error: #error "GCC >= 4.2 miscompiles kernel 2.4, do not use it!"
/home/az/wl500g_dev/broadcom/src/linux/linux/include/linux/compiler.h:60:2: error: #error "While the resulting kernel may boot, you will encounter random bugs"
/home/az/wl500g_dev/broadcom/src/linux/linux/include/linux/compiler.h:61:2: error: #error "at runtime. Only versions 2.95.3 to 4.1 are known to work reliably."
/home/az/wl500g_dev/broadcom/src/linux/linux/include/linux/compiler.h:62:2: error: #error "To build with another version, for instance 3.3, please do"
/home/az/wl500g_dev/broadcom/src/linux/linux/include/linux/compiler.h:63:2: error: #error " make bzImage CC=gcc-3.3 "
In file included from /home/az/wl500g_dev/broadcom/src/linux/linux/include/linux/net.h:22,
from /home/az/wl500g_dev/broadcom/src/linux/linux/include/linux/fs.h:15,
from /home/az/wl500g_dev/broadcom/src/linux/linux/include/linux/capability.h:17,
from /home/az/wl500g_dev/broadcom/src/linux/linux/include/linux/binfmts.h:5,
from /home/az/wl500g_dev/broadcom/src/linux/linux/include/linux/sched.h:9,
from /home/az/wl500g_dev/broadcom/src/linux/linux/include/asm/uaccess.h:15,
from drivers/usb/spca5xx.h:11,
from drivers/usb/spcadecoder.h:5,
from drivers/usb/spcadecoder.c:36:
/home/az/wl500g_dev/broadcom/src/linux/linux/include/linux/socket.h: In function '__cmsg_nxthdr':
/home/az/wl500g_dev/broadcom/src/linux/linux/include/linux/socket.h:128: warning: cast increases required alignment of target type
drivers/usb/spcadecoder.c: In function 'fun_D':
drivers/usb/spcadecoder.c:809: warning: value computed is not used
drivers/usb/spcadecoder.c: In function 'decode_spca561':
drivers/usb/spcadecoder.c:1422: warning: pointer targets in passing argument 4 of 'internal_spca561_decode' differ in signedness
drivers/usb/spcadecoder.c: In function 'spca50x_outpicture':
drivers/usb/spcadecoder.c:2161: warning: pointer targets in passing argument 2 of 'decode_spca561' differ in signedness
drivers/usb/spcadecoder.c: In function 'yuv_decode':
drivers/usb/spcadecoder.c:2270: warning: cast increases required alignment of target type
drivers/usb/spcadecoder.c: In function 'jpeg_decode411':
drivers/usb/spcadecoder.c:2622: warning: cast increases required alignment of target type
drivers/usb/spcadecoder.c: In function 'jpeg_decode422':
drivers/usb/spcadecoder.c:3001: warning: cast increases required alignment of target type
drivers/usb/spcadecoder.c: In function 'bayer_decode':
drivers/usb/spcadecoder.c:3356: warning: cast increases required alignment of target type
make: *** [drivers/usb/spcadecoder.o] Ошибка 1

хотя, опять же "mipsel-linux-gcc --target-help m" говорит, что убранные опции поддерживаются.
В общем, первый раз сталкиваюсь с самостоятельной компиляцией из исходников, потому прошу помощи, очень хочется разобраться!

UPD: Вопрос решился заменой mipsel-linux-gcc на mipsel-linux-gcc-3.4.6 и убиранием опций -mcpu=r4600 -EL в Makefile. Прикрепляю получившийся драйвер.

buzya
17-01-2010, 20:01
[QUOTE=zavant;177063]
Пытаюсь таким же образом собрать эти драйвера под ядро 2.4.37.

Спасибо, давно ждал, когда кто-нибудь скомпилирует. Но не всё гладко.
драйвер регистрируется, камеру роутер видит но правильно не о познаёт.
При попытке запустить любую программу(palantir, spcaserv ,w3camd) сообщения об ошибках! А у Вас запустилось, если да, то можно поподробнее?

Модель роутера: DIR-320
Прошивка: 1.9.2.7-d-r1000
Камера: Genius i-Look 110

zavant
17-01-2010, 20:58
Да, у меня в общем-то запустился и нормально работает, хотя проблемы были. Я собирал разные версии этого драйвера. С некоторыми роутер перезагружался, при запуске palantir, с некоторыми давал fps 1 кадр/сек. Выложенная версия у меня работает. Вообще, надо дальше разбираться с опциями компиляции и с версией LE(я не понял, как ее скомпилировать), потому что, имхо, этот вариант драйвера получился объемным.
У меня:
Модель роутера: wl500gP v1 128mb
Прошивка: 1.9.2.7-d-r1000
Камера: Logitech for NoteBook Deluxe

buzya
18-01-2010, 07:17
Не могли бы Вы выложить другие, собранные Вами версии драйвера spca?

zavant
18-01-2010, 15:24
Попробуйте этот. А вообще, что-то я вашу камеру не нашел здесь (http://mxhaard.free.fr/spca5xx.html)

MOM
18-01-2010, 16:12
Помогите пожалста.
Роутер Asus gpV2. Прошивка WL500gpv2-1.9.2.7-d-r1000.
Возможно ли заставить работать вебкамеру Microsoft VX-2000?
Если да, то подскажите как это сделать, желательно подробно, так как в линуксе полный ноль. Руки прямые, но информации мало.

buzya
18-01-2010, 22:05
Попробуйте этот. А вообще, что-то я вашу камеру не нашел здесь (http://mxhaard.free.fr/spca5xx.html)

Спасибо ещё раз, вот фрагмент лога, последняя строка результат попытки запуска palantir

Linux video capture interface: v1.00
usb.c: registered new driver spca5xx
drivers/usb/spca5xx.c: USB SPCA5XX camera found. Pixart PAC207BCA
drivers/usb/spca5xx.c: [spca5xx_probe:5485] Camera type GBRG
drivers/usb/spca5xx.c: [spca5xx_getcapability:1767] maxw 352 maxh 288 minw 160 minh 120
drivers/usb/spca5xx.c: spca5xx driver 00.60.00 registered
drivers/usb/spca5xx.c: [spca5xx_open:2422] DEALLOC error on spca50x_init_source

по поводу камеры- как же её запустил vvs123?!
Если есть какие-нибудь соображения - поделитесь пожалуйста!

zavant
19-01-2010, 11:21
Применил еще один патч, о котором писал vvs123. Пробуй.

lly
19-01-2010, 11:30
Применил еще один патч, о котором писал vvs123. Пробуй.
К сожалению, с драйвером spca5xx полная задница :( Его допилили только в 2.6, я тоже начал было править, но так и не закончил... Если есть большое желание, могу скинуть последний драфт своего патча.

zavant
19-01-2010, 21:29
Выкладывайте сюда. Не я, так кто-нить другой может возьмется.

buzya
20-01-2010, 00:50
Применил еще один патч, о котором писал vvs123. Пробуй.

Картина та же. Не могу понять в чём дело! В патче, в камере или в моих кривых руках?! Вот логи с dmesg 1-при запуске palantir, 2-w3camd, 3-spcaserv:
1 [buzya@dir320 root]$ /opt/bin/screen -dm -s /opt/bin/palantir
[buzya@dir320 root]$

drivers/usb/spca5xx.c: [spca5xx_open:2420] DEALLOC error on spca50x_init_source

2 [buzya@dir320 root]$ w3camd -v -p 8999 -s 320x240 -h 192.168.1.1 -d /dev/v4l/vid
eo0
main thread pid = 1606
w3socket.c, sd=3 host_addr()=16885952
bind 192.168.1.1:8999 to file descriptor 3
w3camd.c: image_thread() img->childs=0
w3camd.c: pid = 1608
incoming connection..
serving connection, (childs=1)
w3camd.c: no. of childs changed: childs=1
server_thread() state=0
/dev/v4l/video0: Invalid argument
w3camd.c: can't init v4l


3 [buzya@dir320 root]$ /tmp/harddisk/spcaserv -d /dev/v4l/video0 -f jpg -s 320x240
size width: 320 height: 240
Spcaview version: 1.1.4 date: 27:11:2005 (C) mxhaard@magic.fr
video /dev/v4l/vi
ERROR opening V4L interface

lly
20-01-2010, 08:36
Выкладывайте сюда. Не я, так кто-нить другой может возьмется.
Т.к. это сильно недоделанный патч, то публичное выкладывание приводит только к воплям "у тебя(вас) ничего не работает", проходили :(

zavant
20-01-2010, 11:59
2 buzya
Второй патч (http://blog.janus.cx/archives/240-gspca_core.c-spca5xx_open1940-DEALLOC-error-on-spca50x_init_source-with-Trust-WB-1400T.html)про который писал vvs123 как раз и должен лечить этот баг. Не знаю, почему у тебя не работает.

2 lly
Давай тогда на мыло: az @ mail15 тчк com

10der
08-02-2010, 08:37
привет! я счастливый обладатель USB PC Camera (SN9C103)
ни какие дрова найденные в этом форуме не помогли.
однако нашел на каком-то форуме sn9c1xx-1.48.tar.gz содержащие исходники драйвера для зверей sn9c1xx.
внимание вопрос чайника. Что мне нужно (как?!) что бы откомпилировать этих исходники под наш mips.
в наличии имею FreeLSD 6.2 (лет 10 одминю тут у себя...), о том что такое с++ представление имею, в команде make разбираюсь. Но! я не знаю совершенно, что такое mips и как под него компилить.

Спасибо!

lly
08-02-2010, 09:09
Что мне нужно (как?!) что бы откомпилировать этих исходники под наш mips.
Нужен тулчейн (toolchain) для кросс-компиляции. В бинарниках он собран только под linux i586, ссылки есть на страничке у Олега, если собирать под старую прошивку 1.9.2.7-10), и на http://code.google.com/p/wl500g/ , если под новую 1.9.2.7-d.

Теоретически его можно пересобрать из исходников и под BSD, но практически это никто не делал, возможны ошибки при сборке.

10der
08-02-2010, 09:14
Теоретически его можно пересобрать из исходников и под BSD, но практически это никто не делал, возможны ошибки при сборке.

Первое понял. Тогда второй вопрос. тоже чайниковский... Какой мне линукс (желательно по минимуму) мне нужно поднять, что бы я не задумываясь мог бы собирать и писать (что то для себя) для нашего роутера?

PS:
# uname -a
Linux HOME-ROUTER 2.4.20 #29 Sun Feb 22 17:04:38 MSK 2009 mips GNU/Linux

lly
08-02-2010, 09:28
Какой мне линукс (желательно по минимуму) мне нужно поднять, что бы я не задумываясь мог бы собирать и писать (что то для себя) для нашего роутера?
без разницы, на вкус и цвет товарища нет. У меня OpenSUSE


# uname -a
Linux HOME-ROUTER 2.4.20 #29 Sun Feb 22 17:04:38 MSK 2009 mips GNU/Linux
старое ядро из классических прошивок Олега.

10der
08-02-2010, 09:45
без разницы, на вкус и цвет товарища нет. У меня OpenSUSE

Спасибо. Я просто не гуру в линуксах. Хотел что нибудь попроще и поменьше и без новмодных GUI-ев, т.к. я чел старой закалки с возрастом Торвальдса ;-)


старое ядро из классических прошивок Олега.
сегодня буду апгрейдит.
И еще раз спасибо за ответы!

McMaster
08-02-2010, 11:07
большая просьба скомпилировать драйвер для веб камеры Logitech Quick cam E3500 plus
данные в подписи

lly
08-02-2010, 11:12
большая просьба скомпилировать драйвер для веб камеры Logitech Quick cam E3500 plus
А как узнать какой именно драйвер нужен для вашей камеры? гуглить за вас?

10der
08-02-2010, 11:47
А как узнать какой именно драйвер нужен для вашей камеры? гуглить за вас?

А можно и мне тоже? (пока я поставлю все нужное для компиляции...)

Bus 002 Device 005: ID 0c45:608f Microdia

lly
08-02-2010, 12:03
А можно и мне тоже? (пока я поставлю все нужное для компиляции...)

Bus 002 Device 005: ID 0c45:608f Microdia
Не получится, вы это могли прочитать и сами:

Official Linux 2.6.19 is the minimum version for this driver
А у нас ядра 2.4 ... Бэкпорт дело реальное, но долгое и муторное.

McMaster
09-02-2010, 13:32
А как узнать какой именно драйвер нужен для вашей камеры? гуглить за вас?
нашёл но там тоже ядро 2.6.18:(
http://sourceforge.net/projects/qce-ga/files/

Kvaker
10-02-2010, 15:46
Помогите разобраться.

есть большая необходимость в видео переговорах через Скайп.
Прочитал кучу информации по камерам на форуме. И понял, что ничего не понимаю :D
Помогите чайнику в линуксе.
Что нужно сделать, чтобы получить видеосвязь через скайп и какую камеру покупать?
Вот нашел список. http://mxhaard.free.fr/spca5xx.html Как я понимаю, это камер которые подходят точно? Я правильно понял?

Но вот что дальше делать не понимаю.

Я бы поискал в поисковиках, но не понимаю, что нужно искать :(
Роутер Asus WL-500W
Прошивка - 1.9.2.7-10.7 (если надо поставлю последнюю от энтузиастов)

Понимаю что для разбирающихся людей выглядят глупыми, но уж не обессудьте. Помогите пожалуйста. Буду очень признателен.

LnrMn
10-02-2010, 17:18
Помогите разобраться.

есть большая необходимость в видео переговорах через Скайп.


Причем здесь роутер+камера?
Скайп на компе/ноутбуке. Прекрасно работает.

Kvaker
11-02-2010, 07:12
Причем здесь роутер+камера?
Скайп на компе/ноутбуке. Прекрасно работает.

Видимо я что-то не так понял. То есть если камера нужна для скайпа, то просто подключаем ее к компу и она будет работать? А камера тогда нужна из списка или в этом случае любая подойдет?

А для чего нужны все эти действия с драйверами, сборками и т.д., которые тут обсуждаются?

LnrMn
11-02-2010, 08:03
Видимо я что-то не так понял. То есть если камера нужна для скайпа, то просто подключаем ее к компу и она будет работать? А камера тогда нужна из списка или в этом случае любая подойдет?

А для чего нужны все эти действия с драйверами, сборками и т.д., которые тут обсуждаются?

Камера для компа подойдет любая.
А вся возня с драйверами нужна, чтобы на роутере сделать, скажем систему наблюдения. Т.е. можно на него зайти из инета и посмотреть что делается в комнате, к примеру...

Kvaker
11-02-2010, 08:12
Камера для компа подойдет любая.
А вся возня с драйверами нужна, чтобы на роутере сделать, скажем систему наблюдения. Т.е. можно на него зайти из инета и посмотреть что делается в комнате, к примеру...

Тогда ясно. Спасибо большое за объяснения.

Masheroff
11-02-2010, 09:45
Подскажите как запустить этот драйвер на камере Labtec 1200.
Она построена на чипе PAC207, так-что должна с этим драйвером работать.
Проблема в том что у меня VID 0x093a PID 0x2464.
Собственно вопрос как сделать чтобы драйвер цеплялся за этот PID?

vvs123
15-02-2010, 11:59
2 buzya
Второй патч (http://blog.janus.cx/archives/240-gspca_core.c-spca5xx_open1940-DEALLOC-error-on-spca50x_init_source-with-Trust-WB-1400T.html)про который писал vvs123 как раз и должен лечить этот баг. Не знаю, почему у тебя не работает.

Я модифицировал этот патч, читайте внимательно.

Работает, если вообще убрать проверку:


//if (id[0] != 0x27 || id[1] != 0x00)
// return -ENODEV;

Работает и по сей день.

zavant
15-02-2010, 18:12
Я модифицировал этот патч, читайте внимательно.

Про то, как модифицировали его - не нашел. В общем, еще раз пересобрал с убранной проверкой.

buzya
15-02-2010, 19:47
Про то, как модифицировали его - не нашел. В общем, еще раз пересобрал с убранной проверкой.


Браво!!!!!!!!!!! Заработало!
Восхищаюсь Вашим терпением и настойчивостью!
Пока работает с w3camd. Буду мучить дальше о подробностях отпишусь.
Ещё раз спасибо!

vvs123
16-02-2010, 14:44
Про шаманство с драйвером spca5xx (http://asminok.blogspot.com/2009/06/asus-wl500g.html)

Адаптированный мануал по сборке окружения для кросс-компиляции на linux-десктопе под версию ядра 2.4.20 (http://asminok.blogspot.com/2009/06/wl500gp.html)

lbvf
18-02-2010, 21:55
Добрый вечер! У меня в наличи вэб камера Genius VideoCam Trek V2 (vend/prod 0xc45/0x6007), почему то в 7ке у меня эта камера определяется как Trust Webcam 14823. Хотелось бы подключить к роутеру дир 320 (перепрошит на WL500gpv2 1.9.2.7-d-r1087) Кто нибудь сможет пошагово объяснить как это сделать, потому как написано выше не очень понятно. Камеру очень нужно запустить...

zavant
21-02-2010, 23:42
lbvf к вашей камере должен подойти драйвер spca5xx отсюда: http://wl500g.info/showpost.php?p=177063&postcount=52
Делайте:
insmod videodev
insmod spca5xx.o
после этого должно появится устройство /dev/video или /dev/v4l/video
потом можно ставить софт, который вам нужен для камеры.

lbvf
22-02-2010, 02:15
lbvf к вашей камере должен подойти драйвер spca5xx отсюда: http://wl500g.info/showpost.php?p=177063&postcount=52
Делайте:
insmod videodev
insmod spca5xx.o
после этого должно появится устройство /dev/video или /dev/v4l/video
потом можно ставить софт, который вам нужен для камеры.

Хм, вроде бы драйвер для камеры поставил все нормально...но выдает следущее:

Feb 22 03:52:22 kernel: hcd.c: use explicit queuing not urb->next
Feb 22 03:52:22 kernel: drivers/usb/spca5xx.c: init isoc: usb_submit_urb(0) ret -22
Feb 22 03:52:22 kernel: drivers/usb/spca5xx.c: [spca5xx_open:2437] DEALLOC error on init_Isoc

zavant
22-02-2010, 13:13
Честно говоря не знаю, что это может быть. vid/pid твоей камеры есть в исходниках spca5xx.
lly как-то говорил: "...К сожалению, с драйвером spca5xx полная задница Его допилили только в 2.6..."
Под некоторые виды камер ребята находили патчи к этому драйверу и драйвер начинал работать.

vvs123
22-02-2010, 13:38
Хм, вроде бы драйвер для камеры поставил все нормально...но выдает следущее:

Feb 22 03:52:22 kernel: hcd.c: use explicit queuing not urb->next
Feb 22 03:52:22 kernel: drivers/usb/spca5xx.c: init isoc: usb_submit_urb(0) ret -22
Feb 22 03:52:22 kernel: drivers/usb/spca5xx.c: [spca5xx_open:2437] DEALLOC error on init_Isoc

Для устранения этой ошибки нужен другой патч. Какой - я писал выше. С этим патчем тут уже минимум два рабочих драйвера выложены - мной (http://wl500g.info/showpost.php?p=147904&postcount=29) и zavant'ом (http://wl500g.info/showpost.php?p=184265&postcount=82)


Камеру очень нужно запустить...
а почитать несколько страниц темы - лень?

lbvf
22-02-2010, 17:48
Пардон - у вас ошибка похожа, но не та. Но попробовать эти драйвера стоит.

Камера случайно не через usb-хаб подключена?

Да камера через юсб хаб подключена...

vvs123
22-02-2010, 17:54
Попробуйте напрямую - скорее всего проблема вызвана хабом, судя по гуглу.

lbvf
24-02-2010, 11:10
Удалось запустить камеру через Palantir. Только вопрос в том что картинка с разрешением 160*120 и непонятно какого цвета)) Пробовал редактировать Palantir.conf, ставил разрешение больше , после чего камера вообще не подключалась. Если с камерой работать напрямую через комп - то картинка 640*480 с довольно таки приличным качеством. Никто не сталкивался?

Попробовал с другой камерой.Запустилось все работает, но максимум какое разрешение можно поставить это 352*288.
Jan 1 03:00:18 kernel: usb.c: registered new driver spca5xx
Jan 1 03:00:18 kernel: drivers/usb/spca5xx.c: spca5xx driver 00.60.00 registered
Jan 1 03:00:39 kernel: hub.c: new USB device 00:03.0-1.3, assigned address 5
Jan 1 03:00:39 kernel: drivers/usb/spca5xx.c: USB SPCA5XX camera found.Logitech QuickCam Express II(SPCA561A)
Jan 1 03:00:39 kernel: drivers/usb/spca5xx.c: [spca5xx_probe:5480] Camera type S561
Jan 1 03:00:39 kernel: drivers/usb/spca5xx.c: [spca5xx_getcapability:1765] maxw 352 maxh 288 minw 160 minh 120
Jan 1 03:00:39 USB webcam: attached
Я так понимаю что к примеру 640*480 поставить и нельзя, видимо драйвер не поддерживает...Так как дает по разрешению maxw 352 maxh 288 minw 160 minh 120

Ребята, помогите скомпилить драйвер для камеры Creative VF0060 Live! Ultra. (sq930 kernel module, USB bridge- sq930B). Вот что нашел по данной камере: http://gkall.hobby.nl/sq930x.html#top (http://gkall.hobby.nl/sq930x.html#top)

vaio
25-11-2010, 15:08
Приветы, вот логи

Jan 1 00:00:15 kernel: pwc Philips webcam module version 9.0.2 loaded.
Jan 1 00:00:15 kernel: pwc Supports Philips PCA645/646, PCVC675/680/690, PCVC720[40]/730/740/750 & PCVC830/840.
Jan 1 00:00:15 kernel: pwc Also supports the Askey VC010, various Logitech Quickcams, Samsung MPC-C10 and MPC-C30,
Jan 1 00:00:15 kernel: pwc the Creative WebCam 5 & Pro Ex, SOTEC Afina Eye and Visionite VCS-UC300 and VCS-UM100.
Jan 1 00:00:15 kernel: pwc Default image size set to vga [640x480].
Jan 1 00:00:15 kernel: usb.c: registered new driver Philips webcam
Jan 1 00:00:15 kernel: pwc Logitech QuickCam Zoom (new model) USB webcam detected.
Jan 1 00:00:15 kernel: pwc Registered as /dev/video0.
Jan 1 00:00:15 kernel: pwc Philips webcam decompressor routines version 9.0-BETA-2
Jan 1 00:00:15 kernel: pwc Supports all cameras supported by the main module (pwc).
Jan 1 00:00:15 kernel: pwc Failed to set LED on/off time.
Jan 1 00:00:16 kernel: pwc Too many ISOC errors, bailing out.
Jan 1 00:00:16 kernel: pwc Too many ISOC errors, bailing out.
Jan 1 00:00:16 kernel: pwc Too many ISOC errors, bailing out.
Jan 1 00:00:16 kernel: pwc Too many ISOC errors, bailing out.
Jan 1 00:00:16 kernel: pwc Too many ISOC errors, bailing out.
Jan 1 00:00:21 USB webcam: webcam capture no frame
Jan 1 00:00:21 kernel: pwc Too many ISOC errors, bailing out.

как быть?

и еще как сделать *you need to set module option: power_save=1*
http://wiki.hasanov.ru/hardware/network/asus_wl-500g_premium

спасибо

помощь близка?


помощь близка?


все таки надеюсь на помощь в решение проблемы с камерой!!!
готов оказать посильную помощь в виде пива :D


все таки надеюсь на помощь в решение проблемы с камерой!!!
готов оказать посильную помощь в виде пива :D

ап .


все таки надеюсь на помощь в решение проблемы с камерой!!!
готов оказать посильную помощь в виде пива :D

надежды живет в наших серцах :rolleyes:


надежды живет в наших серцах :rolleyes:
:mad: .

Dimaxa
07-12-2010, 23:40
Есть:
1. веб-камера A4tech. она есть всписке http://mxhaard.free.fr/spca5xx.html как поддерживаемая.
2. rt-n16 с прошивкой от энтузиастов

Но не знаю как установить драйвер (http://mxhaard.free.fr/download.html) на роутер. Помогите кто-нибудь с инструкцией по установке драйвера.

Захожу через путти на роутер, ввожу логин, пароль... а что дальше?

Заранее очень благодарен!

П.С. Теоретически... если поставить драйвер, то вебкамера должна заработать включив её в http://192.168.1.1:8080/Advanced_WebCam_Content.asp ???

Taiser
21-01-2011, 15:23
Не сочтите за наглость, но не затруднит ли кого с тулчейном скомпилировать драйвер для Creative Live! Cam Notebook Pro VF0400
vid_041e&pid_4061 для ядра
Linux WL500 2.6.22.19 #2 Wed Jan 12 05:34:33 MSK 2011 mips GNU/Linux
а то специально ее покупал согласно списка поддерживаемых камер, однако ov519-jpeg как оказалось ни в одной прошивке не поддерживается (или не нашел).
Вот сорц (http://www.rastageeks.org/ov51x-jpeg/index.php/Ov51xJpegHackedSource)

McMaster
21-01-2011, 18:25
какие современные модели веб камер поддерживает Линукс роутеров на ядре 2,4?

fenoallen
21-01-2011, 23:00
Уважаемые знатоки!

К сожалению, без Вашей помощи не обойтись, т.к. в линухе "не очень".
Обработав большое кол-во информации на форуме, по вопросу подключения веб-камеры - определился с данными.
Имеем в наличии:
Маршрутизатор - Asus WL-520 gU прошивка: 1.9.2.7-d-r2381 на 2.4.37.10
Web-camera - Genius VideoCam GE111 (Vend 0x093a Prod 0x2471).
Драйвер spca5xx ее поддерживает - в списке http://mxhaard.free.fr/spca5xx.html она есть.

Где посоветуете качнуть драйвер уже для этой камеры, т.к. в постах прикрепленные файлы называются одинаково, а предназначены для разных камер?

И где посмотреть, как этот драйвер нужно поставить в маршрутизатор?
(буду признателен, если процедура установки будет подробной)

На всякий случай, прикладываю log - всегда рад ценным советам :))
(хотя похожие логи тут уже не раз выкладывали)

Jan 21 18:24:01 kernel: hub.c: new USB device 00:03.1-1.4, assigned address 6
Jan 21 18:24:01 kernel: usb.c: USB device 6 (vend/prod 0x93a/0x2471) is not claimed by any active driver.
Jan 21 18:24:01 USB webcam: attached
Jan 21 18:24:02 kernel: pwc Philips webcam module version 9.0.2 loaded.
Jan 21 18:24:02 kernel: pwc Supports Philips PCA645/646, PCVC675/680/690, PCVC720[40]/730/740/750 & PCVC830/840.
Jan 21 18:24:02 kernel: pwc Also supports the Askey VC010, various Logitech Quickcams, Samsung MPC-C10 and MPC-C30,
Jan 21 18:24:02 kernel: pwc the Creative WebCam 5 & Pro Ex, SOTEC Afina Eye and Visionite VCS-UC300 and VCS-UM100.
Jan 21 18:24:02 kernel: pwc Default image size set to vga [640x480].
Jan 21 18:24:02 kernel: usb.c: registered new driver Philips webcam
Jan 21 18:24:02 kernel: pwc Philips webcam decompressor routines version 9.0-BETA-2
Jan 21 18:24:02 kernel: pwc Supports all cameras supported by the main module (pwc).

Заранее спасибо, если кто ответит!

Vampik
21-01-2011, 23:16
Для spca5xx нужно допиливать как сам драйвер камеры, так и USB-подсистему. Этот вопрос поднимался года два назад, тогда после некоторых попыток пришли к решению, что в прошивку 1.9.2.7-d на ядре 2.4 поддержка этого драйвера добавляться не будет.


какие современные модели веб камер поддерживает Линукс роутеров на ядре 2,4?

Современные - никакие.

pat
06-05-2011, 14:45
Добрый день. Подскажите пожалуйста имеется ли драйвер для сабжевой камеры?

ryzhov_al
06-05-2011, 18:11
Добрый день. Подскажите пожалуйста имеется ли драйвер для сабжевой камеры?
Ответ следующий:

Если кто-нибудь сделает бекпорт gspca драйвера, будет поддержка.

zet20105
02-08-2011, 11:50
Где найти драйвер для Genius VideoCAM Eye 110 и как его засунуть в роутер WL500gPv2

kolyuchy
21-08-2011, 09:08
а никто не подрубал такого китайского зверя? =)
http://www.dealextreme.com/p/usb-pc-webcam-300k-pixel-with-6-led-13

Omega
21-08-2011, 11:23
а никто не подрубал такого китайского зверя? =)
http://www.dealextreme.com/p/usb-pc-webcam-300k-pixel-with-6-led-13
Эта вебка не будет работать с роутером на линухе ... :rolleyes:

USB PC Webcam
System Requirement: Pentium 200+
Operation System: Win 98SE/2000/ME/XP

Works fine with WINDOWS 7 X64
Doesn't work with Linux
Можно поискать совместимые камеры: http://s.dealextreme.com/search/webcam+linux

Вот недорогой работающий с линухом (http://club.dealextreme.com/forums/Forums.dx/threadid.483216) аналог: Compact USB PC Webcam (http://www.dealextreme.com/p/compact-usb-pc-webcam-300k-pixel-25948) :cool:

- Simple black design for desktop or laptop (with clip)
- Records and captrue pictures and videos (640 x 480 px)
- Great for live video and network meeting via MSN, Skype, etc
- USB 2.0, No driver required in Windows XP/Vista/Linux

· Works great and out of the box with GNU/Linux!

kolyuchy
21-08-2011, 12:28
судя по отзывам на форуме dx.com ее под убунту все таки подцепляли .. ну лан, видимо зря я заказал ее не читая описания =)

vitalerm
05-04-2012, 15:43
На версии ПО с Linux 2.4 мой любимый народный роутер Asus WL500gp1
прекрасно работал с usb вебкой Aiptek Slim3200 http://mxhaard.free.fr/spca5xx.html
(чип Sunplus spca533a http://mxhaard.free.fr/spca50x/Doc/Sunplus/spca533a/ )
на драйвере spca5xx.o (он родом из http://mxhaard.free.fr/spca5le.html , версия 00.57.06LE , размер 113 657 кб)

Перешел недавно на ПО 2.6 и ни один подобный драйвер взятый с OpenWRT не запускается.
Несовместимость версии ОС. Помогите, плиз, если кто-то знает как и умеет.

KotikBSD
10-04-2012, 16:17
Добрый день.

А нет ли у кого нибудь возможности дособрать модуль в ядро? имеется тьма тьмущая вебкамер логитэк, при подключении к обычному линуксу подгружается драйвер gspca_zc3xx



[2179849.820135] usb 1-6.2: new full speed USB device using ehci_hcd and address 53
[2179850.301475] gspca: probing 046d:08da
[2179851.430364] zc3xx: probe 2wr ov vga 0x0000
[2179851.460492] zc3xx: probe sensor -> 0011
[2179851.460496] zc3xx: Find Sensor HV7131R
[2179851.460835] input: zc3xx as /devices/pci0000:00/0000:00:1a.7/usb1/1-6/1-6.2/input/input10
[2179851.460998] gspca: video0 created
[2179851.461749] usbcore: registered new interface driver zc3xx


Однако в роутере его нет, а без него завести эти камеры не выходит :(

Выручайте друзья!

lly
14-04-2012, 19:42
Начиная с r4105 будут собираться драйвера gspca_zc3xx и gspca_sunplus.

С владельцев отчёт о тестировании.

vitalerm
Бессмысленно пытаться подсунуть драйвер от чужого(другой версии) ядра. Об этом чуть ли не на каждом углу написано...

vitalerm
15-04-2012, 11:22
Начиная с r4105 будут собираться драйвера gspca_zc3xx и gspca_sunplus.

С владельцев отчёт о тестировании.

vitalerm
Бессмысленно пытаться подсунуть драйвер от чужого(другой версии) ядра. Об этом чуть ли не на каждом углу написано...

От той же самой версии подсовывал - 2.6.22.19 :confused:

Подскажите, для asus wl500gp1
r4105 с gspca_sunplus сейчас лежит тут
http://rtn.alegzz.ru/wl-rtn/4105/ ?

Размер работавших на ОС 2.4 драйверов был от 100 кб до 400 кб, а сейчас
/opt/lib/modules/2.6.22.19/kernel/drivers/media/video/gspca/gspca_sunplus.ko - всего 22 кб.
Или я не то смотрю?

lly
15-04-2012, 12:37
От той же самой версии подсовывал - 2.6.22.19 :confused:
Смотрю ваше письмо:

Перешел недавно на ПО 2.6 и ни один подобный драйвер взятый с OpenWRT не запускается.
И, зная, что у OpenWRT никогда не было прошивки на 2.6.22.19, пишу ответ...


Размер работавших на ОС 2.4 драйверов был от 100 кб до 400 кб, а сейчас
/opt/lib/modules/2.6.22.19/kernel/drivers/media/video/gspca/gspca_sunplus.ko - всего 22 кб.
Или я не то смотрю?
см. gspca_main.ko плюс остальное по зависимостям.

vitalerm
15-04-2012, 12:59
Смотрю ваше письмо:

И, зная, что у OpenWRT никогда не было прошивки на 2.6.22.19, пишу ответ...


см. gspca_main.ko плюс остальное по зависимостям.

Перебирал, все что там было, буду знать теперь про ...19.

Скачал новую прошивку http://vampik.ru/wl500g/rtn/4105/ c буквой "M",
"модули" отдельно отсюда http://rtn.alegzz.ru/wl-rtn/4105/ .
Поставил, запустил gspca_main и gspca_sunplus -
(они встают только, если не отключать
вебку в вебинтерфейсе, иначе пишет ошибки
Apr 15 20:30:14 kernel: Linux video capture interface: v2.00
Apr 15 20:30:14 kernel: gspca_main: Unknown symbol input_allocate_device
Apr 15 20:30:14 kernel: gspca_main: Unknown symbol input_unregister_device
Apr 15 20:30:14 kernel: gspca_main: Unknown symbol input_free_device
Apr 15 20:30:14 kernel: gspca_main: Unknown symbol input_register_device
Apr 15 20:30:14 kernel: gspca_sunplus: Unknown symbol gspca_frame_add
Apr 15 20:30:14 kernel: gspca_sunplus: Unknown symbol gspca_debug
Apr 15 20:30:14 kernel: gspca_sunplus: Unknown symbol gspca_disconnect
Apr 15 20:30:14 kernel: gspca_sunplus: Unknown symbol gspca_dev_probe
)


вот что в логе, когда устанавливаются -

Apr 15 15:30:07 kernel: gspca: v2.13.0 registered
Apr 15 15:30:07 kernel: gspca: probing 08ca:2022
Apr 15 15:30:07 kernel: gspca: device created
Apr 15 15:30:07 kernel: usbcore: registered new interface driver sunplus

В /dev/v4l/-video0 появилось.

Раньше транслировал с помощью spcaserv
(только он смог заработать, видимо, из-за учета им
специфики чипсетов http://mxhaard.free.fr/sview.html )
ln -s /dev/v4l/video0 /dev/video0
/opt/webcam/spcaserv -d /dev/video0 -f jpg -s 464x480 -w 3000

А сейчас они жалуются -

size width: 464 height: 480
Spcaview version: 1.1.4 date: 27:11:2005 (C) mxhaard@magic.fr
video /dev/video0
Couldn't get videodevice capability

(:рыдаю:)

В веб интерфейсе Preview идет с пустым окном Image not ready.
Palantir 2.7 не помог.

Apr 15 20:20:09 [main] -- palantir 2.7 starting --
Apr 15 20:20:09 [main] Definitions for 1 devices found
Apr 15 20:20:09 [main] No serial port specified
Apr 15 20:20:09 [main] No named pipe specified
Apr 15 20:20:09 [video] GCAP: Invalid argument
Apr 15 20:20:09 [video] Capabilities: 0 ()
Apr 15 20:20:09 [video] Size: (62x4325376)-(4201636x4353904)
Apr 15 20:20:09 [video] ** Fatal error: SCHAN: Invalid argument

Что посоветуете? Mjpg-streamer разыскивать?