Winmodem
Tengo un pequeño problema con el módem, a ver si alguien me puede ayudar.
El módem no es un módem, ese es el primer problema.
Es un Motorola SM56 PCI --> Winmodem.
Afortunadamente Motorola sacó un driver, que necesita un kernel 2.4.x
Hasta el kernel 2.4.5 el driver funcionaba bastante bien la verdad,
pero con las últimas versiones no funciona. Da un error al cargar el
módulo, además de escupirme los valores de los registros del procesador.
Tengo Potato r3, kernel 2.4.12, pppd 2.4.1-0.bunk.2, modutils 2.4.6-2.bunk
No se si es problema del driver, o del modutils.
Antes de que lo preguntéis, no, no tengo las fuentes del driver.
Estos son los "bonitos" mensajes que escupe....
messages
Oct 8 22:51:39 odiseo pppd[256]: pppd 2.4.1 started by root, uid 0
Oct 8 22:51:39 odiseo kernel: invalid operand: 0000
Oct 8 22:51:39 odiseo kernel: CPU: 0
Oct 8 22:51:39 odiseo kernel: EIP: 0010:[kmem_cache_grow+23/452]
Oct 8 22:51:39 odiseo kernel: EFLAGS: 00010206
Oct 8 22:51:39 odiseo kernel: eax: c11032e0 ebx: c11032d0 ecx: 00000007 edx: 00000001
Oct 8 22:51:39 odiseo kernel: esi: c11032d8 edi: c11032d0 ebp: 00000007 esp: c2b51e40
Oct 8 22:51:39 odiseo kernel: ds: 0018 es: 0018 ss: 0018
Oct 8 22:51:39 odiseo kernel: Process modprobe (pid: 257, stackpage=c2b51000)
Oct 8 22:51:39 odiseo kernel: Stack: c11032d0 c11032d8 00000202 00000007 c020815c c01278ef c11032d0 00000007
Oct 8 22:51:39 odiseo kernel: 00000064 00000000 c483f065 c2b51e8c c488d24b 00000064 00000007 c024a5a0
Oct 8 22:51:39 odiseo kernel: 00000000 c483f000 c483f065 c2b51ebc c488d820 00000064 c0117fb0 00000000
Oct 8 22:51:39 odiseo kernel: Call Trace: [kmalloc+227/264] [<c483f065>] [<c488d24b>] [<c483f065>] [<c488d820>]
Oct 8 22:51:39 odiseo kernel: [tasklet_hi_action+64/96] [do_softirq+90/172] [<c483f065>] [<c488d54d>] [do_IRQ+157/176] [<c48f7ffc>]
Oct 8 22:51:39 odiseo kernel: [call_do_IRQ+5/13] [<c48f7ffc>] [<c483f065>] [<c483f065>] [sys_init_module+1285/1448] [<c483f060>]
Oct 8 22:51:39 odiseo kernel: [system_call+51/56] [unix_read_proc+391/412]
Oct 8 22:51:39 odiseo kernel:
Oct 8 22:51:39 odiseo kernel: Code: 0f 0b f6 c5 10 0f 85 98 01 00 00 a1 68 25 25 c0 f7 d8 89 ce
syslog
------
Oct 8 22:51:39 odiseo pppd[256]: pppd 2.4.1 started by root, uid 0
Oct 8 22:51:39 odiseo pppd[256]: Failed to open /dev/modem: No existe tal dispositivo
Oct 8 22:51:39 odiseo kernel: invalid operand: 0000
Oct 8 22:51:39 odiseo kernel: CPU: 0
Oct 8 22:51:39 odiseo kernel: EIP: 0010:[kmem_cache_grow+23/452]
Oct 8 22:51:39 odiseo kernel: EFLAGS: 00010206
Oct 8 22:51:39 odiseo kernel: eax: c11032e0 ebx: c11032d0 ecx: 00000007 edx: 00000001
Oct 8 22:51:39 odiseo kernel: esi: c11032d8 edi: c11032d0 ebp: 00000007 esp: c2b51e40
Oct 8 22:51:39 odiseo kernel: ds: 0018 es: 0018 ss: 0018
Oct 8 22:51:39 odiseo kernel: Process modprobe (pid: 257, stackpage=c2b51000)
Oct 8 22:51:39 odiseo kernel: Stack: c11032d0 c11032d8 00000202 00000007 c020815c c01278ef c11032d0 00000007
Oct 8 22:51:39 odiseo kernel: 00000064 00000000 c483f065 c2b51e8c c488d24b 00000064 00000007 c024a5a0
Oct 8 22:51:39 odiseo kernel: 00000000 c483f000 c483f065 c2b51ebc c488d820 00000064 c0117fb0 00000000
Oct 8 22:51:39 odiseo kernel: Call Trace: [kmalloc+227/264] [<c483f065>] [<c488d24b>] [<c483f065>] [<c488d820>]
Oct 8 22:51:39 odiseo kernel: [tasklet_hi_action+64/96] [do_softirq+90/172] [<c483f065>] [<c488d54d>] [do_IRQ+157/176] [<c48f7ffc>]
Oct 8 22:51:39 odiseo kernel: [call_do_IRQ+5/13] [<c48f7ffc>] [<c483f065>] [<c483f065>] [sys_init_module+1285/1448] [<c483f060>]
Oct 8 22:51:39 odiseo kernel: [system_call+51/56] [unix_read_proc+391/412]
Oct 8 22:51:39 odiseo kernel:
Oct 8 22:51:39 odiseo kernel: Code: 0f 0b f6 c5 10 0f 85 98 01 00 00 a1 68 25 25 c0 f7 d8 89 ce
-------------------------------
Respecto a:
---------
Oct 8 22:51:39 odiseo pppd[256]: Failed to open /dev/modem: No existe tal dispositivo
----------
... os aseguro que /dev/modem , existe y apunta al lugar
correcto. Si no, no podríais leer esto :-)
El fallo se produce al hacer el modprobe o el insmod.
--
-----------------------------------------------------
Jose Manuel
-----------------------------------------------------
"Emacs is a religion (take a look at alt.religion.emacs),
it's not your typical software. You should study it like
The Bible and one day you will "believe" in it."
-- from a post in comp.emacs
_________________________________________________________
Do You Yahoo!?
Get your free @yahoo.com address at http://mail.yahoo.com
Reply to: