* [Xenomai] analogy attach failed NI-6220 @ 2012-06-06 8:07 Danilo De Lorenzo 2012-06-06 8:51 ` Hadrien Caron 0 siblings, 1 reply; 7+ messages in thread From: Danilo De Lorenzo @ 2012-06-06 8:07 UTC (permalink / raw) To: Xenomai Hi, I'm trying to make a NI-6220 acquisition board working with xenomai on a x86_64 patched kernel, but I'm getting the following error when I try to attach the device with the command: /usr/xenomai/sbin/analogy_config analogy0 analogy_ni_pcimio 0xc,5 The error is: analogy_config: attach failed err=-2 I know that Xenomai is working well since I can run all the examples (latency, etc...). The dmesg command gave me only this error: [ 69.926138] Analogy: a4l_assign_driver: call(drv->attach) failed (ret=-2) Thi is the lspci output for the board: 0c:05.0 Unassigned class [ff00]: National Instruments PCI-6220 I also checked for shared IRQ, it seems there is no IRQ sharing with other devices and I also tried to change the PCI slot without success. Any help is appreciated ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [Xenomai] analogy attach failed NI-6220 2012-06-06 8:07 [Xenomai] analogy attach failed NI-6220 Danilo De Lorenzo @ 2012-06-06 8:51 ` Hadrien Caron 2012-06-06 9:13 ` Danilo De Lorenzo 0 siblings, 1 reply; 7+ messages in thread From: Hadrien Caron @ 2012-06-06 8:51 UTC (permalink / raw) To: Danilo De Lorenzo; +Cc: Xenomai Hello Danilo, I am no expert, but I had a similar issue when I forgot to enable the analogy driver in the kernel configuration (through menuconfig for example). hope it helps, Hadrien On Wed, Jun 6, 2012 at 10:07 AM, Danilo De Lorenzo < danilo.delorenzo@mail.polimi.it> wrote: > Hi, > I'm trying to make a NI-6220 acquisition board working with xenomai on a > x86_64 patched kernel, but I'm getting the following error when I try to > attach the device with the command: > > /usr/xenomai/sbin/analogy_**config analogy0 analogy_ni_pcimio 0xc,5 > > The error is: > analogy_config: attach failed err=-2 > > I know that Xenomai is working well since I can run all the examples > (latency, etc...). > > The dmesg command gave me only this error: > [ 69.926138] Analogy: a4l_assign_driver: call(drv->attach) failed > (ret=-2) > > > Thi is the lspci output for the board: > > 0c:05.0 Unassigned class [ff00]: National Instruments PCI-6220 > > I also checked for shared IRQ, it seems there is no IRQ sharing with other > devices and I also tried to change the PCI slot without success. > > Any help is appreciated > > > > ______________________________**_________________ > Xenomai mailing list > Xenomai@xenomai.org > http://www.xenomai.org/**mailman/listinfo/xenomai<http://www.xenomai.org/mailman/listinfo/xenomai> > ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [Xenomai] analogy attach failed NI-6220 2012-06-06 8:51 ` Hadrien Caron @ 2012-06-06 9:13 ` Danilo De Lorenzo 2012-06-06 18:25 ` Danilo De Lorenzo 0 siblings, 1 reply; 7+ messages in thread From: Danilo De Lorenzo @ 2012-06-06 9:13 UTC (permalink / raw) To: Hadrien Caron; +Cc: Xenomai Thanks Hadrien, I've already enabled the analogy driver in the kernel configuration and this is confirmed since I have all the analogy and ni modules loaded... Danilo De Lorenzo, PhD NearLab - Bioengineering Department Politecnico di Milano, via Colombo 40, 20133 Milan, Italy www.nearlab.polimi.it email: danilo.delorenzo@mail.polimi.it phone: +39 02-2399-9013 fax: +39 02-2399-9003 On 06/06/2012 10:51 AM, Hadrien Caron wrote: > Hello Danilo, > > I am no expert, but I had a similar issue when I forgot to enable the > analogy driver > in the kernel configuration (through menuconfig for example). > > hope it helps, > > Hadrien > > On Wed, Jun 6, 2012 at 10:07 AM, Danilo De Lorenzo > <danilo.delorenzo@mail.polimi.it > <mailto:danilo.delorenzo@mail.polimi.it>> wrote: > > Hi, > I'm trying to make a NI-6220 acquisition board working with > xenomai on a x86_64 patched kernel, but I'm getting the following > error when I try to attach the device with the command: > > /usr/xenomai/sbin/analogy_config analogy0 analogy_ni_pcimio 0xc,5 > > The error is: > analogy_config: attach failed err=-2 > > I know that Xenomai is working well since I can run all the > examples (latency, etc...). > > The dmesg command gave me only this error: > [ 69.926138] Analogy: a4l_assign_driver: call(drv->attach) > failed (ret=-2) > > > Thi is the lspci output for the board: > > 0c:05.0 Unassigned class [ff00]: National Instruments PCI-6220 > > I also checked for shared IRQ, it seems there is no IRQ sharing > with other devices and I also tried to change the PCI slot without > success. > > Any help is appreciated > > > > _______________________________________________ > Xenomai mailing list > Xenomai@xenomai.org <mailto:Xenomai@xenomai.org> > http://www.xenomai.org/mailman/listinfo/xenomai > > ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [Xenomai] analogy attach failed NI-6220 2012-06-06 9:13 ` Danilo De Lorenzo @ 2012-06-06 18:25 ` Danilo De Lorenzo [not found] ` <CAMesUR4rU23ukpC-E0hYWAZ8tiyv4+dzKvyoDGr2ctP5F7vs1g@mail.gmail.com> 0 siblings, 1 reply; 7+ messages in thread From: Danilo De Lorenzo @ 2012-06-06 18:25 UTC (permalink / raw) To: Xenomai Anyone else has any suggestions? At least a hint on how to find where is the problem? Thanks Il giorno 06/giu/2012 11:13, "Danilo De Lorenzo" < danilo.delorenzo@mail.polimi.it> ha scritto: > Thanks Hadrien, > I've already enabled the analogy driver in the kernel configuration and > this is confirmed since I have all the analogy and ni modules loaded... > > Danilo De Lorenzo, PhD > NearLab - Bioengineering Department > Politecnico di Milano, via Colombo 40, 20133 Milan, Italywww.nearlab.polimi.it > > email: danilo.delorenzo@mail.polimi.it > phone: +39 02-2399-9013 > fax: +39 02-2399-9003 > > > On 06/06/2012 10:51 AM, Hadrien Caron wrote: > > Hello Danilo, > > I am no expert, but I had a similar issue when I forgot to enable the > analogy driver > in the kernel configuration (through menuconfig for example). > > hope it helps, > > Hadrien > > On Wed, Jun 6, 2012 at 10:07 AM, Danilo De Lorenzo < > danilo.delorenzo@mail.polimi.it> wrote: > >> Hi, >> I'm trying to make a NI-6220 acquisition board working with xenomai on a >> x86_64 patched kernel, but I'm getting the following error when I try to >> attach the device with the command: >> >> /usr/xenomai/sbin/analogy_config analogy0 analogy_ni_pcimio 0xc,5 >> >> The error is: >> analogy_config: attach failed err=-2 >> >> I know that Xenomai is working well since I can run all the examples >> (latency, etc...). >> >> The dmesg command gave me only this error: >> [ 69.926138] Analogy: a4l_assign_driver: call(drv->attach) failed >> (ret=-2) >> >> >> Thi is the lspci output for the board: >> >> 0c:05.0 Unassigned class [ff00]: National Instruments PCI-6220 >> >> I also checked for shared IRQ, it seems there is no IRQ sharing with >> other devices and I also tried to change the PCI slot without success. >> >> Any help is appreciated >> >> >> >> _______________________________________________ >> Xenomai mailing list >> Xenomai@xenomai.org >> http://www.xenomai.org/mailman/listinfo/xenomai >> > > ^ permalink raw reply [flat|nested] 7+ messages in thread
[parent not found: <CAMesUR4rU23ukpC-E0hYWAZ8tiyv4+dzKvyoDGr2ctP5F7vs1g@mail.gmail.com>]
* Re: [Xenomai] analogy attach failed NI-6220 [not found] ` <CAMesUR4rU23ukpC-E0hYWAZ8tiyv4+dzKvyoDGr2ctP5F7vs1g@mail.gmail.com> @ 2012-06-15 18:06 ` Danilo De Lorenzo 2012-06-20 22:21 ` Alexis Berlemont 0 siblings, 1 reply; 7+ messages in thread From: Danilo De Lorenzo @ 2012-06-15 18:06 UTC (permalink / raw) To: Alexis Berlemont, Xenomai - The driver is shown under /proc/analogy/drivers - Launching analogy_config without options gave me the same error - this is the part of dmesg output related to mite and comedi (it seems the board is detected by mite driver): [ 29.141006] <30>udevd[365]: starting version 173 [ 29.797061] lp: driver loaded but no devices found [ 29.832660] ni_tio: module is from the staging directory, the quality is unknown, you have been warned. [ 29.849476] comedi: module is from the staging directory, the quality is unknown, you have been warned. [ 29.853344] comedi: version 0.7.76 - http://www.comedi.org [ 29.882067] type=1400 audit(1339780810.462:2): apparmor="STATUS" operation="profile_load" name="/sbin/dhclient" pid=604 comm="apparmor_parser" [ 29.882158] type=1400 audit(1339780810.462:3): apparmor="STATUS" operation="profile_load" name="/usr/lib/NetworkManager/nm-dhcp-client.action" pid=604 comm="apparmor_parser" [ 29.882219] type=1400 audit(1339780810.462:4): apparmor="STATUS" operation="profile_load" name="/usr/lib/connman/scripts/dhclient-script" pid=604 comm="apparmor_parser" [ 29.906386] piix4_smbus 0000:00:14.0: SMBus Host Controller at 0x8410, revision 0 [ 29.936592] SP5100 TCO timer: SP5100 TCO WatchDog Timer Driver v0.01 [ 29.936707] SP5100 TCO timer: mmio address 0xfec000f0 already in use [ 29.973252] tpm_tis 00:01: 1.2 TPM (device-id 0xB, rev-id 16) [ 30.019424] type=1400 audit(1339780810.592:5): apparmor="STATUS" operation="profile_replace" name="/sbin/dhclient" pid=668 comm="apparmor_parser" [ 30.019521] type=1400 audit(1339780810.592:6): apparmor="STATUS" operation="profile_replace" name="/usr/lib/NetworkManager/nm-dhcp-client.action" pid=668 comm="apparmor_parser" [ 30.019585] type=1400 audit(1339780810.592:7): apparmor="STATUS" operation="profile_replace" name="/usr/lib/connman/scripts/dhclient-script" pid=668 comm="apparmor_parser" [ 30.089668] 8255: module is from the staging directory, the quality is unknown, you have been warned. [ 30.134451] mite: module is from the staging directory, the quality is unknown, you have been warned. [ 30.137068] Available NI device IDs: [ 30.137071] 0x70b0 [ 30.137073] [ 30.157559] EXT4-fs (sda3): re-mounted. Opts: errors=remount-ro [ 30.171110] comedi_fc: module is from the staging directory, the quality is unknown, you have been warned. [ 30.396292] ni_tiocmd: module is from the staging directory, the quality is unknown, you have been warned. [ 30.398776] ni_pcimio: module is from the staging directory, the quality is unknown, you have been warned. [ 30.402314] comedi0: ni_pcimio: pci-6220 [ 30.402370] ni_pcimio 0000:0c:05.0: PCI INT A -> GSI 20 (level, low) -> IRQ 20 [ 30.402399] MITE:0xd2001000 mapped to ffffc9000035e000 [ 30.402405] DAQ:0xd2000000 mapped to ffffc90000368000 [ 30.402412] mite: version = 1, type = 4, mite mode = 1,interface mode = 3 [ 30.402414] mite: num channels = 8, write post fifo depth = 1,wins = 0, iowins = 2 [ 30.402424] mite: fifo size is 64. [ 30.426067] ( irq = 20 ) [ 30.570182] usb 1-6: usbfs: USBDEVFS_CONTROL failed cmd mtp-probe rqt 128 rq 6 len 255 ret -110 [ 30.733353] Analogy: MITE: Available NI device IDs: [ 31.103558] nvidia: module license 'NVIDIA' taints kernel. [ 31.103565] Disabling lock debugging due to kernel tai Also, looking at the kernel.log when trying several options I found this: Jun 6 15:04:08 .............. kernel: [12804.406688] Analogy: a4l_assign_driver: call(drv->attach) failed (ret=-22) Jun 6 15:11:07 .............. kernel: [13222.826688] Analogy: a4l_assign_driver: call(alloc) failed Jun 6 15:11:16 .............. kernel: [13232.266499] Analogy: a4l_assign_driver: call(alloc) failed Jun 6 15:11:54 .............. kernel: [13269.486717] BUG: unable to handle kernel NULL pointer dereference at 000000000000000c Jun 6 15:11:54 .............. kernel: [13269.486725] IP: [<ffffffff810fe0fb>] get_free_range+0x5b/0x170 Jun 6 15:11:54 .............. kernel: [13269.486735] PGD 47bfe067 PUD 47bf6067 PMD 0 Jun 6 15:11:54 .............. kernel: [13269.486741] Oops: 0000 [#1] PREEMPT SMP Jun 6 15:11:54 .............. kernel: [13269.486746] last sysfs file: /sys/devices/system/cpu/cpu1/cache/index2/shared_cpu_map Jun 6 15:11:54 .............. kernel: [13269.486751] CPU 1 Jun 6 15:11:54 .............. kernel: [13269.486753] Modules linked in: sco rfcomm bnep l2cap bluetooth parport_pc ppdev dm_crypt nvidia(P) snd_hda_codec_realtek snd_hda_intel snd_hda_codec snd_hwdep snd_pcm snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq analogy_ni_pcimio analogy_ni_mio analogy_ni_tio analogy_8255 analogy_ni_mite xeno_analogy ni_pcimio(C) ni_tiocmd(C) comedi_fc(C) mite(C) snd_timer snd_seq_device 8255(C) snd tpm_infineon sp5100_tco i2c_piix4 soundcore snd_page_alloc psmouse comedi(C) ni_tio(C) tpm_tis tpm serio_raw tpm_bios lp parport usbhid hid r8169 floppy ahci pata_atiixp libahci Jun 6 15:11:54 .............. kernel: [13269.486813] Jun 6 15:11:54 .............. kernel: [13269.486816] Pid: 2118, comm: analogy_config Tainted: P C 2.6.38.8-xenomai #1 FUJITSU SIEMENS ESPRIMO P /D2451-A3 Jun 6 15:11:54 .............. kernel: [13269.486824] RIP: 0010:[<ffffffff810fe0fb>] [<ffffffff810fe0fb>] get_free_range+0x5b/0x170 Jun 6 15:11:54 .............. kernel: [13269.486830] RSP: 0018:ffff880035147bd0 EFLAGS: 00010206 Jun 6 15:11:54 .............. kernel: [13269.486833] RAX: 000000000000000c RBX: ffffc90001509200 RCX: 000000000000000c Jun 6 15:11:54 .............. kernel: [13269.486836] RDX: 0000000000000000 RSI: 0000000000005000 RDI: ffffffff821ac3c0 Jun 6 15:11:54 .............. kernel: [13269.486839] RBP: ffff880035147bf8 R08: ffffc90001508000 R09: 000000000000000c Jun 6 15:11:54 .............. kernel: [13269.486842] R10: 0000000000000200 R11: 0000000000000200 R12: 0000000000000400 Jun 6 15:11:54 .............. kernel: [13269.486845] R13: ffffc90001509000 R14: ffffc90001509000 R15: ffffffff821ac408 Jun 6 15:11:54 .............. kernel: [13269.486849] FS: 00007f2246a9f720(0000) GS:ffff88007fd00000(0000) knlGS:0000000000000000 Jun 6 15:11:54 .............. kernel: [13269.486852] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 Jun 6 15:11:54 .............. kernel: [13269.486855] CR2: 000000000000000c CR3: 0000000035216000 CR4: 00000000000006e0 Jun 6 15:11:54 .............. kernel: [13269.486858] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 Jun 6 15:11:54 .............. kernel: [13269.486861] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 Jun 6 15:11:54 .............. kernel: [13269.486864] Process analogy_config (pid: 2118, threadinfo ffff880035144000, task ffff8800353c0000) Jun 6 15:11:54 .............. kernel: [13269.486867] Stack: Jun 6 15:11:54 .............. kernel: [13269.486869] 00001d08949cb57b 0000000000000001 ffff880035147cd0 ffffffff821ac3c0 Jun 6 15:11:54 .............. kernel: [13269.486876] 0000000000005000 ffff880035147c68 ffffffff810ff9e9 ffff880035147c28 Jun 6 15:11:54 .............. kernel: [13269.486882] 0000000000000001 ffff880035147c88 ffffffff810ff793 000000000000eb20 Jun 6 15:11:54 .............. kernel: [13269.486888] Call Trace: Jun 6 15:11:54 .............. kernel: [13269.486894] [<ffffffff810ff9e9>] xnheap_alloc+0x4b9/0x4e0 Jun 6 15:11:54 .............. kernel: [13269.486899] [<ffffffff810ff793>] ? xnheap_alloc+0x263/0x4e0 Jun 6 15:11:54 .............. kernel: [13269.486910] [<ffffffffa013e238>] a4l_assign_driver+0x58/0x220 [xeno_analogy] Jun 6 15:11:54 .............. kernel: [13269.486916] [<ffffffffa013e534>] a4l_device_attach+0x74/0x90 [xeno_analogy] Jun 6 15:11:54 .............. kernel: [13269.486922] [<ffffffffa013e5eb>] a4l_ioctl_devcfg+0x6b/0x150 [xeno_analogy] Jun 6 15:11:54 .............. kernel: [13269.486928] [<ffffffffa01407de>] a4l_ioctl+0x1e/0x20 [xeno_analogy] Jun 6 15:11:54 .............. kernel: [13269.486935] [<ffffffff811776eb>] __rt_dev_ioctl+0x12b/0x160 Jun 6 15:11:54 .............. kernel: [13269.486940] [<ffffffff811a3eee>] ? handle_mm_fault+0x13e/0x240 Jun 6 15:11:54 .............. kernel: [13269.486945] [<ffffffff8117d878>] sys_rtdm_ioctl+0x28/0x30 Jun 6 15:11:54 .............. kernel: [13269.486949] [<ffffffff81118a31>] losyscall_event+0xd1/0x260 Jun 6 15:11:54 .............. kernel: [13269.486954] [<ffffffff810cd2ac>] __ipipe_dispatch_event+0x11c/0x1e0 Jun 6 15:11:54 .............. kernel: [13269.486960] [<ffffffff8101f90c>] __ipipe_syscall_root+0x5c/0x130 Jun 6 15:11:54 .............. kernel: [13269.486970] [<ffffffff8161d521>] __ipipe_syscall_root_thunk+0x35/0x6a Jun 6 15:11:54 .............. kernel: [13269.486977] [<ffffffff81002f04>] ? system_call_after_swapgs+0x54/0x79 Jun 6 15:11:54 .............. kernel: [13269.486980] Code: 74 4b 4c 8b 5f 18 4d 89 f1 0f 1f 80 00 00 00 00 4d 89 da 4c 89 c8 eb 13 0f 1f 84 00 00 00 00 00 49 39 f2 73 16 4d 89 e2 48 89 c8 <48> 8b 08 4a 8d 1c 18 4f 8d 24 1a 48 39 d9 74 e5 4c 39 d6 76 30 Jun 6 15:11:54 .............. kernel: [13269.487035] RIP [<ffffffff810fe0fb>] get_free_range+0x5b/0x170 Jun 6 15:11:54 .............. kernel: [13269.487040] RSP <ffff880035147bd0> Jun 6 15:11:54 .............. kernel: [13269.487042] CR2: 000000000000000c Any clues on the causes of the problem? Thanks a lot. Danilo De Lorenzo, PhD NearLab - Bioengineering Department Politecnico di Milano, via Colombo 40, 20133 Milan, Italy www.nearlab.polimi.it email: danilo.delorenzo@mail.polimi.it phone: +39 02-2399-9013 fax: +39 02-2399-9003 On 06/07/2012 09:07 AM, Alexis Berlemont wrote: > Hi, > > On Wed, Jun 6, 2012 at 8:25 PM, Danilo De Lorenzo > <danilo.delorenzo@mail.polimi.it> wrote: >> Anyone else has any suggestions? At least a hint on how to find where is >> the problem? >> > The error code -2 means -ENOENT; so > - either the driver is not available inside the kernel (according to > your former mail, it is not the case; you can ensure this point by > checking the content of /proc/analogy/drivers) > -or the card is not detected, could you look in the kernel logs for a > message stating that the card was detected by the mite driver (maybe > verbose log should be activated)? > - could you launch analogy_config without the optional arguments? just type: > /usr/xenomai/sbin/analogy_config analogy0 analogy_ni_pcimio > >> Thanks >> Il giorno 06/giu/2012 11:13, "Danilo De Lorenzo"< >> danilo.delorenzo@mail.polimi.it> ha scritto: >> > Alexis. ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [Xenomai] analogy attach failed NI-6220 2012-06-15 18:06 ` Danilo De Lorenzo @ 2012-06-20 22:21 ` Alexis Berlemont 2012-06-21 17:01 ` Danilo De Lorenzo 0 siblings, 1 reply; 7+ messages in thread From: Alexis Berlemont @ 2012-06-20 22:21 UTC (permalink / raw) To: Danilo De Lorenzo; +Cc: Xenomai Hi, Sorry for the late answer. On Fri, Jun 15, 2012 at 8:06 PM, Danilo De Lorenzo <danilo.delorenzo@mail.polimi.it> wrote: > - The driver is shown under /proc/analogy/drivers > > - Launching analogy_config without options gave me the same error > > - this is the part of dmesg output related to mite and comedi (it seems the > board is detected by mite driver): > > [ 29.141006] <30>udevd[365]: starting version 173 > [ 29.797061] lp: driver loaded but no devices found > [ 29.832660] ni_tio: module is from the staging directory, the quality is > unknown, you have been warned. > [ 29.849476] comedi: module is from the staging directory, the quality is > unknown, you have been warned. > [ 29.853344] comedi: version 0.7.76 - http://www.comedi.org > [ 29.882067] type=1400 audit(1339780810.462:2): apparmor="STATUS" > operation="profile_load" name="/sbin/dhclient" pid=604 > comm="apparmor_parser" > [ 29.882158] type=1400 audit(1339780810.462:3): apparmor="STATUS" > operation="profile_load" > name="/usr/lib/NetworkManager/nm-dhcp-client.action" pid=604 > comm="apparmor_parser" > [ 29.882219] type=1400 audit(1339780810.462:4): apparmor="STATUS" > operation="profile_load" name="/usr/lib/connman/scripts/dhclient-script" > pid=604 comm="apparmor_parser" > [ 29.906386] piix4_smbus 0000:00:14.0: SMBus Host Controller at 0x8410, > revision 0 > [ 29.936592] SP5100 TCO timer: SP5100 TCO WatchDog Timer Driver v0.01 > [ 29.936707] SP5100 TCO timer: mmio address 0xfec000f0 already in use > [ 29.973252] tpm_tis 00:01: 1.2 TPM (device-id 0xB, rev-id 16) > [ 30.019424] type=1400 audit(1339780810.592:5): apparmor="STATUS" > operation="profile_replace" name="/sbin/dhclient" pid=668 > comm="apparmor_parser" > [ 30.019521] type=1400 audit(1339780810.592:6): apparmor="STATUS" > operation="profile_replace" > name="/usr/lib/NetworkManager/nm-dhcp-client.action" pid=668 > comm="apparmor_parser" > [ 30.019585] type=1400 audit(1339780810.592:7): apparmor="STATUS" > operation="profile_replace" name="/usr/lib/connman/scripts/dhclient-script" > pid=668 comm="apparmor_parser" > [ 30.089668] 8255: module is from the staging directory, the quality is > unknown, you have been warned. > [ 30.134451] mite: module is from the staging directory, the quality is > unknown, you have been warned. > [ 30.137068] Available NI device IDs: > [ 30.137071] 0x70b0 > [ 30.137073] > [ 30.157559] EXT4-fs (sda3): re-mounted. Opts: errors=remount-ro > [ 30.171110] comedi_fc: module is from the staging directory, the quality > is unknown, you have been warned. > [ 30.396292] ni_tiocmd: module is from the staging directory, the quality > is unknown, you have been warned. > [ 30.398776] ni_pcimio: module is from the staging directory, the quality > is unknown, you have been warned. > [ 30.402314] comedi0: ni_pcimio: pci-6220 > [ 30.402370] ni_pcimio 0000:0c:05.0: PCI INT A -> GSI 20 (level, low) -> > IRQ 20 > [ 30.402399] MITE:0xd2001000 mapped to ffffc9000035e000 > [ 30.402405] DAQ:0xd2000000 mapped to ffffc90000368000 > [ 30.402412] mite: version = 1, type = 4, mite mode = 1,interface mode = 3 > [ 30.402414] mite: num channels = 8, write post fifo depth = 1,wins = 0, > iowins = 2 > [ 30.402424] mite: fifo size is 64. > [ 30.426067] ( irq = 20 ) > [ 30.570182] usb 1-6: usbfs: USBDEVFS_CONTROL failed cmd mtp-probe rqt 128 > rq 6 len 255 ret -110 > [ 30.733353] Analogy: MITE: Available NI device IDs: > [ 31.103558] nvidia: module license 'NVIDIA' taints kernel. > [ 31.103565] Disabling lock debugging due to kernel tai > > > Also, looking at the kernel.log when trying several options I found this: > > Jun 6 15:04:08 .............. kernel: [12804.406688] Analogy: > a4l_assign_driver: call(drv->attach) failed (ret=-22) > Jun 6 15:11:07 .............. kernel: [13222.826688] Analogy: > a4l_assign_driver: call(alloc) failed > Jun 6 15:11:16 .............. kernel: [13232.266499] Analogy: > a4l_assign_driver: call(alloc) failed > Jun 6 15:11:54 .............. kernel: [13269.486717] BUG: unable to handle > kernel NULL pointer dereference at 000000000000000c > Jun 6 15:11:54 .............. kernel: [13269.486725] IP: > [<ffffffff810fe0fb>] get_free_range+0x5b/0x170 > Jun 6 15:11:54 .............. kernel: [13269.486735] PGD 47bfe067 PUD > 47bf6067 PMD 0 > Jun 6 15:11:54 .............. kernel: [13269.486741] Oops: 0000 [#1] > PREEMPT SMP > Jun 6 15:11:54 .............. kernel: [13269.486746] last sysfs file: > /sys/devices/system/cpu/cpu1/cache/index2/shared_cpu_map > Jun 6 15:11:54 .............. kernel: [13269.486751] CPU 1 > Jun 6 15:11:54 .............. kernel: [13269.486753] Modules linked in: sco > rfcomm bnep l2cap bluetooth parport_pc ppdev dm_crypt nvidia(P) > snd_hda_codec_realtek snd_hda_intel snd_hda_codec snd_hwdep snd_pcm > snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq analogy_ni_pcimio > analogy_ni_mio analogy_ni_tio analogy_8255 analogy_ni_mite xeno_analogy > ni_pcimio(C) ni_tiocmd(C) comedi_fc(C) mite(C) snd_timer snd_seq_device > 8255(C) snd tpm_infineon sp5100_tco i2c_piix4 soundcore snd_page_alloc > psmouse comedi(C) ni_tio(C) tpm_tis tpm serio_raw tpm_bios lp parport usbhid > hid r8169 floppy ahci pata_atiixp libahci > Jun 6 15:11:54 .............. kernel: [13269.486813] > Jun 6 15:11:54 .............. kernel: [13269.486816] Pid: 2118, comm: > analogy_config Tainted: P C 2.6.38.8-xenomai #1 FUJITSU SIEMENS > ESPRIMO P /D2451-A3 > Jun 6 15:11:54 .............. kernel: [13269.486824] RIP: > 0010:[<ffffffff810fe0fb>] [<ffffffff810fe0fb>] get_free_range+0x5b/0x170 > Jun 6 15:11:54 .............. kernel: [13269.486830] RSP: > 0018:ffff880035147bd0 EFLAGS: 00010206 > Jun 6 15:11:54 .............. kernel: [13269.486833] RAX: 000000000000000c > RBX: ffffc90001509200 RCX: 000000000000000c > Jun 6 15:11:54 .............. kernel: [13269.486836] RDX: 0000000000000000 > RSI: 0000000000005000 RDI: ffffffff821ac3c0 > Jun 6 15:11:54 .............. kernel: [13269.486839] RBP: ffff880035147bf8 > R08: ffffc90001508000 R09: 000000000000000c > Jun 6 15:11:54 .............. kernel: [13269.486842] R10: 0000000000000200 > R11: 0000000000000200 R12: 0000000000000400 > Jun 6 15:11:54 .............. kernel: [13269.486845] R13: ffffc90001509000 > R14: ffffc90001509000 R15: ffffffff821ac408 > Jun 6 15:11:54 .............. kernel: [13269.486849] FS: > 00007f2246a9f720(0000) GS:ffff88007fd00000(0000) knlGS:0000000000000000 > Jun 6 15:11:54 .............. kernel: [13269.486852] CS: 0010 DS: 0000 ES: > 0000 CR0: 0000000080050033 > Jun 6 15:11:54 .............. kernel: [13269.486855] CR2: 000000000000000c > CR3: 0000000035216000 CR4: 00000000000006e0 > Jun 6 15:11:54 .............. kernel: [13269.486858] DR0: 0000000000000000 > DR1: 0000000000000000 DR2: 0000000000000000 > Jun 6 15:11:54 .............. kernel: [13269.486861] DR3: 0000000000000000 > DR6: 00000000ffff0ff0 DR7: 0000000000000400 > Jun 6 15:11:54 .............. kernel: [13269.486864] Process analogy_config > (pid: 2118, threadinfo ffff880035144000, task ffff8800353c0000) > Jun 6 15:11:54 .............. kernel: [13269.486867] Stack: > Jun 6 15:11:54 .............. kernel: [13269.486869] 00001d08949cb57b > 0000000000000001 ffff880035147cd0 ffffffff821ac3c0 > Jun 6 15:11:54 .............. kernel: [13269.486876] 0000000000005000 > ffff880035147c68 ffffffff810ff9e9 ffff880035147c28 > Jun 6 15:11:54 .............. kernel: [13269.486882] 0000000000000001 > ffff880035147c88 ffffffff810ff793 000000000000eb20 > Jun 6 15:11:54 .............. kernel: [13269.486888] Call Trace: > Jun 6 15:11:54 .............. kernel: [13269.486894] [<ffffffff810ff9e9>] > xnheap_alloc+0x4b9/0x4e0 > Jun 6 15:11:54 .............. kernel: [13269.486899] [<ffffffff810ff793>] > ? xnheap_alloc+0x263/0x4e0 > Jun 6 15:11:54 .............. kernel: [13269.486910] [<ffffffffa013e238>] > a4l_assign_driver+0x58/0x220 [xeno_analogy] > Jun 6 15:11:54 .............. kernel: [13269.486916] [<ffffffffa013e534>] > a4l_device_attach+0x74/0x90 [xeno_analogy] > Jun 6 15:11:54 .............. kernel: [13269.486922] [<ffffffffa013e5eb>] > a4l_ioctl_devcfg+0x6b/0x150 [xeno_analogy] > Jun 6 15:11:54 .............. kernel: [13269.486928] [<ffffffffa01407de>] > a4l_ioctl+0x1e/0x20 [xeno_analogy] > Jun 6 15:11:54 .............. kernel: [13269.486935] [<ffffffff811776eb>] > __rt_dev_ioctl+0x12b/0x160 > Jun 6 15:11:54 .............. kernel: [13269.486940] [<ffffffff811a3eee>] > ? handle_mm_fault+0x13e/0x240 > Jun 6 15:11:54 .............. kernel: [13269.486945] [<ffffffff8117d878>] > sys_rtdm_ioctl+0x28/0x30 > Jun 6 15:11:54 .............. kernel: [13269.486949] [<ffffffff81118a31>] > losyscall_event+0xd1/0x260 > Jun 6 15:11:54 .............. kernel: [13269.486954] [<ffffffff810cd2ac>] > __ipipe_dispatch_event+0x11c/0x1e0 > Jun 6 15:11:54 .............. kernel: [13269.486960] [<ffffffff8101f90c>] > __ipipe_syscall_root+0x5c/0x130 > Jun 6 15:11:54 .............. kernel: [13269.486970] [<ffffffff8161d521>] > __ipipe_syscall_root_thunk+0x35/0x6a > Jun 6 15:11:54 .............. kernel: [13269.486977] [<ffffffff81002f04>] > ? system_call_after_swapgs+0x54/0x79 > Jun 6 15:11:54 .............. kernel: [13269.486980] Code: 74 4b 4c 8b 5f > 18 4d 89 f1 0f 1f 80 00 00 00 00 4d 89 da 4c 89 c8 eb 13 0f 1f 84 00 00 00 > 00 00 49 39 f2 73 16 4d 89 e2 48 89 c8 <48> 8b 08 4a 8d 1c 18 4f 8d 24 1a 48 > 39 d9 74 e5 4c 39 d6 76 30 > Jun 6 15:11:54 .............. kernel: [13269.487035] RIP > [<ffffffff810fe0fb>] get_free_range+0x5b/0x170 > Jun 6 15:11:54 .............. kernel: [13269.487040] RSP > <ffff880035147bd0> > Jun 6 15:11:54 .............. kernel: [13269.487042] CR2: 000000000000000c > > > Any clues on the causes of the problem? > It seems that, in your kernel configuration, you have enabled both comedi and analogy. I saw comedi messages in your kernel logs. Could you try to disable comedi? there are two mite drivers loaded. Are you sure the analogy mite driver detected your board? I only saw: [ 30.733353] Analogy: MITE: Available NI device IDs: No device ID is listed. Could you enable XENO_DRIVERS_ANALOGY_DEBUG and set XENO_DRIVERS_ANALOGY_DEBUG_LEVEL to 5 in your kernel configuration? You are supposed to see messages like "mio_common: registering AI subdevice...\n", "mio_common: registering AO subdevice...\n" With more verbosity, we might be able to locate the code which triggers the kernel oops. Alexis. > Thanks a lot. > > > Danilo De Lorenzo, PhD > NearLab - Bioengineering Department > Politecnico di Milano, via Colombo 40, 20133 Milan, Italy > www.nearlab.polimi.it > > email: danilo.delorenzo@mail.polimi.it > phone: +39 02-2399-9013 > fax: +39 02-2399-9003 > > > On 06/07/2012 09:07 AM, Alexis Berlemont wrote: >> >> Hi, >> >> On Wed, Jun 6, 2012 at 8:25 PM, Danilo De Lorenzo >> <danilo.delorenzo@mail.polimi.it> wrote: >>> >>> Anyone else has any suggestions? At least a hint on how to find where is >>> the problem? >>> >> The error code -2 means -ENOENT; so >> - either the driver is not available inside the kernel (according to >> your former mail, it is not the case; you can ensure this point by >> checking the content of /proc/analogy/drivers) >> -or the card is not detected, could you look in the kernel logs for a >> message stating that the card was detected by the mite driver (maybe >> verbose log should be activated)? >> - could you launch analogy_config without the optional arguments? just >> type: >> /usr/xenomai/sbin/analogy_config analogy0 analogy_ni_pcimio >> >>> Thanks >>> Il giorno 06/giu/2012 11:13, "Danilo De Lorenzo"< >>> danilo.delorenzo@mail.polimi.it> ha scritto: >>> >> Alexis. ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [Xenomai] analogy attach failed NI-6220 2012-06-20 22:21 ` Alexis Berlemont @ 2012-06-21 17:01 ` Danilo De Lorenzo 0 siblings, 0 replies; 7+ messages in thread From: Danilo De Lorenzo @ 2012-06-21 17:01 UTC (permalink / raw) To: Alexis Berlemont; +Cc: Xenomai Disabling comedi drivers from the kernel configuration solved the problem. Thanks a lot! Danilo On 06/21/2012 12:21 AM, Alexis Berlemont wrote: > Hi, > > Sorry for the late answer. > > On Fri, Jun 15, 2012 at 8:06 PM, Danilo De Lorenzo > <danilo.delorenzo@mail.polimi.it> wrote: >> - The driver is shown under /proc/analogy/drivers >> >> - Launching analogy_config without options gave me the same error >> >> - this is the part of dmesg output related to mite and comedi (it seems the >> board is detected by mite driver): >> >> [ 29.141006]<30>udevd[365]: starting version 173 >> [ 29.797061] lp: driver loaded but no devices found >> [ 29.832660] ni_tio: module is from the staging directory, the quality is >> unknown, you have been warned. >> [ 29.849476] comedi: module is from the staging directory, the quality is >> unknown, you have been warned. >> [ 29.853344] comedi: version 0.7.76 - http://www.comedi.org >> [ 29.882067] type=1400 audit(1339780810.462:2): apparmor="STATUS" >> operation="profile_load" name="/sbin/dhclient" pid=604 >> comm="apparmor_parser" >> [ 29.882158] type=1400 audit(1339780810.462:3): apparmor="STATUS" >> operation="profile_load" >> name="/usr/lib/NetworkManager/nm-dhcp-client.action" pid=604 >> comm="apparmor_parser" >> [ 29.882219] type=1400 audit(1339780810.462:4): apparmor="STATUS" >> operation="profile_load" name="/usr/lib/connman/scripts/dhclient-script" >> pid=604 comm="apparmor_parser" >> [ 29.906386] piix4_smbus 0000:00:14.0: SMBus Host Controller at 0x8410, >> revision 0 >> [ 29.936592] SP5100 TCO timer: SP5100 TCO WatchDog Timer Driver v0.01 >> [ 29.936707] SP5100 TCO timer: mmio address 0xfec000f0 already in use >> [ 29.973252] tpm_tis 00:01: 1.2 TPM (device-id 0xB, rev-id 16) >> [ 30.019424] type=1400 audit(1339780810.592:5): apparmor="STATUS" >> operation="profile_replace" name="/sbin/dhclient" pid=668 >> comm="apparmor_parser" >> [ 30.019521] type=1400 audit(1339780810.592:6): apparmor="STATUS" >> operation="profile_replace" >> name="/usr/lib/NetworkManager/nm-dhcp-client.action" pid=668 >> comm="apparmor_parser" >> [ 30.019585] type=1400 audit(1339780810.592:7): apparmor="STATUS" >> operation="profile_replace" name="/usr/lib/connman/scripts/dhclient-script" >> pid=668 comm="apparmor_parser" >> [ 30.089668] 8255: module is from the staging directory, the quality is >> unknown, you have been warned. >> [ 30.134451] mite: module is from the staging directory, the quality is >> unknown, you have been warned. >> [ 30.137068] Available NI device IDs: >> [ 30.137071] 0x70b0 >> [ 30.137073] >> [ 30.157559] EXT4-fs (sda3): re-mounted. Opts: errors=remount-ro >> [ 30.171110] comedi_fc: module is from the staging directory, the quality >> is unknown, you have been warned. >> [ 30.396292] ni_tiocmd: module is from the staging directory, the quality >> is unknown, you have been warned. >> [ 30.398776] ni_pcimio: module is from the staging directory, the quality >> is unknown, you have been warned. >> [ 30.402314] comedi0: ni_pcimio: pci-6220 >> [ 30.402370] ni_pcimio 0000:0c:05.0: PCI INT A -> GSI 20 (level, low) -> >> IRQ 20 >> [ 30.402399] MITE:0xd2001000 mapped to ffffc9000035e000 >> [ 30.402405] DAQ:0xd2000000 mapped to ffffc90000368000 >> [ 30.402412] mite: version = 1, type = 4, mite mode = 1,interface mode = 3 >> [ 30.402414] mite: num channels = 8, write post fifo depth = 1,wins = 0, >> iowins = 2 >> [ 30.402424] mite: fifo size is 64. >> [ 30.426067] ( irq = 20 ) >> [ 30.570182] usb 1-6: usbfs: USBDEVFS_CONTROL failed cmd mtp-probe rqt 128 >> rq 6 len 255 ret -110 >> [ 30.733353] Analogy: MITE: Available NI device IDs: >> [ 31.103558] nvidia: module license 'NVIDIA' taints kernel. >> [ 31.103565] Disabling lock debugging due to kernel tai >> >> >> Also, looking at the kernel.log when trying several options I found this: >> >> Jun 6 15:04:08 .............. kernel: [12804.406688] Analogy: >> a4l_assign_driver: call(drv->attach) failed (ret=-22) >> Jun 6 15:11:07 .............. kernel: [13222.826688] Analogy: >> a4l_assign_driver: call(alloc) failed >> Jun 6 15:11:16 .............. kernel: [13232.266499] Analogy: >> a4l_assign_driver: call(alloc) failed >> Jun 6 15:11:54 .............. kernel: [13269.486717] BUG: unable to handle >> kernel NULL pointer dereference at 000000000000000c >> Jun 6 15:11:54 .............. kernel: [13269.486725] IP: >> [<ffffffff810fe0fb>] get_free_range+0x5b/0x170 >> Jun 6 15:11:54 .............. kernel: [13269.486735] PGD 47bfe067 PUD >> 47bf6067 PMD 0 >> Jun 6 15:11:54 .............. kernel: [13269.486741] Oops: 0000 [#1] >> PREEMPT SMP >> Jun 6 15:11:54 .............. kernel: [13269.486746] last sysfs file: >> /sys/devices/system/cpu/cpu1/cache/index2/shared_cpu_map >> Jun 6 15:11:54 .............. kernel: [13269.486751] CPU 1 >> Jun 6 15:11:54 .............. kernel: [13269.486753] Modules linked in: sco >> rfcomm bnep l2cap bluetooth parport_pc ppdev dm_crypt nvidia(P) >> snd_hda_codec_realtek snd_hda_intel snd_hda_codec snd_hwdep snd_pcm >> snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq analogy_ni_pcimio >> analogy_ni_mio analogy_ni_tio analogy_8255 analogy_ni_mite xeno_analogy >> ni_pcimio(C) ni_tiocmd(C) comedi_fc(C) mite(C) snd_timer snd_seq_device >> 8255(C) snd tpm_infineon sp5100_tco i2c_piix4 soundcore snd_page_alloc >> psmouse comedi(C) ni_tio(C) tpm_tis tpm serio_raw tpm_bios lp parport usbhid >> hid r8169 floppy ahci pata_atiixp libahci >> Jun 6 15:11:54 .............. kernel: [13269.486813] >> Jun 6 15:11:54 .............. kernel: [13269.486816] Pid: 2118, comm: >> analogy_config Tainted: P C 2.6.38.8-xenomai #1 FUJITSU SIEMENS >> ESPRIMO P /D2451-A3 >> Jun 6 15:11:54 .............. kernel: [13269.486824] RIP: >> 0010:[<ffffffff810fe0fb>] [<ffffffff810fe0fb>] get_free_range+0x5b/0x170 >> Jun 6 15:11:54 .............. kernel: [13269.486830] RSP: >> 0018:ffff880035147bd0 EFLAGS: 00010206 >> Jun 6 15:11:54 .............. kernel: [13269.486833] RAX: 000000000000000c >> RBX: ffffc90001509200 RCX: 000000000000000c >> Jun 6 15:11:54 .............. kernel: [13269.486836] RDX: 0000000000000000 >> RSI: 0000000000005000 RDI: ffffffff821ac3c0 >> Jun 6 15:11:54 .............. kernel: [13269.486839] RBP: ffff880035147bf8 >> R08: ffffc90001508000 R09: 000000000000000c >> Jun 6 15:11:54 .............. kernel: [13269.486842] R10: 0000000000000200 >> R11: 0000000000000200 R12: 0000000000000400 >> Jun 6 15:11:54 .............. kernel: [13269.486845] R13: ffffc90001509000 >> R14: ffffc90001509000 R15: ffffffff821ac408 >> Jun 6 15:11:54 .............. kernel: [13269.486849] FS: >> 00007f2246a9f720(0000) GS:ffff88007fd00000(0000) knlGS:0000000000000000 >> Jun 6 15:11:54 .............. kernel: [13269.486852] CS: 0010 DS: 0000 ES: >> 0000 CR0: 0000000080050033 >> Jun 6 15:11:54 .............. kernel: [13269.486855] CR2: 000000000000000c >> CR3: 0000000035216000 CR4: 00000000000006e0 >> Jun 6 15:11:54 .............. kernel: [13269.486858] DR0: 0000000000000000 >> DR1: 0000000000000000 DR2: 0000000000000000 >> Jun 6 15:11:54 .............. kernel: [13269.486861] DR3: 0000000000000000 >> DR6: 00000000ffff0ff0 DR7: 0000000000000400 >> Jun 6 15:11:54 .............. kernel: [13269.486864] Process analogy_config >> (pid: 2118, threadinfo ffff880035144000, task ffff8800353c0000) >> Jun 6 15:11:54 .............. kernel: [13269.486867] Stack: >> Jun 6 15:11:54 .............. kernel: [13269.486869] 00001d08949cb57b >> 0000000000000001 ffff880035147cd0 ffffffff821ac3c0 >> Jun 6 15:11:54 .............. kernel: [13269.486876] 0000000000005000 >> ffff880035147c68 ffffffff810ff9e9 ffff880035147c28 >> Jun 6 15:11:54 .............. kernel: [13269.486882] 0000000000000001 >> ffff880035147c88 ffffffff810ff793 000000000000eb20 >> Jun 6 15:11:54 .............. kernel: [13269.486888] Call Trace: >> Jun 6 15:11:54 .............. kernel: [13269.486894] [<ffffffff810ff9e9>] >> xnheap_alloc+0x4b9/0x4e0 >> Jun 6 15:11:54 .............. kernel: [13269.486899] [<ffffffff810ff793>] >> ? xnheap_alloc+0x263/0x4e0 >> Jun 6 15:11:54 .............. kernel: [13269.486910] [<ffffffffa013e238>] >> a4l_assign_driver+0x58/0x220 [xeno_analogy] >> Jun 6 15:11:54 .............. kernel: [13269.486916] [<ffffffffa013e534>] >> a4l_device_attach+0x74/0x90 [xeno_analogy] >> Jun 6 15:11:54 .............. kernel: [13269.486922] [<ffffffffa013e5eb>] >> a4l_ioctl_devcfg+0x6b/0x150 [xeno_analogy] >> Jun 6 15:11:54 .............. kernel: [13269.486928] [<ffffffffa01407de>] >> a4l_ioctl+0x1e/0x20 [xeno_analogy] >> Jun 6 15:11:54 .............. kernel: [13269.486935] [<ffffffff811776eb>] >> __rt_dev_ioctl+0x12b/0x160 >> Jun 6 15:11:54 .............. kernel: [13269.486940] [<ffffffff811a3eee>] >> ? handle_mm_fault+0x13e/0x240 >> Jun 6 15:11:54 .............. kernel: [13269.486945] [<ffffffff8117d878>] >> sys_rtdm_ioctl+0x28/0x30 >> Jun 6 15:11:54 .............. kernel: [13269.486949] [<ffffffff81118a31>] >> losyscall_event+0xd1/0x260 >> Jun 6 15:11:54 .............. kernel: [13269.486954] [<ffffffff810cd2ac>] >> __ipipe_dispatch_event+0x11c/0x1e0 >> Jun 6 15:11:54 .............. kernel: [13269.486960] [<ffffffff8101f90c>] >> __ipipe_syscall_root+0x5c/0x130 >> Jun 6 15:11:54 .............. kernel: [13269.486970] [<ffffffff8161d521>] >> __ipipe_syscall_root_thunk+0x35/0x6a >> Jun 6 15:11:54 .............. kernel: [13269.486977] [<ffffffff81002f04>] >> ? system_call_after_swapgs+0x54/0x79 >> Jun 6 15:11:54 .............. kernel: [13269.486980] Code: 74 4b 4c 8b 5f >> 18 4d 89 f1 0f 1f 80 00 00 00 00 4d 89 da 4c 89 c8 eb 13 0f 1f 84 00 00 00 >> 00 00 49 39 f2 73 16 4d 89 e2 48 89 c8<48> 8b 08 4a 8d 1c 18 4f 8d 24 1a 48 >> 39 d9 74 e5 4c 39 d6 76 30 >> Jun 6 15:11:54 .............. kernel: [13269.487035] RIP >> [<ffffffff810fe0fb>] get_free_range+0x5b/0x170 >> Jun 6 15:11:54 .............. kernel: [13269.487040] RSP >> <ffff880035147bd0> >> Jun 6 15:11:54 .............. kernel: [13269.487042] CR2: 000000000000000c >> >> >> Any clues on the causes of the problem? >> > It seems that, in your kernel configuration, you have enabled both > comedi and analogy. I saw comedi messages in your kernel logs. > Could you try to disable comedi? there are two mite drivers loaded. > > Are you sure the analogy mite driver detected your board? I only saw: > [ 30.733353] Analogy: MITE: Available NI device IDs: > No device ID is listed. > > Could you enable XENO_DRIVERS_ANALOGY_DEBUG and set > XENO_DRIVERS_ANALOGY_DEBUG_LEVEL to 5 in your kernel configuration? > You are supposed to see messages like > "mio_common: registering AI subdevice...\n", > "mio_common: registering AO subdevice...\n" > With more verbosity, we might be able to locate the code which > triggers the kernel oops. > > Alexis. > >> Thanks a lot. >> >> >> Danilo De Lorenzo, PhD >> NearLab - Bioengineering Department >> Politecnico di Milano, via Colombo 40, 20133 Milan, Italy >> www.nearlab.polimi.it >> >> email: danilo.delorenzo@mail.polimi.it >> phone: +39 02-2399-9013 >> fax: +39 02-2399-9003 >> >> >> On 06/07/2012 09:07 AM, Alexis Berlemont wrote: >>> Hi, >>> >>> On Wed, Jun 6, 2012 at 8:25 PM, Danilo De Lorenzo >>> <danilo.delorenzo@mail.polimi.it> wrote: >>>> Anyone else has any suggestions? At least a hint on how to find where is >>>> the problem? >>>> >>> The error code -2 means -ENOENT; so >>> - either the driver is not available inside the kernel (according to >>> your former mail, it is not the case; you can ensure this point by >>> checking the content of /proc/analogy/drivers) >>> -or the card is not detected, could you look in the kernel logs for a >>> message stating that the card was detected by the mite driver (maybe >>> verbose log should be activated)? >>> - could you launch analogy_config without the optional arguments? just >>> type: >>> /usr/xenomai/sbin/analogy_config analogy0 analogy_ni_pcimio >>> >>>> Thanks >>>> Il giorno 06/giu/2012 11:13, "Danilo De Lorenzo"< >>>> danilo.delorenzo@mail.polimi.it> ha scritto: >>>> >>> Alexis. ^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2012-06-21 17:01 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-06-06 8:07 [Xenomai] analogy attach failed NI-6220 Danilo De Lorenzo
2012-06-06 8:51 ` Hadrien Caron
2012-06-06 9:13 ` Danilo De Lorenzo
2012-06-06 18:25 ` Danilo De Lorenzo
[not found] ` <CAMesUR4rU23ukpC-E0hYWAZ8tiyv4+dzKvyoDGr2ctP5F7vs1g@mail.gmail.com>
2012-06-15 18:06 ` Danilo De Lorenzo
2012-06-20 22:21 ` Alexis Berlemont
2012-06-21 17:01 ` Danilo De Lorenzo
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.