Novatel MC990D 1410:7011 3G no funciona en Ubuntu

Imagen de hquintin
0 puntos

Hola,

Tengo un módem 3g de telefónica, exactamente el Novatel MC990D que no consigo hacer funciona de ninguna manera:
Bus 001 Device 087: ID 1410:7001 Novatel Wireless

He probado con usb-modeswitch, pero no funciona:
root@fijo:/etc/udev/rules.d# usb_modeswitch -v 1410 -p 7001

Looking for default devices ...
Found devices in default mode, class or configuration (1)
Accessing device 089 on bus 001 ...
Getting the current device configuration ...
OK, got current device configuration (1)
Using endpoints 0x01 (out) and 0x82 (in)
Using endpoints 0x01 (out) and 0x82 (in)
Not a storage device, skipping SCSI inquiry

USB description data (for identification)
-------------------------
Manufacturer: Novatel Wireless, Inc.
Product: Novatel Wireless HSPA Modem
Serial No.: 352989025899851
-------------------------
Warning: no switching method given.
-> Run lsusb to note any changes. Bye

En syslog me sale lo siguiente:

Mar 21 20:31:28 fijo kernel: [ 9355.230320] usb 1-3.3: new high speed USB device using ehci_hcd and address 88
Mar 21 20:31:28 fijo kernel: [ 9355.348814] usb 1-3.3: config 1 has an invalid interface number: 5 but max is 0
Mar 21 20:31:28 fijo kernel: [ 9355.348818] usb 1-3.3: config 1 has no interface number 0
Mar 21 20:31:28 fijo kernel: [ 9355.417366] scsi92 : usb-storage 1-3.3:1.5
Mar 21 20:31:29 fijo usb_modeswitch: switching 1410:5020 (Novatel Wireless, Inc.: Novatel Wireless HSPA Modem)
Mar 21 20:31:29 fijo kernel: [ 9356.272063] usb 1-3.3: USB disconnect, address 88
Mar 21 20:31:29 fijo kernel: [ 9356.510319] usb 1-3.3: new high speed USB device using ehci_hcd and address 89
Mar 21 20:31:30 fijo kernel: [ 9356.625065] usb 1-3.3: config 1 has an invalid interface number: 5 but max is 4
Mar 21 20:31:30 fijo kernel: [ 9356.625069] usb 1-3.3: config 1 has no interface number 4
Mar 21 20:31:30 fijo kernel: [ 9356.795711] scsi93 : usb-storage 1-3.3:1.5
Mar 21 20:31:31 fijo kernel: [ 9357.793211] scsi 93:0:0:0: Direct-Access Novatel Mass Storage 2.31 PQ: 0 ANSI: 0
Mar 21 20:31:31 fijo kernel: [ 9357.793756] sd 93:0:0:0: Attached scsi generic sg6 type 0
Mar 21 20:31:31 fijo kernel: [ 9357.798078] sd 93:0:0:0: [sdf] 1984000 512-byte logical blocks: (1.01 GB/968 MiB)
Mar 21 20:31:31 fijo kernel: [ 9357.801070] sd 93:0:0:0: [sdf] Write Protect is off
Mar 21 20:31:31 fijo kernel: [ 9357.801074] sd 93:0:0:0: [sdf] Mode Sense: 0f 0e 00 00
Mar 21 20:31:31 fijo kernel: [ 9357.801076] sd 93:0:0:0: [sdf] Assuming drive cache: write through
Mar 21 20:31:31 fijo kernel: [ 9357.811196] sd 93:0:0:0: [sdf] Assuming drive cache: write through
Mar 21 20:31:31 fijo kernel: [ 9357.814466] sdf: sdf1
Mar 21 20:31:31 fijo kernel: [ 9357.828194] sd 93:0:0:0: [sdf] Assuming drive cache: write through
Mar 21 20:31:31 fijo kernel: [ 9357.828198] sd 93:0:0:0: [sdf] Attached SCSI removable disk

¿Alguna idea?
Gracias,

Imagen de abdulet
+1
0
-1

Yo no he conseguido que funcione con usb_modeswitch, pero sí que funcione ;) he seguido estos pasos:

  1. Cargar el módulo serie usb con los parámetros del módem
    sudo modprobe usbserial vendor=0x1410 product=0x7001
  2. Extraer la unidad de CD que se crea al insertar el módem
    eject sr1
  3. Hay que tener en cuenta que este dispositivo puede tener 2 identificadores de producto distintos el 0x6000 y el 0x7001, para saber cual es el tuyo insertalo y ejecuta:
    dmesg | grep -E "scsi-[0-9] drive" | sed -e 's/.* \([^ ]\+\):.*/\1/' | tail -1 | xargs -i eject {}
    lsusb | grep "1410:" | sed -e 's/.*1410:\([^\ ]\+\).*/\1/'

    Tambien puedes copiar y ejecutar este script, que realiza estos pasos automáticamente, pide que insertes el módem y desmonta la unidad de CD, una vez desmontada hay que esperar un rato para que el sistema detecte el módem
    #!/bin/bash
    PRODUCT=$(dmesg | grep -E "scsi-[0-9] drive" | sed -e 's/.* \([^ ]\+\):.*/\1/' | tail -1 | xargs -i eject {})
    CDROM=$(lsusb | grep "1410:" | sed -e 's/.*1410:\([^\ ]\+\).*/\1/')
    modprobe usbserial vendor=0x1410 product=0x$PRODUCT
    echo "Plug it man, and press enter ;)"
    read
    eject $CDROM

    A navegar!!!

+1
0
-1