27 Listopada 2024 17:36:58
Nawigacja
· Strona Główna
· Forum

· Tomato by Shibby
· FreshTomato


Wątki na forum
Najnowsze dyskusje
· Nowe routery: UX, UC...
· [MOD] FreshTomato-MI...
· [MOD] FreshTomato-AR...
· DIR868l OFW asus vs ...
· [S] Asus RT-AC56U
· Szukam zaproszenia n...
· Asus RT-AC5300 ,prob...
· archer c6 v3.20
· [S] Nighthawk R7000P...
· [S]Asus RT-AC5300 - ...
· Tanie N100 na promce...
· net z telefonu wifi+...
· Tomato - bugi/proble...
· HUAWEI z światłowodem
· Asus TUF-AX3000_V2 p...
· rt-ax88upro częste ...
· [Howto] Xpenology na...
· Jaki router pod Open...
· Ruter z tomato
· Czy to jeszcze NAS?
Najpopularniejsze obecnie wątki
· [MOD] FreshTomato... [908]
· [MOD] FreshTomato... [414]
· DIR868l OFW asus ... [11]
· Nowe routery: UX,... [3]
Ankieta
Jaki procesor posiada twój router?

Broadcom MIPSEL
Broadcom MIPSEL
36% [151 głosów]

Broadcom ARM
Broadcom ARM
52% [219 głosów]

Atheros
Atheros
5% [22 głosów]

Marvell
Marvell
1% [4 głosów]

Ralink
Ralink
1% [3 głosów]

Intel/AMD/VIA
Intel/AMD/VIA
1% [5 głosów]

Żaden z powyższych
Żaden z powyższych
4% [15 głosów]

Ogółem głosów: 419
Musisz zalogować się, aby móc zagłosować.
Rozpoczęto: 02/02/2015 09:38
Twoje IP
3.142.210.173
Zobacz wątek
OpenLinksys » :: OPROGRAMOWANIE :: » Tomato - firmware
 Drukuj wątek
Netgear 3500L + pendrive + webcam
juliuszka
Witam wszystkich a szczególnie pozdrawiam mojego guru - Shibby ;-)
Forum poświęcone tomato jest nieogarnioną skarbnicą wiedzy i inspiracji do samodzielnych poszukiwań rozwiązań, jednakże zgłębiając od pewnego czasu tą tajemną wiedzę napotkałem kilka wątpliwości.


WSTĘP:
----------
Na początek:
- Router Netgear WNR3500L, zainstalowane tomato 1.28.0905 MIPSR2-070V K26 USB Big-VPN Multilanguage;
- na wszelki wypadek nvram erase - rozumiem, że czyści wszelkie ustawienia i wpisy konfiguracji
- z poziomu przeglądarki wyłączam automontowanie
- na USB dołączony hub - dmesg go widzi
- do huba dołączony pendrive 2GB - w dmesg widziany jako sda (Generic Flash Disk) na usb 1-1.4


ZAGADNIENIE 1:
--------------
pendrive 2GB sformatowany pod Windows XP jako jedna partycja FAT
fdisk widzi pendrive jako 255 głowic, 63 sektory/ścieżkę i 252 cylindry
usuwam partycję FAT i nie wychodząc z fdisk zakładam:
- primary Linux swap +100M (/dev/sda1 na dysku cylindry od 1 do 13)
- primary Linux +960M (/dev/sda2 na dysku cylindry od 14 do 131)
- primary Linux cała reszta (/dev/sda3 na dysku cylindry od 132 do końca, czyli 252)
zapisuję "w"

formatuję poszczególne partycje
- mkswap /dev/sda1
- mkfs.ext2 -L "opt" /dev/sda2
- mkfs.ext2 -L "dane" /dev/sda3

montuję swap - swapon /dev/sda1
montuję opt - mount /dev/sda2 /opt

do tej pory wszystko OK, ale

montuję dane - mount /dev/sda3 /dane - failed: No such file or directory
za to mount /dev/sda3 /www - wszystko OK

PYTANIE: co robię nie tak, że nie chce zamontować pod np. /dane /dupa itd. ?
------------------------------------------------------------------------------


ZAGADNIENIE 2:
--------------
ten sam dysk odmontowuję wszystkie partycje (swap, /opt, /www)
fdisk - usuwam wszystkie partycje i zapisuję przez w
znowu fdisk i tym razem widzi 64 głowice, 62 sektory na ścieżkę i 1021 cylindrów
zakładanie partycji, formatowanie i montowanie - bez zastrzeżeń

PYTANIE: jak powinien być widziany ten dysk (głowice/sektory/cylindry) ?
a może nie ma to żadnego znaczenia ?
---------------------------------------------------------------------------


ZACZYNAM KOMBINOWAĆ:
--------------------
OK - dysk działa, w skrypcie firewalla wpisy do montowania są - zabieram się za optware:

po pierwsze konfiguruję router z poziomu przeglądarki, żeby mieć dostęp od internetu

następnie pobieram optware:
cd /tmp
wget http://update.groov.pl/optware-install.sh
chmod +x optware-install.sh
./optware-install.sh

po zainstalowaniu
ipkg update

żeby ułatwić sobie dalsze działanie instaluję mc (starsza wersja obsługująca kursory)
ipkg install mc46

jak na razie - wszystko OK
nawet po zresetowaniu przez nvram erase wystarczy skonfigurować internet i odpowiednio podmontować partycje

PYTANKO: jeżeli mam kilka dysków i zmienię port USB w hubie, to pozostaną jako sda, sdb tak, jak wcześniej, czy zmienią się - wtedy kiszka

UWAGA:
Zauważyłem pewną niedogodność:
po zmianie np. MAC routera nie mogę wejść przez www - Error 500
po "ręcznym" reboocie jest OK
co może być przyczyną ? czy po istotnych zmianach niezbędny jest reboot przez SSH/telnet ?

KONIEC KOMBINACJI - MAM OPTWARE


ZAGADNIENIE 3:
--------------
zabieram się za kamerę USB
kamera Logitech Webcam C510 podłączona do huba USB
lsusb wykrywa: Bus 001 Device 003: ID 046d:081d czyli (zgodnie z wykazem z http://www.ideasonboard.org/uvc/) Logitech Webcam C310 a nie C510 !

zgodnie z opisem http://www.openlinksys.info/forum/viewthread.php?thread_id=12808&rowstart=0
ściągam moduły do mojego tomato

cd /tmp
wget http://tomato.groov.pl/K26/build5x-070V-ML/extras-MIPSR2.tar.gz
przy pomocy mc rozpakowuję katalog extras do /opt - inaczej nie potrafię - nie znam komend

sugerując się opisem ładuję moduły: (dla ułatwienia przechodzę do /opt/extras)
insmod videodev.ko
insmod v4l2-common.ko
insmod v4l2-int-device.ko
insmod input-core.ko
insmod uvcvideo.ko

po tej operacji różnice są takie, że po załadowaniu wszystkiego dmesg wykazuje:
(...)
uvcvideo: Found UVC 1.00 device (046d:081d)
input: UVC Camera (046d:081d) as /class/input/input0
usbcore: registered new interface driver uvcvideo
USB Video Class driver (v0.1.0)

zaś cat /proc/bus/usb/devices wykazuje dla kamery Driver=uvcvideo

WAŻNE: nie instaluje sterowników do mikrofonu - widocznie potrzebne dodatkowe moduły

EFEKT: w katalogu /dev znajduję video0


PROBLEMY / PYTANIA:
----------------
czy kamera nie powinna być rozpoznana jako Logitech C510 ?
jak dorzucić sterowniki do mikrofonu ?
gdzie trzeba dorzucić zapis, żeby moduły były ładowane automatycznie po restarcie (czyżby firewall) ?



Kolejna sprawa to mjpg-streamer:
--------------------------------
potrzebne jest repozytorium
1. dorzucam do /opt/etc/ipkg.conf ścieżkę do repozytorium shibby (echo "src shibby http://tomato.groov.pl/repo" >> /opt/etc/ipkg.conf)
2. ipkg update
3. ipkg install mjpg-streamer

trzeba wyeksportować ścieżkę do wtyczek dla mjpg-streamera do $PATH
export LD_LIBRARY_PATH=/opt/lib/mjpg-streamer

PROBLEM: po uruchomieniu mjpg_streamer otrzymujemy:
MJPG Streamer Version: svn rev: wyeksportowane
o: www-folder-path...: disabled
o: HTTP TCP port.....: 8080
o: usernamePfftassword.: disabled
o: commands..........: enabled

próba wejścia na //IP_ROUTERA:8080 daje efekt:
404: Not Found!
Invalid input plugin number

uruchomienie mjpg_streamer -i "input_uvc.so --help" (zgodnie z przykładem #3 z helpa mjpg-streamer'a) daje:
MJPG Streamer Version: svn rev: wyeksportowane
ERROR: could not find input plugin
Perhaps you want to adjust the search path with:
# export LD_LIBRARY_PATH=/path/to/plugin/folder
dlopen: File not found

Dziwi mnie, że polecenie export wykazuje odpowiedni zapis LD_LIBRARY_PATH a ponadto w katalogu /opt/lib/mjpg-streamer znajdują się pliki wymagane przez program

każdorazowe wywołanie mjpg_streamer -i "input_uvc.so" ........ nawet z pełną ścieżką daje could not find input plugin

PYTANIE:
czyżby na chwilę obecną było niemożliwe obsłużenie tej kamerki ?
co ewentualnie jeszcze można zrobić, żeby się do niej dobrać ?



Pozdrawiam

Leszek
 
hermes-80

Cytat

montuję dane - mount /dev/sda3 /dane - failed: No such file or directory
Czytaj co ci się wyświetla - nie ma takiego katalogu jak /dane w Tomato za to jest /nas
===============================================================
Netgear WNR3500L v1
Podziękowania dla administracji Openlinksys.info!
 
juliuszka

Cytat

Czytaj co ci się wyświetla - nie ma takiego katalogu jak /dane w Tomato za to jest /nas


a czy mogę założyć sobie dowolny katalog a potem do niego podmontować partycję ?
 
hermes-80
Tak ale nie w drzewie / bo tam system plików jest read-only.
===============================================================
Netgear WNR3500L v1
Podziękowania dla administracji Openlinksys.info!
 
juliuszka
Czy w pozostałych zagadnieniach ktoś poradzi ?
 
Sigma

Cytat

juliuszka napisał(a):
PYTANKO: jeżeli mam kilka dysków i zmienię port USB w hubie, to pozostaną jako sda, sdb tak, jak wcześniej, czy zmienią się - wtedy kiszka

Mogą się zmienić. Ja bym na twoim miejscu nadał jakiś label dyskowi, np. "OPTWARE". Moźna wtedy wskazać ścieżkę przez fstab (dodajesz do scripts -> init):


echo "LABEL=optware /opt ext2 defaults 1 1" >> /etc/fstab

Ten wpis gwarantuje, że partycja olabelowana "optware" zostanie podmontowana do /opt
W Twoim przypadku może zadziałać (ale gwarancji nie daje - pora późna) coś takiego:


echo "LABEL=opt /opt ext2 defaults 1 1
LABEL=dane /www ext2 defaults 1 1" >> /etc/fstab


Cytat

juliuszka napisał(a):
ZAGADNIENIE 3:
--------------
zabieram się za kamerę USB
kamera Logitech Webcam C510 podłączona do huba USB
lsusb wykrywa: Bus 001 Device 003: ID 046d:081d czyli (zgodnie z wykazem z http://www.ideasonboard.org/uvc/) Logitech Webcam C310 a nie C510 !

PROBLEMY / PYTANIA:
----------------
czy kamera nie powinna być rozpoznana jako Logitech C510 ?

Nie. Dane, które podałeś są zczytywane bezpośrednio z urządzenia. Albo jest błąd w bazie, albo masz C310 ;)
[small]Netgear WNR3500L powered by Tomato Firmware 1.28.0000 MIPSR2-130 K26 USB BTGui
Netgear WNDR4300 powered by OpenWrt Chaos Calmer 15.05 (r47662)
TP-Link TL-WDR4300 v1 powered by OpenWrt Chaos Calmer 15.05 (r47662)
[b]TP-Link T
 
juliuszka

Cytat

Cytat

czy kamera nie powinna być rozpoznana jako Logitech C510 ?

Nie. Dane, które podałeś są zczytywane bezpośrednio z urządzenia. Albo jest błąd w bazie, albo masz C310 Wink


Błędu w bazie nie podejrzewam, choć na stronach Logitech'a wyczytałem, że to działa pod Ubuntu.

Czyżbym przestrzelił się ze sprzętem ?

Czy jest jakikolwiek sposób, żeby ta kamerka była widziana przez tomato ?
Wiem, że alternatywą jest zmiana kamery na jeden z "wspieranych" modeli ale przecież nie o to chodzi ...

Połączony z 18 wrzesień 2011 15:32:13:
Pożyczyłem C270 - jest w bazie UVC

Nadal nie mogę odpalić mjpg-streamer


uruchomienie mjpg_streamer -i "input_uvc.so --help" (zgodnie z przykładem #3 z helpa mjpg-streamer'a) daje:
MJPG Streamer Version: svn rev: wyeksportowane
ERROR: could not find input plugin
Perhaps you want to adjust the search path with:
# export LD_LIBRARY_PATH=/path/to/plugin/folder
dlopen: File not found



co robię nie tak ?
Edytowany przez juliuszka dnia 18-09-2011 15:32
 
LDevil
juliuszka spróbuj czegoś takiego:


mjpg_streamer -i "/opt/lib/mjpg-streamer/input_uvc.so --help"
 
juliuszka
nic mi to nie daje - wynik, jak poprzednio
 
zbyszek82
i jak pomógł ktoś koledze? mi kiedyś ładnie kamerka śmigała ale zmieniłem dysk na większy wszystko poinstalowałem tak mi się wydaje i gdy wpisuje komende:

export LD_LIBRARY_PATH=/opt/lib/mjpg-streamer/
mjpg_streamer -i "input_uvc.so -r 640x480 -f 10 -l off -y" -o "output_http.so -p 1234 -c yyy:zzz -w /opt/share/mjpg-streamer/www"

dostaje to co kolega:
MJPG Streamer Version: svn rev: wyeksportowane
ERROR: could not find input plugin
Perhaps you want to adjust the search path with:
# export LD_LIBRARY_PATH=/path/to/plugin/folder
dlopen: File not found

jakiś pomysł?

Połączony z 28 grudzień 2011 15:32:22:
ZROBIŁEM WYSTARCZY DODAĆ

ipkg install libjpeg

I WSZYSTKO DZAIAŁA Smile
Edytowany przez zbyszek82 dnia 28-12-2011 15:32
ASUS RT-AC68U +asus merlin
 
przemasisko
Zbychu ale nie musisz w każdym temacie pisać tego samego. Tak na przyszłość pamiętaj o tym.
 
buniaczek

Cytat

przemasisko napisał(a):

Zbychu ale nie musisz w każdym temacie pisać tego samego. Tak na przyszłość pamiętaj o tym.

Może na początku wydaje się to dziwne co zrobił kolega @zbychu (mnie też to dziwiło w pierwszym momencie) ale kiedyś komuś się może przydać jeśli wyszuka właśnie ten temat przez forumową szukajkę. Więc nie ma się co czepiać Wink
-------------------------
Netgear WNR3500L || Tomato-K26USB-1.28 RT5x MIPSR2 101V Big-VPN ||
Asus RT-N56U || Asus firmware 3.0.0.3.135 - wygrania w konkursie na openlinksys.info||
[b]Asus RT-N10U v.B1 [small]
 
runner2
u mnie działa dopiero jak wpisze :
mjpg_streamer -i "/opt/lib/mjpg-streamer/input_uvc.so" -o "/opt/lib/mjpg-streamer/output_http.so -p 1235 -w /opt/share/mjpg-streamer/www"
wtedy adres routera w przeglądarce + i port 1235, a żeby samo się uruchamiało musisz wklepać to w: administration-script-firewall
 
Przejdź do forum
Zaloguj
Wprowadź adres e-mail lub nazwę użytkownika

Hasło



Nie masz jeszcze konta? Zarejestruj się.

Zapomniałeś/aś hasła?
Aktualnie online
· Gości online: 76

· Użytkowników online: 0

· Łącznie użytkowników: 24,115
· Najnowszy użytkownik: Ja
Czat
Musisz się zalogować, aby opublikować wiadomość.

Maniek91PL
06-11-2024 22:37
dzięki !Grin

maxikaaz
29-10-2024 14:27
@Maniek91PL - Administration=> Admin Access, i tam masz "Allow Wireless Access" do zaznaczenia

Maniek91PL
26-10-2024 22:07
siemka! ktoś przypomni co się ustawiało jeśli nie mogę wejść od strony wifi do tomato? od lan działa

overflow2
04-10-2024 17:34
Kupowałem Asusy n10u albo n12d1 ale nie widzę ich, chyba już nie produkują, Chodzi o coś nowego i taniego. Transfery niewielkie.

maxikaaz
04-10-2024 09:38
@overflow2 patrząc po dostępności funkcji w nowych kompilacjach, to chyba nawet WRT54G/GL jeszcze ma OpenVPN, albo jakiś odpowiednik... zależy, na jakie transfery liczysz.

overflow2
30-09-2024 20:53
Jaki aktualnie najtańszy router do tomato do openvpn?

maxikaaz
27-07-2024 15:07
@servee - na początek router do rozebrania i obejrzenia, ciężko wróżyć tak tylko po objawach

maxikaaz
27-07-2024 14:55
@servee - cały kontroler nie pada tak sobie z powodu "zbiegu okoliczności",
więc prawdopodobnie gdzieś przepięcie.

servee
25-07-2024 13:33
@maxikaaz: działało, aż pewnego pięknego dnia przestało działać. W tym dniu była też burza, ale to raczej zbieg okoliczności.

maxikaaz
25-07-2024 11:38
@servee - o ile problem jest w obrębie samych wyjść (dławiki, warystory), to naprawialne, ale jeśli w samym SoC - to nienaprawialne ze względu na koszta. A co było przyczyną?

95,995,435 unikalnych wizyt