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

10

Estou tentando obter um Sierra Wireless AirCard 313U (mais especificamente, o AT&T Momentum 4G ) trabalhando no Ubuntu Linux.

Eu já vi várias páginas até agora:

Como conectar-se à Internet usando o AT&T USBConnect Momentum 4G (AC313U) no Ubuntu / Mint?

Posso usar um Sierra Wireless Modem em máquinas Linux (modems IP diretos)?

Configurando uma conexão sem fio Bigpond NextG no Linux

Meu entendimento com base no exposto acima é que os drivers Sierra Wireless já estão incluídos em kernels Linux não antigos e o dispositivo deve ser detectado automaticamente, com alguns /dev/ttyUSB*arquivos de dispositivo sendo criados como resultado. Eu não vejo esses arquivos, no entanto.

dmesg mostra algumas linhas como

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

o que parece sugerir que o dispositivo está no modo de instalação do software, e não no modo modem. Não sei como colocar o dispositivo no modo modem; meu entendimento é que o motorista deveria estar fazendo isso de qualquer maneira.

Eu tentei conectar no Ubuntu 12.04 e 10.04.04, com basicamente os mesmos resultados (ou seja, dispositivo não detectado). Consegui modprobe sierrae modprobe sierra_net(pelo menos em 12.04; 10.04.04 não parecia ter o sierra_netmódulo), portanto os drivers devem ser incluídos.

O dispositivo funcionou em algumas máquinas com Windows 7 em que eu tentei, embora o mais engraçado seja que ele não instalava automaticamente seus drivers como deveria; Eu tive que baixá-los do site da AT&T e instalá-los eu mesmo.

jjlin
fonte
Como você está verificando se o cartão funciona? Você poderia postar a saída iwconfig após os modprobecomandos? Qual é a saída de dmesg | grep -i sierradepois de conectar a placa?
terdon
@terdon: o iwconfig permanece inalterado. dmesg: gist.github.com/4269874
Daenyth 12/12/12
Mas o cartão é relatado em iwconfig?
Ter12
@terdon: Não há novas entradas no iwconfig, apenas minha ethernet, sem fio e loopback
Daenyth 12/12/12
11
Você também pode estar interessado em saber que existe um site StackExchange chamado AskUbuntu . Se você não obtiver uma resposta útil aqui, tente fazê-la lá.
IQAndreas

Respostas:

0

Eu tinha um plug-in USB 3G móvel da AT&T na minha empresa antes que a Internet por modem a cabo estivesse disponível. Foi o meu stand-by quando o DSL saiu.

Descobri que a maneira mais fácil de fazê-lo funcionar era conectá-lo ao computador ao instalar o Ubuntu. Foi isso que fizemos para obter internet quando estávamos viajando e precisando executar os cartões de crédito das pessoas em nosso aplicativo POS no ubuntu. Lembro que os Ubuntus que estávamos usando na estrada eram 10.04 ...?

Quando estava no trabalho, estas eram as etapas mágicas usadas para torná-lo on-line ... ssh no servidor do firewall ubuntu (editado: acabou de verificar e o firewall é 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

Observe que gsm_chaté um script em /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
fonte