Fórum Ubuntu Linux - PT
Suporte Técnico => Internet, Redes e Segurança => Tópico iniciado por: Cuervo em 15 de Novembro de 2010, 16:39
-
Sem conexão, só aparece na aba de conexões quando conecto também. um modem 3g da claro. não consegui instalar via autorun nem via install_linux, arquivos que constam no modem/pendrive.
Já reinstalei os arquivos usb_modeswitch e (...).data e nada.
Alguma idéia?
Obs.: conecto normalmente com modem huawei e226 da claro.
-
Se você usa o comando "eject", após plugar o modem, ele fica disponível pra conexão?
-
não.
Uma possível resposta, pelo que pesquisei na internet, estaria em uma atualização do 'usb-modeswitch' e de outros arquivos que o acompanham.
Mas mesmo assim espero por colaborações
-
a atualização possível está no site do desenvolvedor:
http://www.draisberghof.de/usb_modeswitch/#download
-
Dê mais informações sobre o problema.
Quando você pluga o modem 3g ele aparece no gerenciador?
-
No gerenciador de redes? Não.
Curiosamente só aparece quando plugo também. um modem huawei claro e226 que funciona normalmente.
Só o modem e173, não aparece no gerenciador de redes nem quando inicio a máquina com ele já plugado.
Quanto à nova versão do usb-modeswitch, pelo jeito terei de baixar uma penca de arquivos dos quais ele depende.
Mas obrigado pela atenção.
-
Quanto à nova versão do usb-modeswitch, pelo jeito terei de baixar uma penca de arquivos dos quais ele depende.
Não, são só dois: o pacote do código ("usb-modeswitch-<versão>.tar.gz" e "usb-modeswitch-data-<versão>.tar.gz"). Ambos são instalados sem necessidade de compilação, por isso nem o suporte a compilação (apt-get install build-essentials) é necessário.
Pra falar a verdade, acho que se vc já usa o 10.04, só precisa mesmo do pacote "usb-modeswitch-data" atualizado.
-
atualizei o mode... data para a versão mais atualizada - 20100826. Não funcionou (não pediu reinicialização). Vou em busca do usb-modeswitch atualizado
-
Não funfou. será que tenho de atualizar para 10.10 para que funcione? Ao que parece as versões mais atualizadas do usb-mode... e usb-mode...data são as do ubu 10.10, certo?
-
Não, a versão mais atualizada é a do desenvolvedor. As versões instaladas no 10.10 só são mais recentes que as instaladas no 10.04, só isso.
-
Tentei agora com o wvdial e uma configuração para a vivo que achei na internet e nada. Acho que o problema está realmente no reconhecimento do modem pelo ubu. quando conecto outro modem 3g que tenho aparewcem os dois; se retiro o que funciona, o outro desaparece do gerenciador de redes. Já tentei ejetá-lo via terminal e nada.
-
faz um teste pra gente? Plugue seu modem, depois poste as 30 últimas linhas do "dmesg", com o comando abaixo.
dmesg | tail -30
-
[ 1812.280282] sr 24:0:0:0: Attached scsi generic sg3 type 5
[ 1812.658200] PPP BSD Compression module registered
[ 1812.695745] PPP Deflate Compression module registered
[ 1820.529654] ISO 9660 Extensions: Microsoft Joliet Level 3
[ 1820.540663] ISOFS: changing to secondary root
[ 1937.332349] ath9k: Two wiphys trying to scan at the same time
[ 1937.361584] wlan0: deauthenticating from 00:05:9e:88:81:81 by local choice (reason=3)
[ 1937.551295] wlan0: direct probe to AP 00:05:9e:88:81:81 (try 1)
[ 1937.554045] wlan0: direct probe responded
[ 1937.554050] wlan0: authenticate with AP 00:05:9e:88:81:81 (try 1)
[ 1937.555966] wlan0: authenticated
[ 1937.555985] wlan0: associate with AP 00:05:9e:88:81:81 (try 1)
[ 1937.558651] wlan0: RX AssocResp from 00:05:9e:88:81:81 (capab=0x411 status=0 aid=2)
[ 1937.558656] wlan0: associated
[ 2299.408918] option: option_instat_callback: error -108
[ 2299.409061] option1 ttyUSB0: GSM modem (1-port) converter now disconnected from ttyUSB0
[ 2299.409089] option 4-1:1.0: device disconnected
[ 2299.409167] option1 ttyUSB1: GSM modem (1-port) converter now disconnected from ttyUSB1
[ 2299.409188] option 4-1:1.1: device disconnected
[ 2299.520067] usb 4-1: reset full speed USB device using uhci_hcd and address 8
[ 2299.663014] option 4-1:1.1: GSM modem (1-port) converter detected
[ 2299.663136] usb 4-1: GSM modem (1-port) converter now attached to ttyUSB0
[ 2299.666612] option 4-1:1.0: GSM modem (1-port) converter detected
[ 2299.666739] usb 4-1: GSM modem (1-port) converter now attached to ttyUSB1
[ 2301.856103] usb 4-1: USB disconnect, address 8
[ 2301.857562] option: option_instat_callback: error -108
[ 2301.857758] option1 ttyUSB1: GSM modem (1-port) converter now disconnected from ttyUSB1
[ 2301.857787] option 4-1:1.0: device disconnected
[ 2301.857914] option1 ttyUSB0: GSM modem (1-port) converter now disconnected from ttyUSB0
[ 2301.857936] option 4-1:1.1: device disconnected
-
me parece que seu modem está sendo convertido, ainda que o NM não o reconheça.
talvez só o que esteja faltando seja carregar o módulo de interface serial via USB, que essas interfaces "ttyUSBx" emulam.
mais informações...
lsusb (c/ o modem plugado)
lsmod | grep usbserial
-
Cuervo, aqui no meu PC o usbmodeswitch só funciona o baixado do site, os do repositórios não funcionam aqui.
Veja esse tópico: http://ubuntuforum-pt.org/index.php/topic,64212.0.html
Pra min funciona na versão 9.10 e 10.04 do ubuntu.
Abraço.
-
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 009: ID 12d1:1c0b Huawei Technologies Co., Ltd.
Bus 001 Device 003: ID 0bda:8187 Realtek Semiconductor Corp. RTL8187 Wireless Adapter
Bus 001 Device 002: ID 0402:5602 ALi Corp. Video Camera Controller
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
eis o comando lsusb
-
usuario@ubuntu:~$ lsmod | grep usbserial
usbserial 33019 1 option
usuario@ubuntu:~$
E o outro comando
-
sudo modprobe -r usbserial
sudo modprobe -v usbserial vendor=0x12d1 product=0x1c0b
dmesg | grep usb | tail
-
usuario@ubuntu:~$ sudo modprobe -r usbserial
FATAL: Module usbserial is in use.
usuario@ubuntu:~$
1o. comando
-
usuario@ubuntu:~$ sudo modprobe -v usbserialvendor=0x12d1 product=0x1c0b
FATAL: Module usbserialvendor=0x12d1 not found.
usuario@ubuntu:~$
-
usuario@ubuntu:~$ dmesg | grep usb | tall
Comando 'tall' não encontrado, você quis dizer:
Comando 'tail' do pacote 'coreutils' (main)
Comando 'wall' do pacote 'bsdutils' (main)
Comando 'tdll' do pacote 'tdl' (universe)
Comando 'talk' do pacote 'ytalk' (universe)
Comando 'talk' do pacote 'talk' (universe)
Comando 'talk' do pacote 'inetutils-talk
-
a atualização possível está no site do desenvolvedor:
http://www.draisberghof.de/usb_modeswitch/#download
Como instalo?
-
usuario@ubuntu:~$ dmesg | grep usb | tail
[ 932.982490] usb 2-7: GSM modem (1-port) converter now attached to ttyUSB1
[ 934.031306] usb 2-7: USB disconnect, address 6
[ 950.688046] usb 1-7: new high speed USB device using ehci_hcd and address 9
[ 951.209385] usb 1-7: configuration #1 chosen from 1 choice
[ 951.245539] usb-storage: device found at 9
[ 951.245547] usb-storage: waiting for device to settle before scanning
[ 951.260809] usb-storage: device found at 9
[ 951.260817] usb-storage: waiting for device to settle before scanning
[ 956.244584] usb-storage: device scan complete
[ 956.285492] usb-storage: device scan complete
-
usuario@ubuntu:~$ sudo modprobe -v usbserialvendor=0x12d1 product=0x1c0b
FATAL: Module usbserialvendor=0x12d1 not found.
usuario@ubuntu:~$
Você não separou "usbserial" e "vendor", por isso não funcionou. Repita por favor, na sequência que eu passei.
a atualização possível está no site do desenvolvedor:
http://www.draisberghof.de/usb_modeswitch/#download
Como instalo?
Baixe os pacotes, descompacte no seu diretório HOME, entre no diretório criado, execute o comando "sudo make install" (sem "make" antes).
-
usuario@ubuntu:~$ sudo modprobe -v usbserialvendor=0x12d1 product=0x1c0b
FATAL: Module usbserialvendor=0x12d1 not found.
usuario@ubuntu:~$
Você não separou "usbserial" e "vendor", por isso não funcionou. Repita por favor, na sequência que eu passei.
a atualização possível está no site do desenvolvedor:
http://www.draisberghof.de/usb_modeswitch/#download
Como instalo?
Baixe os pacotes, descompacte no seu diretório HOME, entre no diretório criado, execute o comando "sudo make install" (sem "make" antes).
sudo make install (qual arquivo?) . Tentei alguns e deram mensagens de erro.
-
falstaff@ubuntu:~$ sudo modprobe -v usbserial vendor-0x12d1 product=0x1c0b
insmod /lib/modules/2.6.32-25-generic/kernel/drivers/usb/serial/usbserial.ko vendor-0x12d1 product=0x1c0b
FATAL: Error inserting usbserial (/lib/modules/2.6.32-25-generic/kernel/drivers/usb/serial/usbserial.ko): Unknown symbol in module, or unknown parameter (see dmesg)
falstaff@ubuntu:~$
Está correto agora?
-
Cuervo, é essencial que vc verifique os comandos a serem digitados. Uma vírgula a mais ou a menos faz diferença. No caso, o comando tinha um sinal de "=" após a palavra "vendor", não um traço ("-").
-
Cuervo, é essencial que vc verifique os comandos a serem digitados. Uma vírgula a mais ou a menos faz diferença. No caso, o comando tinha um sinal de "=" após a palavra "vendor", não um traço ("-").
falstaff@ubuntu:~$ sudo modprobe -v usbserial vendor=0x12d1 product=0x1c0b
[sudo] password for falstaff:
insmod /lib/modules/2.6.32-25-generic/kernel/drivers/usb/serial/usbserial.ko vendor=0x12d1 product=0x1c0b
falstaff@ubuntu:~$
::)
ok, desculpe. defeito do operador
-
Repita o comando "dmesg | grep usb | tail".
-
Repita o comando "dmesg | grep usb | tail".
falstaff@ubuntu:~$ dmesg | grep usb | tail
[ 2802.508451] usb usb5: root hub lost power or was reset
[ 2802.508510] usb usb6: root hub lost power or was reset
[ 2802.744061] PM: resume of drv:usb dev:usb2 complete after 131.978 msecs
[ 2802.860066] usb 2-5: reset high speed USB device using ehci_hcd and address 2
[ 2803.044551] PM: resume of drv:usb dev:2-5 complete after 294.548 msecs
[ 2804.740064] usb 2-2: reset high speed USB device using ehci_hcd and address 3
[ 2804.875087] PM: resume of drv:usb dev:2-2 complete after 246.186 msecs
[ 4477.117270] usbcore: registered new interface driver usbserial
[ 4477.119382] usbcore: registered new interface driver usbserial_generic
[ 4477.119387] usbserial: USB Serial Driver core
falstaff@ubuntu:~$
-
O modem está plugado, correto? Vc chegou a instalar e/ou configurar o wvdial pro seu modem (ou pra algum outro) ?
-
O modem está plugado, correto? Vc chegou a instalar e/ou configurar o wvdial pro seu modem (ou pra algum outro) ?
me enganei. Tentei usar uma configuração q consegui na net - copiei do arquivo baixado e colei no wvdial.conf e não deu certo. tenho o wvdial instalado aki.
O modem continua plugado
falstaff@ubuntu:~$ sudo wvdial
[sudo] password for falstaff:
--> WvDial: Internet dialer version 1.60
--> Warning: section [Dialer Defaults] does not exist in wvdial.conf.
--> Cannot open /dev/modem: No such file or directory
--> Cannot open /dev/modem: No such file or directory
--> Cannot open /dev/modem: No such file or directory
falstaff@ubuntu:~$ sudo wvdial 3g
--> WvDial: Internet dialer version 1.60
--> Cannot open /dev/ttyUSB0: No such file or directory
--> Cannot open /dev/ttyUSB0: No such file or directory
--> Cannot open /dev/ttyUSB0: No such file or directory
-
Abaixo a configuração do wvdial
[Dialer 3g]
Modem = /dev/ttyUSB0
Baud = 921600
DialCommand = ATDT
Check Def Route = on
FlowControl = Hardware(CRTSCTS)
Username = vivo
Password = vivo
Phone = *99#
Stupid mode = 1
Auto Reconnect = off
Auto DNS = on
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2
Init3 = AT+CGDCONT=1,"IP","zap.vivo.com.br"
ISDN = 0
Modem Type = Analog Modem
-
Modem = /dev/ttyUSB0
Tente mudar para "ttyUSB1".
Depois, para discar:
sudo wvdial 3g
-
Modem = /dev/ttyUSB0
Tente mudar para "ttyUSB1".
Depois, para discar:
sudo wvdial 3g
falstaff@ubuntu:~$ sudo gedit
[sudo] password for falstaff:
falstaff@ubuntu:~$ sudo wvdial 3g
--> WvDial: Internet dialer version 1.60
--> Cannot open /dev/ttyUSB1: No such file or directory
--> Cannot open /dev/ttyUSB1: No such file or directory
--> Cannot open /dev/ttyUSB1: No such file or directory
-
execute o comando abaixo, desplugue seu modem e plugue novamente.
chmod -x /usr/sbin/usb_modeswitch
Aguarde 1 ou 2 minutos, após plugar o modem de volta, depois execute o comando
dmesg | tail
Isso vai mostrar como seu modem é reconhecido, antes do usb-modeswitch tentar "virá-lo" em modem.
-
execute o comando abaixo, desplugue seu modem e plugue novamente.
chmod -x /usr/sbin/usb_modeswitch
Aguarde 1 ou 2 minutos, após plugar o modem de volta, depois execute o comando
dmesg | tail
Isso vai mostrar como seu modem é reconhecido, antes do usb-modeswitch tentar "virá-lo" em modem.
falstaff@ubuntu:~$ chmod -x /usr/sbin/usb_modeswitch
chmod: alterando permissões de `/usr/sbin/usb_modeswitch': Operação não permitida
falstaff@ubuntu:~$ sudo su
[sudo] password for falstaff:
root@ubuntu:/home/falstaff# chmod -x /usr/sbin/usb_modeswitch
root@ubuntu:/home/falstaff# dmesg | tail
[ 221.930713] usb-storage: waiting for device to settle before scanning
[ 226.928391] usb-storage: device scan complete
[ 226.928418] usb-storage: device scan complete
[ 226.929258] scsi 8:0:0:0: CD-ROM HUAWEI Mass Storage 2.31 PQ: 0 ANSI: 2
[ 226.929324] scsi 9:0:0:0: Direct-Access HUAWEI SD Storage 2.31 PQ: 0 ANSI: 2
[ 226.932729] sd 9:0:0:0: Attached scsi generic sg1 type 0
[ 226.937718] sd 9:0:0:0: [sdb] Attached SCSI removable disk
[ 226.938456] sr0: scsi-1 drive
[ 226.938910] sr 8:0:0:0: Attached scsi CD-ROM sr0
[ 226.939147] sr 8:0:0:0: Attached scsi generic sg2 type 5
-
Isso!
Execute agora o comando abaixo, pra gente confirmar a mudança do modem.
sudo eject sr0
dmesg | tail
-
Isso!
Execute agora o comando abaixo, pra gente confirmar a mudança do modem.
sudo eject sr0
dmesg | tail
falstaff@ubuntu:~$ sudo su
[sudo] password for falstaff:
root@ubuntu:/home/falstaff# sudo eject sr0
root@ubuntu:/home/falstaff# dmesg | tail
[ 1136.241413] wlan0: direct probe to AP 00:25:86:c6:7f:a0 (try 1)
[ 1136.244480] wlan0: direct probe responded
[ 1136.244485] wlan0: authenticate with AP 00:25:86:c6:7f:a0 (try 1)
[ 1136.247534] wlan0: authenticated
[ 1136.247553] wlan0: associate with AP 00:25:86:c6:7f:a0 (try 1)
[ 1136.444055] wlan0: associate with AP 00:25:86:c6:7f:a0 (try 2)
[ 1136.448662] wlan0: RX AssocResp from 00:25:86:c6:7f:a0 (capab=0x431 status=0 aid=3)
[ 1136.448667] wlan0: associated
[ 1136.449112] ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
[ 1147.280053] wlan0: no IPv6 routers present
root@ubuntu:/home/falstaff#
root@ubuntu:/home/falstaff# dmesg |tail
[ 1136.241413] wlan0: direct probe to AP 00:25:86:c6:7f:a0 (try 1)
[ 1136.244480] wlan0: direct probe responded
[ 1136.244485] wlan0: authenticate with AP 00:25:86:c6:7f:a0 (try 1)
[ 1136.247534] wlan0: authenticated
[ 1136.247553] wlan0: associate with AP 00:25:86:c6:7f:a0 (try 1)
[ 1136.444055] wlan0: associate with AP 00:25:86:c6:7f:a0 (try 2)
[ 1136.448662] wlan0: RX AssocResp from 00:25:86:c6:7f:a0 (capab=0x431 status=0 aid=3)
[ 1136.448667] wlan0: associated
[ 1136.449112] ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
[ 1147.280053] wlan0: no IPv6 routers present
root@ubuntu:/home/falstaff#
-
Não, não funcionou. :-[
Vamos voltar o "usb_modeswitch" ao normal.
sudo chmod +x /usr/sbin/usb_modeswitch
Vc chegou a baixar os pacotes de atualização do site do desenvolvedor do usb-modeswitch?
-
Não, não funcionou. :-[
Vamos voltar o "usb_modeswitch" ao normal.
sudo chmod +x /usr/sbin/usb_modeswitch
Vc chegou a baixar os pacotes de atualização do site do desenvolvedor do usb-modeswitch?
Oba!
Estou num outro micro onde enfrento o mesmo problema. Uma vez baixados os pacotes, quais os comandos seguintes?
-
Vc deve descompactar os pacotes baixados, entrar no diretório criado ao descompactar, e executar o comando
sudo make install
-
Vc deve descompactar os pacotes baixados, entrar no diretório criado ao descompactar, e executar o comando
sudo make install
Sem citar qualquer arquivo em especial após o comando?
-
Sim, sem citar mais nada.
Também não é pra tentar compilar nada, portanto nada de "sudo make" ou "make"; é pra ir direto ao "sudo make install" mesmo.
-
root@ubuntu:/home/a/a114# sudo make install
gcc -o usb_modeswitch usb_modeswitch.c -Wall -l usb
usb_modeswitch.c:56:17: error: usb.h: Arquivo ou diretório não encontrado
usb_modeswitch.c: In function ‘main’:
usb_modeswitch.c:342: warning: implicit declaration of function ‘usb_init’
usb_modeswitch.c:345: warning: implicit declaration of function ‘usb_set_debug’
usb_modeswitch.c:347: warning: implicit declaration of function ‘usb_find_busses’
usb_modeswitch.c:348: warning: implicit declaration of function ‘usb_find_devices’
usb_modeswitch.c:391: error: dereferencing pointer to incomplete type
usb_modeswitch.c:392: error: dereferencing pointer to incomplete type
usb_modeswitch.c:394: warning: implicit declaration of function ‘usb_open’
usb_modeswitch.c:394: warning: assignment makes pointer from integer without a cast
usb_modeswitch.c:401: error: dereferencing pointer to incomplete type
usb_modeswitch.c:403: error: dereferencing pointer to incomplete type
usb_modeswitch.c:405: error: dereferencing pointer to incomplete type
usb_modeswitch.c:555: warning: implicit declaration of function ‘usb_close’
usb_modeswitch.c: In function ‘deviceDescription’:
usb_modeswitch.c:569: error: dereferencing pointer to incomplete type
usb_modeswitch.c:570: warning: implicit declaration of function ‘usb_get_string_simple’
usb_modeswitch.c:570: error: dereferencing pointer to incomplete type
usb_modeswitch.c:579: error: dereferencing pointer to incomplete type
usb_modeswitch.c:580: error: dereferencing pointer to incomplete type
usb_modeswitch.c:589: error: dereferencing pointer to incomplete type
usb_modeswitch.c:590: error: dereferencing pointer to incomplete type
usb_modeswitch.c: In function ‘deviceInquire’:
usb_modeswitch.c:622: warning: implicit declaration of function ‘usb_claim_interface’
usb_modeswitch.c:627: warning: implicit declaration of function ‘usb_clear_halt’
usb_modeswitch.c:629: warning: implicit declaration of function ‘usb_bulk_write’
usb_modeswitch.c:635: warning: implicit declaration of function ‘usb_bulk_read’
usb_modeswitch.c:662: warning: implicit declaration of function ‘usb_release_interface’
usb_modeswitch.c: In function ‘resetUSB’:
usb_modeswitch.c:678: warning: implicit declaration of function ‘sleep’
usb_modeswitch.c:680: warning: implicit declaration of function ‘usb_reset’
usb_modeswitch.c: In function ‘switchSendMessage’:
usb_modeswitch.c:732: warning: implicit declaration of function ‘usleep’
usb_modeswitch.c: In function ‘switchConfiguration’:
usb_modeswitch.c:797: warning: implicit declaration of function ‘usb_set_configuration’
usb_modeswitch.c: In function ‘switchAltSetting’:
usb_modeswitch.c:813: warning: implicit declaration of function ‘usb_set_altinterface’
usb_modeswitch.c: In function ‘switchHuaweiMode’:
usb_modeswitch.c:830: warning: implicit declaration of function ‘usb_control_msg’
usb_modeswitch.c:830: error: ‘USB_TYPE_STANDARD’ undeclared (first use in this function)
usb_modeswitch.c:830: error: (Each undeclared identifier is reported only once
usb_modeswitch.c:830: error: for each function it appears in.)
usb_modeswitch.c:830: error: ‘USB_RECIP_DEVICE’ undeclared (first use in this function)
usb_modeswitch.c:830: error: ‘USB_REQ_SET_FEATURE’ undeclared (first use in this function)
usb_modeswitch.c: In function ‘switchSonyMode’:
usb_modeswitch.c:916: warning: assignment makes pointer from integer without a cast
usb_modeswitch.c: In function ‘detachDriver’:
usb_modeswitch.c:952: warning: implicit declaration of function ‘usb_get_driver_np’
usb_modeswitch.c:968: warning: implicit declaration of function ‘usb_detach_kernel_driver_np’
usb_modeswitch.c: In function ‘checkSuccess’:
usb_modeswitch.c:1055: warning: assignment makes pointer from integer without a cast
usb_modeswitch.c:1061: error: dereferencing pointer to incomplete type
usb_modeswitch.c:1061: error: dereferencing pointer to incomplete type
usb_modeswitch.c: In function ‘search_devices’:
usb_modeswitch.c:1174: warning: implicit declaration of function ‘usb_get_busses’
usb_modeswitch.c:1174: warning: assignment makes pointer from integer without a cast
usb_modeswitch.c:1174: error: dereferencing pointer to incomplete type
usb_modeswitch.c:1176: error: dereferencing pointer to incomplete type
usb_modeswitch.c:1176: error: dereferencing pointer to incomplete type
usb_modeswitch.c:1178: error: dereferencing pointer to incomplete type
usb_modeswitch.c:1178: error: dereferencing pointer to incomplete type
usb_modeswitch.c:1179: error: dereferencing pointer to incomplete type
usb_modeswitch.c:1200: error: dereferencing pointer to incomplete type
usb_modeswitch.c:1207: error: dereferencing pointer to incomplete type
usb_modeswitch.c:1207: error: dereferencing pointer to incomplete type
usb_modeswitch.c:1209: error: dereferencing pointer to incomplete type
usb_modeswitch.c:1219: error: dereferencing pointer to incomplete type
usb_modeswitch.c:1228: error: dereferencing pointer to incomplete type
usb_modeswitch.c:1230: error: dereferencing pointer to incomplete type
usb_modeswitch.c:1233: error: dereferencing pointer to incomplete type
usb_modeswitch.c:1234: error: dereferencing pointer to incomplete type
usb_modeswitch.c:1261: error: dereferencing pointer to incomplete type
usb_modeswitch.c:1261: error: dereferencing pointer to incomplete type
usb_modeswitch.c: In function ‘find_first_bulk_output_endpoint’:
usb_modeswitch.c:1283: error: dereferencing pointer to incomplete type
usb_modeswitch.c:1286: error: dereferencing pointer to incomplete type
usb_modeswitch.c:1287: error: dereferencing pointer to incomplete type
usb_modeswitch.c:1288: error: dereferencing pointer to incomplete type
usb_modeswitch.c:1288: error: ‘USB_ENDPOINT_TYPE_MASK’ undeclared (first use in this function)
usb_modeswitch.c:1288: error: ‘USB_ENDPOINT_TYPE_BULK’ undeclared (first use in this function)
usb_modeswitch.c:1289: error: dereferencing pointer to incomplete type
usb_modeswitch.c:1289: error: ‘USB_ENDPOINT_DIR_MASK’ undeclared (first use in this function)
usb_modeswitch.c:1290: error: dereferencing pointer to incomplete type
usb_modeswitch.c: In function ‘find_first_bulk_input_endpoint’:
usb_modeswitch.c:1301: error: dereferencing pointer to incomplete type
usb_modeswitch.c:1304: error: dereferencing pointer to incomplete type
usb_modeswitch.c:1305: error: dereferencing pointer to incomplete type
usb_modeswitch.c:1306: error: dereferencing pointer to incomplete type
usb_modeswitch.c:1306: error: ‘USB_ENDPOINT_TYPE_MASK’ undeclared (first use in this function)
usb_modeswitch.c:1306: error: ‘USB_ENDPOINT_TYPE_BULK’ undeclared (first use in this function)
usb_modeswitch.c:1307: error: dereferencing pointer to incomplete type
usb_modeswitch.c:1307: error: ‘USB_ENDPOINT_DIR_MASK’ undeclared (first use in this function)
usb_modeswitch.c:1308: error: dereferencing pointer to incomplete type
make: ** [usb_modeswitch] Erro 1
root@ubuntu:/home/a/a114#
Este foi o usb modeswitch. tentei também. com o nome original da pasta. Renomeei-a para 'a114' para evitar erros de digitação.
-
a@ubuntu:~$ sudo su
root@ubuntu:/home/a# cd adt
root@ubuntu:/home/a/adt# sudo make install
install -d /etc/usb_modeswitch.d
install -D --mode=644 40-usb_modeswitch.rules /lib/udev/rules.d/40-usb_modeswitch.rules
install --mode=644 -t /etc/usb_modeswitch.d ./usb_modeswitch.d/*
if [ -f /etc/issue ]; then \
if [ -n `which udevadm 2>/dev/null` ]; then \
UDEVADM=`which udevadm`; \
UDEVADM_VER=`$UDEVADM -V 2>/dev/null`; \
if [ -z $UDEVADM_VER ]; then \
UDEVADM_VER=`$UDEVADM --version 2>/dev/null`; \
fi; \
if [ $UDEVADM_VER -gt 127 ]; then \
$UDEVADM control --reload-rules; \
else \
$UDEVADM control --reload_rules; \
fi \
elif [ `which udevcontrol 2>/dev/null` ]; then \
`which udevcontrol` reload_rules; \
fi \
Eis o usb modeswitch data
-
usb_modeswitch.c:56:17: error: usb.h: Arquivo ou diretório não encontrado
Esse arquivo tinha que existir em seu sistema. Provavelmente vc terá que instalá-lo com algum pacote (talvez o "kernel-headers"). Vou dar uma pesquisada e volto com o link de onde vc pode baixá-lo.
Tente prosseguir, instalando apenas o pacote usb-modeswitch-data.
-
usb_modeswitch.c:56:17: error: usb.h: Arquivo ou diretório não encontrado
Esse arquivo tinha que existir em seu sistema. Provavelmente vc terá que instalá-lo com algum pacote (talvez o "kernel-headers"). Vou dar uma pesquisada e volto com o link de onde vc pode baixá-lo.
Tente prosseguir, instalando apenas o pacote usb-modeswitch-data.
Instalei o pct libusb, qe contem o tal arquivo mas o modem não funcionou. Li no site do desenvolvedor q o modem e173 não está listado como um dos q funcionaria com a versão mais atual do usb modeswitch.
Acho q o jeito é esperar por uma nova versão
-
Consegui a solução através do link abaixo
http://www.draisberghof.de/usb_modeswitch/bb/viewtopic.php?t=552
Algumas dicas:
1. O modem na verdade é huawei 173s;
2. Pode-se utilizar o tradutor do google, mas não copie e cole, apenas, os comandos; e se o fizer, faça-o pela versão em inglês.
3. Difícil criar o arquivo? Abra um já existente - como root - e 'salve como'
Boa sorte a todos!
-
pessoal to com o mesmo problema tentei um monte de coisa até pelo terminal
modprob usbserial ai ele fala (module usbrserial not found) agora to tentanto fazer sei la talves o download
desse tal (module usbrserial not found) achei qeu seria interessante o pessoal saber de rrepente ja uma ajuda v
valeu!!!
-
Olá, galera tenho um moden HUWEI E173, consegui resolver o poblema do meu molden da seguinte maneira, segui esse tópico.
http://www.taginfo.com.br/s1/index.php?option=com_content&view=article&id=95:instalar-o-modem-huawei-e173-no-ubuntu-10&catid=6:ti&Itemid=8
Espero ter ajudado abraços
-
Galera, só uma dica... muitas vezes a gente resolve a parada buscando no google.
Mas mesmo pra procurar no google precisa saber como fazer. Se vocês continuarem escrevendo essa barbaridade de "MOLDEN", não há Cristo que seja capaz de fazer o google funcionar direito... a palavra é "MODEM", vem de "MOdulador/DEModulador"...
-
Olá, galera tenho um moden HUWEI E173, consegui resolver o poblema do meu molden da seguinte maneira, segui esse tópico.
http://www.taginfo.com.br/s1/index.php?option=com_content&view=article&id=95:instalar-o-modem-huawei-e173-no-ubuntu-10&catid=6:ti&Itemid=8
Espero ter ajudado abraços
Corrigindo o link acima:
http://www.taginfo.com.br/index.php?option=com_content&view=article&id=95:instalar-o-modem-huawei-e173-no-ubuntu-10&catid=6:ti&Itemid=8
Abraços,
Ariel.