1

Tråd: Huawei E3276 Telia Ubuntu Desktop 12.04 funkar inte

Hej

Jag har skaffat ett E3276 modem från Telia och har försökt att få det att fungera med Ubuntu i flera dagar utan framgång.

Finns det någon som vet hur man gör?

Tack på förhand.

2

Sv: Huawei E3276 Telia Ubuntu Desktop 12.04 funkar inte

Kikade i interna dokumentationen och Telia har bara guider för OSX och Windows.
Kikade i produkt beskrivningen för E3276 för os support "Windows XP/ Windows Vista/Windows 7/ MAC operating system (OS)"

Tyvärr hittar jag inget officielt från huawei eller telia ang support, men gjorde lite googlande och fick fram andra Svenskar som fått de att fungera.

With the support of linux community the Huawei E3276 is supported now (see thread here http://lists.freedesktop.org/archives/l … hread.html . You need an updated cdc_ncm.ko driver and then connect with

echo -e "AT^NDISDUP=1,1,\"online.telia.se\"\r" > /dev/ttyUSB0
dhclient wwan0

Assuming you have configured usb modeswitch beforehand with:

echo "12d1 1506" > /sys/bus/usb-serial/drivers/option1/new_id

Works with telia in Sweden.

Bjorn will push this into the linux main branch soon, but if you are eager to hack, you can update drivers/net/usb/cdc_ncm.c with this:

diff --git a/drivers/net/usb/cdc_ncm.c b/drivers/net/usb/cdc_ncm.c
index 4cd582a..74fab1a 100644
--- a/drivers/net/usb/cdc_ncm.c
+++ b/drivers/net/usb/cdc_ncm.c
@@ -540,10 +540,12 @@ advance:
      (ctx->ether_desc == NULL) || (ctx->control != intf))
   goto error;

-    /* claim interfaces, if any */
-    temp = usb_driver_claim_interface(driver, ctx->data, dev);
-    if (temp)
-     goto error;
+    /* claim data interface, if different from control */
+    if (ctx->data != ctx->control) {
+     temp = usb_driver_claim_interface(driver, ctx->data, dev);
+     if (temp)
+     goto error;
+    }

  iface_no = ctx->data->cur_altsetting->desc.bInterfaceNumber;

@@ -623,6 +625,10 @@ static void cdc_ncm_unbind(struct usbnet *dev, struct usb_interface *intf)

  tasklet_kill(&ctx->bh);

+    /* handle devices with combined control and data interface */
+    if (ctx->control == ctx->data)
+     ctx->data = NULL;
+
  /* disconnect master --> disconnect slave */
  if (intf == ctx->control && ctx->data) {
   usb_set_intfdata(ctx->data, NULL);
@@ -1245,6 +1251,14 @@ static const struct usb_device_id cdc_devs[] = {
    .driver_info = (unsigned long) &wwan_info,
  },

+    /* Huawei NCM devices disguised as vendor specific */
+    { USB_VENDOR_AND_INTERFACE_INFO(0x12d1, 0xff, 0x02, 0x16),
+     .driver_info = (unsigned long)&wwan_info,
+    },
+    { USB_VENDOR_AND_INTERFACE_INFO(0x12d1, 0xff, 0x02, 0x46),
+     .driver_info = (unsigned long)&wwan_info,
+    },
+
  /* Generic CDC-NCM devices */
  { USB_INTERFACE_INFO(USB_CLASS_COMM,
   USB_CDC_SUBCLASS_NCM, USB_CDC_PROTO_NONE),

Källa: https://answers.launchpad.net/ubuntu/+s … ion/211095

Gillar prylar, 2G/3G/4G, den som har mest prylar när den dör vinner!

3

Sv: Huawei E3276 Telia Ubuntu Desktop 12.04 funkar inte

Hej Andreas

Tack för ditt svar! Jag har kontaktat Telia och dom ger ingen support om inte jag betalar för premium supporten vilket inte garanterar hjälp.

Jag har även ringt Huawei och han jag talade med googlade bara samma länk som du har nämnt.

Jag hittar också bara den länken och har försökt få det att fungera utan framgång.

Har du någon aning om hur man gör enligt länken med patchen?

Det ser annars ut som jag får lämna tillbaka E3276 och försöka med E173.

Väldigt frustrerande sad

4 Senaste redigerad av plun (2013-02-12 16:43:37)

Sv: Huawei E3276 Telia Ubuntu Desktop 12.04 funkar inte

Nu är jag fd Ubuntu-freak men har lite ont om tid just nu.

Patchen är skickad till Linux-git och sen står det inte mer.

En sak man enkelt kan prova är en nyare kärna.

Ver 3.7.7 är senaste stabila kärnan.

http://kernel.ubuntu.com/~kernel-ppa/ma … .7-raring/

Du behöver TRE filer PLUS all.deb beroende på om du kör 32 eller 64 bitar. Återkom om det.


Sen kan man söka igenom det här forumet där det mesta hackas... smile

http://www.draisberghof.de/usb_modeswitch/bb/

Usb_modeswitch som finns i Ubuntu kommer härifrån.

Fiber 250/100 Mbits, Ubiquiti Edgemax Lite, Telenor 4G 80 Mbits (Dec 2011) , Huawei E392 samt E398, Poynting panelantenn, 14 dbi 2600 Mhz, ASUS RT-N66U/AC68U,  1 st IP kamera D-link DCS-932L.  TP-Link 3420v2/WR703N, kör ROOter såklart  smile

5

Sv: Huawei E3276 Telia Ubuntu Desktop 12.04 funkar inte

plun jag uppdaterad till 3.7.7 som du föreslog och det gick bra. MEN jag kan fortfarande inte använda modemet hur jag än försöker.

6 Senaste redigerad av plun (2013-02-13 18:17:47)

Sv: Huawei E3276 Telia Ubuntu Desktop 12.04 funkar inte

Ok, startade du om burken efter installation ?  Annars körs den gamla kärnan fortfarande.

Sen för att vara såker så gjorde du så här

http://askubuntu.com/questions/119080/h … ro-upgrade

Första svaret är då korrekt.

Sen kollade jag Draisberghof och det här kommandot verkar lovande.

sudo usb_modeswitch -v 0x12d1 -p 0x1c1b -M "55534243000000000000000000000011062000000100000000000000000000"

http://www.draisberghof.de/usb_modeswit … iew=unread

Ev behöver du även en nyare version av usb_modeswitch ?

Fiber 250/100 Mbits, Ubiquiti Edgemax Lite, Telenor 4G 80 Mbits (Dec 2011) , Huawei E392 samt E398, Poynting panelantenn, 14 dbi 2600 Mhz, ASUS RT-N66U/AC68U,  1 st IP kamera D-link DCS-932L.  TP-Link 3420v2/WR703N, kör ROOter såklart  smile

7

Sv: Huawei E3276 Telia Ubuntu Desktop 12.04 funkar inte

Det funkar inte jag skall byta till Telias E173 och se om det går bättre.