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.
Du är inte inloggad. Logga in eller registrera dig.
MobilaBredband.se © Störst på Mobilt Bredband sedan 2007 » Huawei » Huawei E3276 Telia Ubuntu Desktop 12.04 funkar inte
Sidor 1
Du måste logga in eller registrera för att svara
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.
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
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
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...
http://www.draisberghof.de/usb_modeswitch/bb/
Usb_modeswitch som finns i Ubuntu kommer härifrån.
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.
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 ?
Det funkar inte jag skall byta till Telias E173 och se om det går bättre.
Sidor 1
Du måste logga in eller registrera för att svara
MobilaBredband.se © Störst på Mobilt Bredband sedan 2007 » Huawei » Huawei E3276 Telia Ubuntu Desktop 12.04 funkar inte