O modem WWAN da Qualcomm Gobi não aparece mais no Network Manager

4

Não tenho certeza do que aconteceu aqui. Eu instalei o Cinnamon no meu ambiente Ubuntu 12.10 ontem, reiniciei quando terminei e tudo estava funcionando bem. Eu até usei meu modem WWAN depois que minha banda larga de linha fixa caiu. No entanto, depois de iniciar minha máquina esta manhã e ver que minha linha fixa ainda está tendo problemas (intermitentemente), cliquei no applet de rede e meu dispositivo WWAN não estava listado. Também não está na janela principal do gerenciador de rede.

Ainda está presente no sistema:

$ lsusb
Bus 001 Device 003: ID 05ca:18b0 Ricoh Co., Ltd Sony Vaio Integrated Webcam
Bus 001 Device 004: ID 05c6:9221 Qualcomm, Inc. Gobi Wireless Modem (QDL mode)
Bus 002 Device 005: ID 04e8:6865 Samsung Electronics Co., Ltd 
Bus 002 Device 002: ID 0409:005a NEC Corp. HighSpeed Hub
Bus 003 Device 002: ID 147e:1000 Upek Biometric Touchchip/Touchstrip Fingerprint Sensor
Bus 008 Device 002: ID 044e:3017 Alps Electric Co., Ltd BCM2046 Bluetooth Device

Saída de depuração do gerenciador de modem, refere-se a um dispositivo que está na lista negra:

modem-manager[10186]:  [1355478137.024491] [mm-manager.c:866] device_added(): (tty/ttyUSB0): port's parent device is blacklisted
modem-manager[10186]:  [1355478137.024607] [mm-manager.c:875] device_added(): (tty/ttyS0): port's parent platform driver is not whitelisted
modem-manager[10186]:  [1355478137.024700] [mm-manager.c:875] device_added(): (tty/ttyS1): port's parent platform driver is not whitelisted
...

Não consegui ver nada de relevante na saída de depuração para o gestor de rede, mas criei uma pasta apenas para o caso de .

Em /lib/udev/rules.d/77-mm-qdl-device-blacklist.rules , encontrei a seguinte linha que corresponde aos IDs de dispositivo da lsusb output:

# Generic Gobi QDL device
ATTRS{idVendor}=="05c6", ATTRS{idProduct}=="9221", ENV{ID_MM_DEVICE_IGNORE}="1"

Eu tentei comentar a segunda linha e reiniciar o network-manager / modem-manager, mas isso não ajudou. Eu não tenho idéia de onde ir a partir daqui, alguém mais tem alguma idéia?

    
por Andy E 14.12.2012 / 11:30

2 respostas

4

Ok,

O Mi Thinkpad tem este modem e agora funciona.

  1. Obtenha um Windows com este driver (para Windows) funcionando. Se você não tem, quer dual boot, você pode tentar uma instalação do VirtualBox. Obtenha os drivers e verifique se funciona com o Windows.

  2. Instalar o gobi-loader

    sudo apt-get install gobi-loader
    
  3. Copie esses arquivos, do Windows para o Linux

sudo mkdir /lib/firmware/gobi
sudo cp -p '/windows/c/Program Files/QUALCOMM/Images/Lenovo/UMTS/amss.mbn' /lib/firmware/gobi/
sudo cp -p '/windows/c/Program Files/QUALCOMM/Images/Lenovo/UMTS/apps.mbn' /lib/firmware/gobi/
sudo cp -p '/windows/c/Program Files/QUALCOMM/Images/Lenovo/6/UQCN.mbn' /lib/firmware/gobi/

Tenha cuidado porque o seu sistema de arquivos do Windows pode variar

Reinicie

Deve funcionar

COMENTÁRIO: Você também pode, montar sua partição do Windows, se você quiser em / mnt e, portanto, escolher esses arquivos daquele lugar

    
por Pepe Fernández 21.12.2012 / 21:56
2

Acho que você perdeu a parte de copiar manualmente os arquivos de firmware manualmente na resposta anterior. Eu tive um problema semelhante com o netbook de um amigo. Era um HP Mini 210-1076NR, mas o mesmo problema do carregador de gobi.

Eu escrevi sobre isso há algum tempo, mas era para o Ubuntu 10.10: link

A parte relevante, porém, provavelmente é este documento:
link

Dependendo do seu provedor, você precisará de um arquivo de firmware diferente. Você não precisará reinstalar o gobi-loader a cada vez, mas provavelmente precisará reiniciar pelo menos quando mudar de firmwares. Tente brincar com os arquivos até encontrar o caminho certo.

Não tenho certeza se esses códigos são exclusivos da HP ou não, gostaria de ir com base no documento da HP. Se tudo mais falhar, pesquise no Google Tenho certeza de que qualquer fornecedor que você tiver terá um documento sobre algum tipo de criptografia website com esta informação.

Espero que isso ajude.

    
por csgeek 28.12.2012 / 06:44