Autor
|
Tema: 3G/4G integrado en PC no detecta Kubuntu 17.04 (Leído 13,959 veces)
|
victorsnk
|
https://pastebin.com/tariQx99Mod: Modificado el contenido y subido a pastebin. Códigos o salidas de terminal largos han de ir a otros servicios (como pastebin) para mayor comodidad. No lo sabía. Disculpen las molestias. Para lo próxima soy consciente.
|
|
|
En línea
|
|
|
|
victorsnk
|
Si esa salida es momentos después de meter la tarjeta tu problema es de drivers, no veo nada ahí que haga referencia a ningún modem o similar...hace falta el otro comando para saber el chipset y si está utilizando algún driver.
Salva, buenos días gracias por la ayuda. Voy a volver a realizar los mismos pasos y te doy las líneas que me dan esos comandos.
|
|
|
En línea
|
|
|
|
victorsnk
|
Si esa salida es momentos después de meter la tarjeta tu problema es de drivers, no veo nada ahí que haga referencia a ningún modem o similar...hace falta el otro comando para saber el chipset y si está utilizando algún driver.
Buenos días. Como te he comentado, he vuelto a realizar las dos operaciones y he vuelto a introducir la tarjeta 3G en el portatil. Aquí te dejo el diagnostico que me arrojan los comandos: https://pastebin.com/xTjmfSJ6 Por otro lado, aprovechando que he abierto el portátil, también le he hecho una foto al hardware del controlador de la tarjeta 3G, te dejo la foto por si fuera necesario Salva: https://ibb.co/e4KmqbOjala me puedas ayudar a hacerla funcionar, pues me resulta de gran utilidad sobretodo no tener que llevar el pincho a cuestas y perderlo como me ha pasado en más de una ocasión. Gracias.
|
|
« Última modificación: 7 Octubre 2017, 10:29 am por victorsnk »
|
En línea
|
|
|
|
Slava_TZD
Wiki
Desconectado
Mensajes: 1.466
♪ [8675309] ♪
|
No se hasta que punto quieres comerte la cabeza con esto y mas teniendo en cuenta que eres un newbie pero esta es la solución mas reciente que alguien reportó que funcionaba. 1) Conviértete en root 2) Carga el driver option y añade tu modem como usb-serial, según el usuario del hilo original después de esto te debería de preguntar el pin # modprobe option # echo "03f0 521d" > /sys/bus/usb-serial/drivers/option1/new_id 3) Cambia el modem a modo 2 (ni p**a idea de que es esto) en el post original tienes un método alternativo # usb_modeswitch -H -v 03f0 -p 521d -s 10 4) Instala wvdial si no lo tienes. Edita el fichero /etc/wvdial.conf, en DIALER 3G supongo que tendrás que cambiar T-Mobile por la de Movistar, lo mismo con el punto de montaje si tu modem no está ahí. En teoria con # wvdialconf /etc/wvdial.conf se generan muchas de estas opciones automáticamente (incluido donde está montado, el dialer...etc), prueba primero con eso y mira las diferencias con el fichero que dejó el usuario. [Dialer Defaults] Init1 = ATZ Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 Modem Type = Analog Modem Baud = 9600 New PPPD = yes Modem = /dev/ttyUSB2 ISDN = 0 ; Phone = <Target Phone Number> ; Password = <Your Password> ; Username = <Your Login Name>
[Dialer 3G] Init2 = ATZ Init3 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 Init5 = AT+CGDCONT=1,"IP","epc.tmobile.com" ISDN = 0 Modem = /dev/ttyUSB2 Modem Type = Analog Modem Baud = 460800 4) Inicia wvdial, se supone una vez hecho verías el modem en el network manager... La fuente original es esta: https://forums.linuxmint.com/viewtopic.php?t=202487#p1055397Otro usuario con tu mismo chipset reportó que funcionaba : https://forums.opensuse.org/showthread.php/522269-HP-hs3110-HSPA-Mobile-Broadband-Module-in-HP-ProBook-645-G2-not-working
|
|
« Última modificación: 7 Octubre 2017, 12:28 pm por Slava_TZD »
|
En línea
|
The fact is, even if you were to stop bombing us, imprisoning us, torturing us, vilifying us, and usurping our lands, we would continue to hate you because our primary reason for hating you will not cease to exist until you embrace Islam.
|
|
|
victorsnk
|
No se hasta que punto quieres comerte la cabeza con esto y mas teniendo en cuenta que eres un newbie pero esta es la solución mas reciente que alguien reportó que funcionaba. 1) Conviértete en root 2) Carga el driver option y añade tu modem como usb-serial, según el usuario del hilo original después de esto te debería de preguntar el pin # modprobe option # echo "03f0 521d" > /sys/bus/usb-serial/drivers/option1/new_id 3) Cambia el modem a modo 2 (ni p**a idea de que es esto) en el post original tienes un método alternativo # usb_modeswitch -H -v 03f0 -p 521d -s 10 4) Instala wvdial si no lo tienes. Edita el fichero /etc/wvdial.conf, en DIALER 3G supongo que tendrás que cambiar T-Mobile por la de Movistar, lo mismo con el punto de montaje si tu modem no está ahí. En teoria con # wvdialconf /etc/wvdial.conf se generan muchas de estas opciones automáticamente (incluido donde está montado, el dialer...etc), prueba primero con eso y mira las diferencias con el fichero que dejó el usuario. [Dialer Defaults] Init1 = ATZ Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 Modem Type = Analog Modem Baud = 9600 New PPPD = yes Modem = /dev/ttyUSB2 ISDN = 0 ; Phone = <Target Phone Number> ; Password = <Your Password> ; Username = <Your Login Name>
[Dialer 3G] Init2 = ATZ Init3 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 Init5 = AT+CGDCONT=1,"IP","epc.tmobile.com" ISDN = 0 Modem = /dev/ttyUSB2 Modem Type = Analog Modem Baud = 460800 4) Inicia wvdial, se supone una vez hecho verías el modem en el network manager... La fuente original es esta: https://forums.linuxmint.com/viewtopic.php?t=202487#p1055397Otro usuario con tu mismo chipset reportó que funcionaba : https://forums.opensuse.org/showthread.php/522269-HP-hs3110-HSPA-Mobile-Broadband-Module-in-HP-ProBook-645-G2-not-workingCompañero ... poco más que decirte que: ¡UN MILLÓN DE GRACIAS! He seguido los pasos que me has dado y esto ya funciona. Si puedo hacer algo por ti ... gracias por el interés.
|
|
|
En línea
|
|
|
|
victorsnk
|
No se hasta que punto quieres comerte la cabeza con esto y mas teniendo en cuenta que eres un newbie pero esta es la solución mas reciente que alguien reportó que funcionaba. 1) Conviértete en root 2) Carga el driver option y añade tu modem como usb-serial, según el usuario del hilo original después de esto te debería de preguntar el pin # modprobe option # echo "03f0 521d" > /sys/bus/usb-serial/drivers/option1/new_id 3) Cambia el modem a modo 2 (ni p**a idea de que es esto) en el post original tienes un método alternativo # usb_modeswitch -H -v 03f0 -p 521d -s 10 4) Instala wvdial si no lo tienes. Edita el fichero /etc/wvdial.conf, en DIALER 3G supongo que tendrás que cambiar T-Mobile por la de Movistar, lo mismo con el punto de montaje si tu modem no está ahí. En teoria con # wvdialconf /etc/wvdial.conf se generan muchas de estas opciones automáticamente (incluido donde está montado, el dialer...etc), prueba primero con eso y mira las diferencias con el fichero que dejó el usuario. [Dialer Defaults] Init1 = ATZ Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 Modem Type = Analog Modem Baud = 9600 New PPPD = yes Modem = /dev/ttyUSB2 ISDN = 0 ; Phone = <Target Phone Number> ; Password = <Your Password> ; Username = <Your Login Name>
[Dialer 3G] Init2 = ATZ Init3 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 Init5 = AT+CGDCONT=1,"IP","epc.tmobile.com" ISDN = 0 Modem = /dev/ttyUSB2 Modem Type = Analog Modem Baud = 460800 4) Inicia wvdial, se supone una vez hecho verías el modem en el network manager... La fuente original es esta: https://forums.linuxmint.com/viewtopic.php?t=202487#p1055397Otro usuario con tu mismo chipset reportó que funcionaba : https://forums.opensuse.org/showthread.php/522269-HP-hs3110-HSPA-Mobile-Broadband-Module-in-HP-ProBook-645-G2-not-workingMi gozo en un pozo. Me encuentro con el siguiente problema. Funcionar funciona, pero cada vez que reinicio el sistema es como si se olvidara de todo y tengo que volver a realizar para que funciones estros tres pasos de forma recurrente. Alguna solución? victorsnk@victorsnk-HP:~$ wvdial --> Can't open '/etc/wvdial.conf' for reading: Permission denied --> ...starting with blank configuration. --> WvDial: Internet dialer version 1.61 --> 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 victorsnk@victorsnk-HP:~$ wvdial 3G --> Can't open '/etc/wvdial.conf' for reading: Permission denied --> ...starting with blank configuration. --> WvDial: Internet dialer version 1.61 --> Warning: section [Dialer 3G] 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 victorsnk@victorsnk-HP:~$ modprobe option modprobe: ERROR: could not insert 'option': Operation not permitted victorsnk@victorsnk-HP:~$ sudo su [sudo] password for victorsnk: root@victorsnk-HP:/home/victorsnk# modprobe option root@victorsnk-HP:/home/victorsnk# echo "03f0 521d" > /sys/bus/usb-serial/drivers/option1/new_id root@victorsnk-HP:/home/victorsnk# usb_modeswitch -H -v 03f0 -p 521d -s 10 Note: No target parameter given; success check limited Look for default devices ... product ID matched Found devices in default mode (1) Access device 002 on bus 002 Current configuration number is 1 Use interface number 0
USB description data (for identification) ------------------------- Manufacturer: Hewlett-Packard Product: HP hs3110 HSPA+ Mobile Broadband Device Serial No.: not provided ------------------------- Send old Huawei control message ...
Check for mode switch (max. 10 times, once per second) ... Wait for original device to vanish ... Original device can't be accessed anymore. Good. (For a better success check provide target IDs or class) Original device vanished after switching
Mode switch most likely succeeded. Bye!
|
|
|
En línea
|
|
|
|
Slava_TZD
Wiki
Desconectado
Mensajes: 1.466
♪ [8675309] ♪
|
Tienes que crear un script con todos los comandos necesarios, fíjate que algunos de los que pusiste dan errores por no ser root. Investiga cuales son necesarios para que te funcione el modem y cuales no. 1) Creas el script en tu home o donde sea 2) Editas el script y añades los comandos que hacen falta, pongo los 3 que veo que no te dan ningún error. #!/bin/bash modprobe option echo "03f0 521d" > /sys/bus/usb-serial/drivers/option1/new_id usb_modeswitch -H -v 03f0 -p 521d -s 10 2.1) Le das permisos de ejecución y lo pruebas (como root), si todo ha ido como la seda debería de hacer funcionar el modem...si no funciona ve añadiendo los otros comandos que faltan respetando el orden del post anterior. Si no funciona no sigas porque no tiene sentido, el script ha de hacer funcionar el modem para continuar a partir de aquí...lo siguiente es añadir el script al inicio. $ chmod +x ~/modem.sh # ./modem.sh 3) Crea una nueva unit. Fíjate en el path de ExecStart, tiene que apuntar a donde está tu script (/home/user/modem.sh o donde sea). # echo -e "[Unit]\nDescription=HpModem\nAfter=network.target\n\n[Service]\nType=oneshot\nExecStart=/home/user/modem.sh\n\n[Install]\nWantedBy=multi-user.target" > /etc/systemd/system/hpmodem.service 3.1) Lo puedes hacer a mano también, el contenido del fichero ha de ser algo así [Unit] Description=HpModem After=network.target
[Service] Type=oneshot ExecStart=/home/user/modem.sh
[Install] WantedBy=multi-user.target 4) Haces que systemd recargue los ficheros y activas el servicio # systemctl daemon-reload # systemctl enable hpmodem.service Si todo ha ido bien deberías poder reiniciar y automáticamente el servicio se encarga de ejecutar tu script. Si ejecutando el script manualmente funciona pero el servicio no, pega la salida de: $ systemctl status hpmodem.service También puedes probarlo sin reiniciar iniciando directamente el servicio systemctl start hpmodem.service EDIT: Esta es la forma 'estándar' de añadir algo al inicio de forma automática en cualquier sistema que use systemd (crear un ejecutable y una unit que controle cuando ejecutarlo), te lo comento por el otro hilo que abriste sobre Lima Cloud. Mira aquí para entender como funcionan las dependencias y los tipos de servicio. Suerte
|
|
« Última modificación: 7 Octubre 2017, 23:34 pm por Slava_TZD »
|
En línea
|
The fact is, even if you were to stop bombing us, imprisoning us, torturing us, vilifying us, and usurping our lands, we would continue to hate you because our primary reason for hating you will not cease to exist until you embrace Islam.
|
|
|
victorsnk
|
Tienes que crear un script con todos los comandos necesarios, fíjate que algunos de los que pusiste dan errores por no ser root. Investiga cuales son necesarios para que te funcione el modem y cuales no. 1) Creas el script en tu home o donde sea 2) Editas el script y añades los comandos que hacen falta, pongo los 3 que veo que no te dan ningún error. #!/bin/bash modprobe option echo "03f0 521d" > /sys/bus/usb-serial/drivers/option1/new_id usb_modeswitch -H -v 03f0 -p 521d -s 10 2.1) Le das permisos de ejecución y lo pruebas (como root), si todo ha ido como la seda debería de hacer funcionar el modem...si no funciona ve añadiendo los otros comandos que faltan respetando el orden del post anterior. Si no funciona no sigas porque no tiene sentido, el script ha de hacer funcionar el modem para continuar a partir de aquí...lo siguiente es añadir el script al inicio. $ chmod +x ~/modem.sh # ./modem.sh 3) Crea una nueva unit. Fíjate en el path de ExecStart, tiene que apuntar a donde está tu script (/home/user/modem.sh o donde sea). # echo -e "[Unit]\nDescription=HpModem\nAfter=network.target\n\n[Service]\nType=oneshot\nExecStart=/home/user/modem.sh\n\n[Install]\nWantedBy=multi-user.target" > /etc/systemd/system/hpmodem.service 3.1) Lo puedes hacer a mano también, el contenido del fichero ha de ser algo así [Unit] Description=HpModem After=network.target
[Service] Type=oneshot ExecStart=/home/user/modem.sh
[Install] WantedBy=multi-user.target 4) Haces que systemd recargue los ficheros y activas el servicio # systemctl daemon-reload # systemctl enable hpmodem.service Si todo ha ido bien deberías poder reiniciar y automáticamente el servicio se encarga de ejecutar tu script. Si ejecutando el script manualmente funciona pero el servicio no, pega la salida de: $ systemctl status hpmodem.service También puedes probarlo sin reiniciar iniciando directamente el servicio systemctl start hpmodem.service EDIT: Esta es la forma 'estándar' de añadir algo al inicio de forma automática en cualquier sistema que use systemd (crear un ejecutable y una unit que controle cuando ejecutarlo), te lo comento por el otro hilo que abriste sobre Lima Cloud. Mira aquí para entender como funcionan las dependencias y los tipos de servicio. Suerte Vale, entiendo el concepto pero soy incapaz de saber crear un script auntoejecutable, y si, me funcionaría para lima también. ¿Donde se guardan los scripts? ¿Se hacen un archivo de texto? ¿Tienes alguna plantilla? Gracias!
|
|
|
En línea
|
|
|
|
Slava_TZD
Wiki
Desconectado
Mensajes: 1.466
♪ [8675309] ♪
|
¿Donde se guardan los scripts? ¿Se hacen un archivo de texto? ¿Tienes alguna plantilla? Son archivos de texto si, los puedes guardar donde quieras y con el nombre que quieras. Lo importante es poner bien la ruta en el *.service que te pasé ExecStart=/home/user/modem.sh. #!/bin/bash modprobe option echo "03f0 521d" > /sys/bus/usb-serial/drivers/option1/new_id usb_modeswitch -H -v 03f0 -p 521d -s 10
|
|
« Última modificación: 8 Octubre 2017, 02:19 am por Slava_TZD »
|
En línea
|
The fact is, even if you were to stop bombing us, imprisoning us, torturing us, vilifying us, and usurping our lands, we would continue to hate you because our primary reason for hating you will not cease to exist until you embrace Islam.
|
|
|
victorsnk
|
Son archivos de texto si, los puedes guardar donde quieras y con el nombre que quieras. Lo importante es poner bien la ruta en el *.service que te pasé ExecStart=/home/user/modem.sh. #!/bin/bash modprobe option echo "03f0 521d" > /sys/bus/usb-serial/drivers/option1/new_id usb_modeswitch -H -v 03f0 -p 521d -s 10 Hola! he creado mi script de la siguiente manera pero cuando reinicio el pc no lo detecta algo debe de estar mal en el código. Lo que si te puedo decir es que, al ejecutar los tres comandos anteriores se activa el router sin problemas. De todas formas, he colgado mi script en google drive en modo editable por si encuentras el fallo y le quieres echar un ojo. Gracias por lidiar con este novato, si algo puedo decir es que estoy aprendiendo mucho. LInk del script creado en google: https://drive.google.com/file/d/0B4sPF3QpGXcOSm13UkU1V0VRX2s/view?usp=sharing
!/bin/bash modprobe option echo "03f0 521d" > /sys/bus/usb-serial/drivers/option1/new_id usb_modeswitch -H -v 03f0 -p 521d -s 10
echo -e "[Unit]\nDescription=HpModem\nAfter=network.target\n\n[Service]\nType=oneshot\nExecStart=/home/user/scripts\modem3g.sh\n\n[Install]\nWantedBy=multi-user.target" > /etc/systemd/system/hpmodem.service
|
|
« Última modificación: 8 Octubre 2017, 10:23 am por victorsnk »
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
integrado 74LS155
Electrónica
|
r_byte
|
2
|
3,691
|
19 Septiembre 2004, 07:24 am
por [ LadeDarK ]
|
|
|
Temporizador con rele e integrado 555
Electrónica
|
evaristolapolla
|
1
|
5,074
|
6 Marzo 2006, 18:32 pm
por evaristolapolla
|
|
|
gran problema con grabadora: detecta y no detecta pelicula
Software
|
druguito
|
0
|
2,993
|
28 Junio 2006, 02:30 am
por druguito
|
|
|
ayuda con reemplazo integrado
Electrónica
|
juanxx
|
2
|
3,366
|
27 Mayo 2007, 01:32 am
por GrTk
|
|
|
Dudas con integrado PCF8574
Electrónica
|
Debci
|
1
|
4,502
|
11 Junio 2010, 22:29 pm
por Meta
|
|