Temat: TL-MR3220 v2 i próba podlączenia usb WebCam

Witam,

Jest router MR3220 v2, też mam do wyboru 046d:0826    Logitech HD Webcam C525 lub 045e:0779 Microsoft LifeCam HD-3000, które są na liście UVC. http://www.ideasonboard.org/uvc/

Skompilowałem  OpenWRT  (trunk) dla  MR3220 v2 w który dołączyłem już na etapie kompilacji:
kmod-video-core
kmod-video-uvc
mjpg-streamer
motion
kmod-usb-core
kmod-usb2

plus oczywiście klasyczny zestaw sieciowych interfejsów oraz Luci.

Wgrałem ten zestaw , wszystko pięknie odpaliło, ale jest problem, kamera (tzn video1) nie pojawia się w dev. (Próbowałem i jedną i poźniej drugą kamere - to samo)

dmesg:

[ 6.670000] usbcore: registered new interface driver usbfs
[ 6.680000] usbcore: registered new interface driver hub
[ 6.680000] usbcore: registered new device driver usb
[ 6.690000] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[ 6.700000] ehci-platform: EHCI generic platform driver
[ 6.710000] ehci-platform ehci-platform: EHCI Host Controller
[ 6.710000] ehci-platform ehci-platform: new USB bus registered, assigned bus number 1
[ 6.720000] ehci-platform ehci-platform: irq 3, io mem 0x1b000000
[ 6.750000] ehci-platform ehci-platform: USB 2.0 started, EHCI 1.00
[ 6.750000] hub 1-0:1.0: USB hub found
[ 6.750000] hub 1-0:1.0: 1 port detected
[ 7.080000] usb 1-1: new high-speed USB device number 2 using ehci-platform
[ 7.330000] usb 1-1: new high-speed USB device number 3 using ehci-platform
[ 7.580000] usb 1-1: new high-speed USB device number 4 using ehci-platform
[ 8.000000] usb 1-1: device not accepting address 4, error -71
[ 8.120000] usb 1-1: new high-speed USB device number 5 using ehci-platform
[ 8.540000] usb 1-1: device not accepting address 5, error -71
[ 8.540000] hub 1-0:1.0: unable to enumerate USB device on port 1
[ 12.650000] nf_conntrack version 0.5.0 (454 buckets, 1816 max)
[ 12.700000] Linux video capture interface: v2.00
[ 12.720000] Loading modules backported from Linux version master-2013-11-05-0-gafa3093
[ 12.720000] Backport generated by backports.git backports-20130802-0-gdb67a3f
[ 12.740000] ip_tables: (C) 2000-2006 Netfilter Core Team
[ 12.780000] usbcore: registered new interface driver uvcvideo
[ 12.780000] USB Video Class driver (1.1.1)

Proszę o podpowiedź co można z tym zrobić, żeby zadziałało?

2

Odp: TL-MR3220 v2 i próba podlączenia usb WebCam

Czasami nie podłączyłeś tej kamery przez jakieś kabel usb?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3 (edytowany przez Alter Ego 2013-12-15 13:28:57)

Odp: TL-MR3220 v2 i próba podlączenia usb WebCam

Cezary napisał/a:

Czasami nie podłączyłeś tej kamery przez jakieś kabel usb?


Właśnie że nie, podłączam bezpośrednio do USB gniazdka w routerze sad

4

Odp: TL-MR3220 v2 i próba podlączenia usb WebCam

Masz błąd na magistali, zwykle związany właśnie że "nie styka" czy coś takiego.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

5 (edytowany przez Alter Ego 2013-12-15 13:31:21)

Odp: TL-MR3220 v2 i próba podlączenia usb WebCam

Cezary napisał/a:

Masz błąd na magistali, zwykle związany właśnie że "nie styka" czy coś takiego.

Może oznaczać uszkodzony sam USB? Czy można jakoś to sprawdzić?

6

Odp: TL-MR3220 v2 i próba podlączenia usb WebCam

Alter Ego napisał/a:
Cezary napisał/a:

Masz błąd na magistali, zwykle związany właśnie że "nie styka" czy coś takiego.

Może oznaczać uszkodzony sam USB? Czy można jakoś to sprawdzić?

Podłącz coś innego, pendrive, czytnik kart, cokolwiek? Może gniazdo masz wyrobione.

7 (edytowany przez Alter Ego 2013-12-15 13:49:39)

Odp: TL-MR3220 v2 i próba podlączenia usb WebCam

Właśnie, że tu  nie mam
kmod-ohci
kmod-usb-storage
oraz kmod-fs-ext4
bo nie zamierzałem korzystać, a miejsce było potrzebne. Nie wiem czy da się tak sprawdzić.
Podlączam przypadkowego pendrive i mam tak:


[    6.660000] usbcore: registered new interface driver usbfs
[    6.660000] usbcore: registered new interface driver hub
[    6.680000] usbcore: registered new device driver usb
[    6.690000] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    6.700000] ehci-platform: EHCI generic platform driver
[    6.700000] ehci-platform ehci-platform: EHCI Host Controller
[    6.710000] ehci-platform ehci-platform: new USB bus registered, assigned bus          number 1
[    6.720000] ehci-platform ehci-platform: irq 3, io mem 0x1b000000
[    6.740000] ehci-platform ehci-platform: USB 2.0 started, EHCI 1.00
[    6.740000] hub 1-0:1.0: USB hub found
[    6.740000] hub 1-0:1.0: 1 port detected
[    7.070000] usb 1-1: new high-speed USB device number 2 using ehci-platform
[    7.320000] usb 1-1: new full-speed USB device number 3 using ehci-platform
[    7.470000] usb 1-1: not running at top speed; connect to a high speed hub



UPD: i zaświeciła sie dioda USB na routerze

8

Odp: TL-MR3220 v2 i próba podlączenia usb WebCam

Tu gra, nic nie zgłosiło na magistrali.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

9

Odp: TL-MR3220 v2 i próba podlączenia usb WebCam

A czy taka sytuacja może być kiedy "niewystarcza" napięcia? Fabryczny zasilać to 9V 0.85A

10

Odp: TL-MR3220 v2 i próba podlączenia usb WebCam

Tak też może być, ale wtedy hub potrzebujesz. Co więcej - niektóre kamery nie chcą działać przez huba...

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

11 (edytowany przez Alter Ego 2013-12-15 14:06:14)

Odp: TL-MR3220 v2 i próba podlączenia usb WebCam

Cezary napisał/a:

Tak też może być, ale wtedy hub potrzebujesz. Co więcej - niektóre kamery nie chcą działać przez huba...

Dziękuję. Najpierw muszę znaleźć taki zasilać na 2A  i wypróbować czy coś się zmieni. Szkoda, że tam 9V smile

12

Odp: TL-MR3220 v2 i próba podlączenia usb WebCam

12v też może być.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

13

Odp: TL-MR3220 v2 i próba podlączenia usb WebCam

Cezary napisał/a:

12v też może być.


znalazłem pasujący 12V 1,5A

niestety nic się nie zmieniło



[  134.870000] usb 1-1: new high-speed USB device number 6 using ehci-platform
[  135.120000] usb 1-1: new high-speed USB device number 7 using ehci-platform
[  135.370000] usb 1-1: new high-speed USB device number 8 using ehci-platform
[  135.790000] usb 1-1: device not accepting address 8, error -71
[  135.910000] usb 1-1: new high-speed USB device number 9 using ehci-platform
[  136.330000] usb 1-1: device not accepting address 9, error -71
[  136.330000] hub 1-0:1.0: unable to enumerate USB device on port 1

14

Odp: TL-MR3220 v2 i próba podlączenia usb WebCam

Nie jestem pewien, ale wydaje mi się, że i w tym modelu zasilanie na USB jest przez dodatkowy scalak, dzięki czemu można je programowo wyłączyć. A wydajność tego układu nie zwiększysz podłączając lepszy zasilacz...

15

Odp: TL-MR3220 v2 i próba podlączenia usb WebCam

pepe2k napisał/a:

w tym modelu zasilanie na USB jest przez dodatkowy scalak, dzięki czemu można je programowo wyłączyć.

na uwadze  pomylone GPIO? Czy w takim razie działał by pendrive?

cat /sys/kernel/debug/gpio

GPIOs 0-29, ath79:
gpio-0   (tp-link:green:wlan  ) out lo
gpio-1   (tp-link:green:qss   ) out lo
gpio-8   (USB power           ) out hi
gpio-11  (WPS                 ) in  lo
gpio-13  (tp-link:green:wan   ) out lo
gpio-14  (tp-link:green:lan1  ) out hi
gpio-15  (tp-link:green:lan2  ) out lo
gpio-16  (tp-link:green:lan3  ) out lo
gpio-17  (tp-link:green:lan4  ) out hi
gpio-24  (WIFI button         ) in  lo
gpio-26  (tp-link:green:3g    ) out lo
gpio-27  (tp-link:green:system) out lo

16

Odp: TL-MR3220 v2 i próba podlączenia usb WebCam

Przecież u Ciebie jest zasilanie na USB, urządzenia są wykrywane na magistrali.

17

Odp: TL-MR3220 v2 i próba podlączenia usb WebCam

pepe2k napisał/a:

Przecież u Ciebie jest zasilanie na USB, urządzenia są wykrywane na magistrali.

Zgadza się. To już ja zwątpiłem, że może wcale nie podaje się zasilania na usb smile)


Znaczy jak  na razie to zostaję znaleźć aktywny usb-hab i próbować z nim.

Ale żeby a ni jedna, a ni druga kamera nie działała, jest dziwne.

18

Odp: TL-MR3220 v2 i próba podlączenia usb WebCam

pepe2k napisał/a:

A wydajność tego układu nie zwiększysz podłączając lepszy zasilacz...

Posiadałem kiedyś MR3420 v1 i zanim kupiłem aktywny HUB USB podłączałem wydajny (PL) zasilacz 12V/2,5A -router pracował w zestawie z modemem E1820. Grzał się nie miłosiernie ale jakieś parę miesięcy działał. Nie jestem pewien czy tj. kwestia wydajności prądowej że ta kamerka nie działa? Mam model wyższy HD5000 bdb współpracuje z pluginem webcam Gargoyle Cezarego (to malutka kamerka, w dotyku zimna-wątpię aby brała aż tyle prądu?).

 Nazwa urządzenia:Gargoyle
Wersja Gargoyle:1.5.11.2 (r38621), by obsy
Model:Ubiquiti AirRouter
Konfiguracja urządzenia:Brama sieciowa
Zajętość pamięci RAM:17.4MB / 28.4MB (61.1%)
Połączenia:27/4096
Średnie obciążenie CPU:0.54 / 0.56 / 0.59  (1/5/15 min.)
Czas pracy:9 dni, 6 godz., 36 min.
Bieżąca data i czas:2013-12-15 14:45 CET
Adres IP WAN:192.168.11.223
Maska podsieci WAN:255.255.255.0
Adres MAC WAN:DC:9F:DB:01:C7:B7
Adres bramy WAN:192.168.11.1
Serwer(y) DNS WAN:8.8.4.4 
8.8.8.8 

smile .

19

Odp: TL-MR3220 v2 i próba podlączenia usb WebCam

Ile razy jeszcze muszę napisać, żebyś nie porównywał zupełnie różnych urządzeń, z różnymi układami SoC i zupełnie inaczej zrealizowaną sekcją zasilania USB? smile

20 (edytowany przez Alter Ego 2013-12-15 15:06:23)

Odp: TL-MR3220 v2 i próba podlączenia usb WebCam

No to jeszcze jedna opcja: smile

Jak Szanowny Cezary będzie miał chęć i czas to bym poprosił skompilować dla  TL-MR3220 v2  z pluginem webcam Gargoyle i sterownikiem UVC - jak da się to zmieścić oczywiście

Może ja mam krzywe ręce i coś u mnie nie tak poszło jeszcze na etapie kompilacji.

21

Odp: TL-MR3220 v2 i próba podlączenia usb WebCam

W gargoyle to się nie zmieści. Nie ma miejsca we flash na to.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

22

Odp: TL-MR3220 v2 i próba podlączenia usb WebCam

Cezary napisał/a:

W gargoyle to się nie zmieści. Nie ma miejsca we flash na to.

A ten gargoyle bez graficznych elementów?

23

Odp: TL-MR3220 v2 i próba podlączenia usb WebCam

To nie jest to wtedy gargoyle tylko zwykłe openwrt smile

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

24

Odp: TL-MR3220 v2 i próba podlączenia usb WebCam

Cezary napisał/a:

To nie jest to wtedy gargoyle tylko zwykłe openwrt smile

smile miałem na uwadze ten "skromny " z motywem Blue Ice.

A jeśli wyrzycić :
- obsługa usb_storage, obsługa systemów plików ext2/ext3/ext4, automontowanie nośnika (pakiet block-mount)
plugin-gargoyle-logread
- plugin-gargoyle-wifi-scheduler
- plugin-gargoyle-ping-watchdog
- wsparcie dla modemów 3G/LTE (pakiety chat/comgt/serial/serial-option/serial-sierrawireless/acm/cdc-ncm/cdc-ether)

dodać tylko webcam plugin z motion oraz kmod-video-core ze sterownikiem kmod-video-uvc

Mi zależy sprawdzić, czy ja może coś źle zrobiłem, i chciał bym wypróbować składankę openwrt od kogoś doświadczonego. smile

25

Odp: TL-MR3220 v2 i próba podlączenia usb WebCam

Zainstaluj sobie moje czyste openwrt, doinstaluj tylko sam sterownika uvc i video core. Będziesz wiedział jak to wygląda.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.