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

10

Saya mencoba mendapatkan Sierra Wireless AirCard 313U (lebih khusus, AT&T Momentum 4G ) yang bekerja di Ubuntu Linux.

Saya telah melihat sejumlah halaman sejauh ini:

Bagaimana menghubungkan internet menggunakan AT&T USBConnect Momentum 4G (AC313U) di Ubuntu / Mint?

Bisakah saya menggunakan Sierra Wireless Modem di Mesin Linux (modem IP langsung)?

Menyiapkan koneksi nirkabel Bigpond NextG di Linux

Pemahaman saya berdasarkan hal di atas adalah bahwa driver Sierra Wireless sudah disertakan dengan kernel Linux non-kuno, dan perangkat harus dideteksi secara otomatis, dengan beberapa /dev/ttyUSB*file perangkat yang dibuat sebagai hasilnya. Namun saya tidak melihat file-file ini.

dmesg menunjukkan beberapa garis seperti

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

yang tampaknya menunjukkan bahwa perangkat dalam mode instalasi perangkat lunaknya, bukan mode modem. Saya tidak yakin bagaimana memasukkan perangkat ke mode modem; Pemahaman saya adalah pengemudi yang seharusnya melakukan hal ini.

Saya sudah mencoba mencolokkan di bawah Ubuntu 12.04 dan 10.04.04, dengan hasil yang pada dasarnya sama (yaitu, perangkat tidak terdeteksi). Saya bisa modprobe sierradan modprobe sierra_net(pada 12,04 setidaknya; 10,04,04 tampaknya tidak memiliki sierra_netmodul), jadi driver harus dimasukkan.

Perangkat itu berfungsi pada beberapa mesin Windows 7 yang saya coba, walaupun satu hal yang lucu adalah tidak menginstal drivernya secara otomatis seperti yang seharusnya; Saya harus mengunduhnya dari situs web AT&T dan menginstalnya sendiri.

jjlin
sumber
Bagaimana Anda memeriksa apakah kartu itu berfungsi? Bisakah Anda posting output dari iwconfig setelah itu modprobeperintah? Apa output dmesg | grep -i sierrasetelah memasukkan kartu?
terdon
@terdon: iwconfig tidak berubah. dmesg: gist.github.com/4269874
Daenyth
Tetapi apakah kartu tersebut dilaporkan iwconfig?
terdon
@terdon: Tidak ada entri baru di iwconfig, hanya ethernet, nirkabel, dan loopback saya
Daenyth
1
Anda juga mungkin tertarik untuk mengetahui bahwa ada situs StackExchange bernama AskUbuntu . Jika Anda tidak mendapatkan jawaban yang berfungsi di sini, Anda mungkin ingin mencoba menanyakannya di sana.
IQAndreas

Jawaban:

0

Saya memiliki plug-in USB 3G mobile AT&T di bisnis saya sebelum internet modem kabel tersedia. Itu stand-by saya ketika DSL keluar.

Saya menemukan cara termudah untuk membuatnya bekerja adalah dengan menghubungkannya ke komputer ketika menginstal Ubuntu. Inilah yang kami lakukan untuk mendapatkan internet ketika bepergian dan perlu menjalankan kartu kredit orang dari aplikasi POS kami di ubuntu. Saya ingat Ubuntus yang kami gunakan di jalan 10,04 ...?

Ketika sedang bekerja, ini adalah langkah-langkah ajaib yang digunakan untuk membuatnya online ... ssh ke server firewall ubuntu (diedit: baru diperiksa dan 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

Perhatikan bahwa gsm_chatada skrip di /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
sumber