Dificuldade com reconhecimento do dispositivo de banda larga móvel (registrado como CD ROM)

4
Estou executando o Ubuntu 10.04 LTS em um netbook Samsung n150. Eu comprei um dongle de banda larga móvel da vodafone pay-as-you-go. É um dispositivo Huawei .

Eu tenho * usb_modeswitch * instalado. Eu instalei o betavine de betavineUbuntuLink . O programa carrega, mas exibe que nenhum dispositivo foi detectado. Eu tentei usar Sakis3G de sakis3Glink , usando as versões gratuitas e completas , e tudo que eu recebo é uma mensagem que não conseguiu se conectar. Tentei criar a conexão de banda larga móvel clicando com o botão direito do mouse no gerenciador de conexões e configurando-o de lá, mas a conexão nunca é registrada ou exibida. Quando o computador é inicializado com o dongle usb, ele é exibido na área de trabalho como um dispositivo montado e, quando desmontado e reinserido, não aparece na área de trabalho novamente, mas aparece em Lugares como VMB_10.2.102.30707_RP171 .

Este dongle usb não vem com um CD para instalação no Windows. No Windows, o software é instalado automaticamente a partir do dispositivo usb. Então eu acredito que uma complicação adicional com este dispositivo relativamente novo é que ele é carregado como um CD. Eu tentei um método de ir para gconf-editor para desmarcar o automount e autorun e ver se a comutação USB funcionará lá depois (eu fiz uma reinicialização), mas isso não ajudou.

Quando inicializo o computador com o dongle, ele é exibido na área de trabalho e lugares . Quando é removido e reinserido, aparece apenas em locais. Uma luz verde pisca e, ocasionalmente, uma azul também. Eu corri lsusb depois de remover e re-inserir o dongle usb, o que mostra que o dispositivo é encontrado:

alex@alex-laptop:~/programFiles/MATLAB/bin$ lsusb
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 002: ID 0a5c:219c Broadcom Corp. 
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 008: ID 12d1:14d1 Huawei Technologies Co., Ltd. 
Bus 001 Device 005: ID 0ac8:c33f Z-Star Microelectronics Corp. 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Eu então executei dmesg | tail para obter os últimos relatórios do kernel:

alex@alex-laptop:~/programFiles/MATLAB/bin$ dmesg|tail
[14373.720099] usb 1-7: new high speed USB device using ehci_hcd and address 8
[14373.997592] usb 1-7: configuration #1 chosen from 1 choice
[14374.182751] scsi6 : SCSI emulation for USB Mass Storage devices
14374.184812] usb-storage: device found at 8
[14374.184825] usb-storage: waiting for device to settle before scanning
[14379.184566] usb-storage: device scan complete
[14379.185273] scsi 6:0:0:0: CD-ROM            Vodafone CD ROM (Huawei)  2.31 PQ: 0 ANSI: 2
[14379.197689] sr0: scsi-1 drive
[14379.197986] sr 6:0:0:0: Attached scsi CD-ROM sr0
[14379.198192] sr 6:0:0:0: Attached scsi generic sg1 type 5
alex@alex-laptop:~/programFiles/MATLAB/bin$ 

Pode-se ver como o dispositivo usb dongle é visto como um "Vodafone CD ROM (Huawei)", que eu suponho ser a raiz dos problemas para betavine e sakis3g . Acredito que o cenário usual é vê-lo como uma unidade e mudar para o dispositivo de banda larga e não como um CD ROM e fazer disso um dispositivo de banda larga móvel, mas posso estar errado.

Existe um curso de ação a ser recomendado para que isso funcione? Existem testes alternativos para diagnosticar o problema exato?

UPDATE: na parte de trás do modem usb diz "Modelo: K3770, USB HSPA Stick, ID FCC: QISK3770"

UPDATE 2: No Ubuntuforums eu encontrei um tópico, link para o fórum do Unbuntu , e um post by foxy123 continha informações críticas. "Insira o APN como SMART. Você também precisará de um nome de usuário e senha. O nome de usuário e a senha são: web" Usando sakis3g e definindo as opções extras com essas informações ajudou na operação final. Isso foi feito depois de seguir o post do ManWe.

    
por Vass 19.01.2012 / 15:46

2 respostas

3

Se o modem for reconhecido, mas falhar ao conectar, verifique se ( rfkill bloqueia dispositivos sem fio de controle em seu sistema):

# get a list of devices and states
rfkill list

# unblock all wireless devices. With one integrated card this is not enough
# for some reason and I have to leave it "on" on Windows 7 to 
# get it to work on linux

rfkill unblock all

Para corrigir a banda larga móvel com 12d1: 14d1 id, siga estas instruções (não testadas). Tente criar este arquivo para /etc/usb_modeswitch.d/12d1:14d1

########################################################
# Vodafone/Huawei K3770

DefaultVendor= 0x12d1
DefaultProduct=0x14d1

TargetVendor=  0x12d1
TargetProduct= 0x14c9

MessageContent="55534243123456780000000000000011062000000100000000000000000000"

CheckSuccess=20

ou com este conteúdo

################################################## ######
# Huawei K3770

DefaultVendor= 0x12d1
DefaultProduct=0x14d1

TargetVendor= 0x12d1
TargetProduct= 0x1c05
CheckSuccess=20
MessageContent="55534243123456780000000000000011060000000000000000 000000000000"

Depois disso teste com

sudo usb_modeswitch -v 0x12d1 -p 0x14d1 -c /etc/usb_modeswitch.d/12d1:14d1

E se funcionou, adicione /lib/udev/rules.d/40-usb_modeswitch.rules estas linhas

# Huawei Ek3770
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="14d1", RUN+="usb_modeswitch '%b/%k'

E eu acho que você precisa de versão usb-modeswitch de pelo menos 1.1.8 Eu não tenho o seu modem 3g exato e, se não estou enganado, este stick deve ser adicionado aos bancos de dados de modos de comutação em algum momento. Você pode fazê-lo funcionar com a versão de desenvolvimento.

usb-modeswitch - alterne o modo de dispositivos USB "multiestado"

** Construindo instruções, tentei no ubuntu lucid **

@see link

como root, execute algo assim ( não execute a menos que você entenda o que ele faz):

# remove usb-modeswitch installed from repos
dpkg -r usb-modeswitch
dpkg -r usb-modeswitch-data

cd /tmp
mkdir /tmp/compiledir
cd /tmp/compiledir
# get newest modeswitch at the time of this answer
wget http://www.draisberghof.de/usb_modeswitch/usb-modeswitch-1.2.2.tar.bz2
wget http://www.draisberghof.de/usb_modeswitch/usb-modeswitch-data-20120120.tar.bz2

# get required -dev files for compiling usb-modeswitch
apt-get build-dep usb-modeswitch

# install them
tar -jxf usb-modeswitch-1.2.2.tar.bz2 
cd usb-modeswitch-1.2.2
make install 
cd ..

tar -jxf usb-modeswitch-data-20120120.tar.bz2 
cd usb-modeswitch-data-20120120
make install 
cd ..
    
por 22.01.2012 / 01:52
2

Eu tenho um dispositivo de banda larga móvel da Huawei, que se comportou da mesma maneira em 10.04.

Conecte o dispositivo, deixe-o assentar. Em seguida, desmonte-o pelo ícone da área de trabalho, mas não o desconecte. em seguida, verifique se ele aparece na lista quando você cria uma nova conexão de banda larga no gerenciador de rede.

Se não, verifique se o seu dispositivo está listado na lista de hardware conhecida .

usb_modeswitch pode não estar instalado corretamente. Como uma nota lateral, do Ubuntu 10.10 eu não precisei usar o usb_modeswitch, o dispositivo detectou o OOTB. Talvez tente um live-cd de 10.10 e se ele detectar ok, considere uma atualização.

update: Veja este link de ajuda sobre como configurar o modem no Ubuntu .

    
por 19.01.2012 / 22:11