Niestety ale Sierra Wireless nie dostarcza opisu tej komendy. Sprawdzałem to jedynie doświadczalnie.
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
eko.one.pl → Posty przez frutis
Niestety ale Sierra Wireless nie dostarcza opisu tej komendy. Sprawdzałem to jedynie doświadczalnie.
Powinno być "AT!CUSTOM?". Ale tak czy inaczej nie powinno się wysypywać. Spróbuj ustawić modem poprzez picocom.
Nowsze modemy Huawei konfiguruje się komendą AT^SYSCFGEX=$acqOrder,$band,$roam,$srvDomain,$lteband
$acqOrder
"00" = Automatic search
"01" = GSM
"02" = WCDMA
"03" = LTE
"04" = CDMA
"05" = TD-SCDMA
"06" = Wimax
"99" = No change
$lteband
1 = LTE BC1
40 = LTE BC7
2000 = LTE BC13
20000 = LTE BC17
10000000000 = LTE BC40
7FFFFFFFFFFFFFFF = all Bands
Pozostałe parametry jak przy SYSCFG.
Przykład:
AT^SYSCFGEX:"030201",3FFFFFFF,1,2,7FFFFFFFFFFFFFFF = LTE, WCDMA, GSM any band
Witam,
Czy komuś udało się puścić dźwięk przez SPDIF?
Mnie udaje się tylko uzyskać coś w rodzaju szumu przerywanego muzyką z częstotliwością kilka razy na sekundę.
Karta którą podpinam przedstawia się następująco:
root@OpenWrt:~$ cat /proc/asound/card0/stream0
(C)2011 TeleVox USB-SPDIF V1.01 at usb-ar71xx-ehci-1.1, full speed : USB Audio
Playback:
Status: Running
Interface = 1
Altset = 1
URBs = 3 [ 8 8 8 ]
Packet Size = 582
Momentary freq = 96000 Hz (0x60.0000)
Interface 1
Altset 1
Format: S24_3LE
Channels: 2
Endpoint: 1 OUT (ASYNC)
Rates: 44100, 48000, 88200, 96000Odtwarzając plik 96kHz mam:
root@OpenWrt:~$ cat /proc/asound/card0/pcm0p/sub0/hw_params
access: RW_INTERLEAVED
format: S24_3LE
subformat: STD
channels: 2
rate: 96000 (96000/1)
period_size: 12000
buffer_size: 48000Wyjście w mpd:
audio_output {
type "alsa"
name "SPDIF"
device "cards.pcm.iec958"
}Czy ktoś się orientuje co może być nie tak?
Ja mam wersję v1 i 8MB pamięci flash to trochę mało. Można by zwiększyć ją nawet do 32MB (choć takich kości nie widziałem w sprzedaży a są dostępne w ofercie producentów).
Wymiana flash'a na 16MB i wgranie U-boot'a z wersji v2 chyba raczej nie zadziała?
Mam nadzieję, że pojawi się opis co trzeba dokładnie zrobić krok po kroku.
Chciałbym też zapytać czy jest możliwa wymiana flash'a na większy w routerze? Trzeba wtedy robić jakieś modyfikacje U-Boot'a?
Jakie modyfikacje musiałeś zrobić (poza wymianą kości pamięci oczywiście)?
Dla sierry AT+ZCDRUN powinno działać.
Ze sierra ta komenda nie zadziała. Żeby wyłączyć wirtualny cd na stałe trzeba wpisać:
AT!ENTERCND="A710"
AT!CUSTOM="SWOCENABLE",00Zanim to zrobisz sprawdź jaką wartość ma SWOCENABLE komendą AT!CUSTOM=? gdybyś chciał włączyć cd (będzie to 01 lub 03).
Chciałbym zapytać czy ktoś z was zna jakieś karty dźwiękowe na usb które posiadają tylko jakieś wyjście cyfrowe(toslink lub spdif)? Chodzi mi o karty o małych gabarytach. Wiem, że można kupić jakieś "kombo" ale takie rozwiązanie mnie nie interesuje.
Znalazłem całkiem fajną kartę do tego typu zastosowań: http://www.ha-info.com/ngcoax.htm.
Jest ona oparta na chipie TI PCM2704. Na blogu: http://diy4fun.blogspot.com/2010/01/mak … m2704.html przeczytałem niestety taką informację: "The sound card works under the Linux as well, but it stop and start playing the sound periodically (the period varied from few minutes to one hour). I guess it is driver problem (if somebody has any idea how to fix it I will be very grateful)."
Jaki sterownik obsługuje tego typu urządzenia pod OpenWrt?
Coś się dzieje w temacie. Pod tym adresem można znaleźć skrypt w perl'u do połączenia w trybie NDIS za pomocą protokołu QMI.
Karta to nie wszystko. Trzeba jeszcze dobry czytnik. Te w modemach nie są zbyt wydajne. Kiedyś coś testowałem: http://www.bez-kabli.pl/viewtopic.php?t=24943.
Hub aktywny podpięty. Specjalnie zakupiony. Możliwe że daje za mało prądu?
Po podpięciu modemu do komputera poprzez huba wszystko działa?
Zacząłem analizować logi (komunikacja usb) z połączenia w trybie NDIS i niestety nie znalazłem tam żadnych komend QMI/DM. Specyficznych komend AT też nie znalazłem. Co więcej komendy której używam do połączenia AT^NDISDUP też nie znalazłem w logach.
Analiza logów UsbSnoop zajmuje sporo czasu i dlatego postanowiłem napisać prosty parser logów. Można go pobrać z tego adresu: http://uploading.com/files/get/712c217b/ (działa tylko pod win).
Obawiasz się ACTA? ![]()
Prawdopodobnie moduł acm obsłuży ten modem. Opisane klasy cdc:
I:* If#= 0 Alt= 0 #EPs= 0 Cls=02(comm.) Sub=08(Wireless Handset Control Model) Prot=00 Driver=(none)
I:* If#= 1 Alt= 0 #EPs= 1 Cls=02(comm.) Sub=02(Abstract Control Model) Prot=01 Driver=(none)
I:* If#= 2 Alt= 0 #EPs= 2 Cls=0a(data ) Sub=00 Prot=00 Driver=(none)
I:* If#= 3 Alt= 0 #EPs= 1 Cls=02(comm.) Sub=02(Abstract Control Model) Prot=01 Driver=(none)
I:* If#= 4 Alt= 0 #EPs= 2 Cls=0a(data ) Sub=00 Prot=00 Driver=(none)
I:* If#= 5 Alt= 0 #EPs= 1 Cls=02(comm.) Sub=06(Ethernet Networking Control Model) Prot=00 Driver=(none)
I:* If#= 6 Alt= 0 #EPs= 0 Cls=0a(data ) Sub=00 Prot=00 Driver=(none)
I:* If#= 7 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage
I:* If#= 8 Alt= 0 #EPs= 0 Cls=02(comm.) Sub=0b(OBEX) Prot=00 Driver=(none)
I:* If#= 9 Alt= 0 #EPs= 0 Cls=0a(data ) Sub=00 Prot=00 Driver=(none)Możliwe, że potrzeba też modułu cdc_ether.
Jest to modem firmy BandRich. Prawdopodobnie model BandLuxe C339. Obsługa jest opisana tutaj: http://web52.017.netroom.de/draisbergho … .php?t=812.
Wydaje mi się, że problem może być z ustawieniem routing'u. Po ustanowieniu połączenia gateway jest nieosiągalny.
Sprawdziłem działanie na cdc_ether i u mnie jest tak samo jak u Ciebie. Połączenie jest ale transmisji brak. We wcześniejszej kompilacji działało. Zmieniałeś coś w kodzie tego modułu?
U mnie wcale nie działa. Zauważyłem pewną różnicę na połączonym poprawnie interfejsie:
eth2 Link encap:Ethernet HWaddr 00:1E:10:1F:00:01
inet addr:87.96.44.160 Bcast:87.96.44.191 Mask:255.255.255.192
UP BROADCAST *RUNNING* MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)Na openwrt po ustanowieniu połączenia brakuje części *RUNNING* tylko nie wiem co to oznacza.
A jaka komendę wysyłasz dokładnie? Powinno być "AT^DHCP?".
Znalazłem też jakieś posty osoby która prawdopodobnie ten driver przygotowywała: http://comments.gmane.org/gmane.linux.usb.general/15954, http://comments.gmane.org/gmane.linux.kernel/914980.
A tutaj kawałek kodu gdzie adresy ip są odczytywane za pomocą komendy AT^DHCP: http://www.meego.gitorious.org/meego-ce … -context.c.
Jakieś źródła można znaleźć tutaj: https://www.codeaurora.org/patches/quic/gobi/. Ale nie wiem czy to coś da.
Znalazłem też ciekawy wątek odnośnie DHCP tutaj: http://www.spinics.net/lists/linux-usb/msg55143.html.
Na Fedorze po nawiązaniu połączenia komendą AT też nie otrzymujemy adresu z serwera DHCP. Teraz trzeba się dowiedzieć jak to robi Mobile Partner.
Załadowałem moduł hw_cdc_driver który kiedyś przygotowałeś ale nie ładując równocześnie usbnet i interfejs eth2 się pojawił
Teraz jest tylko problem z pobraniem adresu z dhcp. Po starcie interfejsu nic się nie dzieje (połączenie ustanowiłem wcześniej komendą AT^NDISDUP=1,1,"internet"):
root@OpenWrt:~$ udhcpc (v1.15.3) started
Sending discover...
Sending discover...
Sending discover...A tak mam skonfigurowany interfejs:
config interface wan
option auto 0
option proto dhcp
option ifname eth2
option macaddr 00:1E:10:1F:00:01Ale w obrazach openwrt mii nie jest wkompilowane?
eko.one.pl → Posty przez frutis
Forum oparte o PunBB, wspierane przez Informer Technologies, Inc