1

Temat: BB usb-modeswitch

Witam,
Mam wdr3600 i modem. Modem ma zew zasilanie. Po twardym resecie (brak zasilania), modem wstaje wcześniej od routera, co powoduje że po uruchomieniu się openwrt nie ma internetu. Pomaga ponowne podpięcie modemu. Widze, że w BB nie ma już usb-modeswitch takiego jak w AA. Zatem czy ktoś może mnie naprowadzić gdzie mógłbym wyłączyć 1 port usb na czas ładowania się systemu?
Tak jak to było rozwiązane tutaj: http://eko.one.pl/forum/viewtopic.php?id=5405&p=2 post    #posst 27
Jak to zrobić w BB?

Pozdrawiam

2

Odp: BB usb-modeswitch

Jest pakiet usb-modeswitch, choć program nazywa się teraz usbmode. Po prostu wyłącz zasilanie usb, włączyć możesz potem w skryptach startowych.

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

3

Odp: BB usb-modeswitch

Tak, tylko, że to nie zadziała, ponieważ zasilanie jest zewnętrzne. Internet działa nawet jak wydam polecenie
echo 0 > /sys/class/gpio/gpio22/value
To nie jest akurat dziwne? To wyłącza zasilanie na jednym pinie, czy dezaktywuje cały port? Bo wygląda na to że zasilanie na jednym pinie.
Jakiś pomysł jak to zoorganizować?

4

Odp: BB usb-modeswitch

Sorry, nie doczytałem. Jak masz zewnętrze zasilanie to wyłączenie na usb zasilania z routera nic nie da, bo nadal masz to zewnętrzne. Oba porty USB steruje się osobno.

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

5

Odp: BB usb-modeswitch

No właśnie smile spróbowałem mimo to. Potrzebowałbym jakiś skrypt do restartu interfejsu WAN, jak sie posypie (jak nie dostanie IP, albo nie ma pingu). Gdzie mogę coś takiego poszukać? Bo nie dam rady samemu napisać.

Pozdr.

6

Odp: BB usb-modeswitch

Zdefiniuj reset. Jeżeli chodzi o nawiązanie połączenia to ifup wan. Jeżeli do wykrycie urządzenia to usbreset. Ale jak modem się  powiesi to nic z tego nie zadziała.

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

7 (edytowany przez Bartek 2015-04-06 12:59:48)

Odp: BB usb-modeswitch

Dziwne, bo jak grzebałem w konsoli to nagle internet zaskoczył hmm
Zrobie kilka restartów i sprawdze czy będzie tak zawsze (jak tak to zostawiam)
Wrzucam log, zaskoczył po rónych 30 sekundach. Dlaczego?

Mon Apr  6 13:45:26 2015 daemon.info dnsmasq-dhcp[1254]: DHCPREQUEST(br-lan) 192.168.1.166 XXX
Mon Apr  6 13:45:26 2015 daemon.info dnsmasq-dhcp[1254]: DHCPACK(br-lan) 192.168.1.166 bXXX7 laptop
Mon Apr  6 13:45:27 2015 kern.info kernel: [   99.710000] br-lan: port 2(wlan0) entered forwarding state
Mon Apr  6 13:46:00 2015 daemon.info dnsmasq-dhcp[1254]: DHCPINFORM(br-lan) 192.168.1.166 b4:82:fe:d6:2f:57
Mon Apr  6 13:46:00 2015 daemon.info dnsmasq-dhcp[1254]: DHCPACK(br-lan) 192.168.1.166 b4:82:fe:d6:2f:57 laptop
Mon Apr  6 13:46:07 2015 kern.info kernel: [  140.150000] usb 1-1.1: USB disconnect, device number 3
Mon Apr  6 13:46:08 2015 kern.info kernel: [  140.460000] usb 1-1.1: new high-speed USB device number 5 using ehci-platform

Mon Apr  6 13:46:07 2015 kern.info kernel: [  140.150000] usb 1-1.1: USB disconnect, device number 3
Mon Apr  6 13:46:08 2015 kern.info kernel: [  140.460000] usb 1-1.1: new high-speed USB device number 5 using ehci-platform
Mon Apr  6 13:46:08 2015 kern.info kernel: [  140.580000] cdc_ether 1-1.1:1.0 eth1: register 'cdc_ether' at usb-ehci-platform-1.1, CDC Ethernet Device, XXXX
Mon Apr  6 13:46:08 2015 daemon.notice netifd: Interface 'wan' is enabled
Mon Apr  6 13:46:08 2015 daemon.notice netifd: Network device 'eth1' link is up
Mon Apr  6 13:46:08 2015 daemon.notice netifd: Interface 'wan' has link connectivity
Mon Apr  6 13:46:08 2015 daemon.notice netifd: Interface 'wan' is setting up now
Mon Apr  6 13:46:08 2015 daemon.notice netifd: Network device 'eth1' link is down
Mon Apr  6 13:46:08 2015 daemon.notice netifd: Interface 'wan' has link connectivity loss
Mon Apr  6 13:46:08 2015 daemon.notice netifd: Network device 'eth1' link is up
Mon Apr  6 13:46:08 2015 daemon.notice netifd: Interface 'wan' has link connectivity
Mon Apr  6 13:46:08 2015 kern.info kernel: [  140.630000] usb-storage 1-1.1:1.2: USB Mass Storage device detected
Mon Apr  6 13:46:08 2015 kern.info kernel: [  140.630000] scsi2 : usb-storage 1-1.1:1.2
Mon Apr  6 13:46:08 2015 daemon.notice netifd: wan (1804): udhcpc (v1.22.1) started
Mon Apr  6 13:46:08 2015 daemon.notice netifd: wan (1804): Sending discover...
Mon Apr  6 13:46:08 2015 daemon.notice netifd: wan (1804): Sending select for 192.168.8.100...
Mon Apr  6 13:46:08 2015 daemon.notice netifd: wan (1804): Lease of 192.168.8.100 obtained, lease time 86400
Mon Apr  6 13:46:09 2015 daemon.notice netifd: Interface 'wan6' is enabled
Mon Apr  6 13:46:09 2015 daemon.notice netifd: Network alias 'eth1' link is up
Mon Apr  6 13:46:09 2015 daemon.notice netifd: Interface 'wan6' has link connectivity
Mon Apr  6 13:46:09 2015 daemon.notice netifd: Interface 'wan6' is setting up now
Mon Apr  6 13:46:09 2015 daemon.notice netifd: Interface 'wan' is now up
Mon Apr  6 13:46:09 2015 kern.notice kernel: [  141.660000] scsi 2:0:0:0: Direct-Access     HUAWEI   TF CARD Storage  2.31 PQ: 0 ANSI: 2
Mon Apr  6 13:46:09 2015 kern.notice kernel: [  141.700000] sd 2:0:0:0: [sda] Attached SCSI removable disk
Mon Apr  6 13:46:09 2015 user.notice firewall: Reloading firewall due to ifup of wan (eth1)
Mon Apr  6 13:46:10 2015 user.err syslog: Unkown action change
Mon Apr  6 13:46:10 2015 user.err syslog: Unkown action change
Mon Apr  6 13:46:10 2015 daemon.info dnsmasq[1254]: exiting on receipt of SIGTERM
Mon Apr  6 13:46:10 2015 daemon.info dnsmasq[1948]: started, version 2.71 cachesize 150
Mon Apr  6 13:46:10 2015 daemon.info dnsmasq[1948]: compile time options: IPv6 GNU-getopt no-DBus no-i18n no-IDN DHCP no-DHCPv6 no-Lua TFTP no-conntrack no-ipset no-auth no-DNSSEC
Mon Apr  6 13:46:10 2015 daemon.info dnsmasq-dhcp[1948]: DHCP, IP range 192.168.1.100 -- 192.168.1.249, lease time 12h
Mon Apr  6 13:46:10 2015 daemon.info dnsmasq[1948]: using local addresses only for domain lan
Mon Apr  6 13:46:10 2015 daemon.info dnsmasq[1948]: reading /tmp/resolv.conf.auto
Mon Apr  6 13:46:10 2015 daemon.info dnsmasq[1948]: using local addresses only for domain lan
Mon Apr  6 13:46:10 2015 daemon.info dnsmasq[1948]: using nameserver 192.168.8.1#53
Mon Apr  6 13:46:10 2015 daemon.info dnsmasq[1948]: using nameserver 192.168.8.1#53
Mon Apr  6 13:46:10 2015 daemon.info dnsmasq[1948]: read /etc/hosts - 4 addresses
Mon Apr  6 13:46:10 2015 daemon.info dnsmasq[1948]: read /tmp/hosts/dhcp - 1 addresses
Mon Apr  6 13:46:10 2015 daemon.info dnsmasq-dhcp[1948]: read /etc/ethers - 0 addresses

8

Odp: BB usb-modeswitch

Zobacz to http://eko.one.pl/forum/viewtopic.php?id=10703

9

Odp: BB usb-modeswitch

30s to czas w jakim netifd sam nawiązuje ponowne połączenie. Po prostu działa.

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

10

Odp: BB usb-modeswitch

Zrobiłem pare restartów i nie działa za każdym razem, więc średnio.  Jak mam włączyć usbmode? To on domyślnie nie jest włączony?

11

Odp: BB usb-modeswitch

On jest domyślnie włączony. Zarówno w inicie jak i w hotplugu się odpala.

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

12

Odp: BB usb-modeswitch

tongue Nie wiem co jest nie tak ale faktycznie pomogło:
/etc/init.d/usbmode enabled

Teraz startuje wszystko i internet jest od razu.
Dzięki za pomoc!

13

Odp: BB usb-modeswitch

Całkiem przypadkiem to odkryłem że jest powiazany z modemem smile