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