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


Responder a