Montar unidade USB no dongle 3G

3

Eu tenho um dongle Huawei HiLink E303 USB G3-internet que gostaria de usar para se conectar à Internet. Estou usando o Arch Linux. De acordo com esta página , os drivers do Linux estão realmente no dispositivo e pode ser instalado relativamente fácil, inclusive no Arch. No entanto, não consigo montar este dispositivo e, portanto, não posso extrair os drivers. Basicamente, o dispositivo está sendo reconhecido como um dispositivo USB, e logo depois é carregado como um 'Dispositivo Ethernet CDC'. No tutorial mencionado acima, o truque está em montar o dispositivo e depois carregar os drivers, mas não consigo fazer isso. Nenhuma letra de unidade está sendo atribuída ao verificar o diário (lembre-se, o Arch está usando o systemd agora, portanto, não há mais arquivos / var / log / messages etc).

Veja alguns resultados:

$ journalctl -f
Feb 15 02:47:57 S1 kernel: usb 1-2: new high-speed USB device number 21 using ehci_hcd
Feb 15 02:47:58 S1 kernel: scsi12 : usb-storage 1-2:1.0
Feb 15 02:47:58 S1 kernel: usb 1-2: USB disconnect, device number 21
Feb 15 02:48:03 S1 kernel: usb 1-2: new high-speed USB device number 22 using ehci_hcd
Feb 15 02:48:04 S1 kernel: cdc_ether 1-2:1.0 eth0: register 'cdc_ether' at usb-0000:00:1d...2:63
Feb 15 02:48:04 S1 systemd-udevd[12873]: renamed network interface eth0 to enp0s29f7u2

$ lsusb
Bus 001 Device 024: ID 12d1:14db Huawei Technologies Co., Ltd.
... (other irrelevant devices)

$ ls /dev/disk/by-uuid
No new devices show up here

$ fdisk -l
No new devices show up here

$ ls /dev
No new devices show up here

Por não receber uma letra de unidade - ou mesmo uma atribuição de CD como é mostrada na página do tutorial, não consigo montar o dispositivo. Alguém tem alguma ideia?

Além disso, eu quero finalmente me conectar à internet, então se alguém souber um atalho para isso, isso também funcionaria. Eu tentei executar ifconfig enp0s29f7u2 up , e é realmente ativado, mas nenhuma conexão real é feita.

    
por user32421 15.02.2013 / 09:00

1 resposta

4

Tenha uma boa leitura nas páginas do Arch Wiki sobre modems 3G USB e Huawei E220 .

Seu modelo específico é discutido nos fóruns , que sugere o seguinte:

Crie /usr/share/usb_modeswitch/12d1:14db com o seguinte conteúdo

# Huawei E303
DefaultVendor = 0x19d2
DefaultProduct = 0x14db
TargetVendor = 0x19d2
TargetProduct = 0x14db
MessageContent = "55534243123456780000000000000011062000000100000000000000000000"

Edite (ou crie) /lib/udev/rules.d/40-usb_modeswitch.rules e adicione as seguintes linhas

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

Em seguida, reinicie o udev ou desconecte seu dongle e conecte-o novamente.

Você também pode precisar instalar alguns pacotes listados na [página wiki do modem 3G] ( link ).

    
por 15.02.2013 / 10:09