USB 3g modem connection


#1

Hello, there is a USB 3g modem huawei e3272, is it possible to connect it in Haiku? Is it possible to connect it via a router that supports usb modem?


#2

Hello, there is a USB 3g modem huawei e3272, is it possible to connect it in Haiku? Is it possible to connect it via a router that supports usb modem?


#3

I don’t know; have you tried? It might show up as a USB-ECM device, which we do have support for.


#4

Hi! Tried to connect the modem in the alpha version of haiku, alas the modem did not work.


#5

OK, what about the beta version? Please post a syslog and the output of listusb somewhere so we can take a look.


#6

Unfortunately there are apparently various profiles in USB-ECM, one of which is an NDIS interface where you need specific driver for each device.

For 3G modems, this makes sense because you can’t handle them as just an ethernet device, you also need to send AT commands and the like to configure the 3G modem. They may show up as USB-ACM in some cases but then we’d need a working PPP stack.


#7

Could you retry and check if your USB 3g modem shows up as serial port in SerialConnect app?
Otherwise, the output of listusb command on Terminal could help a bit to see how this device presents itself…

We don’t have, indeed, support for PPP networking, so except if it’s has some ethernet device over USB (aka USB-ECM), it won’t works under Haiku until we got our PPP stack on his feet.


#8

No, we do; a rather large patchset was contributed and merged in 2015 which supposedly made PPPoE work. But I don’t have any way to test it…


#9

Most “modem mode” on smartphone turns it into an USB modem. No needs for a specific USB mobile modem dongle for that.


#10

Well, modern Android phones will be exposed as an ethernet device, where you don’t get to use PPP. I have an older phone (Nokia Symbian thing) that is exposed as a serial modem and needs PPP. If someone wants to experiment with that…

(personally I just use my phone as a wifi AP when I need Internet access, it ends up being a lot simpler).