Página 1 de 1

Problema en Ubuntu 13.04 con modem Motorola SM56

Publicado: Dom, 28 Jul 2013, 15:39
por Homer Simpson
Hola comunidad, tengo otro problemilla con mi genial sistema que es me es urgente resolver. Instalando los drivers para mi modem (dkms, sl-modem-source y sl-modem-daemond) me surgió el siguiente problema:

Creating /dev/modem symlink, pointing to: /dev/ttySL0.
Setting up sl-modem-dkms (2.9.11~20110321-8) ...
Loading new sl-modem-2.9.11~20110321 DKMS files...
First Installation: checking all kernels...
Building only for 3.8.0-19-generic
Building initial module for 3.8.0-19-generic
Traceback (most recent call last):
File "/usr/share/apport/package-hooks/dkms_packages.py", line 22, in <module>
import apport
ImportError: No module named apport
Error! Build of slusb.ko failed for: 3.8.0-19-generic (i686)
Consult the make.log in the build directory
/var/lib/dkms/sl-modem/2.9.11~20110321/build/ for more information.

Luego de esto, el wvdialconf me dice que no encuentra mi modem y efectivamente no se crea la carpeta /dev/modem.
Al parecer es un modulo que no se encuentra, cuando trato de instalarlo me dice que ya lo tengo, lo único que se me ocurre es un problema de compatibilidad de versiones en python que igual no sabria como resolver en Linux. Agradecería encarecidamente cualquier ayuda que puedan aportar al tema. Gracias de antemano y saludos. Hansel.

Re: Problema en Ubuntu 13.04 con modem Motorola SM56

Publicado: Sab, 03 Ago 2013, 11:57
por linuxgirl
Hola. Tu módem es externo, ¿no?
Si puedes, coloca aquí el resultado de /var/lib/dkms/sl-modem/2.9.11~20110321/build/.

Re: Problema en Ubuntu 13.04 con modem Motorola SM56

Publicado: Sab, 03 Ago 2013, 17:24
por Homer Simpson
Mi modem es interno, aquí dejo el contenido de /var/lib/dkms/sl-modem/2.9.11~20110321/build/make.log .... Gracias x la Ayuda. Saludos.

DKMS make.log for sl-modem-2.9.11~20110321 for kernel 3.8.0-19-generic (i686)
Sun Jul 28 17:06:30 CDT 2013
make: Entering directory `/var/lib/dkms/sl-modem/2.9.11~20110321/build/drivers'
obj-m=slamr.o slusb.o
slamr-objs=amrmo_init.o sysdep_amr.o amrlibs.o
make modules -C /lib/modules/3.8.0-19-generic/build SUBDIRS=/var/lib/dkms/sl-modem/2.9.11~20110321/build/drivers
make[1]: Entering directory `/usr/src/linux-headers-3.8.0-19-generic'
CC [M] /var/lib/dkms/sl-modem/2.9.11~20110321/build/drivers/amrmo_init.o
/var/lib/dkms/sl-modem/2.9.11~20110321/build/drivers/amrmo_init.c:250:46: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘__devinitdata’
/var/lib/dkms/sl-modem/2.9.11~20110321/build/drivers/amrmo_init.c:728:14: error: ‘amrmo_pci_tbl’ undeclared here (not in a function)
/var/lib/dkms/sl-modem/2.9.11~20110321/build/drivers/amrmo_init.c:319:1: error: ‘__mod_pci_device_table’ aliased to undefined symbol ‘amrmo_pci_tbl’
make[2]: *** [/var/lib/dkms/sl-modem/2.9.11~20110321/build/drivers/amrmo_init.o] Error 1
make[1]: *** [_module_/var/lib/dkms/sl-modem/2.9.11~20110321/build/drivers] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-3.8.0-19-generic'
make: *** [all] Error 2
make: Leaving directory `/var/lib/dkms/sl-modem/2.9.11~20110321/build/drivers'
make: Entering directory `/var/lib/dkms/sl-modem/2.9.11~20110321/build/ungrab-winmodem'
make modules -C /lib/modules/3.8.0-19-generic/build SUBDIRS=/var/lib/dkms/sl-modem/2.9.11~20110321/build/ungrab-winmodem
make[1]: Entering directory `/usr/src/linux-headers-3.8.0-19-generic'
CC [M] /var/lib/dkms/sl-modem/2.9.11~20110321/build/ungrab-winmodem/ungrab-winmodem.o
/var/lib/dkms/sl-modem/2.9.11~20110321/build/ungrab-winmodem/ungrab-winmodem.c:48:50: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘__devinitdata’
/var/lib/dkms/sl-modem/2.9.11~20110321/build/ungrab-winmodem/ungrab-winmodem.c: In function ‘softmodem_release_init’:
/var/lib/dkms/sl-modem/2.9.11~20110321/build/ungrab-winmodem/ungrab-winmodem.c:84:19: error: ‘softmodem_pci_tbl’ undeclared (first use in this function)
/var/lib/dkms/sl-modem/2.9.11~20110321/build/ungrab-winmodem/ungrab-winmodem.c:84:19: note: each undeclared identifier is reported only once for each function it appears in
make[2]: *** [/var/lib/dkms/sl-modem/2.9.11~20110321/build/ungrab-winmodem/ungrab-winmodem.o] Error 1
make[1]: *** [_module_/var/lib/dkms/sl-modem/2.9.11~20110321/build/ungrab-winmodem] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-3.8.0-19-generic'
make: *** [all] Error 2
make: Leaving directory `/var/lib/dkms/sl-modem/2.9.11~20110321/build/ungrab-winmodem'

Re: Problema en Ubuntu 13.04 con modem Motorola SM56

Publicado: Lun, 12 Ago 2013, 01:57
por linuxgirl
Homer Simpson, si tu módem es interno los drivers que necesita son el "slamr" y el "ungrab-winmodem". Así que desinstala el sl-modem-dkms y sl-modem-daemon, e instala entonces el sl-modem-source y el sl-modem-daemon (otra vez), en ese orden. Asegúrate de usar las versiones más recientes.
Espero que resuelvas.

PD: Deberías pasar el scanModem primero, pero bueno... :?

Re: Problema en Ubuntu 13.04 con modem Motorola SM56

Publicado: Mié, 14 Ago 2013, 12:36
por Homer Simpson
Oye, instalé los drivers nuevamente en el orden que me dices y nada (wvdialconf sigue sin detectar mi modem), resulta que sl-modem-source tiene una dependencia a sl-modem-dkms y este sigue dándome un error en compilación. Hace días resolví el problema que había posteado anteriormente (al compilar un módulo dkms no se encontraba el módulo de python apport) instalando python3-apport_2.9.2-0ubuntu8.1_all.deb pero esto solo desplazó el problema a un nuevo error de compilación, el nuevo mensaje va de la siguiente forma:

Building initial module for 3.8.0-19-generic

Error! Build of slusb.ko failed for: 3.8.0-19-generic (i686)
Consult the make.log in the build directory
/var/lib/dkms/sl-modem/2.9.11~20110321/build/ for more information.

Muchas gracias por la ayuda, Linux es GENIAL, pero una de las cosas que lo sostiene es la increíble comunidad que está detrás ... El resultado de scanModem lo dejé en modem vs targeta de red ...
Salu2 Homer. :)

Re: Problema en Ubuntu 13.04 con modem Motorola SM56

Publicado: Lun, 25 Nov 2013, 15:12
por ubuntu_dev
El error lo produce cuando carga los headers del kernel linux, intenta instalar los headeres del kernel y mandar a compilar de nuevo.

De todas formas en mi PC no funciono wvdialconf, yo use pppconfig con el dispositivo /dev/ttySL0 y resolvi. Despues para probar usa pon y poff