Re: modprobe comedi

said bounaceur wrote:
> Hi
> I have a kernel 2.6.17, rtai-3.5, comedilib-0.7.22, comedi-0.7.73
> When i do modprobe comedi Ihave this message Thank you for your Help ;-)
> 
> Erreur de segmentation
> me-thebe:/usr/local/src/comedi#
> Message from syslogd_at_me-thebe at Thu May 31 15:47:41 2007 ...
> me-thebe kernel: CPU: 0
> 
> Message from syslogd_at_me-thebe at Thu May 31 15:47:41 2007 ...
> me-thebe kernel: EIP is at vsnprintf+0x7a/0x49c
> 
> Message from syslogd_at_me-thebe at Thu May 31 15:47:41 2007 ...
> me-thebe kernel: Oops: 0000 [#1]
> 
> Message from syslogd_at_me-thebe at Thu May 31 15:47:41 2007 ...
> me-thebe kernel: eax: 00000000 ebx: d01fc0fc ecx: 000000d0 edx: dffbf4c0
> 
> Message from syslogd_at_me-thebe at Thu May 31 15:47:41 2007 ...
> me-thebe kernel: esi: c9833f6c edi: d01fcc80 ebp: c9832000 esp: c9833f14
> 
> Message from syslogd_at_me-thebe at Thu May 31 15:47:41 2007 ...
> me-thebe kernel: ds: 007b es: 007b ss: 0068
> 
> Message from syslogd_at_me-thebe at Thu May 31 15:47:41 2007 ...
> me-thebe kernel: Process modprobe (pid: 3543, threadinfo=c9832000 task=c772f030)
> Message from syslogd_at_me-thebe at Thu May 31 15:47:41 2007 ...
> me-thebe kernel: Stack: ffffffff 00000000 00000000 d01fc10f d01fc080 fffffff4 d01fcc80 c9832000
> 
> Message from syslogd_at_me-thebe at Thu May 31 15:47:41 2007 ...
> me-thebe kernel: c02204ef d01fc0fc 00000014 00000000 c9833f6c 00000001 08059488 c844cd80
> 
> Message from syslogd_at_me-thebe at Thu May 31 15:47:41 2007 ...
> me-thebe kernel: e087f124 d01fcc80 00000000 00000000 06200000 00000000 e0ad3864 00000000
> 
> Message from syslogd_at_me-thebe at Thu May 31 15:47:41 2007 ...
> me-thebe kernel: Call Trace:
> 
> Message from syslogd_at_me-thebe at Thu May 31 15:47:41 2007 ...
> me-thebe kernel: <c02204ef> class_device_create+0x70/0x8e <e087f124> comedi_init+0x124/0x139 [comedi]
> 
> Message from syslogd_at_me-thebe at Thu May 31 15:47:41 2007 ...
> me-thebe kernel: <c011b932> blocking_notifier_call_chain+0x20/0x37 <c01262cd> sys_init_module+0x82/0x145
> 
> Message from syslogd_at_me-thebe at Thu May 31 15:47:41 2007 ...
> me-thebe kernel: <c01262dc> sys_init_module+0x91/0x145 <c010239e> sysenter_past_esp+0x63/0x67
> 
> Message from syslogd_at_me-thebe at Thu May 31 15:47:41 2007 ...
> me-thebe kernel: Code: 24 24 8b 44 24 28 8d 44 03 ff 89 44 24 0c 89 d8 48 39 44 24 0c 73 10 c7 44 24 0c ff ff ff ff 89 da f7 da 89 54 24 28 8b 44 24 2c <80> 38 00 0f 84 f2 03 00 00 8b 44 24 2c 0f b6 00 3c 25 74 11 3b
> 
> Message from syslogd_at_me-thebe at Thu May 31 15:47:41 2007 ...
> me-thebe kernel: EIP: [<c01f4c71>] vsnprintf+0x7a/0x49c SS:ESP 0068:c9833f14 

Edit comedi/comedi_fops.c and change 'CLASS_DEVICE_CREATE' to 
'class_device_create'.  For more info about this problem, see: 
http://thread.gmane.org/gmane.linux.comedi/5034/focus=5034

But gmane.org's web interface seems to have problems at the moment
so see these messages instead:

https://mail.comedi.org/pipermail/comedi/2006-August/008114.html
https://mail.comedi.org/pipermail/comedi/2006-August/008115.html
https://mail.comedi.org/pipermail/comedi/2006-August/008116.html
https://mail.comedi.org/pipermail/comedi/2006-August/008117.html
https://mail.comedi.org/pipermail/comedi/2006-August/008120.html

Alternatively, use the current CVS version of comedi instead of
0.7.73.

-- 
-=( Ian Abbott _at_ MEV Ltd.    E-mail: <abbotti_at_mev.co.uk>        )=-
-=( Tel: +44 (0)161 477 1898   FAX: +44 (0)161 718 3587         )=-

Received on 2007-06-06Z10:12:58