I've been trying for years to get some kind of wwan card working on a raspberry pi. I've tried the AT&T LTE dev kit (got it working but not where I need to use it - protocol not supported). I tried a sierra wireless hotspot - couldn't figure out the tethering. I tried a Sim7000a - couldn't get it to work.
My latest attempt is that I picked up a Netgear 340u Beam. I verified it works in windows. I have made sure it's not running the windows 8 specific firmware. The first time I plugged it into Ubuntu on my laptop, it fired up a net connection without my doing a thing. To make doubly sure, I used the instructions of setting up a connection on nmcli where you specifically give it the APN and name a connection, and it works just great in ubuntu.
The last time I tried it on the pi it wouldn't even get a network IP address and the modem never said it was connected. I only need it during the summer, so I got frustrated and put it away after trying all summer. I just got it out again, and was delighted to see this time that it says it's connected, it gets an IP address and sets up a route. But I can't do anything over it. Not even a simple ping.
I use the following to set up the connection:
nmcli c add type gsm ifname cdc-wdm0 con-name ATTBroadband apn broadband
That should be enough for network manager to start enabling the connection as is, but I've also tried manually bringing it up and down with no luck.
On ubuntu, when I see it says it's connected, I can do ping -I wwan0 8.8.8.8 and it works. On raspberry nothing!
I've tried it on three different pis - a 2a+, a zero W, and a regular zero with a redbear wifi adapater. I'm going to try it again shortly on a 3a+ just for shatz and gargles, but don't expect a different result.
At one point, I even tried using an ubuntu rpi image.
Anyone have any clue why I can get this thing to work fine on an ubuntu laptop but not on a pi? I've verified they are using the same drivers (cdc_wdm, qmi_wwan and qcserial with usb_wwan - both ubuntu and raspbian)
SW
Return to “Networking and servers”
Jump to
- Community
- General discussion
- Announcements
- Other languages
- Deutsch
- Español
- Français
- Italiano
- Nederlands
- 日本語
- Polski
- Português
- Русский
- Türkçe
- User groups and events
- The MagPi
- Using the Raspberry Pi
- Beginners
- Troubleshooting
- Advanced users
- Assistive technology and accessibility
- Education
- Picademy
- Teaching and learning resources
- Staffroom, classroom and projects
- Astro Pi
- Mathematica
- High Altitude Balloon
- Weather station
- Programming
- C/C++
- Java
- Python
- Scratch
- Other programming languages
- Windows 10 for IoT
- Wolfram Language
- Bare metal, Assembly language
- Graphics programming
- OpenGLES
- OpenVG
- OpenMAX
- General programming discussion
- Projects
- Networking and servers
- Automation, sensing and robotics
- Graphics, sound and multimedia
- Other projects
- Gaming
- Media centres
- AIY Projects
- Hardware and peripherals
- Camera board
- Compute Module
- Official Display
- HATs and other add-ons
- Device Tree
- Interfacing (DSI, CSI, I2C, etc.)
- Raspberry Pi 400
- Raspberry Pi Pico
- General
- SDK
- MicroPython
- Other RP2040 boards
- Operating system distributions
- Raspberry Pi OS
- Raspberry Pi Desktop for PC and Mac
- Other
- Android
- Debian
- FreeBSD
- Gentoo
- Linux Kernel
- NetBSD
- openSUSE
- Plan 9
- Puppy
- Arch
- Pidora / Fedora
- RISCOS
- Ubuntu
- Ye Olde Pi Shoppe
- For sale
- Wanted
- Off topic
- Off topic discussion