- 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: [email protected]
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
<[email protected]> 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"<
[email protected]> ha scritto:
Alexis.
_______________________________________________
Xenomai mailing list
[email protected]
http://www.xenomai.org/mailman/listinfo/xenomai