comedi on x86_64: unresolved symbols

Hi,

I'm having problems with the ni_pcimio module on a AMD64/nForce3 system.
With todays Comedi CVS tarball (this version works fine on another i686
system). Comilation and installation go without problems, but I get the
following unresolved symbols when I try to install the ni_pcimio module:

[root_at_wand root]# insmod comedi
Using /lib/modules/2.4.26/comedi/comedi.o
[root_at_wand root]# insmod ni_pcimio
Using /lib/modules/2.4.26/comedi/ni_pcimio.o
/lib/modules/2.4.26/comedi/ni_pcimio.o: unresolved symbol mite_dma_arm
/lib/modules/2.4.26/comedi/ni_pcimio.o: unresolved symbol mite_prep_dma
/lib/modules/2.4.26/comedi/ni_pcimio.o: unresolved symbol subdev_8255_cleanup
/lib/modules/2.4.26/comedi/ni_pcimio.o: unresolved symbol mite_buf_change
/lib/modules/2.4.26/comedi/ni_pcimio.o: unresolved symbol subdev_8255_init
/lib/modules/2.4.26/comedi/ni_pcimio.o: unresolved symbol mite_dma_disarm
/lib/modules/2.4.26/comedi/ni_pcimio.o: unresolved symbol mite_bytes_read
/lib/modules/2.4.26/comedi/ni_pcimio.o: unresolved symbol mite_devices
/lib/modules/2.4.26/comedi/ni_pcimio.o: unresolved symbol mite_bytes_transferred/lib/modules/2.4.26/comedi/ni_pcimio.o: unresolved symbol mite_unsetup
/lib/modules/2.4.26/comedi/ni_pcimio.o: unresolved symbol mite_list_devices
/lib/modules/2.4.26/comedi/ni_pcimio.o: unresolved symbol mite_setup
/lib/modules/2.4.26/comedi/ni_pcimio.o: unresolved symbol cfc_write_array_to_buffer
/lib/modules/2.4.26/comedi/ni_pcimio.o: unresolved symbol mite_bytes_in_transit
[root_at_wand root]#

I'm running a fresh 2.4.26 vanilla kernel on fedora-core-1 (the 64bit
AMD64 version). The 'mite_...' etc. symbols appear to be internal to
Comedi so I don't think this a problem with the kernel config (maybe I'm
naive).

Could the x86_64 platform be the problem? Maybe the ni_pcimio driver is
not '64-bit' ready...

If I try installing the modules using modprobe the system completely locks
up and the logs show:

Apr 16 15:50:17 wand kernel: comedi: version 0.7.68.1 - David Schleef <ds_at_schleef.org>
Apr 16 15:50:17 wand kernel: Available NI device IDs: 0x1350
Apr 16 15:50:17 wand kernel: comedi0: ni_pcimio: pci-6071eMITE:0xfa000000 mapped to ffffff000109f000 DAQ:0xfa001000 mapped to ffffff0001143000
Apr 16 15:50:17 wand kernel:  ( irq = 11 )<1>Unable to handle kernel paging request<1> at 0000000001143000 RIP: [<ffffffffa033d296>]PML4 2beff067 PGD 2bfc3067 PMD 0 
Apr 16 15:50:17 wand kernel: Oops: 0002
Apr 16 15:50:17 wand kernel: CPU 0 
Apr 16 15:50:17 wand kernel: Pid: 3931, comm: comedi_config Tainted: P 
Apr 16 15:50:17 wand kernel: RIP: 0010:[<ffffffffa033d296>]
Apr 16 15:50:17 wand kernel: RSP: 0018:000001002bff1de8  EFLAGS: 00010046
Apr 16 15:50:17 wand kernel: RAX: 0000000001143000 RBX: 000001003ddf4000 RCX: 0000000000000000
Apr 16 15:50:17 wand kernel: RDX: 0000000000000246 RSI: 000001002c4d31a0 RDI: 0000000000000800
Apr 16 15:50:17 wand kernel: RBP: 000001003ddf4000 R08: 0000000000000002 R09: 0000000000000000
Apr 16 15:50:17 wand kernel: R10: 0000000000000040 R11: 0000000000000000 R12: 000001002bff1e78
Apr 16 15:50:17 wand kernel: R13: 000001002bff1e78 R14: 00000000ffffffe7 R15: 0000007fbffffa59
Apr 16 15:50:17 wand kernel: FS:  000000000072d780(0000) GS:ffffffff803af380(0000) knlGS:0000000056627d20
Apr 16 15:50:17 wand kernel: CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
Apr 16 15:50:17 wand kernel: CR2: 0000000001143000 CR3: 0000000000101000 CR4: 00000000000006e0
Apr 16 15:50:17 wand kernel: Process comedi_config (pid: 3931, stackpage=1002bff1000)
Apr 16 15:50:17 wand kernel: Stack: 000001002bff1de8 0000000000000018 0000000000000246 000001002bff1e78 
Apr 16 15:50:17 wand kernel:        0000000b3e1e7508 0000000000000000 000001003ddf4000 000001002bff1e78 
Apr 16 15:50:17 wand kernel:        0000000000000246 0000000000000000 ffffffffa033f3de ffffffffa0341f80 
Apr 16 15:50:17 wand kernel: Call Trace: [<ffffffffa033f3de>] [<ffffffffa0341f80>] 
Apr 16 15:50:17 wand kernel:        [<ffffffffa032fd73>] [<ffffffffa032d3d2>] [<ffffffff8014fc1c>] 
Apr 16 15:50:17 wand kernel:        [<ffffffff8011032e>] [<ffffffff8010fba7>] 
Apr 16 15:50:17 wand kernel: 
Apr 16 15:50:17 wand kernel: Code: 66 c7 00 0b 00 8b 83 c8 00 00 00 83 c0 02 48 98 66 89 08 52 
Apr 16 15:50:17 wand kernel: RIP [<ffffffffa033d296>] RSP <000001002bff1de8>
Apr 16 15:50:17 wand kernel: CR2: 0000000001143000
Apr 16 15:52:29 wand syslogd 1.4.1: restart.

Any suggestions? 
cheers,
Bryan

Received on 2004-04-16Z15:57:20