johns@summac:~$ halrun halcmd: loadrt hostmot2 halcmd: loadrt hm2_pci halcmd: show pin Component Pins: Owner Type Dir Value Name 5 s32 OUT 0 hm2_5i25.0.encoder.00.count 5 s32 OUT 0 hm2_5i25.0.encoder.00.count-latched 5 bit I/O FALSE hm2_5i25.0.encoder.00.index-enable 5 bit IN FALSE hm2_5i25.0.encoder.00.latch-enable 5 bit IN FALSE hm2_5i25.0.encoder.00.latch-polarity 5 float OUT 0 hm2_5i25.0.encoder.00.position 5 float OUT 0 hm2_5i25.0.encoder.00.position-latched 5 s32 OUT 0 hm2_5i25.0.encoder.00.rawcounts 5 s32 OUT 0 hm2_5i25.0.encoder.00.rawlatch 5 bit IN FALSE hm2_5i25.0.encoder.00.reset 5 float OUT 0 hm2_5i25.0.encoder.00.velocity 5 s32 OUT 0 hm2_5i25.0.encoder.01.count 5 s32 OUT 0 hm2_5i25.0.encoder.01.count-latched 5 bit I/O FALSE hm2_5i25.0.encoder.01.index-enable 5 bit IN FALSE hm2_5i25.0.encoder.01.latch-enable 5 bit IN FALSE hm2_5i25.0.encoder.01.latch-polarity 5 float OUT 0 hm2_5i25.0.encoder.01.position 5 float OUT 0 hm2_5i25.0.encoder.01.position-latched 5 s32 OUT 0 hm2_5i25.0.encoder.01.rawcounts 5 s32 OUT 0 hm2_5i25.0.encoder.01.rawlatch 5 bit IN FALSE hm2_5i25.0.encoder.01.reset 5 float OUT 0 hm2_5i25.0.encoder.01.velocity 5 s32 OUT 0 hm2_5i25.0.encoder.02.count 5 s32 OUT 0 hm2_5i25.0.encoder.02.count-latched 5 bit I/O FALSE hm2_5i25.0.encoder.02.index-enable 5 bit IN FALSE hm2_5i25.0.encoder.02.latch-enable 5 bit IN FALSE hm2_5i25.0.encoder.02.latch-polarity 5 float OUT 0 hm2_5i25.0.encoder.02.position 5 float OUT 0 hm2_5i25.0.encoder.02.position-latched 5 s32 OUT 0 hm2_5i25.0.encoder.02.rawcounts 5 s32 OUT 0 hm2_5i25.0.encoder.02.rawlatch 5 bit IN FALSE hm2_5i25.0.encoder.02.reset 5 float OUT 0 hm2_5i25.0.encoder.02.velocity 5 s32 OUT 0 hm2_5i25.0.encoder.03.count 5 s32 OUT 0 hm2_5i25.0.encoder.03.count-latched 5 bit I/O FALSE hm2_5i25.0.encoder.03.index-enable 5 bit IN FALSE hm2_5i25.0.encoder.03.latch-enable 5 bit IN FALSE hm2_5i25.0.encoder.03.latch-polarity 5 float OUT 0 hm2_5i25.0.encoder.03.position 5 float OUT 0 hm2_5i25.0.encoder.03.position-latched 5 s32 OUT 0 hm2_5i25.0.encoder.03.rawcounts 5 s32 OUT 0 hm2_5i25.0.encoder.03.rawlatch 5 bit IN FALSE hm2_5i25.0.encoder.03.reset 5 float OUT 0 hm2_5i25.0.encoder.03.velocity 5 s32 OUT 0 hm2_5i25.0.encoder.04.count 5 s32 OUT 0 hm2_5i25.0.encoder.04.count-latched 5 bit I/O FALSE hm2_5i25.0.encoder.04.index-enable 5 bit IN FALSE hm2_5i25.0.encoder.04.latch-enable 5 bit IN FALSE hm2_5i25.0.encoder.04.latch-polarity 5 float OUT 0 hm2_5i25.0.encoder.04.position 5 float OUT 0 hm2_5i25.0.encoder.04.position-latched 5 s32 OUT 0 hm2_5i25.0.encoder.04.rawcounts 5 s32 OUT 0 hm2_5i25.0.encoder.04.rawlatch 5 bit IN FALSE hm2_5i25.0.encoder.04.reset 5 float OUT 0 hm2_5i25.0.encoder.04.velocity 5 s32 OUT 0 hm2_5i25.0.encoder.05.count 5 s32 OUT 0 hm2_5i25.0.encoder.05.count-latched 5 bit I/O FALSE hm2_5i25.0.encoder.05.index-enable 5 bit IN FALSE hm2_5i25.0.encoder.05.latch-enable 5 bit IN FALSE hm2_5i25.0.encoder.05.latch-polarity 5 float OUT 0 hm2_5i25.0.encoder.05.position 5 float OUT 0 hm2_5i25.0.encoder.05.position-latched 5 s32 OUT 0 hm2_5i25.0.encoder.05.rawcounts 5 s32 OUT 0 hm2_5i25.0.encoder.05.rawlatch 5 bit IN FALSE hm2_5i25.0.encoder.05.reset 5 float OUT 0 hm2_5i25.0.encoder.05.velocity 5 s32 OUT 0 hm2_5i25.0.encoder.06.count 5 s32 OUT 0 hm2_5i25.0.encoder.06.count-latched 5 bit I/O FALSE hm2_5i25.0.encoder.06.index-enable 5 bit IN FALSE hm2_5i25.0.encoder.06.latch-enable 5 bit IN FALSE hm2_5i25.0.encoder.06.latch-polarity 5 float OUT 0 hm2_5i25.0.encoder.06.position 5 float OUT 0 hm2_5i25.0.encoder.06.position-latched 5 s32 OUT 0 hm2_5i25.0.encoder.06.rawcounts 5 s32 OUT 0 hm2_5i25.0.encoder.06.rawlatch 5 bit IN FALSE hm2_5i25.0.encoder.06.reset 5 float OUT 0 hm2_5i25.0.encoder.06.velocity 5 s32 OUT 0 hm2_5i25.0.encoder.07.count 5 s32 OUT 0 hm2_5i25.0.encoder.07.count-latched 5 bit I/O FALSE hm2_5i25.0.encoder.07.index-enable 5 bit IN FALSE hm2_5i25.0.encoder.07.latch-enable 5 bit IN FALSE hm2_5i25.0.encoder.07.latch-polarity 5 float OUT 0 hm2_5i25.0.encoder.07.position 5 float OUT 0 hm2_5i25.0.encoder.07.position-latched 5 s32 OUT 0 hm2_5i25.0.encoder.07.rawcounts 5 s32 OUT 0 hm2_5i25.0.encoder.07.rawlatch 5 bit IN FALSE hm2_5i25.0.encoder.07.reset 5 float OUT 0 hm2_5i25.0.encoder.07.velocity 5 bit OUT TRUE hm2_5i25.0.gpio.000.in 5 bit OUT FALSE hm2_5i25.0.gpio.000.in_not 5 bit IN FALSE hm2_5i25.0.gpio.000.out 5 bit OUT TRUE hm2_5i25.0.gpio.001.in 5 bit OUT FALSE hm2_5i25.0.gpio.001.in_not 5 bit IN FALSE hm2_5i25.0.gpio.001.out 5 bit OUT TRUE hm2_5i25.0.gpio.002.in 5 bit OUT FALSE hm2_5i25.0.gpio.002.in_not 5 bit IN FALSE hm2_5i25.0.gpio.002.out 5 bit OUT TRUE hm2_5i25.0.gpio.003.in 5 bit OUT FALSE hm2_5i25.0.gpio.003.in_not 5 bit IN FALSE hm2_5i25.0.gpio.003.out 5 bit OUT TRUE hm2_5i25.0.gpio.004.in 5 bit OUT FALSE hm2_5i25.0.gpio.004.in_not 5 bit IN FALSE hm2_5i25.0.gpio.004.out 5 bit OUT TRUE hm2_5i25.0.gpio.005.in 5 bit OUT FALSE hm2_5i25.0.gpio.005.in_not 5 bit IN FALSE hm2_5i25.0.gpio.005.out 5 bit OUT TRUE hm2_5i25.0.gpio.006.in 5 bit OUT FALSE hm2_5i25.0.gpio.006.in_not 5 bit IN FALSE hm2_5i25.0.gpio.006.out 5 bit OUT TRUE hm2_5i25.0.gpio.007.in 5 bit OUT FALSE hm2_5i25.0.gpio.007.in_not 5 bit IN FALSE hm2_5i25.0.gpio.007.out 5 bit OUT TRUE hm2_5i25.0.gpio.008.in 5 bit OUT FALSE hm2_5i25.0.gpio.008.in_not 5 bit IN FALSE hm2_5i25.0.gpio.008.out 5 bit OUT TRUE hm2_5i25.0.gpio.009.in 5 bit OUT FALSE hm2_5i25.0.gpio.009.in_not 5 bit IN FALSE hm2_5i25.0.gpio.009.out 5 bit OUT TRUE hm2_5i25.0.gpio.010.in 5 bit OUT FALSE hm2_5i25.0.gpio.010.in_not 5 bit OUT TRUE hm2_5i25.0.gpio.011.in 5 bit OUT FALSE hm2_5i25.0.gpio.011.in_not 5 bit OUT TRUE hm2_5i25.0.gpio.012.in 5 bit OUT FALSE hm2_5i25.0.gpio.012.in_not 5 bit OUT TRUE hm2_5i25.0.gpio.013.in 5 bit OUT FALSE hm2_5i25.0.gpio.013.in_not 5 bit OUT TRUE hm2_5i25.0.gpio.014.in 5 bit OUT FALSE hm2_5i25.0.gpio.014.in_not 5 bit OUT TRUE hm2_5i25.0.gpio.015.in 5 bit OUT FALSE hm2_5i25.0.gpio.015.in_not 5 bit OUT TRUE hm2_5i25.0.gpio.016.in 5 bit OUT FALSE hm2_5i25.0.gpio.016.in_not 5 bit OUT TRUE hm2_5i25.0.gpio.017.in 5 bit OUT FALSE hm2_5i25.0.gpio.017.in_not 5 bit IN FALSE hm2_5i25.0.gpio.017.out 5 bit OUT TRUE hm2_5i25.0.gpio.018.in 5 bit OUT FALSE hm2_5i25.0.gpio.018.in_not 5 bit IN FALSE hm2_5i25.0.gpio.018.out 5 bit OUT TRUE hm2_5i25.0.gpio.019.in 5 bit OUT FALSE hm2_5i25.0.gpio.019.in_not 5 bit IN FALSE hm2_5i25.0.gpio.019.out 5 bit OUT TRUE hm2_5i25.0.gpio.020.in 5 bit OUT FALSE hm2_5i25.0.gpio.020.in_not 5 bit IN FALSE hm2_5i25.0.gpio.020.out 5 bit OUT TRUE hm2_5i25.0.gpio.021.in 5 bit OUT FALSE hm2_5i25.0.gpio.021.in_not 5 bit IN FALSE hm2_5i25.0.gpio.021.out 5 bit OUT TRUE hm2_5i25.0.gpio.022.in 5 bit OUT FALSE hm2_5i25.0.gpio.022.in_not 5 bit IN FALSE hm2_5i25.0.gpio.022.out 5 bit OUT TRUE hm2_5i25.0.gpio.023.in 5 bit OUT FALSE hm2_5i25.0.gpio.023.in_not 5 bit IN FALSE hm2_5i25.0.gpio.023.out 5 bit OUT TRUE hm2_5i25.0.gpio.024.in 5 bit OUT FALSE hm2_5i25.0.gpio.024.in_not 5 bit IN FALSE hm2_5i25.0.gpio.024.out 5 bit OUT TRUE hm2_5i25.0.gpio.025.in 5 bit OUT FALSE hm2_5i25.0.gpio.025.in_not 5 bit IN FALSE hm2_5i25.0.gpio.025.out 5 bit OUT TRUE hm2_5i25.0.gpio.026.in 5 bit OUT FALSE hm2_5i25.0.gpio.026.in_not 5 bit IN FALSE hm2_5i25.0.gpio.026.out 5 bit OUT FALSE hm2_5i25.0.gpio.027.in 5 bit OUT TRUE hm2_5i25.0.gpio.027.in_not 5 bit OUT TRUE hm2_5i25.0.gpio.028.in 5 bit OUT FALSE hm2_5i25.0.gpio.028.in_not 5 bit OUT TRUE hm2_5i25.0.gpio.029.in 5 bit OUT FALSE hm2_5i25.0.gpio.029.in_not 5 bit OUT TRUE hm2_5i25.0.gpio.030.in 5 bit OUT FALSE hm2_5i25.0.gpio.030.in_not 5 bit OUT TRUE hm2_5i25.0.gpio.031.in 5 bit OUT FALSE hm2_5i25.0.gpio.031.in_not 5 bit OUT TRUE hm2_5i25.0.gpio.032.in 5 bit OUT FALSE hm2_5i25.0.gpio.032.in_not 5 bit OUT TRUE hm2_5i25.0.gpio.033.in 5 bit OUT FALSE hm2_5i25.0.gpio.033.in_not 5 bit IN FALSE hm2_5i25.0.led.CR01 5 bit IN FALSE hm2_5i25.0.led.CR02 5 bit I/O FALSE hm2_5i25.0.watchdog.has_bit halcmd: show param Parameters: Owner Type Dir Value Name 5 bit RW FALSE hm2_5i25.0.encoder.00.counter-mode 5 bit RW TRUE hm2_5i25.0.encoder.00.filter 5 bit RW FALSE hm2_5i25.0.encoder.00.index-invert 5 bit RW FALSE hm2_5i25.0.encoder.00.index-mask 5 bit RW FALSE hm2_5i25.0.encoder.00.index-mask-invert 5 float RW 1 hm2_5i25.0.encoder.00.scale 5 float RW 0.5 hm2_5i25.0.encoder.00.vel-timeout 5 bit RW FALSE hm2_5i25.0.encoder.01.counter-mode 5 bit RW TRUE hm2_5i25.0.encoder.01.filter 5 bit RW FALSE hm2_5i25.0.encoder.01.index-invert 5 bit RW FALSE hm2_5i25.0.encoder.01.index-mask 5 bit RW FALSE hm2_5i25.0.encoder.01.index-mask-invert 5 float RW 1 hm2_5i25.0.encoder.01.scale 5 float RW 0.5 hm2_5i25.0.encoder.01.vel-timeout 5 bit RW FALSE hm2_5i25.0.encoder.02.counter-mode 5 bit RW TRUE hm2_5i25.0.encoder.02.filter 5 bit RW FALSE hm2_5i25.0.encoder.02.index-invert 5 bit RW FALSE hm2_5i25.0.encoder.02.index-mask 5 bit RW FALSE hm2_5i25.0.encoder.02.index-mask-invert 5 float RW 1 hm2_5i25.0.encoder.02.scale 5 float RW 0.5 hm2_5i25.0.encoder.02.vel-timeout 5 bit RW FALSE hm2_5i25.0.encoder.03.counter-mode 5 bit RW TRUE hm2_5i25.0.encoder.03.filter 5 bit RW FALSE hm2_5i25.0.encoder.03.index-invert 5 bit RW FALSE hm2_5i25.0.encoder.03.index-mask 5 bit RW FALSE hm2_5i25.0.encoder.03.index-mask-invert 5 float RW 1 hm2_5i25.0.encoder.03.scale 5 float RW 0.5 hm2_5i25.0.encoder.03.vel-timeout 5 bit RW FALSE hm2_5i25.0.encoder.04.counter-mode 5 bit RW TRUE hm2_5i25.0.encoder.04.filter 5 bit RW FALSE hm2_5i25.0.encoder.04.index-invert 5 bit RW FALSE hm2_5i25.0.encoder.04.index-mask 5 bit RW FALSE hm2_5i25.0.encoder.04.index-mask-invert 5 float RW 1 hm2_5i25.0.encoder.04.scale 5 float RW 0.5 hm2_5i25.0.encoder.04.vel-timeout 5 bit RW FALSE hm2_5i25.0.encoder.05.counter-mode 5 bit RW TRUE hm2_5i25.0.encoder.05.filter 5 bit RW FALSE hm2_5i25.0.encoder.05.index-invert 5 bit RW FALSE hm2_5i25.0.encoder.05.index-mask 5 bit RW FALSE hm2_5i25.0.encoder.05.index-mask-invert 5 float RW 1 hm2_5i25.0.encoder.05.scale 5 float RW 0.5 hm2_5i25.0.encoder.05.vel-timeout 5 bit RW FALSE hm2_5i25.0.encoder.06.counter-mode 5 bit RW TRUE hm2_5i25.0.encoder.06.filter 5 bit RW FALSE hm2_5i25.0.encoder.06.index-invert 5 bit RW FALSE hm2_5i25.0.encoder.06.index-mask 5 bit RW FALSE hm2_5i25.0.encoder.06.index-mask-invert 5 float RW 1 hm2_5i25.0.encoder.06.scale 5 float RW 0.5 hm2_5i25.0.encoder.06.vel-timeout 5 bit RW FALSE hm2_5i25.0.encoder.07.counter-mode 5 bit RW TRUE hm2_5i25.0.encoder.07.filter 5 bit RW FALSE hm2_5i25.0.encoder.07.index-invert 5 bit RW FALSE hm2_5i25.0.encoder.07.index-mask 5 bit RW FALSE hm2_5i25.0.encoder.07.index-mask-invert 5 float RW 1 hm2_5i25.0.encoder.07.scale 5 float RW 0.5 hm2_5i25.0.encoder.07.vel-timeout 5 bit RW FALSE hm2_5i25.0.gpio.000.invert_output 5 bit RW FALSE hm2_5i25.0.gpio.000.is_opendrain 5 bit RW FALSE hm2_5i25.0.gpio.000.is_output 5 bit RW FALSE hm2_5i25.0.gpio.001.invert_output 5 bit RW FALSE hm2_5i25.0.gpio.001.is_opendrain 5 bit RW FALSE hm2_5i25.0.gpio.001.is_output 5 bit RW FALSE hm2_5i25.0.gpio.002.invert_output 5 bit RW FALSE hm2_5i25.0.gpio.002.is_opendrain 5 bit RW FALSE hm2_5i25.0.gpio.002.is_output 5 bit RW FALSE hm2_5i25.0.gpio.003.invert_output 5 bit RW FALSE hm2_5i25.0.gpio.003.is_opendrain 5 bit RW FALSE hm2_5i25.0.gpio.003.is_output 5 bit RW FALSE hm2_5i25.0.gpio.004.invert_output 5 bit RW FALSE hm2_5i25.0.gpio.004.is_opendrain 5 bit RW FALSE hm2_5i25.0.gpio.004.is_output 5 bit RW FALSE hm2_5i25.0.gpio.005.invert_output 5 bit RW FALSE hm2_5i25.0.gpio.005.is_opendrain 5 bit RW FALSE hm2_5i25.0.gpio.005.is_output 5 bit RW FALSE hm2_5i25.0.gpio.006.invert_output 5 bit RW FALSE hm2_5i25.0.gpio.006.is_opendrain 5 bit RW FALSE hm2_5i25.0.gpio.006.is_output 5 bit RW FALSE hm2_5i25.0.gpio.007.invert_output 5 bit RW FALSE hm2_5i25.0.gpio.007.is_opendrain 5 bit RW FALSE hm2_5i25.0.gpio.007.is_output 5 bit RW FALSE hm2_5i25.0.gpio.008.invert_output 5 bit RW FALSE hm2_5i25.0.gpio.008.is_opendrain 5 bit RW FALSE hm2_5i25.0.gpio.008.is_output 5 bit RW FALSE hm2_5i25.0.gpio.009.invert_output 5 bit RW FALSE hm2_5i25.0.gpio.009.is_opendrain 5 bit RW FALSE hm2_5i25.0.gpio.009.is_output 5 bit RW FALSE hm2_5i25.0.gpio.010.invert_output 5 bit RW FALSE hm2_5i25.0.gpio.010.is_opendrain 5 bit RW FALSE hm2_5i25.0.gpio.017.invert_output 5 bit RW FALSE hm2_5i25.0.gpio.017.is_opendrain 5 bit RW FALSE hm2_5i25.0.gpio.017.is_output 5 bit RW FALSE hm2_5i25.0.gpio.018.invert_output 5 bit RW FALSE hm2_5i25.0.gpio.018.is_opendrain 5 bit RW FALSE hm2_5i25.0.gpio.018.is_output 5 bit RW FALSE hm2_5i25.0.gpio.019.invert_output 5 bit RW FALSE hm2_5i25.0.gpio.019.is_opendrain 5 bit RW FALSE hm2_5i25.0.gpio.019.is_output 5 bit RW FALSE hm2_5i25.0.gpio.020.invert_output 5 bit RW FALSE hm2_5i25.0.gpio.020.is_opendrain 5 bit RW FALSE hm2_5i25.0.gpio.020.is_output 5 bit RW FALSE hm2_5i25.0.gpio.021.invert_output 5 bit RW FALSE hm2_5i25.0.gpio.021.is_opendrain 5 bit RW FALSE hm2_5i25.0.gpio.021.is_output 5 bit RW FALSE hm2_5i25.0.gpio.022.invert_output 5 bit RW FALSE hm2_5i25.0.gpio.022.is_opendrain 5 bit RW FALSE hm2_5i25.0.gpio.022.is_output 5 bit RW FALSE hm2_5i25.0.gpio.023.invert_output 5 bit RW FALSE hm2_5i25.0.gpio.023.is_opendrain 5 bit RW FALSE hm2_5i25.0.gpio.023.is_output 5 bit RW FALSE hm2_5i25.0.gpio.024.invert_output 5 bit RW FALSE hm2_5i25.0.gpio.024.is_opendrain 5 bit RW FALSE hm2_5i25.0.gpio.024.is_output 5 bit RW FALSE hm2_5i25.0.gpio.025.invert_output 5 bit RW FALSE hm2_5i25.0.gpio.025.is_opendrain 5 bit RW FALSE hm2_5i25.0.gpio.025.is_output 5 bit RW FALSE hm2_5i25.0.gpio.026.invert_output 5 bit RW FALSE hm2_5i25.0.gpio.026.is_opendrain 5 bit RW FALSE hm2_5i25.0.gpio.026.is_output 5 bit RW FALSE hm2_5i25.0.gpio.027.invert_output 5 bit RW FALSE hm2_5i25.0.gpio.027.is_opendrain 5 bit RW FALSE hm2_5i25.0.io_error 5 s32 RO 0 hm2_5i25.0.pet_watchdog.time 5 s32 RW 0 hm2_5i25.0.pet_watchdog.tmax 5 s32 RO 0 hm2_5i25.0.read.time 5 s32 RW 0 hm2_5i25.0.read.tmax 5 s32 RO 0 hm2_5i25.0.read_gpio.time 5 s32 RW 0 hm2_5i25.0.read_gpio.tmax 5 u32 RW 0x004C4B40 hm2_5i25.0.watchdog.timeout_ns 5 s32 RO 0 hm2_5i25.0.write.time 5 s32 RW 0 hm2_5i25.0.write.tmax 5 s32 RO 0 hm2_5i25.0.write_gpio.time 5 s32 RW 0 hm2_5i25.0.write_gpio.tmax halcmd: exit johns@summac:~$ dmesg [ 2844.390272] I-pipe: Domain RTAI registered. [ 2844.390288] RTAI[hal]: <3.8.1> mounted over IPIPE-NOTHREADS 2.6-03. [ 2844.390291] RTAI[hal]: compiled with gcc version 4.4.3 (Ubuntu 4.4.3-4ubuntu5) . [ 2844.390374] RTAI[hal]: mounted (IPIPE-NOTHREADS, IMMEDIATE (INTERNAL IRQs DISPATCHED), ISOL_CPUS_MASK: 0). [ 2844.390378] PIPELINE layers: [ 2844.390382] f1535e20 9ac15d93 RTAI 200 [ 2844.390386] c085cb20 0 Linux 100 [ 2844.420778] RTAI[malloc]: global heap size = 2097152 bytes, . [ 2844.421282] RTAI[sched]: IMMEDIATE, MP, USER/KERNEL SPACE: , kstacks pool size = 524288 bytes. [ 2844.421295] RTAI[sched]: hard timer type/freq = APIC/12498478(Hz); default timing: periodic; linear timed lists. [ 2844.421301] RTAI[sched]: Linux timer freq = 250 (Hz), TimeBase freq = 1649907000 hz. [ 2844.421305] RTAI[sched]: timer setup = 999 ns, resched latency = 2944 ns. [ 2844.421434] RTAI[usi]: enabled. [ 2844.482526] RTAI[math]: loaded. [ 2874.144747] hm2: loading Mesa HostMot2 driver version 0.15 [ 2948.165051] hm2_pci: loading Mesa AnyIO HostMot2 driver version 0.7 [ 2948.165149] hm2_pci 0000:06:00.0: PCI INT A -> GSI 18 (level, low) -> IRQ 18 [ 2948.165155] hm2_pci: discovered 5i25 at 0000:06:00.0 [ 2948.165204] hm2: no firmware specified in config modparam! the board had better have firmware configured already, or this won't work [ 2948.166577] hm2/hm2_5i25.0: Smart Serial Firmware Version 43 [ 2948.221416] hm2/hm2_5i25.0: Smart Serial Firmware Version 43 [ 2948.277766] hm2/hm2_5i25.0: 34 I/O Pins used: [ 2948.277776] hm2/hm2_5i25.0: IO Pin 000 (P3-01): IOPort [ 2948.277781] hm2/hm2_5i25.0: IO Pin 001 (P3-14): IOPort [ 2948.277785] hm2/hm2_5i25.0: IO Pin 002 (P3-02): IOPort [ 2948.277789] hm2/hm2_5i25.0: IO Pin 003 (P3-15): IOPort [ 2948.277793] hm2/hm2_5i25.0: IO Pin 004 (P3-03): IOPort [ 2948.277797] hm2/hm2_5i25.0: IO Pin 005 (P3-16): IOPort [ 2948.277801] hm2/hm2_5i25.0: IO Pin 006 (P3-04): IOPort [ 2948.277805] hm2/hm2_5i25.0: IO Pin 007 (P3-17): IOPort [ 2948.277809] hm2/hm2_5i25.0: IO Pin 008 (P3-05): IOPort [ 2948.277813] hm2/hm2_5i25.0: IO Pin 009 (P3-06): IOPort [ 2948.277819] hm2/hm2_5i25.0: IO Pin 010 (P3-07): Muxed Encoder Select #0, pin Mux Select 0 (Output) [ 2948.277824] hm2/hm2_5i25.0: IO Pin 011 (P3-08): Muxed Encoder #0, pin Muxed A (Input) [ 2948.277829] hm2/hm2_5i25.0: IO Pin 012 (P3-09): Muxed Encoder #0, pin Muxed B (Input) [ 2948.277835] hm2/hm2_5i25.0: IO Pin 013 (P3-10): Muxed Encoder #0, pin Muxed Index (Input) [ 2948.277840] hm2/hm2_5i25.0: IO Pin 014 (P3-11): Muxed Encoder #1, pin Muxed A (Input) [ 2948.277845] hm2/hm2_5i25.0: IO Pin 015 (P3-12): Muxed Encoder #1, pin Muxed B (Input) [ 2948.277851] hm2/hm2_5i25.0: IO Pin 016 (P3-13): Muxed Encoder #1, pin Muxed Index (Input) [ 2948.277855] hm2/hm2_5i25.0: IO Pin 017 (P2-01): IOPort [ 2948.277859] hm2/hm2_5i25.0: IO Pin 018 (P2-14): IOPort [ 2948.277863] hm2/hm2_5i25.0: IO Pin 019 (P2-02): IOPort [ 2948.277867] hm2/hm2_5i25.0: IO Pin 020 (P2-15): IOPort [ 2948.277871] hm2/hm2_5i25.0: IO Pin 021 (P2-03): IOPort [ 2948.277875] hm2/hm2_5i25.0: IO Pin 022 (P2-16): IOPort [ 2948.277879] hm2/hm2_5i25.0: IO Pin 023 (P2-04): IOPort [ 2948.277883] hm2/hm2_5i25.0: IO Pin 024 (P2-17): IOPort [ 2948.277886] hm2/hm2_5i25.0: IO Pin 025 (P2-05): IOPort [ 2948.277890] hm2/hm2_5i25.0: IO Pin 026 (P2-06): IOPort [ 2948.277895] hm2/hm2_5i25.0: IO Pin 027 (P2-07): Muxed Encoder Select #4, pin Mux Select 0 (Output) [ 2948.277901] hm2/hm2_5i25.0: IO Pin 028 (P2-08): Muxed Encoder #2, pin Muxed A (Input) [ 2948.277906] hm2/hm2_5i25.0: IO Pin 029 (P2-09): Muxed Encoder #2, pin Muxed B (Input) [ 2948.277911] hm2/hm2_5i25.0: IO Pin 030 (P2-10): Muxed Encoder #2, pin Muxed Index (Input) [ 2948.277916] hm2/hm2_5i25.0: IO Pin 031 (P2-11): Muxed Encoder #3, pin Muxed A (Input) [ 2948.277921] hm2/hm2_5i25.0: IO Pin 032 (P2-12): Muxed Encoder #3, pin Muxed B (Input) [ 2948.277927] hm2/hm2_5i25.0: IO Pin 033 (P2-13): Muxed Encoder #3, pin Muxed Index (Input) [ 2948.278005] hm2/hm2_5i25.0: registered [ 2948.278009] hm2_5i25.0: initialized AnyIO board at 0000:06:00.0 [ 3037.547557] hm2_5i25.0: dropping AnyIO board at 0000:06:00.0 [ 3037.547570] hm2/hm2_5i25.0: unregistered [ 3037.547614] hm2_pci 0000:06:00.0: PCI INT A disabled [ 3037.547654] hm2_pci: driver unloaded [ 3037.551757] hm2: unloading [ 3037.591224] RTAI[math]: unloaded. [ 3037.639878] SCHED releases registered named ALIEN RTGLBH [ 3037.668531] RTAI[malloc]: unloaded. [ 3037.768227] RTAI[sched]: unloaded (forced hard/soft/hard transitions: traps 0, syscalls 0). [ 3037.772182] I-pipe: Domain RTAI unregistered. [ 3037.772275] RTAI[hal]: unmounted. johns@summac:~$