* Imagenes de instalación de las versiones estables para Mageia y OpenMandriva.

OpenMandriva: Mageia (Mageia 9) 20/Agosto/2023 - Anuncio, Descargas.

Blogdrake recomienda descargar las imágenes de instalación (iso) vía torrent para evitar corrupción de datos, aprovechar mejor su ancho de banda y mejorar la difusión de las distribuciones.

¿Como instalar fax modem SM56 Motorola?

tengo el problema de instalacion del fax , archivo descargado SM56.tar.gz

kernel 2.6.22.12, gcc
Linux localhost 2.6.22.9-desktop-1mdv #1 SMP Thu Sep 27 04:07:04 CEST 2007 i686 AMD Athlon(tm) 64 X2 Dual Core Processor 5600+ GNU/Linux

[ricardo@localhost ~]$ cd /home/ricardo/Descargas/sm56
[ricardo@localhost sm56]$ make
echo "Writing Version.c"
Writing Version.c
echo "#define UTS_RELEASE \""`uname -r`"\"" >version.c
echo "const char __module_kernel_version[] __attribute__((section(\".modinfo\" ))) = \"kernel_version=\"UTS_RELEASE;">>version.c
echo "#ifdef MODVERSIONS" >>version.c
echo "const char __module_using_checksums[] __attribute__((section(\".modinfo\"))) = \"using_checksums=1\";" >>version.c
echo "#endif">>version.c
echo Compiling version.c
Compiling version.c
gcc -D__KERNEL__ -DMODULE -Wall -O -fomit-frame-pointer -o version.a -c version.c
echo Linking output version.a with Motorola proprietary sm56.lib
Linking output version.a with Motorola proprietary sm56.lib
ld -r -o sm56.a version.a sm56.lib
echo Updating kernel symbols in output sm56.a
Updating kernel symbols in output sm56.a
objcopy --redefine-sym kmalloc=kmalloc_hack --redefine-sym __vmalloc=vmalloc_hack sm56.a sm56_h.a
echo Compiling kmhack.o from input kludge.c
Compiling kmhack.o from input kludge.c
gcc -D__KERNEL__ -DMODULE -Wall -O -I/usr/src/linux-2.4/include -fomit-frame-pointer -o kmhack.o -c kludge.c
kludge.c:13:24: error: linux/slab.h: No existe el fichero o el directorio
kludge.c:14:27: error: linux/vmalloc.h: No existe el fichero o el directorio
kludge.c: En la función ‘kmalloc_hack’:
kludge.c:24: error: ‘GFP_KERNEL’ no se declaró aquí (primer uso en esta función)
kludge.c:24: error: (Cada identificador no declarado solamente se reporta una vez
kludge.c:24: error: para cada funcion en la que aparece.)
kludge.c:29: aviso: declaración implícita de la función ‘kmalloc’
kludge.c:29: aviso: la asignación crea un puntero desde un entero sin una conversión
kludge.c: En el nivel principal:
kludge.c:35: error: expected declaration specifiers or ‘...’ before ‘pgprot_t’
kludge.c: En la función ‘vmalloc_hack’:
kludge.c:40: error: ‘GFP_KERNEL’ no se declaró aquí (primer uso en esta función)
kludge.c:46: aviso: declaración implícita de la función ‘__vmalloc’
kludge.c:46: error: ‘prot’ no se declaró aquí (primer uso en esta función)
kludge.c:46: aviso: la asignación crea un puntero desde un entero sin una conversión
make: *** [all] Error 1
[ricardo@localhost sm56]$ make clean -r
rm -f *.a
rm -f *~
rm -f *.o
rm -f version.c
[ricardo@localhost sm56]$ make all
echo "Writing Version.c"
Writing Version.c
echo "#define UTS_RELEASE \""`uname -r`"\"" >version.c
echo "const char __module_kernel_version[] __attribute__((section(\".modinfo\" ))) = \"kernel_version=\"UTS_RELEASE;">>version.c
echo "#ifdef MODVERSIONS" >>version.c
echo "const char __module_using_checksums[] __attribute__((section(\".modinfo\"))) = \"using_checksums=1\";" >>version.c
echo "#endif">>version.c
echo Compiling version.c
Compiling version.c
gcc -D__KERNEL__ -DMODULE -Wall -O -fomit-frame-pointer -o version.a -c version.c
echo Linking output version.a with Motorola proprietary sm56.lib
Linking output version.a with Motorola proprietary sm56.lib
ld -r -o sm56.a version.a sm56.lib
echo Updating kernel symbols in output sm56.a
Updating kernel symbols in output sm56.a
objcopy --redefine-sym kmalloc=kmalloc_hack --redefine-sym __vmalloc=vmalloc_hack sm56.a sm56_h.a
echo Compiling kmhack.o from input kludge.c
Compiling kmhack.o from input kludge.c
gcc -D__KERNEL__ -DMODULE -Wall -O -I/usr/src/linux-2.4/include -fomit-frame-pointer -o kmhack.o -c kludge.c
kludge.c:13:24: error: linux/slab.h: No existe el fichero o el directorio
kludge.c:14:27: error: linux/vmalloc.h: No existe el fichero o el directorio
kludge.c: En la función ‘kmalloc_hack’:
kludge.c:24: error: ‘GFP_KERNEL’ no se declaró aquí (primer uso en esta función)
kludge.c:24: error: (Cada identificador no declarado solamente se reporta una vez
kludge.c:24: error: para cada funcion en la que aparece.)
kludge.c:29: aviso: declaración implícita de la función ‘kmalloc’
kludge.c:29: aviso: la asignación crea un puntero desde un entero sin una conversión
kludge.c: En el nivel principal:
kludge.c:35: error: expected declaration specifiers or ‘...’ before ‘pgprot_t’
kludge.c: En la función ‘vmalloc_hack’:
kludge.c:40: error: ‘GFP_KERNEL’ no se declaró aquí (primer uso en esta función)
kludge.c:46: aviso: declaración implícita de la función ‘__vmalloc’
kludge.c:46: error: ‘prot’ no se declaró aquí (primer uso en esta función)
kludge.c:46: aviso: la asignación crea un puntero desde un entero sin una conversión
make: *** [all] Error 1

Opciones de visualización de comentarios

Seleccione la forma que desee de mostrar los comentarios y haga clic en «Guardar opciones» para activar los cambios.


Gravatar de luismago

# 44989 A bote pronto

Lo que veo raro son estas líneas:

gcc -D__KERNEL__ -DMODULE -Wall -O -I/usr/src/linux-2.4/include
-fomit-frame-pointer -o kmhack.o -c kludge.c
kludge.c:13:24: error: linux/slab.h: No existe el fichero o el
directorio
kludge.c:14:27: error: linux/vmalloc.h: No existe el fichero o el
directorio

Parece estar compilando contra un kernel de la serie 2.4, pero PWP 2008.0 usa el kernel 2.6.22, de ahí que no encuentre los ficheros que indica.

Intenta buscar una versión del driver para el kernel actual, es lo único que se me ocurre.

Saludos,
luismago

-- 
  JID: luismago@jabber.org

Ceterum censeo Carthaginem esse delendam. -Marco Porcio Catón

Saludos,
luismago

-- 
  JID: luismago@jabber.org

Ceterum censeo Carthaginem esse delendam. -Marco Porcio Catón



Gravatar de rarroyo23

# 44990 gracias luismago

Supuestamente, el archivo tar.gz , que descargue es para 2.6, pero todavia nada, voy a seguir buscando, a ver para cuando puedo poner a funcionar ese fax, te agradezco mucho la ayuda

With Mandriva, smooth, and you?
(Hex) 57 69 74 68 20 4d 61 6e 64 72 69 76 61 2c 20 73 6d 6f 6f 74 68 2c 20 61 6e 64 20 79 6f 75 3f 20
Linux Usuario Registrado #492143
http://my.opera.com/rarroyo23/
http://picasaweb.google.com/rarroyo23



Gravatar de rarroyo23

# 44992 luismago me puedes ayudar

ya estoy loco me puedes guiar, ( ya que soy nuevo en esto ), para no meter el cuello voy por aqui, si fueran tan amables de meter una manita les agradezco

[ricardo@localhost ~]$ tar -zxvf SLMODEMD.gcc4.2.tar.gz
SLMODEMD.gcc4.2/
SLMODEMD.gcc4.2/slmodemd.txt
SLMODEMD.gcc4.2/1st_Read.txt
SLMODEMD.gcc4.2/CountryList.txt
SLMODEMD.gcc4.2/wvdial.conf
SLMODEMD.gcc4.2/Unload.txt
SLMODEMD.gcc4.2/Slmodem-ALSA.txt
SLMODEMD.gcc4.2/slmodem.txt
SLMODEMD.gcc4.2/README
SLMODEMD.gcc4.2/Files.txt
SLMODEMD.gcc4.2/Testing.txt
SLMODEMD.gcc4.2/scripts/
SLMODEMD.gcc4.2/scripts/slmodem.spec
SLMODEMD.gcc4.2/scripts/slackware/
SLMODEMD.gcc4.2/scripts/slackware/README
SLMODEMD.gcc4.2/scripts/slackware/rc.slmodemd
SLMODEMD.gcc4.2/scripts/suse/
SLMODEMD.gcc4.2/scripts/suse/slmodemd.conf
SLMODEMD.gcc4.2/scripts/suse/slmodemd.SUSE
SLMODEMD.gcc4.2/scripts/mandrake/
SLMODEMD.gcc4.2/scripts/mandrake/slmodemd
SLMODEMD.gcc4.2/scripts/slmodemd
SLMODEMD.gcc4.2/scripts/slmodemd.ubuntu.italy
SLMODEMD.gcc4.2/COPYING
SLMODEMD.gcc4.2/slmodemd
SLMODEMD.gcc4.2/Changes
[ricardo@localhost ~]$ cd SLMODEMD.gcc4.2
[ricardo@localhost SLMODEMD.gcc4.2]$

With Mandriva, smooth, and you?
(Hex) 57 69 74 68 20 4d 61 6e 64 72 69 76 61 2c 20 73 6d 6f 6f 74 68 2c 20 61 6e 64 20 79 6f 75 3f 20
Linux Usuario Registrado #492143
http://my.opera.com/rarroyo23/
http://picasaweb.google.com/rarroyo23



Gravatar de drakedalfa

# 44994 Repositorios

No estoy seguro pero creo que SLMODEM esta en los repositorios no necesitas compilarlo.

--
¿Quien es Jesucristo?



Gravatar de Ed Hunter

# 45002 Esta en el nonfree

Efectivamente el slmodem esta disponible en el repositorio nonfree de Mandriva.

--------------------

Speedball, la banda de heavy metal más barriobajera de Tarragona.
Si te gusta el heavy metal, en Tarragona, ven al Helvete Metal Bar

--

Yo no me llamo... siempre sale que comunico.



Gravatar de Ed Hunter

# 45001 Creo que el módulo sm56 es para kernel 2.4

Por lo que he visto, el módulo sm56 no se ha pasado al kernel 2.6, por lo que supongo que debe haberse substituido por otro módulo o ha dejado de soportarse este modelo de Modem (cosa que resultaría muy rara).

Asegura tener los repositorios nonfree y PLF para disponer de todos los drivers sin tener que ir parcheando el kernel.

--------------------

Speedball, la banda de heavy metal más barriobajera de Tarragona.
Si te gusta el heavy metal, en Tarragona, ven al Helvete Metal Bar

--

Yo no me llamo... siempre sale que comunico.



Gravatar de anv

# 45011 ya esta hecho

No te compliques tanto, mira:

[anv@mimaquina ~]$ urpmq -il slmodem
Name : slmodem
Version : 2.9.11
Release : 0.20070813.2mdv2008.0
Group : System/Kernel and hardware
Size : 2034881 Architecture: i586
Summary : slmodem utility.
Name : slmodem
Version : 2.9.11
Release : 0.20070813.2mdv2008.0
Group : System/Kernel and hardware
Size : 2034881 Architecture: i586
Source RPM : slmodem-2.9.11-0.20070813.2mdv2008.0.src.rpm Build Host: n4.mandriva.com
Packager : Olivier Blin
URL : http://www.smlink.com/main/down
Summary : slmodem utility.
Description :
slmodem driver utility.
/etc/rc.d/init.d/slmodemd
/etc/security/console.perms.d/slmodem.perms
/etc/sysconfig/slmodemd
/etc/udev/devices.d/slmodem.nodes
/usr/sbin/modem_test
/usr/sbin/slmodemd
/usr/share/doc/slmodem
/usr/share/doc/slmodem/COPYING
/usr/share/doc/slmodem/Changes
/usr/share/doc/slmodem/README

O sea, instrucciones: accede a la pagina easyurpmi.zarb.org, ahí selecciona tu distribución y los mirrors que más te gusten dependiendo de tu ubicación geográfica (yo prefiero elegir los que sean por http). Copia las instrucciones que te da en el paso 3 y pegalos en una consola COMO ROOT. O sea, abre una terminal (como konsole), ejecuta "su" (sin comillas obviamente), teclea la clave de root, y pega lo que te salió en la página. Presiona un enter al final por las dudas. Después espera un rato.

Terminado esto como root ejecuta "urpmi slmodem" o busca slmodem en el manejador gráfico de paquetes. Después de esto no se que más habrá que hacer.

ATENCION: Por lo que veo en el contenido del paquete, también carga un servicio, que deberás arrancar con "service slmodem start" y verificar que se cargue automáticamente en el arranque (con drakxservices).



Gravatar de rarroyo23

# 45038 ya estan los urpmi, pero no arranca

ya tengo todo instalado, pero no hay manera de arrancarlo

[root@localhost init.d]# urpmi slmodem
El paquete slmodem-2.9.11-0.20070813.2mdv2008.0.i586 ya está instalado
Los paquetes slmodem-2.9.11-0.20070813.2mdv2008.0.i586, slmodem-2.9.11-0.20070813.2mdv2008.0.i586 no se pueden instalar
[root@localhost init.d]#
[root@localhost init.d]# urpmi slmodem-2.9.11-0.20070813.2mdv2008.0.i586
El paquete slmodem-2.9.11-0.20070813.2mdv2008.0.i586 ya está instalado
[root@localhost init.d]# urpmi slmodem-2.9.11-0.20070813.2mdv2008.0.i586
El paquete slmodem-2.9.11-0.20070813.2mdv2008.0.i586 ya está instalado

y el draxservices dice: Shutting down Smartlink Modem driver: (FALLO)
Loading Smartlink Modem driver into kernel ...FATAL:error inserting slmar (/lib/modules/2.6.22.9-desktop-1mdv/kernel/drivers/char/slamr.ko.gz): invalid argument (FALLO)
no se que hacer, parece que es una libreria del kernel que falta, pero supuestamente las tengo bien, bueno eso digo yo, pero no se porque no soy muy diestro en linux (Mandriva 2008.0)

With Mandriva, smooth, and you?
(Hex) 57 69 74 68 20 4d 61 6e 64 72 69 76 61 2c 20 73 6d 6f 6f 74 68 2c 20 61 6e 64 20 79 6f 75 3f 20
Linux Usuario Registrado #492143
http://my.opera.com/rarroyo23/
http://picasaweb.google.com/rarroyo23



Gravatar de Ed Hunter

# 45045 No es el único paquete

Seguramente necesitas también dkms-slmodem y slmodem-kernel.

--------------------

Speedball, la banda de heavy metal más barriobajera de Tarragona.
Si te gusta el heavy metal, en Tarragona, ven al Helvete Metal Bar

--

Yo no me llamo... siempre sale que comunico.



Gravatar de rarroyo23

# 45074 Gracias Ed Hunter

como veras ya estan instalados los dkms
[root@localhost ricardo]# urpmi dkms-slmodem
El paquete dkms-slmodem-2.9.11-0.20070813.2mdv2008.0.i586 ya está instalado
y los slmodem tambien
[root@localhost ricardo]# urpmi slmodem-kernel-desktop-latest
El paquete slmodem-kernel-desktop-latest-2.9.11-1.20071121.0.20070813.2mdv2008.0.i586 ya está instalado

ahora no se que es lo que pasa, ultimadamente cambiar el fax/modem, alguno que sepan que no de problema como este les agradeceria, tengo uno que es viejo pero esta en perfecto estado es un PCI INTEl i202, saben algo de este o de algun otro.
Les agradezco, Muchas Gracias

With Mandriva, smooth, and you?
(Hex) 57 69 74 68 20 4d 61 6e 64 72 69 76 61 2c 20 73 6d 6f 6f 74 68 2c 20 61 6e 64 20 79 6f 75 3f 20
Linux Usuario Registrado #492143
http://my.opera.com/rarroyo23/
http://picasaweb.google.com/rarroyo23



Gravatar de rarroyo23

# 88869 Solucionado

Solucionado, todo estaba en los repositorios

Linux Usuario Registrado #492143

With Mandriva, smooth, and you?

Mi Opera: http://my.opera.com/rarroyo23/

Mi Escritorio: http://picasaweb.google.com/rarroyo23/Mandriva2009#

With Mandriva, smooth, and you?
(Hex) 57 69 74 68 20 4d 61 6e 64 72 69 76 61 2c 20 73 6d 6f 6f 74 68 2c 20 61 6e 64 20 79 6f 75 3f 20
Linux Usuario Registrado #492143
http://my.opera.com/rarroyo23/
http://picasaweb.google.com/rarroyo23

Opciones de visualización de comentarios

Seleccione la forma que desee de mostrar los comentarios y haga clic en «Guardar opciones» para activar los cambios.