Sierra Wireless AirCard 313U (AT&T Momentum 4G) w systemie Ubuntu Linux

10

Próbuję uzyskać Sierra Wireless AirCard 313U (a dokładniej AT&T Momentum 4G ) działający pod systemem Ubuntu Linux.

Jak dotąd przeglądałem wiele stron:

Jak połączyć się z Internetem za pomocą AT&T USBConnect Momentum 4G (AC313U) na Ubuntu / Mint?

Czy mogę korzystać z bezprzewodowego modemu Sierra na komputerach z systemem Linux (bezpośrednie modemy IP)?

Konfigurowanie połączenia bezprzewodowego Bigpond NextG w systemie Linux

Rozumiem na podstawie powyższego, że sterowniki Sierra Wireless są już zawarte w nie-starożytnych jądrach Linuksa i urządzenie powinno zostać automatycznie wykryte, /dev/ttyUSB*w wyniku czego zostaną utworzone niektóre pliki urządzeń. Jednak nie widzę tych plików.

dmesg pokazuje kilka linii jak

[ 555.877426] usb 2-2: config 1 has an invalid interface number: 7 but max is 5

co sugeruje, że urządzenie jest w trybie instalacji oprogramowania, a nie w trybie modemu. Nie jestem pewien, jak wprowadzić urządzenie w tryb modemu; rozumiem, że kierowca i tak powinien to robić.

Próbowałem podłączyć się pod Ubuntu 12.04 i 10.04.04, z zasadniczo tymi samymi wynikami (tzn. Urządzenie nie zostało wykryte). Byłem w stanie modprobe sierrai modprobe sierra_net(przynajmniej 12.04; 10.04.04 nie miał sierra_netmodułu), więc sterowniki powinny zostać uwzględnione.

Urządzenie działało na kilku komputerach z systemem Windows 7, na których wypróbowałem, choć zabawne jest to, że nie instalowało automatycznie sterowników tak, jak powinno; Musiałem pobrać je ze strony AT&T i sam je zainstalować.

jjlin
źródło
Jak sprawdzasz, czy karta działa? Czy możesz dodawać wyjście iwconfig po tych modprobepoleceń? Jaka jest wydajność dmesg | grep -i sierrapo podłączeniu karty?
terdon
@terdon: iwconfig pozostaje niezmieniony. dmesg: gist.github.com/4269874
Daenyth,
Ale czy zgłoszono kartę iwconfig?
terdon 12.12.12
@terdon: W iwconfig nie ma żadnych nowych wpisów, tylko moja sieć Ethernet, sieć bezprzewodowa i sprzężenie zwrotne
Daenyth, 12.12
1
Być może zainteresuje Cię informacja, że ​​istnieje strona StackExchange o nazwie AskUbuntu . Jeśli nie uzyskasz tutaj działającej odpowiedzi, możesz spróbować zadać jej tam odpowiedź.
IQAndreas

Odpowiedzi:

0

W mojej firmie miałem jeszcze wtyczkę AT&T 3G 3G do telefonu komórkowego, zanim internet kablowo-modemowy był dostępny. To był mój stan gotowości, kiedy DSL wyszedł.

Odkryłem, że najłatwiejszym sposobem, aby działał, było podłączenie go do komputera podczas instalacji Ubuntu. To właśnie zrobiliśmy, aby uzyskać dostęp do Internetu, gdy jedziesz w trasę i potrzebuję uruchamiać karty kredytowe ludzi z naszej aplikacji POS w Ubuntu. Pamiętam, że Ubuntus, którego używaliśmy na drodze, miał 10,04 ...?

Gdy było w pracy, były to magiczne kroki, które spowodowały przejście do trybu online ... ssh na serwerze Ubuntu zapory (edytowane: właśnie sprawdzone, a zapora to 9.04):

root@wall:~# cat do_this_for_3g.txt 
nohup pppd call gsm &

# Then after DSL works, to kill the 3G...
ps aux | grep pppd
# root     18716  0.0  0.0   7528   888 pts/0    R+   12:08   0:00 grep pppd
# root     23021  0.0  0.1  21668  1316 pts/0    S    Mar15   0:00 pppd call gsm

kill 23021

/etc/init.d/networking restart

Zauważ, że gsm_chatjest to skrypt w /etc/ppp/peers:

root@wall:/etc/ppp/peers# cat gsm_chat 
# Connection script for Sierra Wireless GSM/UMTS modems
# Note: This demo script is setup to work on the Cingular EDGE network
#
SAY 'Starting Sierra Wireless GSM connect script...\n'
SAY '\n'

#######################################
SAY 'Setting the abort string\n'
SAY '\n'
# Abort String ------------------------------
ABORT 'NO DIAL TONE' ABORT 'NO ANSWER' ABORT 'NO CARRIER' ABORT DELAYED

#######################################
SAY 'Initializing modem\n'
# Modem Initialization 
'' AT
OK ATZ

#######################################
SAY '\n'
SAY     'Setting APN\n'
# Access Point Name (APN) 
# Incorrect APN or CGDCONT can often cause errors in connection.
# Below are a bunch of different popular APNs

#REG:\s1 AT+cgdcont=1,"IP","proxy"
#OK     'AT+CGDCONT=0,"IP","proxy"'
#OK     'AT+CGDCONT=1,"IP","proxy"'
#OK     'AT+CGDCONT=2,"IP","proxy"'
#OK     'AT+CGDCONT=0,"IP","ISP.CINGULAR"'
OK     'AT+CGDCONT=1,"IP","ISP.CINGULAR"'
#OK     'AT+CGDCONT=2,"IP","ISP.CINGULAR"'

#######################################
SAY '\n'
SAY     'Dialing...\n'
# Dial the ISP, this is the common Cingular dial string

OK ATD*99#
CONNECT ''
Chris K.
źródło