Może masz jeszcze ten program UrJTAG lub pamiętasz jaka to wersja na której to działa wraz z plikami DLL jakich wymaga. Właśnie próbuję za pomocą JTAG'a ale mam błąd. Może używam innych wersji programu i plików DLL? Ja pliki pobrałem gdzieś z netu i wrzuciłem do katalogu programu - czy też tak robiłeś czy może instalowałeś coś w systemie?
Link do posta gdzie próbuję JTAG'a na vodafone: vodafone HG553

727

(93 odpowiedzi, napisanych Oprogramowanie / Software)

W sumie może sobie być inny MAC niż na obudowie, ale zaciekawiło mnie teraz co innego a mianowicie interfejs JTAG. Zrobiłem interfejs unbuffered według tego poradnika Debrick... co link podałem w poprzednim poście. Pobrałem UrJTAG i 2 pliki .dll których wymaga - libusb0.dll i ftd2xx.dll
Przekopiowałem pliki do katalogu programu UrJTAG zmieniając nazwę libusb0_x86.dll na libusb0.dll. Program się uruchamia, konfiguruję interfejs w ten sposób:

cable ea253 parallel 0x3bc

ale po wykonaniu detect mam błąd:

Warning: TDO seems to be stuck at 1

Próbowałem też inaczej konfigurować interfejs:

cable dlc5 parallel 0x3bc

Mam też taki programator buforowany:
http://savepic.net/8294284m.png http://savepic.net/8275852m.jpg
http://savepic.net/8279948m.png http://savepic.net/8262540m.jpg
Podpiąłem się tak samo jak unbuffered ale z dodatkową linią nTRST do pinu numer 7 PCB vodafone (na innych pinach program nie pokazuje żadnego błędu i nic nie wykrywa więc na Wiki w opisie złącza JTAG vodafone jest chyba błąd).

W UrJTAG mam dosłownie ten sam błąd co przy połączeniu niebuforowanym. Próbowałem też ustawienia:

cable wiggler parallel 0x3bc

ale jak bym nie ustawił zawsze ten sam błąd :-( . Sprawdziłem miernikiem czy połączenia są dobre i jest OK. O co chodzi z tym błędem?

Może jest jakiś inny program do programowania JTAG?

Cezary napisał/a:

Zacznij od zaktualizowania tego firmware do CC - AA było 4 lata temu.

Patrz w logi - będzie informacje co i jak wykrył.

Zauważyłem już, że Twoją ulubioną wersją jest CC ale moją jest AA i to w niej chciałbym rozwiązać problem a nie zmieniać cały system operacyjny.

Jak komuś nie działa pendrive w nowo zakupionym laptopie z Win10 to też ma wymieniać system operacyjny na Linux albo na inny aby użyć pendrive'a ? :-)

P.S. Czy jest interfejs LuCI CC wyglądający jak ten z AA?

729

(93 odpowiedzi, napisanych Oprogramowanie / Software)

Po wgraniu OpenWrt zauważyłem iż MAC adres LAN nie zgadza się z tym na obudowie. Znalazłem ten temat:
Zmiana MAC adresu w OpenWrt
oraz artykuł jak zmienić adres MAC w firmware za pomocą interfejsu JTAG:
Debrick Huawei HG553 (BCM6358 based router)

Pytanie jest takie - Czy polecenia:

uci set network.lan.macaddr=00:11:22:33:44:55
uci commit

zmieniają adres na stałe czy tylko tymczasowo np. do restartu routera. Czy po wgraniu innego softu OpenWrt lub D-link adres zostanie ten zmieniony?

I jeszcze jedno - dlaczego LuCI pokazuje adres MAC z końcówką :82 a jak zgram cfe za pomocą polecenia:

dd if=/dev/mtd0 of=/mnt/extstor/cfe.bin

i otworzę w HEX edytorze to końcówka adresu MAC jest :81 ???
http://savepic.net/8277076.png

730

(468 odpowiedzi, napisanych Oprogramowanie / Software)

Tak, sam określiłem katalog /mnt/extstor ale za pomocą interfejsu LuCI a nie edycji pliku fstab. Po za tym zauważyłem iż każde odłączenie i ponowne podłączenie pena jest montowane w innym katalogu: /mnt/sda1, /mnt/sdb1 itd. z domyślnymi opcjami - między innym opcją sync. Takie montowanie wprowadza zamieszanie bo później nie działa mi serwer PXE a dodatkowo jest problem z wolnym kopiowaniem o którym pisałem wcześniej. Teraz edytowałem plik fsab ręcznie. Usunąłem linijkę:

option anon_mount 1

aby pen nie był montowany automatycznie i dodałem montowanie pena:

config global 'automount'
    option from_fstab '1'

config mount
    option target '/mnt/extstor'
    option device '/dev/sda1'
    option fstype 'vfat'
    option options 'rw'
    option enabled '1'

Dzięki temu pen jest montowany bez opcji sync i kopiowanie na niego przebiega szybciej i o to chodziło.

Podłączałem kilka pendrive'ów - wszystkie mają jedną partycję FAT lub FAT32. Pakiet vfat i zależności oczywiście zainstalowane. Niektóre są wykrywane poprawnie i fdisk widzi partycję. Z dwoma penami coś jest nie tak, są widoczne np. w lsusb ale fdisk wyświetla jakieś głupoty i zamiast jednej partycji widzi co najmniej cztery:
http://savepic.net/8269161m.png
Pendrive'y sformatowane pod Windows XP działają bez problemu i Windows widzi je poprawnie. Dlaczego OpenWrt ma z nimi problem? Pendrive'y to Kingston DT100 DataTraveler 2.0 - jeden 2GB i jeden 4GB:
http://savepic.net/8319336m.jpg

Natomiast taki pendrive 1GB działa np. bezproblemowo:
http://savepic.net/8308072m.jpg

W czym problem?

732

(468 odpowiedzi, napisanych Oprogramowanie / Software)

Przeczytałem te posty:

krzychu22t napisał/a:

Witam, od kilku miesięcy wykorzystuję ten router jako switch i dodatkowy AP na piętrze oraz serwer DLNA. Działa to całkiem stabilnie, jedynym problemem jest tragicznie wolny zapis na dysk.

Cezary napisał/a:

Hub z własnym zasilaniem to podstawa w takich sytuacjach.

krzychu22t napisał/a:

Podłączyłem do dysku zewnętrzne zasilanie 5V i nic to nie dało, odczyt nadal na poziomie 2.2MB/s zapis 32KB/s, problem był w montowaniu dysku - zasugerowałem się stroną https://wiki.openwrt.org/doc/howto/writable_ntfs i montowałem tak:
ntfs-3g /dev/sda1 /mnt/usb-ntfs -o rw,sync
później trafiłem na ten link https://dev.openwrt.org/ticket/7813#comment:9 i gdy wyrzuciłem opcję sync to zapis wzrósł do 1MB/s i na samym końcu na eko.one.pl trafiłem na poradę użytkownika Przmus aby dysk montować w ten sposób:
ntfs-3g /dev/sda1 /mnt/usb-ntfs -o big_writes
i teraz mam odczyt 2.2MB/s a zapis 2MB/s na razie wystarczy...

Okazuje się iż też mam podobny problem z zapisem ale na pendrive FAT32 - strasznie wolno zapisuje. Pendrive jest montowany automatycznie i jest tam właśnie opcja sync:

/dev/sda1 on /mnt/extstor type vfat (rw,sync,relatime,fmask=0022,dmask=0022,codepage=cp437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro)

Gdzie w konfiguracji zmienić aby montowanie było bez tej opcji sync?

Aha, opcję sync mam też w pliku /etc/exports, korzysta z tego serwer NFS który też serwuje katalog umieszczony na tym samym pendrive'ie za pomocą linku symbolicznego. Czy jak zmienię montowanie pendrive'a bez opcji sync to muszę też usunąć sync z pliku /etc/exports ?

W ogóle to jak najlepiej montować tego pendrive'a - mam na nim odpalone różne usługi takie jak PXE server, FTP, Samba, HTTP.
Zostawić montowanie automatyczne hotplug, czy może da się jakoś inaczej montować tak aby po restarcie pendrive był montowany automatycznie?

W tej chwili nie mogę odmontować pendrive'a aby zamontować go później ręcznie np. bez sync - pojawia mi się taki komunikat:

root@OpenWrt:~# umount /mnt/extstor
umount: can't umount /mnt/extstor: Device or resource busy

733

(6 odpowiedzi, napisanych Oprogramowanie / Software)

Cezary napisał/a:

I nie, nie potrzebujesz usb-ohci razem z usb-uhci, ten router na ma obydwu interfejsów na raz.

Router ma dwa HUB'y. Gdy zainstalowany jest pakiet kmod-usb2 to pokazuje tylko HUB 2.0:

Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Po doinstalowaniu kmod-usb-ohci pokazuje dodatkowe urządzenie HUB 1.1:

Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

Zapomniałem dodać jaki sprzęt i wersja OpenWrt: vodafone HG553 - OpenWrt 12.09 AA

Zrobiłem dokładne testy i okazuje się iż router nie widzi drukarki gdy ta podłączona jest do portu USB z tyłu HG553. Gdy podłączę ją do portu USB u góry - wszystko działa cacy na sterowniku p910nd. Nie trzeba żadnego firmware .dl a w ustawieniach trzeba podać port /dev/usb/lp0. Początkowo myślałem iż drukarka gryzie się z podłączonym do drugiego portu USB modemem/pendrive'em HUAWEI E353Wu-1 (postawiłem sobie serwer PXE na karcie microSD) ale okazało się iż nie jest też wykrywana gdy jest podłączona sama - ale tylko w porcie z tyłu. W górnym porcie USB jest OK i jednocześnie działa pendrive E353 (czytnik microSD) w tylnym porcie. Polecenie lsusb widzi oba urządzenia:

Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 007: ID 12d1:1446 Huawei Technologies Co., Ltd. E1552/E1800 (HSPA modem)
Bus 002 Device 002: ID 03f0:0317 Hewlett-Packard LaserJet 1200

Widać iż drukarka jest podłączona do HUB'a 1.1 a pendrive do 2.0:

root@OpenWrt:~# lsusb -tv
Bus#  2
`-Dev#   1 Vendor 0x1d6b Product 0x0001 Linux Foundation 1.1 root hub
  `-Dev#   2 Vendor 0x03f0 Product 0x0317 Hewlett-Packard LaserJet 1200
Bus#  1
`-Dev#   1 Vendor 0x1d6b Product 0x0002 Linux Foundation 2.0 root hub
  `-Dev#   3 Vendor 0x12d1 Product 0x1446 Huawei Technologies Co., Ltd. E1552/E1800 (HSPA modem)

Pakiety zainstalowałem, sterownik w Windows też ale nic nie drukuje :-(. Polecenie lsusb nie widzi drukarki, nie ma urządzenia lp0 w katalogu /dev

736

(6 odpowiedzi, napisanych Oprogramowanie / Software)

W tej chwili używam urządzenia Draytek (router/switch/AP/modem ADSL) - Internet od Orange po kablu telefonicznym (RJ11). Aby odpalić serwer PXE w sieci LAN uruchamiam po prostu program na laptopie w Windows który jest w tej samej podsieci. Serwer działa nawet przez Wifi z laptopa dzięki czemu dowolny komputer podłączony przez kabel Ethernet do routera Draytek może wystartować z serwera PXE (oczywiście o ile karta sieciowa ma boot agenta).

Chciałbym zastąpić laptopa urządzeniem HG553 z odpalonym serwerem PXE w tej samej podsieci co Draytek. Udało mi się to zrobić ale gdy HG553 ma inną podsieć LAN niż Draytek:

config switch 'eth1'
    option reset '1'
    option enable_vlan '1'
    
config switch_vlan
    option device 'eth1'
    option vlan '1'
    option ports '0 1 2 5t'
    
config switch_vlan
    option device 'eth1'
    option vlan '2'
    option ports '3 5t'
    
config interface 'loopback'
    option ifname 'lo'
    option proto 'static'
    option ipaddr '127.0.0.1'
    option netmask '255.255.255.0'
    
config interface 'lan'
    option type 'bridge'
    option ifname 'eth1.1'
    option proto 'static'
    option ipaddr '192.168.30.1'
    option netmask '255.255.255.0'
    option nat '1'
    
config interface 'wan'
    option ifname 'eth1.2'
    option _orig_ifname 'eth1.2'
    option _orig_bridge 'false'
    option proto 'static'
    option ipaddr '192.168.40.100'
    option netmask '255.255.255.0'
    option gateway '192.168.40.1'
    option dns '192.168.40.1'

Wtedy mam dostęp do Internetu i pakietów z OpenWrt. Kabel jest wpięty w port 4/TV i robi jako WAN - podsieć ta sama co na Draytek. Serwer PXE działa ale tylko gdy podłączę innym kablem jakiś komputer do HG553. W sumie mogło by tak zostać bo i tak oba urządzenia są obok siebie więc bez różnicy jest czy podłączam sprzęt do Draytek czy do HG553.

Ale ciekawi mnie jak skonfigurować aby nie było portu WAN w HG553, działał serwer PXE i można było podłączać sprzęt do Draytek zamiast do HG553?

P.S. Instrukcja konfiguracji USB na USB Storage [OpenWrt Wiki] nie jest aktualna. Trzeba dodatkowo zainstalować pakiety:

  • opkg install kmod-usb-ohci

  • opkg install kmod-usb-uhci

  • opkg install kmod-usb2

Bez tego USB nie działa a narzędzie lsusb zwraca błąd:

unable to initialize libusb: -99

Protokół HTTP jest szybszy od TFTP więc można wyłączyć interfejs LuCI a zamiast tego skonfigurować ścieżkę do katalogu głównego serwera PXE który jest na pendrive'ie - robimy to w pliku /etc/config/uhttpd zmieniając linię:

option home             /www

na punkt montowania katalogu głównego serwera PXE, u mnie jest to:

/mnt/extstor/pxe

737

(93 odpowiedzi, napisanych Oprogramowanie / Software)

Cezary napisał/a:

Szukasz dziury w całym. Nie, w openwrt nie było i na dodatek używa obecnie innego.

Jasne, że obecnie OpenWRT używa nowszego kernela ale z linku który podałem w poprzednim poście wynika iż jednak komuś udało się skompilować i odpalić ADSL na jądrze 2.6.8.1.

P.S. Znalazłem też takie coś: ToolChain Firmware DVA-G3672B Roleo - jest to chyba instrukcja kompilacji firmware D-Link'a vs_g3672b_20131112 z jądrem 2.6.8.1. Skoro na firmware D-Link, działa ADSL i jest do tego kod źródłowy to oznacza iż jest możliwość dodania jakichś nowych funkcji.

738

(93 odpowiedzi, napisanych Oprogramowanie / Software)

Cezary napisał/a:

Nie nadaje się, nie ta wersje kernela i nie ten kompilator. O licencji w ogóle już nie wspominamy.

No dobra, ale przecież starsze wersje OpenWRT były chyba na jądrze 2.6.8.1 - takim na jakim jest firmware D-Link, znalazłem coś takiego:

BCM63xx ADSL Support on Linux kernel 2.6.8.1

Czy to oznacza iż jednak udało się odpalić ADSL na kernelu 2.6.8.1 ?

739

(93 odpowiedzi, napisanych Oprogramowanie / Software)

Cezary napisał/a:

Po prostu - tych sterowników nie ma, producent nie udostępnił źródeł. I nie, nie można binarek pobrać z tego obrazu - raz że producent nie wyraził na to zgody (licencje) dwa - ten soft nie jest kompatybilny z openwrt.

Podpiąłem się za pomocą serial TTL 115200 i wykonałem pełny LOG do pliku tekstowego w ExtraPutty aby było widać w czasie co dzieje się od momentu włączenia urządzenia do gotowości. Firmware jest wgrane D-Link z linku który zapodał mar_w.
http://savepic.net/8256101m.jpg
Znalazłem też 2 inne firmware D-Link:
- modyfikowane przez niejakiego "ROLEO" - http://wiki.perugiagnulug.org/wiki/Hack … ware_Roleo
- firmware z FTP D-Link: ftp://ftp.dlink.ru/pub/VoIP/DVA-G3672B/ … 262011.zip
(2 foldery wcześniej na FTP D-Linka jest kod źródłowy tego firmware:
ftp://ftp.dlink.ru/pub/VoIP/DVA-G3672B/ … GPL.tar.gz)

W logach widać iż firmware to Linux version 2.6.8.1. OpenWRT to też przecież Linux.

Mam rozumieć iż sterownik ADSL z firmware D-LINK nie nadaje się do OpenWRT czy to tylko kwestia licencji?

740

(93 odpowiedzi, napisanych Oprogramowanie / Software)

Cezary napisał/a:

Openwrt.

Ale żeby działał też ADSL.

Jak mam wybierać pomiędzy ADSL a serwerem PXE to wolę mieć Internet a serwer odpalać jak do tej pory np. z laptopa w sieci lokalnej bo Internetu używam na co dzień a PXE odpalam sporadycznie.

Swoją drogą, dlaczego w OpenWRT akurat ze sterownikami ADSL jest taki problem a wszystko inne działa czyli Wifi, Switch, AP - nie rozumiem tego.

741

(93 odpowiedzi, napisanych Oprogramowanie / Software)

Jeszcze z innej beczki - czy istnieje jakiś inny soft na ten router który obsługuje usługę TFTP tak aby postawić serwer PXE czyli zaserwować plik pxelinux.0

742

(93 odpowiedzi, napisanych Oprogramowanie / Software)

Dobra, weszło ale w dziwny sposób i wersja 15.05 a nie 15.05.1. Wgrałem za pomocą interfejsu LuCI ale po kilku minutach nic się nie działo. Wyłączyłem i włączyłem router i nie działa :-( Postanowiłem wgrać jeszcze raz starą wersję 12.09 metodą 30 sek RESET więc wgrałem, router się zresetował, wchodzę na www a tu wersja 15.05 ???

Ale widzę wady tej wersji:

  • nie ma języka polskiego domyślnie

  • nie wykrywa podłączonego pendrive'a

  • na ekranie 1024x768 mniej widać niż w wersji 12.09

  • niepotrzebnie jest włączone IPv6 którego i tak nie używam

Do mar-w: a co to za firmware, oryginalne?

743

(93 odpowiedzi, napisanych Oprogramowanie / Software)

Tyle to ja wiem, tylko dlaczego się nie chce wgrywać? Czy wgrywam zły plik firmware? Wgrywanie się zaczyna i czekam z 8 minut chyba i nic :-( Firefox pokazuje tylko Przekroczono limit czasu połączenia.

744

(93 odpowiedzi, napisanych Oprogramowanie / Software)

Wgrałem teraz 15.05.1 http://downloads.openwrt.org/chaos_calm … fs-cfe.bin ale router nie zrestartował się i nie zaświeciła się czerwona dioda :-(

Po ręcznym wyłączeniu i włączeniu routera czerwona dioda świeci, mogę wejść przez www ale mam nadal wersję 12.09 ??? O co chodzi?

745

(93 odpowiedzi, napisanych Oprogramowanie / Software)

Cezary, dzięki za błyskawiczną odpowiedź :-). Faktycznie po przytrzymaniu przez 30 sekund RESET'u pojawia się interfejs ładowania firmware .BIN:
http://savepic.net/8208054m.png
Wgrałem to z linku który podałeś czyli: http://downloads.openwrt.org/attitude_a … fs-cfe.bin i po około dwóch minutach zaświeciła się czerwona dioda z przodu. Aby wejść na 192.168.1.1 musiałem wyłączyć i włączyć ponownie połączenie sieciowe LAN w laptopie. Teraz mam dokładnie to co było czyli 12.09 PL z Freifunk i mogę sobie teraz wejść w konfigurację zakładając nowe hasło :-)

Będę kombinował i jak coś to się odezwę na forum :-)

Aha. Jeszcze jedno pytanie: Czy jakbym chciał wgrać oryginalne firmware aby przetestować np. jak sprawuje się ADSL to też tym samym sposobem?
Może masz linka do oryginalnego firmware?

Dzięki, Pozdro.

746

(93 odpowiedzi, napisanych Oprogramowanie / Software)

Dostałem od znajomego za darmo taki router jak w temacie. Podobno to jest złom np. jeśli chodzi o Wifi ale jednak ma ciekawe złącza np. ADSL, 2xUSB a jak włączyłem go to okazuje się iż jest zainstalowany na tym OpenWrt 12.09 PL LuCI ale jakiś Freifunk. W konfigurację nie mogę wejść bo jest założone jakieś hasło. Chciałbym się tym pobawić np. w zrobienie serwera PXE za pomocą pendrive'a. Mam parę pytań:

1. Czy da się jakoś zrobić reset do ustawień fabrycznych tzn. OpenWrt ten co jest? (próbowałem failsafe i wciskać przycisk Wifi ale coś nie działa)
2. Czy jeśli się nie da zresetować to jak wgrać od nowa OpenWrt i jaką wersję polecacie?
3. Czy jest jakaś wersja OpenWrt z działającym ADSL?

Z FAQ dowiedziałem się iż powinienem wgrywać wersję sysupgrade bo mam już wgrany OpenWRT i najlepiej squashfs.

W LuCI na zakładce Stan widać takie dane:
System mips
Procesor bcm63xx/HW553 (0x6358/0x00A1)

747

(11 odpowiedzi, napisanych Oprogramowanie / Software)

Testuję właśnie najnowszą wersję CC x86. Sterownik karty chyba działa bo wykrywa sieci w otoczeniu po kliknięciu na przycisk Scan w LuCI. Karta ustawiona w tryb AP ale nie działa. Nie pomaga instalacja pakietu hostapd ani zmiana na wpad-mini po wcześniejszym usunięciu hostapd. W logach są tylko błędy związane z brakiem hostapd. Połączenie WAN przestaje działać w różnych momentach.

Coś jest skopane w wersjach x86 począwszy od AA i na pewno nie jest to wina karty Wifi RT61, że nie obsługuje jakiejś funkcji np. trybu AP czy ustawień mocy - patrz poprzedni post - te funkcje działają w starej wersji.

748

(11 odpowiedzi, napisanych Oprogramowanie / Software)

Na razie testuję stary Backfire 10.03.1. Zainstalowałem sterownik RT61, demon hostapd, zrobiłem most między interfejsami LAN i WIFI i działa :-):
http://savepic.net/7655898m.png
a na nowych wersjach OpenWRT same problemy :-(
Szkoda, że modem USB (mydelniczka ZXDSL 852) od Orange nie jest wspierany bo bym sobie zrobił router z komputera PC :-) a nie chce mi się kupować oddzielnego modemu który wymaga dodatkowego zasilania.
Właśnie zmieniłem kartę na TP-LINK (ath5k) i też działa w AP na Backfire. Obie karty obsługują max. moc 20dBm (100 mW) - domyślną opcję w OpenWRT.

Wygląda na to iż na platformę x86 lepsze są starsze wersje OpenWRT.

749

(11 odpowiedzi, napisanych Oprogramowanie / Software)

Odinstalowałem pakiet wpad-mini i zainstalowałem hostapd
Zrobiłem od nowa to:

rm /etc/config/wireless
wifi detect > /etc/config/wireless

Zauważyłem coś ciekawego przy wykonywaniu polecenia:

/etc/init.d/network restart

zapalają się na sekundę diody w karcie Wifi ale nadal mam błąd:

Command failed: Operation not supported

Znalazłem taki ticket:
Backfire 10.03 rt61 PCI wireless NIC firmware issue
wygląda na to iż w starej wersji Backfire 10.03 lub 10.03.1 ta karta działa.

750

(11 odpowiedzi, napisanych Oprogramowanie / Software)

Cezary napisał/a:

Albo karty który masz nie potrafią pracować w ap.

Mówisz, że takie buty mogą być? Ta karta TP-LINK nie jest byle jaka - kupiłem ją dawno temu na potrzeby edukacji Wardriving (injection packets) :-) więc coś mi się nie chce wierzyć żeby nie obsługiwała trybu AP.
Ale to raczej nie to, bo przecież w panelu Wifi mogę zmienić tryb pracy na Client a ten na pewno obsługują ale wifi też wtedy nie działa. Po zmianie na Client po restarcie sieci mam to:

command failed: Device or resource busy (-16)
Successfully initialized wpa_supplicant
Command failed: Operation not supported

Zrobiłem test karty ale wyskakuje błąd:

root@OpenWrt:~# iw dev wlan0 connect -w testwifi
wlan0 (phy #0): failed to connect, status: 1: Unspecified failure