A jaki modem LTE+GPS poleciłbyś mi, aby za pomocą komend AT (dobrze udokumentowanych) mógł:
- czytać i wysyłać SMS
- wysyłać i czytać USSD
- wymuszać pasmo, stację bazową, roaming
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
eko.one.pl → Posty przez tinware
A jaki modem LTE+GPS poleciłbyś mi, aby za pomocą komend AT (dobrze udokumentowanych) mógł:
- czytać i wysyłać SMS
- wysyłać i czytać USSD
- wymuszać pasmo, stację bazową, roaming
Wygląda to tak:
# gcom -d /dev/ttyACM1 info
##### Wireless WAN Modem Configuration #####
Product text:
====
DW5550
OK
====
Manufacturer: Dell
IMEI and Serial Number: ERROR
Manufacturer's Revision:
R3B
Hardware Revision:
Network Locked: 0
Customisation:
Band settings: (
)
APN: 1,"IP","internet","0.0.0.0",0,0
##### END #####
# picocom /dev/ttyACM1
picocom v1.7
port is : /dev/ttyACM1
flowcontrol : none
baudrate is : 9600
parity is : none
databits are : 8
escape is : C-a
local echo is : no
noinit is : no
noreset is : no
nolock is : no
send_cmd is : sz -vv
receive_cmd is : rz -vv
imap is :
omap is :
emap is : crcrlf,delbs,
Terminal ready
*EMRDY: 1
at+csq
+CSQ: 15,99
OK
AT*E2GPSNPD
OK
# cat /dev/ttyACM2
^C
#Trochę wrzucam te komendy bezmyślnie, nie wiedząc co one znaczą i robią.
Gdzie mogę zasięgnąć wiedzy na ten temat?
Na jednym z tych dziesięciu pinów GPIO okazało się, że znajduje się obsługa diody "/sys/class/leds/u7628-01:green:wlan/".
W jaki sposób mogę użyć tego pinu jako GPIO "/sys/class/gpio/"?
Chciałem odczytywać stan tego pinu, czy jest zwierany do masy, czy nie...
Po zmianie karty sim modem połączył się prawidłowo, otrzymałem adres IP od operatora.
Według dokumentacji moduł powinien obsługiwać HSPA+, więc nie rozumiem, dlaczego nie zadziałała na nim karta Aero2.
Czy komendy AT są indywidualne dla każdego modemu? Próbuje sprawdzić np. zasięg i nie wiem jak to zrobić, w manualu od modemu nie mam takich informacji.
Po uruchomieniu GPSu, nie otrzymuje ramek NMEA:
echo "AT*E2GPSCTL=1,2,1" | dd of=/dev/ttyACM1
screen -L /dev/ttyACM2
*EMRDY: 1Dziś przyszedł mój modem. Zainstalowałem go w routerze i rozpocząłem uruchomienie...
Tak urządzenie widziane jest przez system:
# ls /dev/ttyACM*
/dev/ttyACM0 /dev/ttyACM1 /dev/ttyACM2
# dmesg | grep "ACM"
[ 15.632013] cdc_acm 1-2:1.1: ttyACM0: USB ACM device
[ 15.638640] cdc_acm 1-2:1.3: ttyACM1: USB ACM device
[ 15.645409] cdc_acm 1-2:1.9: ttyACM2: USB ACM device
# opkg update
# opkg install pciutils
# lspci
00:00.0 PCI bridge: Device 0e8d:0801 (rev 01)
00:01.0 PCI bridge: Device 0e8d:0801 (rev 01)
01:00.0 SATA controller: ASMedia Technology Inc. ASM1062 Serial ATA Controller (rev 01)
02:00.0 Network controller: MEDIATEK Corp. Device 7603Doinstalowałem sobie jeszcze libasm (choć nie wiem czy jest to wymagane, za co odpowiada ta biblioteka, ale na wszelki wypadek)
# opkg install libasmSkonfigurowałem interface i sprawdziłem, iż modem nie otrzymuje od ISP żadnego adresu
# nano /etc/config/network
config interface 'mpcie'
option proto '3g'
option device '/dev/ttyACM0'
option service 'umts'
option apn 'darmowy'
option ipv6 'auto'
option force_link '1'
# ip addr show
154: 3g-mpcie: <POINTOPOINT,MULTICAST,NOARP> mtu 1500 qdisc noop state DOWN group default qlen 3
link/pppCo jeszcze mogę sprawdzić?
Dziękuję Ci za wiele cennych informacji na mój start z mPCIe.
- płytka do której wsadzasz taki modem musi mieć złącze minipci z sygnałami USB 2.0 oraz dołączonym slotem SIM
Routery to jak wiesz: U7621-06 oraz U7628-01 - według producenta mają jedno przystosowane złącze do takiego modemu. Oczywiście jest gniazdo Standard SIM.
- modemy HSPA z GPS miały ten GPS... bardzo kiepski. Czasami potrzeba było kilka minut żeby złapały sygnał a to i tak potrzebowały czystego nieba i obecności na zewnątrz. Wewnątrz nawet obok okna w życiu nie można było nic złapać. Po prostu te GPSy były jeszcze dość prymitywne.
To mi nie przeszkadza, urządzenie za 20zł do testów. Jeśli mi się spodoba kupie coś odpowiedniej jakości.
Cześć,
Do testów planuje kupić swój pierwszy modem mPCI-e do routera U7621-06 oraz U7628-01. Jako, że nie miałem z tym nigdy wcześniej do czynienia postanowiłem zapytać Was o radę. Jako, że kupuję to do zabawy i testów wystarczy mi HSPA+ z GPS-em - zależy mi na niskiej cenie, więc zadowolę się 21Mbps. Mój wybór padł na Ericsson F5521 2XGNJ (dokumentacja):
Moduł ma dwa wyjścia na anteny - rozumiem, że HSPA+ wymaga już anteny z dwoma przewodami i oba są jednocześnie używane do: połączenia komórkowego oraz zasięgu GPSu.
Czy OpenWRT obsłuży mi ten moduł, jakie pakiety będę potrzebował?
Jak moduł zgłosi się w /dev/xxx? Jako dwa urządzenia: WAN i GPS?
Czy poprzez "cat /dev/xxx" moduł zwróci mi dane GPS w standardzie NMEA?
Kilka tygodni temu miałem następujący problem... w jednym tym samym momencie straciłem połączenie z Internetem na wszystkich routerach używających OpenWRT. Problemem okazał się WMAN3, a dokładniej parametr wielkości pakietu. Wtedy na szybko przekonfigurowałem MWAN3 i wszystko ruszyło, ale nie rozwiązało problemu.
Tak działa...:
config interface 'wan'
option enabled '1'
list track_ip '8.8.4.4'
list track_ip '8.8.8.8'
option reliability '1'
option count '1'
option timeout '2'
option interval '1'
option up '2'
option initial_state 'online'
option family 'ipv4'
option track_method 'ping'
option check_quality '0'
option failure_interval '5'
option recovery_interval '5'
option down '1'
option flush_conntrack 'never'
option size '56'A po zmianie wielkości pakietu, WAN wykrywany jest jako offline
option size '120'W swojej konfiguracji używałem wartości ok. 3000, gdyż to skutecznie wyłączało mi WAN gdy na prepaid operator włączał mi lejek ok. 20kbps
EDIT:
Rozwiązanie - mój serwer z konfiguracji to DNS Google. Najprawdopodobniej Google przestało odpowiadać na pingi większe niż 56 bajtów. Wystarczyło użyć serwera odpowiadającego na maksymalny ping oraz dodać ich większą ilość, ja dodałem 10.
Wraz z tym routerem kupiłem jego młodszego brata - U7628-01.
On tak na prawdę zrobił na mnie niesamowite wrażenie.
Aktualnie w cenie 130zł dostajemy wszystko, czego dusza zapragnie oprócz 1Gbit switcha.
Nie chce zawczasu zbyt mocno zachwalać, ale na działkę, garażu czy do samochodu... świetna sprawa
Chyba jednak zbyt wcześnie zachwaliłem ten sprzęt, zobacz:
Czy myślisz, że mogę zgłosić się do majfrenda, że zostałem przez niego oszukany? Odnośnie...:
1. USB i mPCIe jednocześnie?
2. Braku obsługi kart microSD
3. GPIO nie jest GPIO, tylko wyjściem na kartę (w sumie to też GPIO) ![]()
4. Serial Port też coś nie działa...
Link do aukcji:
Chyba nie warto polecać tego urządzenia nikomu...
Na razie jestem poza domem, więc pominę kwestię serial port - nie mam go jak ponownie sprawdzić na ten moment.
Powiedz mi, czy się nie mylę...
1. Rozumiem, że nie mogę używać jednocześnie gniazda miniPCIe oraz USB ponieważ gniazda te są ze sobą połączone bez odpowiedniego przełącznika analogowego lub koncentratora?
2. Slot na karty nie może zostać obsłużony z powodu braku oprogramowania w OpenWRT?
3. Rozpiska wyjść tego złącza "GPIO" posiada głównie wyjścia na dodatkową, zewnętrzną kartę SD. Posiada też jedno gpio0?
Ustaw 115200 i zobacz, na początku pewnie będzie sieczka a później dobrze
To samo... Próbuje na różne sposoby, żadnych efektów. Zauważyłem, że działa mi to w połączeniu GND-GND oraz RX-RX, tak jakby RX i TX były zamienione w PCB routera.
Sprawdzić możesz dowolnym wskaźnikiem/miernikiem/oscyloskopem
Rozumiem, że po zapięciu oscyloskopu pomiędzy GND i TX router nie powinien zwracać sygnału, a po zapięciu GND i RX powinienem mieć przebieg prostokątny o różnym czasie trwania logicznej jedynki i zera?
Zmieniasz cyklicznie pojedynczo każde gpio i szukasz na płytce gdzie występuje taki zmieniający sie sygnał
Tak właśnie robiłem (pisałem w pierwszym poście) i niestety dioda LED nie gasiła się wcale, pod tymi GPIO świeciła połową mocy względem bezpośredniego zasilenia z +3.3V.
Jesteś pewien że to złącze które sprawdzasz to zwykłe gpio a nie np. jtag?
Pewności nie mam, ale po pierwsze informuje mnie o tym Techdata (JTAG: ¿, GPIOs: 10) oraz producent, że jest to złącze GPIO:
i jeszcze to:
# dmesg | grep gpio
[ 0.500317] mt7621_gpio 10000600.gpio: registering 32 gpios
[ 0.511539] mt7621_gpio 10000600.gpio: registering 32 gpios
[ 0.522667] mt7621_gpio 10000600.gpio: registering 32 gpiosZauważyłem również, że nie działa mi slot kart microsd - system nie widzi karty w /dev
A ma początku po prostu podłącz tylko gnd i rx konwertera (do tx płytki)
Żebym się nie pogubił... GND do GND oraz z konwertera RX do routera TX, tak?
W techdata znajduje się taka informacja:
Serial connection parameters: 57600 / 8N1
Powiedz mi, co oznacza "8N1"? U siebie ustawiłem tak, coś zaczęło działać, ale działa to bardzo, bardzo losowo:
LED mogą być sterowane w inny sposób
Chodziło mi o GPIO, sterowanie LED działa prawidłowo (coś jest jednak pozamieniane, ale działa), sprawdzałem, poniżej wykaz:
1. LAN-4 - /sys/class/leds/u7628-01:green:lan4/
2. LAN-3 - /sys/class/leds/u7628-01:green:lan3/
3. LAN-2 - /sys/class/leds/u7628-01:green:lan2/
4. LAN-1 - /sys/class/leds/u7628-01:green:lan1/
5. WAN - /sys/class/leds/u7628-01:green:wan/
6. LTE/EVDO
7. 2.4G WIFI - /sys/class/leds/u7628-01:green:power/
8. POWER +3.3VMożesz do producenta napisać, może mają rozpiskę złączy.
Napisałem, ale zanim otrzymam odpowiedź, mogę coś sprawdzić na własną rękę?
Cześć,
Dziś zabrałem się za mojego nowego UniElec U7628-01. Nie udaje mi się połączyć przez SerialPort - gdy podłączam konwerter urządzenie najczęściej nie chce się uruchomić, świeci się tylko dioda "power". Nie wiem jak zabrać się za ten temat. Drugą, ważniejszą dla mnie kwestią są złącza GPIO. Wstępnie rozpoznałem te złącza, Na wszystkich jest albo masa albo +3.3V. GPIO poznałem po tym, że dioda słabiej świeci - nie wiem czy nie jestem w błędzie. Lista poniżej:
1. GPIO
2. GPIO
3. GPIO
4. GPIO
5. GPIO
6. GND
7. GPIO
8. +3,3v
9. +3,3v
10. GNDNa stronie routera w projekcie OpenWRT (tutaj) nie ma za dużo wzmianek dotyczącego GPIO, dlatego postanowiłem podłączyć diodę led i metodą prób ją zapalić/zgasić.
echo "XXX" > /sys/class/gpio/export
echo "out" > /sys/class/gpio/gpioXXX/direction
echo "1" > /sys/class/gpio/gpioXXX/value
echo "0" > /sys/class/gpio/gpioXXX/value* gdzie XXX to liczba od 0 do 30
Niestety, nie udało mi się zgasić ani zapalić diody LED na żadnym z pinów.
Jak mogę zdiagnozować ten problem?
Dodam, że w bliźniaczym U7621-06 który kupiłem, nie mam problemów z GPIO oraz Serial Portem.
Proszę...
Flash via tftpd
1. Download firmware http://downloads.openwrt.org/releases/18.06.2/targets/ramips/mt7621/
2. Change the file name from “openwrt-18…..squashfs-sysupgrade.bin” to “root_uImage” (without extension)
3. Connect your computer to the LAN1 router
4. Statically set your computer network card 10.10.10.3/24
5. Run Tftpd64, select network card 10.10.10.3 and select directory with “root_uImage” file
6. Press and hold the reset button
7. Input the power supply to the router
8. After about 30 seconds the router (10.10.10.123) will start downloading the firmware, which will be noticeable in the Tftp64 program
9. Release the reset button
10. Set the computer network card in DHCP mode
11. Expect to ping the device 192.168.1.1/24Wraz z tym routerem kupiłem jego młodszego brata - U7628-01.
On tak na prawdę zrobił na mnie niesamowite wrażenie.
Aktualnie w cenie 130zł dostajemy wszystko, czego dusza zapragnie oprócz 1Gbit switcha.
Nie chce zawczasu zbyt mocno zachwalać, ale na działkę, garażu czy do samochodu... świetna sprawa
No i to by było na tyle... Zostawiam jeszcze instrukcję dla tych, którzy zdecydują się na taki sprzęt tak jak ja;-)
1. Szczegóły firmware
# Pobierz firmware do routera tutaj
# Stwórz folder o nazwie pliku firmware
# Umieść plik firmware w stworzonym folderze
# Zmień nazwę pobranego firmware na "root_uImage" (bez rozszerzenia)
2. Karta sieciowa komputera w połączeniu statycznym z routerem
# Adres IP: 10.10.10.3
# Maska: 255.255.255.0
3. Serwer tftpd64
# Wskaż folder z firmware "root_uImage"
# Wybierz kartę sieciową w połączeniu statycznym 10.10.10.3
4. Przy routerze
# Podłącz skrętke w LAN-1 !
# Naciśnij i przytrzymaj przycisk RESET
# Włącz zasilanie routera
# W programie tftpd64 oczekuj na pojawienie się routera (10.10.10.123) pobierającego firmware
# Zwolnij przycisk RESET
Tymczasem...
===================================================================
MT7621 stage1 code 13:14:00 (ASIC)
CPU=50000000 HZ BUS=16666666 HZ
==================================================================
Change MPLL source from XTAL to CR...
do MEMPLL setting..
MEMPLL Config : 0x21100000
3PLL mode + External loopback
=== XTAL-40Mhz === DDR-1066Mhz ===
PLL3 FB_DL: 0x0, 1/0 = 559/465 01000000
PLL4 FB_DL: 0x1, 1/0 = 518/506 05000000
PLL2 FB_DL: 0x10, 1/0 = 522/502 41000000
do DDR setting..[00320000]
Apply DDR3 Setting...(use customer AC)
0 8 16 24 32 40 48 56 64 72 80 88 96 104 112 120
--------------------------------------------------------------------------------
0000:| 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0001:| 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0002:| 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0003:| 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0004:| 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0005:| 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0006:| 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0007:| 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0008:| 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0009:| 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
000A:| 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
000B:| 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
000C:| 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
000D:| 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
000E:| 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1
000F:| 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 0
0010:| 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0
0011:| 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0
0012:| 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0013:| 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0014:| 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0015:| 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0016:| 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0017:| 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0018:| 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0019:| 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
001A:| 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
001B:| 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
001C:| 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
001D:| 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
001E:| 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
001F:| 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
rank 0 coarse = 15
rank 0 fine = 80
B:| 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0
opt_dle value:9
DRAMC_R0DELDLY[018]=00001F1F
==================================================================
RX DQS perbit delay software calibration
==================================================================
1.0-15 bit dq delay value
==================================================================
bit| 0 1 2 3 4 5 6 7 8 9
--------------------------------------
0 | 10 9 9 12 10 9 10 9 7 8
10 | 9 10 9 11 10 10
--------------------------------------
==================================================================
2.dqs window
x=pass dqs delay value (min~max)center
y=0-7bit DQ of every group
input delay:DQS0 =31 DQS1 = 31
==================================================================
bit DQS0 bit DQS1
0 (1~56)28 8 (1~55)28
1 (1~57)29 9 (1~56)28
2 (1~57)29 10 (1~58)29
3 (1~60)30 11 (1~56)28
4 (1~57)29 12 (1~59)30
5 (1~57)29 13 (1~57)29
6 (3~59)31 14 (2~60)31
7 (1~59)30 15 (1~58)29
==================================================================
3.dq delay value last
==================================================================
bit| 0 1 2 3 4 5 6 7 8 9
--------------------------------------
0 | 13 11 11 13 12 11 10 10 10 11
10 | 11 13 10 13 10 12
==================================================================
==================================================================
TX perbyte calibration
==================================================================
DQS loop = 15, cmp_err_1 = ffff0000
dqs_perbyte_dly.last_dqsdly_pass[0]=15, finish count=1
dqs_perbyte_dly.last_dqsdly_pass[1]=15, finish count=2
DQ loop=15, cmp_err_1 = ffff0080
dqs_perbyte_dly.last_dqdly_pass[1]=15, finish count=1
DQ loop=14, cmp_err_1 = ffff0000
dqs_perbyte_dly.last_dqdly_pass[0]=14, finish count=2
byte:0, (DQS,DQ)=(8,8)
byte:1, (DQS,DQ)=(8,8)
20,data:88
[EMI] DRAMC calibration passed
===================================================================
MT7621 stage1 code done
CPU=50000000 HZ BUS=16666666 HZ
===================================================================
***** led set *****
U-Boot 1.1.3 (Dec 24 2014 - 22:25:27)
Board: Ralink APSoC DRAM: 256 MB
relocate_code Pointer at: 8ffb8000
Config XHCI 40M PLL
flash manufacture id: c2, device id 20 18
find flash: MX25L12805D
*** Warning - bad CRC, using default environment
============================================
Ralink UBoot Version: 4.2.1.0
--------------------------------------------
ASIC 7621_MP (MAC to MT7530 Mode)
DRAM_CONF_FROM: Auto-Detection
DRAM_TYPE: DDR3
DRAM bus: 16 bit
Xtal Mode=3 OCP Ratio=1/3
Flash component: SPI Flash
Date:Dec 24 2014 Time:22:25:27
============================================
icache: sets:256, ways:4, linesz:32 ,total:32768
dcache: sets:256, ways:4, linesz:32 ,total:32768
##### The CPU freq = 880 MHZ ####
estimate memory size =256 Mbytes
#Reset_MT7530
Please choose the operation:
1: Load system code to SDRAM via TFTP.
2: Load system code then write to Flash via TFTP.
3: Boot system code via Flash (default).
4: Entr boot command line interface.
7: Load Boot Loader code then write to Flash via Serial.
9: Load Boot Loader code then write to Flash via TFTP. 3
netboot_common, argc= 1
NetTxPacket = 0x8FFE4E00
KSEG1ADDR(NetTxPacket) = 0xAFFE4E00
NetLoop,call eth_halt !
NetLoop,call eth_init !
Trying Eth0 (10/100-M)
Waitting for RX_DMA_BUSY status Start... done
ETH_STATE_ACTIVE!!
TFTP from server 10.10.10.3; our IP address is 10.10.10.123
Filename 'root_uImage'.
TIMEOUT_COUNT=10,Load address: 0x80100000
Loading: Got ARP REPLY, set server/gtwy eth addr (00:26:22:43:eb:54)
Got it
checksum bad
checksum bad
checksum bad
checksum bad
checksum bad
checksum bad
T T T T TChyba podczas wrzucania tego nowego firmware nie zgadzała mi się suma kontrolna
Jak moge to sprawdzic, uruchomic i wgrac?
Nie za bardzo mam pole manewru...
(none):/# ip addr show
[ 1435.506533] SQUASHFS error: Unable to read fragment cache entry [37fac2]
[ 1435.513244] SQUASHFS error: Unable to read page, block 37fac2, size 17d64
ash: ip: I/O error
(none):/# wifi
[ 1505.973931] SQUASHFS error: Unable to read fragment cache entry [3afd6a]
[ 1505.980621] SQUASHFS error: Unable to read page, block 3afd6a, size 117d8
ash: wifi: I/O errorMam dokompilowane te moduły do swojego obrazu, ale jak mogę go teraz wrzucić do routera?
Może TFTPD i recovery? Tylko nie ma tutaj żadnych informacji, jak to zrobić, jakie adresy ustawić
Ty nie masz go tworzyć! On ma się zrobić sam.
ok, usuwam
# rm /etc/config/wirelessCzy masz zainstalowane sterowniki do swojej karty WIFI?
Nie, nie mam pojęcia jakie mam zainstalować, bo nie wiem co to za sprzęt.
Wynika to z faktu, że wersja podstawowa nie zawiera kart wifi.
Zgadza się, podczas zakupu wybrałem dodatkowo opcję karty WLAN 2.4GHz
Więc nawet nie wiesz co kupiłeś?
Jeśli chodzi o kartę WiFi to mam praktycznie minimalne wymagania, stąd też mój brak zainteresowania tą kwestią. Zwróciłem uwagę na inne parametry tego sprzętu podczas zakupu, więc jeśli chodzi o WiFi - fakt, nie wiem co kupiłem. Wiem, że to 2.4GHz i wyjście na dwie anteny, to mi wystarcza.
Zobacz nazwy scalaków na kartach mpcie
Wyjąłem go z gniazda mini-PCIe - wygląda następująco: 
możesz zainstalować lspci (pakiet pciutils albo coś w tym stylu) i wkleić vid i pid karty. Po tym tez można dojść który driver.
Ok.
# opkg install pciutils
# lspci
00:00.0 PCI bridge: Device 0e8d:0801 (rev 01)
00:01.0 PCI bridge: Device 0e8d:0801 (rev 01)
01:00.0 SATA controller: ASMedia Technology Inc. ASM1062 Serial ATA Controller (rev 01)
02:00.0 Network controller: MEDIATEK Corp. Device 7603A więc szukamy...
# opkg search *7603*
kmod-mt7603 - 4.14.95+2019-01-25-0b939dc7-1
kmod-mt7603 - 4.14.95+2019-01-25-0b939dc7-1
kmod-mt7603 - 4.14.95+2019-01-25-0b939dc7-1
kmod-mt7603 - 4.14.95+2019-01-25-0b939dc7-1I instalujemy...:
# opkg install kmod-mt7603No i działa!
Dobra robota, dzięki
Dodałem tą paczkę do swojego obrazu, wygenerowałem i po wgraniu nie mogę dostać się do urządzenia.
Uruchomiłem router w trybie failsafe przez serial port. Jak mogę wysłać plik na router, skoro nie działa w nim sieć oraz po zainstalowaniu pendrive lub karty sd nie mam odpowiednich urządzeń w /dev/
[ 1136.645261] usb 1-1: USB disconnect, device number 4
[ 1212.311593] usb 1-1: new high-speed USB device number 5 using xhci-mtk
[ 1212.497285] usb-storage 1-1:1.0: USB Mass Storage device detected
[ 1212.503876] scsi host2: usb-storage 1-1:1.0
[ 1213.618671] scsi 2:0:0:0: Direct-Access USB Flash Memory PMAP PQ: 0 ANSI: 0 CCS
[ 1215.085874] sd 2:0:0:0: [sda] 15240576 512-byte logical blocks: (7.80 GB/7.27 GiB)
[ 1215.093697] sd 2:0:0:0: [sda] Write Protect is off
[ 1215.098715] sd 2:0:0:0: [sda] No Caching mode page found
[ 1215.104037] sd 2:0:0:0: [sda] Assuming drive cache: write through
[ 1215.132533] sda: sda1
[ 1215.137242] sd 2:0:0:0: [sda] Attached SCSI removable disk
(none):/# ls /dev
console mtd5ro ttyS10
cpu_dma_latency mtd6 ttyS11
full mtd6ro ttyS12
fuse mtdblock0 ttyS13
gpiochip0 mtdblock1 ttyS14
gpiochip1 mtdblock2 ttyS15
gpiochip2 mtdblock3 ttyS2
hw_random mtdblock4 ttyS3
kmsg mtdblock5 ttyS4
memory_bandwidth mtdblock6 ttyS5
mtd0 network_latency ttyS6
mtd0ro network_throughput ttyS7
mtd1 null ttyS8
mtd1ro port ttyS9
mtd2 ptmx ubi_ctrl
mtd2ro pts urandom
mtd3 random watchdog
mtd3ro shm watchdog0
mtd4 tty zero
mtd4ro ttyS0
mtd5 ttyS1Jak mogę sprawdzić, jaki moduł mam zainstalowany w tym gnieździe?
Niestety, nie ma na nim żadnej naklejki.
Cześć,
Od dzisiaj jestem posiadaczem UniElec U7621-06.
Router przyjechał z przestarzałym softem (chyba v12.xxx).
Na początku zacząłem od instalacji sysupgrade do najnowszej wersji v18.x.
Po tej operacji nie mam w /etc/config/wireless żadnego pliku, więc go utworzyłem.
W LuCi pojawiła się opcja "Sieć bezprzewodowa" w menu.
Karta WiFi to zewnętrzny moduł podłączony pod złącze mPCI.
Niestety, skanowanie sieci nie wykrywa żadnych AP.
Konfiguracja jako AP nie rozgłasza tego sygnału.
W "ifconfig" nie widzę odpowiedniego interface wlanX.
"iwinfo" nic nie zwraca.
# wifi status
{
}# ls /proc/bus/pci
00 01 02 devices# iw list
nl80211 not found.Proszę o pomoc.
Co w takim razie może powodować to zatrzymanie się? Jak tego szukać...
Masz rację, w kompilatorze w "make menuconfig" na głównym ekranie jest opcja:
[*] Build the LEDE Image Builder
[*] Include package repositoriesNastępnie po skompilowaniu "make V=s -j1" w katalogu "./bin" pojawia się imagebuilder - perfecto! ;-)
Jeszcze z niego nie korzystałem, ale domyślam się, że są w nim już zaszyte moje zmiany przycisku WPS.
Teraz wystarczy w prosty sposób dograć "files" i paczki.
Chciałem cofnąć się jeszcze kilka postów wyżej do samego procesu zmian w kompilacji. Będąc podłączony przez serial port zauważyłem jeszcze jeden problem - mianowicie, gdy pulsacyjnie przyciskam przycisk WPS rozruch zatrzymuje się w 8sek. Rusza ponownie, gdy na 2-3 sekundy zwalniam przycisk WPS.
[ 8.823432] procd: - early -
[ 8.827824] procd: - watchdog -
[ 56.166747] procd: - watchdog -
[ 56.170320] procd: - ubus -Mogę coś jeszcze zmienić w kompilatorze, aby temu zapobiec?
Mam wrażenie, że przycisk WPS jest jeszcze gdzieś wykorzystywany oprócz "failsafe"...
Mówisz o .config w kompilatorze? Jeśli tak, to dołożenie jednego pakietu i ponowna kompilacja trwa kilka godzin.
Zaś użycie tego w kompilatorze, od razu kończy się błędem:
make image PROFILE="tl-mr3420-v2" FILES="files/" PACKAGES="..."
WARNING: your configuration is out of sync. Please run make menuconfig, oldconfig or defconfig!
make[1] image
make -r image: build failed. Please re-run make with -j1 V=s to see what's going on
~/openwrt/include/toplevel.mk:205: polecenia dla obiektu 'image' nie powiodły się
make: *** [image] Błąd 1eko.one.pl → Posty przez tinware
Forum oparte o PunBB, wspierane przez Informer Technologies, Inc