loading LinuxCNC on old smithy 1240

More
31 Oct 2022 00:15 #255527 by andypugh
Replied by andypugh on topic loading LinuxCNC on old smithy 1240
You might be good to go then. Can you jog the machine?

Please Log in or Create an account to join the conversation.

More
31 Oct 2022 04:26 #255541 by LPMattei
Replied by LPMattei on topic loading LinuxCNC on old smithy 1240
No, still can not home system, but I feel we are close

Please Log in or Create an account to join the conversation.

More
31 Oct 2022 09:32 #255555 by andypugh
Replied by andypugh on topic loading LinuxCNC on old smithy 1240
Start LinuxCNC from the command-line and attach the terminal output.

Please Log in or Create an account to join the conversation.

More
31 Oct 2022 16:44 #255584 by LPMattei
Replied by LPMattei on topic loading LinuxCNC on old smithy 1240
mithy@debian:~$ linuxcnc
LINUXCNC - 2.8.4
Machine configuration directory is '/home/smithy/linuxcnc/configs/by_machine.smithy-2'
Machine configuration file is '1240combined.ini'
Starting LinuxCNC...
Found file(REL): ./1240combined.hal
command (EMC_TASK_PLAN_PAUSE) cannot be executed until the machine is out of E-stop and turned on
task: main loop took 0.011678 seconds
note: MAXV     max: 4.200 units/sec 252.000 units/min
note: LJOG     max: 4.200 units/sec 252.000 units/min
note: LJOG default: 0.200 units/sec 12.000 units/min
note: AJOG     max: 85.000 units/sec 5100.000 units/min
note: AJOG default: 12.000 units/sec 720.000 units/min
note: jog_order='XYZ'
note: jog_invert=set([])
::ttt::embedinit:Note truetype-tracer v4 is required
::ttt::embedinit:wrong version of truetype-tracer
task: main loop took 0.010666 seconds




 

Please Log in or Create an account to join the conversation.

More
31 Oct 2022 16:48 - 31 Oct 2022 16:49 #255585 by andypugh
Replied by andypugh on topic loading LinuxCNC on old smithy 1240
Can you try
linuxcnc &
dmesg

(The & gives you the command line back without waiting for linuxcnc to exit first)
Last edit: 31 Oct 2022 16:49 by andypugh.

Please Log in or Create an account to join the conversation.

More
31 Oct 2022 17:05 #255587 by LPMattei
Replied by LPMattei on topic loading LinuxCNC on old smithy 1240
New info, F2 (toggle machine power) worked, it enabled home button and I was able to home system. Spindle does not work, but we are getting close,.

Please Log in or Create an account to join the conversation.

More
31 Oct 2022 17:12 #255588 by andypugh
Replied by andypugh on topic loading LinuxCNC on old smithy 1240
Can you look at all the 8i20 fault pins?
halcmd show pin *8i20*

Please Log in or Create an account to join the conversation.

More
31 Oct 2022 17:27 #255589 by andypugh
Replied by andypugh on topic loading LinuxCNC on old smithy 1240
The "Can't do ... PAUSE" is probably due to this bit of the HAL
# Spindle Contactor - False when spindle contactor is energized
net SOFF hm2_5i20.0.gpio.033.in halui.program.pause motion.feed-hold
which will isue a "PAUSE" command any time the spindle contactor is off (probably)

The TTT error is due to the NGCGUI add-ins which I assume are called up in a postgui file?

Please Log in or Create an account to join the conversation.

More
31 Oct 2022 19:06 #255597 by LPMattei
Replied by LPMattei on topic loading LinuxCNC on old smithy 1240
smithy@debian:~$ halcmd show pin *8i20*
Component Pins:
Owner   Type  Dir         Value  Name
     9  float IN      0.1666667  hm2_5i20.0.8i20.0.0.angle <== rotor_angle
     9  float OUT             0  hm2_5i20.0.8i20.0.0.bus-voltage ==> voltage
     9  float OUT            28  hm2_5i20.0.8i20.0.0.card-temp ==> temp
     9  float IN             -0  hm2_5i20.0.8i20.0.0.current <== current
     9  bit   OUT         FALSE  hm2_5i20.0.8i20.0.0.fault.U-current
     9  bit   OUT          TRUE  hm2_5i20.0.8i20.0.0.fault.U-current-not
     9  bit   OUT         FALSE  hm2_5i20.0.8i20.0.0.fault.V-current
     9  bit   OUT          TRUE  hm2_5i20.0.8i20.0.0.fault.V-current-not
     9  bit   OUT         FALSE  hm2_5i20.0.8i20.0.0.fault.W-current
     9  bit   OUT          TRUE  hm2_5i20.0.8i20.0.0.fault.W-current-not
     9  bit   OUT         FALSE  hm2_5i20.0.8i20.0.0.fault.bus-high
     9  bit   OUT          TRUE  hm2_5i20.0.8i20.0.0.fault.bus-high-not
     9  bit   OUT         FALSE  hm2_5i20.0.8i20.0.0.fault.bus-overv
     9  bit   OUT          TRUE  hm2_5i20.0.8i20.0.0.fault.bus-overv-not
     9  bit   OUT         FALSE  hm2_5i20.0.8i20.0.0.fault.bus-underv
     9  bit   OUT          TRUE  hm2_5i20.0.8i20.0.0.fault.bus-underv-not
     9  bit   OUT         FALSE  hm2_5i20.0.8i20.0.0.fault.framingr
     9  bit   OUT          TRUE  hm2_5i20.0.8i20.0.0.fault.framingr-not
     9  bit   OUT         FALSE  hm2_5i20.0.8i20.0.0.fault.module
     9  bit   OUT          TRUE  hm2_5i20.0.8i20.0.0.fault.module-not
     9  bit   OUT         FALSE  hm2_5i20.0.8i20.0.0.fault.no-enable
     9  bit   OUT          TRUE  hm2_5i20.0.8i20.0.0.fault.no-enable-not
     9  bit   OUT         FALSE  hm2_5i20.0.8i20.0.0.fault.overcurrent
     9  bit   OUT          TRUE  hm2_5i20.0.8i20.0.0.fault.overcurrent-not
     9  bit   OUT         FALSE  hm2_5i20.0.8i20.0.0.fault.overrun
     9  bit   OUT          TRUE  hm2_5i20.0.8i20.0.0.fault.overrun-not
     9  bit   OUT         FALSE  hm2_5i20.0.8i20.0.0.fault.overtemp
     9  bit   OUT          TRUE  hm2_5i20.0.8i20.0.0.fault.overtemp-not
     9  bit   OUT         FALSE  hm2_5i20.0.8i20.0.0.fault.watchdog
     9  bit   OUT          TRUE  hm2_5i20.0.8i20.0.0.fault.watchdog-not
     9  bit   OUT         FALSE  hm2_5i20.0.8i20.0.0.status.brake-old
     9  bit   OUT          TRUE  hm2_5i20.0.8i20.0.0.status.brake-old-not
     9  bit   OUT         FALSE  hm2_5i20.0.8i20.0.0.status.brake-on
     9  bit   OUT          TRUE  hm2_5i20.0.8i20.0.0.status.brake-on-not
     9  bit   OUT          TRUE  hm2_5i20.0.8i20.0.0.status.bus-underv
     9  bit   OUT         FALSE  hm2_5i20.0.8i20.0.0.status.bus-underv-not
     9  bit   OUT         FALSE  hm2_5i20.0.8i20.0.0.status.current-lim
     9  bit   OUT          TRUE  hm2_5i20.0.8i20.0.0.status.current-lim-not
     9  bit   OUT         FALSE  hm2_5i20.0.8i20.0.0.status.ext-reset
     9  bit   OUT          TRUE  hm2_5i20.0.8i20.0.0.status.ext-reset-not
     9  bit   OUT         FALSE  hm2_5i20.0.8i20.0.0.status.no-enable
     9  bit   OUT          TRUE  hm2_5i20.0.8i20.0.0.status.no-enable-not
     9  bit   OUT         FALSE  hm2_5i20.0.8i20.0.0.status.pid-on
     9  bit   OUT          TRUE  hm2_5i20.0.8i20.0.0.status.pid-on-not
     9  bit   OUT         FALSE  hm2_5i20.0.8i20.0.0.status.sw-reset
     9  bit   OUT          TRUE  hm2_5i20.0.8i20.0.0.status.sw-reset-not
     9  bit   OUT         FALSE  hm2_5i20.0.8i20.0.0.status.wd-reset
     9  bit   OUT          TRUE  hm2_5i20.0.8i20.0.0.status.wd-reset-not

smithy@debian:~$

Please Log in or Create an account to join the conversation.

More
31 Oct 2022 19:12 - 31 Oct 2022 19:50 #255598 by LPMattei
Replied by LPMattei on topic loading LinuxCNC on old smithy 1240
Output of dmesg
[    4.646341] scsi host4: usb-storage 5-6.2:1.0
[    4.646425] usbcore: registered new interface driver usb-storage
[    4.660208] usbcore: registered new interface driver uas
[    5.141292] input: HDA NVidia HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input15
[    5.141341] input: HDA NVidia HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input16
[    5.141386] input: HDA NVidia HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input17
[    5.147475] input: HDA NVidia HDMI/DP,pcm=9 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input18
[    5.196188] IPv6: ADDRCONF(NETDEV_UP): enp3s0: link is not ready
[    5.212174] RTL8211E Gigabit Ethernet r8169-300:00: attached PHY driver [RTL8211E Gigabit Ethernet] (mii_bus:phy_addr=r8169-300:00, irq=IGNORE)
[    5.411112] r8169 0000:03:00.0 enp3s0: Link is Down
[    5.411198] IPv6: ADDRCONF(NETDEV_UP): enp3s0: link is not ready
[    5.669308] scsi 4:0:0:0: Direct-Access     Kingston DataTraveler 112 1.00 PQ: 0 ANSI: 2
[    5.669640] sd 4:0:0:0: Attached scsi generic sg1 type 0
[    5.672780] sd 4:0:0:0: [sdb] 3913664 512-byte logical blocks: (2.00 GB/1.87 GiB)
[    5.673398] sd 4:0:0:0: [sdb] Write Protect is off
[    5.673399] sd 4:0:0:0: [sdb] Mode Sense: 03 00 00 00
[    5.674662] sd 4:0:0:0: [sdb] No Caching mode page found
[    5.674666] sd 4:0:0:0: [sdb] Assuming drive cache: write through
[    5.679918]  sdb: sdb1
[    5.682678] sd 4:0:0:0: [sdb] Attached SCSI removable disk
[    8.399942] r8169 0000:03:00.0 enp3s0: Link is Up - 1Gbps/Full - flow control rx/tx
[    8.399953] IPv6: ADDRCONF(NETDEV_CHANGE): enp3s0: link becomes ready
[    8.611223] random: crng init done
[    8.611227] random: 7 urandom warning(s) missed due to ratelimiting
[   83.151506] I-pipe: head domain RTAI registered.
[   83.151508] RTAI[hal]: mounted. ISOL_CPUS_MASK: 0.
[   83.151511] SYSINFO - # CPUs: 2, TIMER NAME: 'lapic', TIMER IRQ: 4355, TIMER FREQ: 12499299, CLOCK NAME: 'tsc', CLOCK FREQ: 2999928000, CPU FREQ: 2999928000, LINUX TIMER IRQ: 4355.
[   83.165302] RTAI[malloc]: global heap size = 2097152 bytes, <BSD>.
[   83.165325] kstacks pool size = 524288 bytes
[   83.165326] RTAI[sched]: hard timer type/freq = lapic/12499299(Hz)
[   83.165326] linear timed lists.
[   83.165327] RTAI[sched]: Linux timer freq = 250 (Hz), TimeBase freq = 2999928000 hz.
[   83.165328] RTAI[sched]: timer setup = 80 ns, resched latency = 0 ns.
[   83.183939] USERMODE CHECK: OK.
[   83.183942] USERMODE CHECK PROVIDED (ns): KernelLatency 2577, UserLatency 2781.
[   83.183943] FINAL CALIBRATION SUMMARY (ns): KernelLatency 2577, UserLatency 2781.
[   83.192266] RTAI[math]: loaded, using musl libm.
[   83.250096] hm2: loading Mesa HostMot2 driver version 0.15
[   83.254494] hm2_pci: loading Mesa AnyIO HostMot2 driver version 0.7
[   83.254612] hm2_pci: discovered 5i20 at 0000:04:01.0
[   83.393971] hm2/hm2_5i20.0: Low Level init 0.15
[   83.393994] hm2/hm2_5i20.0: IDRom:
[   83.393996] hm2/hm2_5i20.0:     IDRom Type: 0x00000003
[   83.393997] hm2/hm2_5i20.0:     Offset to Modules: 0x00000040
[   83.393998] hm2/hm2_5i20.0:     Offset to Pin Description: 0x000001C0
[   83.393999] hm2/hm2_5i20.0:     Board Name: MESA5I20
[   83.394000] hm2/hm2_5i20.0:     FPGA Size: 200
[   83.394000] hm2/hm2_5i20.0:     FPGA Pins: 208
[   83.394001] hm2/hm2_5i20.0:     Port Width: 24
[   83.394002] hm2/hm2_5i20.0:     IO Ports: 3
[   83.394003] hm2/hm2_5i20.0:     IO Width: 72
[   83.394004] hm2/hm2_5i20.0:     Clock Low: 33333333 Hz (33333 KHz, 33 MHz)
[   83.394005] hm2/hm2_5i20.0:     Clock High: 100000000 Hz (100000 KHz, 100 MHz)
[   83.394006] hm2/hm2_5i20.0:     Instance Stride 0: 0x00000004
[   83.394007] hm2/hm2_5i20.0:     Instance Stride 1: 0x00000040
[   83.394008] hm2/hm2_5i20.0:     Register Stride 0: 0x00000100
[   83.394009] hm2/hm2_5i20.0:     Register Stride 1: 0x00000100
[   83.394084] hm2/hm2_5i20.0: 72 HM2 Pin Descriptors:
[   83.394085] hm2/hm2_5i20.0:     pin 0:
[   83.394086] hm2/hm2_5i20.0:         Primary Tag: 0x03 (IOPort)
[   83.394087] hm2/hm2_5i20.0:         Secondary Tag: 0x05 (StepGen)
[   83.394088] hm2/hm2_5i20.0:         Secondary Unit: 0x00
[   83.394090] hm2/hm2_5i20.0:         Secondary Pin: 0x81 (Step, Output)
[   83.394091] hm2/hm2_5i20.0:     pin 1:
[   83.394091] hm2/hm2_5i20.0:         Primary Tag: 0x03 (IOPort)
[   83.394092] hm2/hm2_5i20.0:         Secondary Tag: 0x05 (StepGen)
[   83.394093] hm2/hm2_5i20.0:         Secondary Unit: 0x00
[   83.394094] hm2/hm2_5i20.0:         Secondary Pin: 0x82 (Direction, Output)
[   83.394095] hm2/hm2_5i20.0:     pin 2:
[   83.394096] hm2/hm2_5i20.0:         Primary Tag: 0x03 (IOPort)
[   83.394097] hm2/hm2_5i20.0:         Secondary Tag: 0x05 (StepGen)
[   83.394098] hm2/hm2_5i20.0:         Secondary Unit: 0x01
[   83.394099] hm2/hm2_5i20.0:         Secondary Pin: 0x81 (Step, Output)
[   83.394099] hm2/hm2_5i20.0:     pin 3:
[   83.394100] hm2/hm2_5i20.0:         Primary Tag: 0x03 (IOPort)
[   83.394101] hm2/hm2_5i20.0:         Secondary Tag: 0x05 (StepGen)
[   83.394102] hm2/hm2_5i20.0:         Secondary Unit: 0x01
[   83.394103] hm2/hm2_5i20.0:         Secondary Pin: 0x82 (Direction, Output)
[   83.394104] hm2/hm2_5i20.0:     pin 4:
[   83.394105] hm2/hm2_5i20.0:         Primary Tag: 0x03 (IOPort)
[   83.394106] hm2/hm2_5i20.0:         Secondary Tag: 0x04 (Encoder)
[   83.394107] hm2/hm2_5i20.0:         Secondary Unit: 0x00
[   83.394108] hm2/hm2_5i20.0:         Secondary Pin: 0x01 (A, Input)
[   83.394108] hm2/hm2_5i20.0:     pin 5:
[   83.394109] hm2/hm2_5i20.0:         Primary Tag: 0x03 (IOPort)
[   83.394110] hm2/hm2_5i20.0:         Secondary Tag: 0x04 (Encoder)
[   83.394111] hm2/hm2_5i20.0:         Secondary Unit: 0x01
[   83.394112] hm2/hm2_5i20.0:         Secondary Pin: 0x01 (A, Input)
[   83.394113] hm2/hm2_5i20.0:     pin 6:
[   83.394114] hm2/hm2_5i20.0:         Primary Tag: 0x03 (IOPort)
[   83.394115] hm2/hm2_5i20.0:         Secondary Tag: 0x04 (Encoder)
[   83.394116] hm2/hm2_5i20.0:         Secondary Unit: 0x00
[   83.394117] hm2/hm2_5i20.0:         Secondary Pin: 0x02 (B, Input)
[   83.394117] hm2/hm2_5i20.0:     pin 7:
[   83.394118] hm2/hm2_5i20.0:         Primary Tag: 0x03 (IOPort)
[   83.394119] hm2/hm2_5i20.0:         Secondary Tag: 0x04 (Encoder)
[   83.394120] hm2/hm2_5i20.0:         Secondary Unit: 0x01
[   83.394121] hm2/hm2_5i20.0:         Secondary Pin: 0x02 (B, Input)
[   83.394122] hm2/hm2_5i20.0:     pin 8:
[   83.394123] hm2/hm2_5i20.0:         Primary Tag: 0x03 (IOPort)
[   83.394124] hm2/hm2_5i20.0:         Secondary Tag: 0x04 (Encoder)
[   83.394124] hm2/hm2_5i20.0:         Secondary Unit: 0x00
[   83.394125] hm2/hm2_5i20.0:         Secondary Pin: 0x03 (Index, Input)
[   83.394126] hm2/hm2_5i20.0:     pin 9:
[   83.394127] hm2/hm2_5i20.0:         Primary Tag: 0x03 (IOPort)
[   83.394128] hm2/hm2_5i20.0:         Secondary Tag: 0x04 (Encoder)
[   83.394129] hm2/hm2_5i20.0:         Secondary Unit: 0x01
[   83.394130] hm2/hm2_5i20.0:         Secondary Pin: 0x03 (Index, Input)
[   83.394131] hm2/hm2_5i20.0:     pin 10:
[   83.394131] hm2/hm2_5i20.0:         Primary Tag: 0x03 (IOPort)
[   83.394132] hm2/hm2_5i20.0:     pin 11:
[   83.394133] hm2/hm2_5i20.0:         Primary Tag: 0x03 (IOPort)
[   83.394134] hm2/hm2_5i20.0:     pin 12:
[   83.394135] hm2/hm2_5i20.0:         Primary Tag: 0x03 (IOPort)
[   83.394136] hm2/hm2_5i20.0:     pin 13:
[   83.394137] hm2/hm2_5i20.0:         Primary Tag: 0x03 (IOPort)
[   83.394137] hm2/hm2_5i20.0:     pin 14:
[   83.394138] hm2/hm2_5i20.0:         Primary Tag: 0x03 (IOPort)
[   83.394139] hm2/hm2_5i20.0:         Secondary Tag: 0xC1 (Smart Serial Interface)
[   83.394140] hm2/hm2_5i20.0:         Secondary Unit: 0x00
[   83.394142] hm2/hm2_5i20.0:         Secondary Pin: 0x01 (rx0, Input)
[   83.394142] hm2/hm2_5i20.0:     pin 15:
[   83.394143] hm2/hm2_5i20.0:         Primary Tag: 0x03 (IOPort)
[   83.394144] hm2/hm2_5i20.0:         Secondary Tag: 0xC1 (Smart Serial Interface)
[   83.394145] hm2/hm2_5i20.0:         Secondary Unit: 0x00
[   83.394146] hm2/hm2_5i20.0:         Secondary Pin: 0x02 (rx1, Input)
[   83.394147] hm2/hm2_5i20.0:     pin 16:
[   83.394148] hm2/hm2_5i20.0:         Primary Tag: 0x03 (IOPort)
[   83.394149] hm2/hm2_5i20.0:         Secondary Tag: 0x05 (StepGen)
[   83.394150] hm2/hm2_5i20.0:         Secondary Unit: 0x02
[   83.394151] hm2/hm2_5i20.0:         Secondary Pin: 0x81 (Step, Output)
[   83.394151] hm2/hm2_5i20.0:     pin 17:
[   83.394152] hm2/hm2_5i20.0:         Primary Tag: 0x03 (IOPort)
[   83.394153] hm2/hm2_5i20.0:         Secondary Tag: 0x05 (StepGen)
[   83.394154] hm2/hm2_5i20.0:         Secondary Unit: 0x02
[   83.394155] hm2/hm2_5i20.0:         Secondary Pin: 0x82 (Direction, Output)
[   83.394156] hm2/hm2_5i20.0:     pin 18:
[   83.394157] hm2/hm2_5i20.0:         Primary Tag: 0x03 (IOPort)
[   83.394158] hm2/hm2_5i20.0:         Secondary Tag: 0x05 (StepGen)
[   83.394159] hm2/hm2_5i20.0:         Secondary Unit: 0x03
[   83.394160] hm2/hm2_5i20.0:         Secondary Pin: 0x81 (Step, Output)
[   83.394160] hm2/hm2_5i20.0:     pin 19:
[   83.394161] hm2/hm2_5i20.0:         Primary Tag: 0x03 (IOPort)
[   83.394162] hm2/hm2_5i20.0:         Secondary Tag: 0x05 (StepGen)
[   83.394163] hm2/hm2_5i20.0:         Secondary Unit: 0x03
[   83.394164] hm2/hm2_5i20.0:         Secondary Pin: 0x82 (Direction, Output)
[   83.394165] hm2/hm2_5i20.0:     pin 20:
[   83.394166] hm2/hm2_5i20.0:         Primary Tag: 0x03 (IOPort)
[   83.394167] hm2/hm2_5i20.0:         Secondary Tag: 0x06 (PWMGen)
[   83.394168] hm2/hm2_5i20.0:         Secondary Unit: 0x00
[   83.394169] hm2/hm2_5i20.0:         Secondary Pin: 0x81 (Out0 (PWM or Up), Output)
[   83.394170] hm2/hm2_5i20.0:     pin 21:
[   83.394171] hm2/hm2_5i20.0:         Primary Tag: 0x03 (IOPort)
[   83.394172] hm2/hm2_5i20.0:         Secondary Tag: 0xC1 (Smart Serial Interface)
[   83.394172] hm2/hm2_5i20.0:         Secondary Unit: 0x00
[   83.394174] hm2/hm2_5i20.0:         Secondary Pin: 0x81 (tx0, Output)
[   83.394174] hm2/hm2_5i20.0:     pin 22:
[   83.394175] hm2/hm2_5i20.0:         Primary Tag: 0x03 (IOPort)
[   83.394176] hm2/hm2_5i20.0:         Secondary Tag: 0x06 (PWMGen)
[   83.394177] hm2/hm2_5i20.0:         Secondary Unit: 0x01
[   83.394178] hm2/hm2_5i20.0:         Secondary Pin: 0x81 (Out0 (PWM or Up), Output)
[   83.394179] hm2/hm2_5i20.0:     pin 23:
[   83.394180] hm2/hm2_5i20.0:         Primary Tag: 0x03 (IOPort)
[   83.394181] hm2/hm2_5i20.0:         Secondary Tag: 0xC1 (Smart Serial Interface)
[   83.394182] hm2/hm2_5i20.0:         Secondary Unit: 0x00
[   83.394183] hm2/hm2_5i20.0:         Secondary Pin: 0x82 (tx1, Output)
[   83.394184] hm2/hm2_5i20.0:     pin 24:
[   83.394184] hm2/hm2_5i20.0:         Primary Tag: 0x03 (IOPort)
[   83.394185] hm2/hm2_5i20.0:     pin 25:
[   83.394186] hm2/hm2_5i20.0:         Primary Tag: 0x03 (IOPort)
[   83.394187] hm2/hm2_5i20.0:     pin 26:
[   83.394188] hm2/hm2_5i20.0:         Primary Tag: 0x03 (IOPort)
[   83.394189] hm2/hm2_5i20.0:     pin 27:
[   83.394190] hm2/hm2_5i20.0:         Primary Tag: 0x03 (IOPort)
[   83.394190] hm2/hm2_5i20.0:     pin 28:
[   83.394191] hm2/hm2_5i20.0:         Primary Tag: 0x03 (IOPort)
[   83.394192] hm2/hm2_5i20.0:     pin 29:
[   83.394193] hm2/hm2_5i20.0:         Primary Tag: 0x03 (IOPort)
[   83.394194] hm2/hm2_5i20.0:     pin 30:
[   83.394195] hm2/hm2_5i20.0:         Primary Tag: 0x03 (IOPort)
[   83.394195] hm2/hm2_5i20.0:     pin 31:
[   83.394196] hm2/hm2_5i20.0:         Primary Tag: 0x03 (IOPort)
[   83.394197] hm2/hm2_5i20.0:     pin 32:
[   83.394198] hm2/hm2_5i20.0:         Primary Tag: 0x03 (IOPort)
[   83.394199] hm2/hm2_5i20.0:     pin 33:
[   83.394200] hm2/hm2_5i20.0:         Primary Tag: 0x03 (IOPort)
[   83.394200] hm2/hm2_5i20.0:     pin 34:
[   83.394201] hm2/hm2_5i20.0:         Primary Tag: 0x03 (IOPort)
[   83.394202] hm2/hm2_5i20.0:     pin 35:
[   83.394203] hm2/hm2_5i20.0:         Primary Tag: 0x03 (IOPort)
[   83.394204] hm2/hm2_5i20.0:     pin 36:
[   83.394205] hm2/hm2_5i20.0:         Primary Tag: 0x03 (IOPort)
[   83.394205] hm2/hm2_5i20.0:     pin 37:
[   83.394206] hm2/hm2_5i20.0:         Primary Tag: 0x03 (IOPort)
[   83.394207] hm2/hm2_5i20.0:     pin 38:
[   83.394208] hm2/hm2_5i20.0:         Primary Tag: 0x03 (IOPort)
[   83.394209] hm2/hm2_5i20.0:     pin 39:
[   83.394210] hm2/hm2_5i20.0:         Primary Tag: 0x03 (IOPort)
[   83.394210] hm2/hm2_5i20.0:     pin 40:
[   83.394211] hm2/hm2_5i20.0:         Primary Tag: 0x03 (IOPort)
[   83.394212] hm2/hm2_5i20.0:     pin 41:
[   83.394213] hm2/hm2_5i20.0:         Primary Tag: 0x03 (IOPort)
[   83.394214] hm2/hm2_5i20.0:     pin 42:
[   83.394215] hm2/hm2_5i20.0:         Primary Tag: 0x03 (IOPort)
[   83.394215] hm2/hm2_5i20.0:     pin 43:
[   83.394216] hm2/hm2_5i20.0:         Primary Tag: 0x03 (IOPort)
[   83.394217] hm2/hm2_5i20.0:     pin 44:
[   83.394218] hm2/hm2_5i20.0:         Primary Tag: 0x03 (IOPort)
[   83.394219] hm2/hm2_5i20.0:     pin 45:
[   83.394220] hm2/hm2_5i20.0:         Primary Tag: 0x03 (IOPort)
[   83.394220] hm2/hm2_5i20.0:     pin 46:
[   83.394221] hm2/hm2_5i20.0:         Primary Tag: 0x03 (IOPort)
[   83.394222] hm2/hm2_5i20.0:     pin 47:
[   83.394223] hm2/hm2_5i20.0:         Primary Tag: 0x03 (IOPort)
[   83.394224] hm2/hm2_5i20.0:     pin 48:
[   83.394225] hm2/hm2_5i20.0:         Primary Tag: 0x03 (IOPort)
[   83.394225] hm2/hm2_5i20.0:     pin 49:
[   83.394226] hm2/hm2_5i20.0:         Primary Tag: 0x03 (IOPort)
[   83.394227] hm2/hm2_5i20.0:     pin 50:
[   83.394228] hm2/hm2_5i20.0:         Primary Tag: 0x03 (IOPort)
[   83.394229] hm2/hm2_5i20.0:     pin 51:
[   83.394230] hm2/hm2_5i20.0:         Primary Tag: 0x03 (IOPort)
[   83.394230] hm2/hm2_5i20.0:     pin 52:
[   83.394231] hm2/hm2_5i20.0:         Primary Tag: 0x03 (IOPort)
[   83.394232] hm2/hm2_5i20.0:     pin 53:
[   83.394233] hm2/hm2_5i20.0:         Primary Tag: 0x03 (IOPort)
[   83.394234] hm2/hm2_5i20.0:     pin 54:
[   83.394235] hm2/hm2_5i20.0:         Primary Tag: 0x03 (IOPort)
[   83.394235] hm2/hm2_5i20.0:     pin 55:
[   83.394236] hm2/hm2_5i20.0:         Primary Tag: 0x03 (IOPort)
[   83.394237] hm2/hm2_5i20.0:     pin 56:
[   83.394238] hm2/hm2_5i20.0:         Primary Tag: 0x03 (IOPort)
[   83.394239] hm2/hm2_5i20.0:     pin 57:
[   83.394240] hm2/hm2_5i20.0:         Primary Tag: 0x03 (IOPort)
[   83.394240] hm2/hm2_5i20.0:     pin 58:
[   83.394241] hm2/hm2_5i20.0:         Primary Tag: 0x03 (IOPort)
[   83.394242] hm2/hm2_5i20.0:     pin 59:
[   83.394243] hm2/hm2_5i20.0:         Primary Tag: 0x03 (IOPort)
[   83.394244] hm2/hm2_5i20.0:     pin 60:
[   83.394245] hm2/hm2_5i20.0:         Primary Tag: 0x03 (IOPort)
[   83.394245] hm2/hm2_5i20.0:     pin 61:
[   83.394246] hm2/hm2_5i20.0:         Primary Tag: 0x03 (IOPort)
[   83.394247] hm2/hm2_5i20.0:     pin 62:
[   83.394248] hm2/hm2_5i20.0:         Primary Tag: 0x03 (IOPort)
[   83.394249] hm2/hm2_5i20.0:     pin 63:
[   83.394250] hm2/hm2_5i20.0:         Primary Tag: 0x03 (IOPort)
[   83.394250] hm2/hm2_5i20.0:     pin 64:
[   83.394251] hm2/hm2_5i20.0:         Primary Tag: 0x03 (IOPort)
[   83.394252] hm2/hm2_5i20.0:     pin 65:
[   83.394253] hm2/hm2_5i20.0:         Primary Tag: 0x03 (IOPort)
[   83.394254] hm2/hm2_5i20.0:     pin 66:
[   83.394255] hm2/hm2_5i20.0:         Primary Tag: 0x03 (IOPort)
[   83.394255] hm2/hm2_5i20.0:     pin 67:
[   83.394256] hm2/hm2_5i20.0:         Primary Tag: 0x03 (IOPort)
[   83.394257] hm2/hm2_5i20.0:     pin 68:
[   83.394258] hm2/hm2_5i20.0:         Primary Tag: 0x03 (IOPort)
[   83.394259] hm2/hm2_5i20.0:     pin 69:
[   83.394260] hm2/hm2_5i20.0:         Primary Tag: 0x03 (IOPort)
[   83.394261] hm2/hm2_5i20.0:     pin 70:
[   83.394261] hm2/hm2_5i20.0:         Primary Tag: 0x03 (IOPort)
[   83.394262] hm2/hm2_5i20.0:     pin 71:
[   83.394263] hm2/hm2_5i20.0:         Primary Tag: 0x03 (IOPort)
[   83.394267] hm2/hm2_5i20.0: Module Descriptor 0 at 0x0440:
[   83.394268] hm2/hm2_5i20.0:     General Function Tag: 2 (Watchdog)
[   83.394269] hm2/hm2_5i20.0:     Version: 0
[   83.394271] hm2/hm2_5i20.0:     Clock Tag: 1 (33.333 MHz)
[   83.394272] hm2/hm2_5i20.0:     Instances: 1
[   83.394273] hm2/hm2_5i20.0:     Base Address: 0x0C00
[   83.394273] hm2/hm2_5i20.0:     -- Num Registers: 3
[   83.394274] hm2/hm2_5i20.0:     Register Stride: 0x00000100
[   83.394275] hm2/hm2_5i20.0:     -- Instance Stride: 0x00000004
[   83.394276] hm2/hm2_5i20.0:     -- Multiple Registers: 0x00000000
[   83.394280] hm2/hm2_5i20.0: Module Descriptor 1 at 0x044C:
[   83.394281] hm2/hm2_5i20.0:     General Function Tag: 3 (IOPort)
[   83.394282] hm2/hm2_5i20.0:     Version: 0
[   83.394283] hm2/hm2_5i20.0:     Clock Tag: 1 (33.333 MHz)
[   83.394284] hm2/hm2_5i20.0:     Instances: 3
[   83.394285] hm2/hm2_5i20.0:     Base Address: 0x1000
[   83.394286] hm2/hm2_5i20.0:     -- Num Registers: 5
[   83.394287] hm2/hm2_5i20.0:     Register Stride: 0x00000100
[   83.394287] hm2/hm2_5i20.0:     -- Instance Stride: 0x00000004
[   83.394288] hm2/hm2_5i20.0:     -- Multiple Registers: 0x0000001F
[   83.394292] hm2/hm2_5i20.0: Module Descriptor 2 at 0x0458:
[   83.394293] hm2/hm2_5i20.0:     General Function Tag: 4 (Encoder)
[   83.394294] hm2/hm2_5i20.0:     Version: 2
[   83.394295] hm2/hm2_5i20.0:     Clock Tag: 1 (33.333 MHz)
[   83.394296] hm2/hm2_5i20.0:     Instances: 2
[   83.394297] hm2/hm2_5i20.0:     Base Address: 0x3000
[   83.394298] hm2/hm2_5i20.0:     -- Num Registers: 5
[   83.394299] hm2/hm2_5i20.0:     Register Stride: 0x00000100
[   83.394300] hm2/hm2_5i20.0:     -- Instance Stride: 0x00000004
[   83.394300] hm2/hm2_5i20.0:     -- Multiple Registers: 0x00000003
[   83.394304] hm2/hm2_5i20.0: Module Descriptor 3 at 0x0464:
[   83.394305] hm2/hm2_5i20.0:     General Function Tag: 6 (PWMGen)
[   83.394306] hm2/hm2_5i20.0:     Version: 0
[   83.394307] hm2/hm2_5i20.0:     Clock Tag: 2 (100.000 MHz)
[   83.394308] hm2/hm2_5i20.0:     Instances: 2
[   83.394309] hm2/hm2_5i20.0:     Base Address: 0x4000
[   83.394310] hm2/hm2_5i20.0:     -- Num Registers: 5
[   83.394311] hm2/hm2_5i20.0:     Register Stride: 0x00000100
[   83.394312] hm2/hm2_5i20.0:     -- Instance Stride: 0x00000004
[   83.394313] hm2/hm2_5i20.0:     -- Multiple Registers: 0x00000003
[   83.394317] hm2/hm2_5i20.0: Module Descriptor 4 at 0x0470:
[   83.394318] hm2/hm2_5i20.0:     General Function Tag: 5 (StepGen)
[   83.394318] hm2/hm2_5i20.0:     Version: 2
[   83.394320] hm2/hm2_5i20.0:     Clock Tag: 1 (33.333 MHz)
[   83.394320] hm2/hm2_5i20.0:     Instances: 4
[   83.394321] hm2/hm2_5i20.0:     Base Address: 0x2000
[   83.394322] hm2/hm2_5i20.0:     -- Num Registers: 10
[   83.394323] hm2/hm2_5i20.0:     Register Stride: 0x00000100
[   83.394324] hm2/hm2_5i20.0:     -- Instance Stride: 0x00000004
[   83.394325] hm2/hm2_5i20.0:     -- Multiple Registers: 0x000001FF
[   83.394329] hm2/hm2_5i20.0: Module Descriptor 5 at 0x047C:
[   83.394330] hm2/hm2_5i20.0:     General Function Tag: 193 (Smart Serial Interface)
[   83.394331] hm2/hm2_5i20.0:     Version: 0
[   83.394332] hm2/hm2_5i20.0:     Clock Tag: 1 (33.333 MHz)
[   83.394333] hm2/hm2_5i20.0:     Instances: 1
[   83.394333] hm2/hm2_5i20.0:     Base Address: 0x5A00
[   83.394334] hm2/hm2_5i20.0:     -- Num Registers: 6
[   83.394335] hm2/hm2_5i20.0:     Register Stride: 0x00000100
[   83.394336] hm2/hm2_5i20.0:     -- Instance Stride: 0x00000040
[   83.394337] hm2/hm2_5i20.0:     -- Multiple Registers: 0x0000003C
[   83.394341] hm2/hm2_5i20.0: Module Descriptor 6 at 0x0488:
[   83.394342] hm2/hm2_5i20.0:     General Function Tag: 128 (LED)
[   83.394343] hm2/hm2_5i20.0:     Version: 0
[   83.394344] hm2/hm2_5i20.0:     Clock Tag: 1 (33.333 MHz)
[   83.394345] hm2/hm2_5i20.0:     Instances: 1
[   83.394346] hm2/hm2_5i20.0:     Base Address: 0x0200
[   83.394347] hm2/hm2_5i20.0:     -- Num Registers: 1
[   83.394348] hm2/hm2_5i20.0:     Register Stride: 0x00000100
[   83.394348] hm2/hm2_5i20.0:     -- Instance Stride: 0x00000004
[   83.394349] hm2/hm2_5i20.0:     -- Multiple Registers: 0x00000000
[   83.394741] hm2/hm2_5i20.0: Smart Serial Firmware Version 31
[   83.404104] hm2/hm2_5i20.0: 72 I/O Pins used:
[   83.404108] hm2/hm2_5i20.0:     IO Pin 000 (P2-01): StepGen #0, pin Step (Output)
[   83.404109] hm2/hm2_5i20.0:     IO Pin 001 (P2-03): StepGen #0, pin Direction (Output)
[   83.404111] hm2/hm2_5i20.0:     IO Pin 002 (P2-05): StepGen #1, pin Step (Output)
[   83.404112] hm2/hm2_5i20.0:     IO Pin 003 (P2-07): StepGen #1, pin Direction (Output)
[   83.404113] hm2/hm2_5i20.0:     IO Pin 004 (P2-09): Encoder #0, pin A (Input)
[   83.404114] hm2/hm2_5i20.0:     IO Pin 005 (P2-11): IOPort
[   83.404115] hm2/hm2_5i20.0:     IO Pin 006 (P2-13): Encoder #0, pin B (Input)
[   83.404116] hm2/hm2_5i20.0:     IO Pin 007 (P2-15): IOPort
[   83.404118] hm2/hm2_5i20.0:     IO Pin 008 (P2-17): Encoder #0, pin Index (Input)
[   83.404119] hm2/hm2_5i20.0:     IO Pin 009 (P2-19): IOPort
[   83.404120] hm2/hm2_5i20.0:     IO Pin 010 (P2-21): IOPort
[   83.404121] hm2/hm2_5i20.0:     IO Pin 011 (P2-23): IOPort
[   83.404122] hm2/hm2_5i20.0:     IO Pin 012 (P2-25): IOPort
[   83.404123] hm2/hm2_5i20.0:     IO Pin 013 (P2-27): IOPort
[   83.404125] hm2/hm2_5i20.0:     IO Pin 014 (P2-29): Smart Serial Interface #0, pin rx0 (Input)
[   83.404126] hm2/hm2_5i20.0:     IO Pin 015 (P2-31): IOPort
[   83.404127] hm2/hm2_5i20.0:     IO Pin 016 (P2-33): StepGen #2, pin Step (Output)
[   83.404129] hm2/hm2_5i20.0:     IO Pin 017 (P2-35): StepGen #2, pin Direction (Output)
[   83.404130] hm2/hm2_5i20.0:     IO Pin 018 (P2-37): StepGen #3, pin Step (Output)
[   83.404131] hm2/hm2_5i20.0:     IO Pin 019 (P2-39): StepGen #3, pin Direction (Output)
[   83.404132] hm2/hm2_5i20.0:     IO Pin 020 (P2-41): IOPort
[   83.404134] hm2/hm2_5i20.0:     IO Pin 021 (P2-43): Smart Serial Interface #0, pin tx0 (Output)
[   83.404135] hm2/hm2_5i20.0:     IO Pin 022 (P2-45): IOPort
[   83.404136] hm2/hm2_5i20.0:     IO Pin 023 (P2-47): IOPort
[   83.404137] hm2/hm2_5i20.0:     IO Pin 024 (P3-01): IOPort
[   83.404138] hm2/hm2_5i20.0:     IO Pin 025 (P3-03): IOPort
[   83.404139] hm2/hm2_5i20.0:     IO Pin 026 (P3-05): IOPort
[   83.404140] hm2/hm2_5i20.0:     IO Pin 027 (P3-07): IOPort
[   83.404141] hm2/hm2_5i20.0:     IO Pin 028 (P3-09): IOPort
[   83.404142] hm2/hm2_5i20.0:     IO Pin 029 (P3-11): IOPort
[   83.404143] hm2/hm2_5i20.0:     IO Pin 030 (P3-13): IOPort
[   83.404145] hm2/hm2_5i20.0:     IO Pin 031 (P3-15): IOPort
[   83.404146] hm2/hm2_5i20.0:     IO Pin 032 (P3-17): IOPort
[   83.404147] hm2/hm2_5i20.0:     IO Pin 033 (P3-19): IOPort
[   83.404148] hm2/hm2_5i20.0:     IO Pin 034 (P3-21): IOPort
[   83.404149] hm2/hm2_5i20.0:     IO Pin 035 (P3-23): IOPort
[   83.404150] hm2/hm2_5i20.0:     IO Pin 036 (P3-25): IOPort
[   83.404151] hm2/hm2_5i20.0:     IO Pin 037 (P3-27): IOPort
[   83.404152] hm2/hm2_5i20.0:     IO Pin 038 (P3-29): IOPort
[   83.404153] hm2/hm2_5i20.0:     IO Pin 039 (P3-31): IOPort
[   83.404154] hm2/hm2_5i20.0:     IO Pin 040 (P3-33): IOPort
[   83.404155] hm2/hm2_5i20.0:     IO Pin 041 (P3-35): IOPort
[   83.404156] hm2/hm2_5i20.0:     IO Pin 042 (P3-37): IOPort
[   83.404158] hm2/hm2_5i20.0:     IO Pin 043 (P3-39): IOPort
[   83.404159] hm2/hm2_5i20.0:     IO Pin 044 (P3-41): IOPort
[   83.404160] hm2/hm2_5i20.0:     IO Pin 045 (P3-43): IOPort
[   83.404161] hm2/hm2_5i20.0:     IO Pin 046 (P3-45): IOPort
[   83.404162] hm2/hm2_5i20.0:     IO Pin 047 (P3-47): IOPort
[   83.404163] hm2/hm2_5i20.0:     IO Pin 048 (P4-01): IOPort
[   83.404164] hm2/hm2_5i20.0:     IO Pin 049 (P4-03): IOPort
[   83.404165] hm2/hm2_5i20.0:     IO Pin 050 (P4-05): IOPort
[   83.404166] hm2/hm2_5i20.0:     IO Pin 051 (P4-07): IOPort
[   83.404167] hm2/hm2_5i20.0:     IO Pin 052 (P4-09): IOPort
[   83.404169] hm2/hm2_5i20.0:     IO Pin 053 (P4-11): IOPort
[   83.404170] hm2/hm2_5i20.0:     IO Pin 054 (P4-13): IOPort
[   83.404171] hm2/hm2_5i20.0:     IO Pin 055 (P4-15): IOPort
[   83.404172] hm2/hm2_5i20.0:     IO Pin 056 (P4-17): IOPort
[   83.404173] hm2/hm2_5i20.0:     IO Pin 057 (P4-19): IOPort
[   83.404174] hm2/hm2_5i20.0:     IO Pin 058 (P4-21): IOPort
[   83.404175] hm2/hm2_5i20.0:     IO Pin 059 (P4-23): IOPort
[   83.404176] hm2/hm2_5i20.0:     IO Pin 060 (P4-25): IOPort
[   83.404177] hm2/hm2_5i20.0:     IO Pin 061 (P4-27): IOPort
[   83.404178] hm2/hm2_5i20.0:     IO Pin 062 (P4-29): IOPort
[   83.404179] hm2/hm2_5i20.0:     IO Pin 063 (P4-31): IOPort
[   83.404180] hm2/hm2_5i20.0:     IO Pin 064 (P4-33): IOPort
[   83.404182] hm2/hm2_5i20.0:     IO Pin 065 (P4-35): IOPort
[   83.404183] hm2/hm2_5i20.0:     IO Pin 066 (P4-37): IOPort
[   83.404184] hm2/hm2_5i20.0:     IO Pin 067 (P4-39): IOPort
[   83.404185] hm2/hm2_5i20.0:     IO Pin 068 (P4-41): IOPort
[   83.404186] hm2/hm2_5i20.0:     IO Pin 069 (P4-43): IOPort
[   83.404187] hm2/hm2_5i20.0:     IO Pin 070 (P4-45): IOPort
[   83.404188] hm2/hm2_5i20.0:     IO Pin 071 (P4-47): IOPort
[   83.404189] hm2/hm2_5i20.0: HM2 Modules used:
[   83.404190] hm2/hm2_5i20.0: Encoders: 1
[   83.404192] hm2/hm2_5i20.0:     clock_frequency: 33333333 Hz (33.333 MHz)
[   83.404193] hm2/hm2_5i20.0:     version: 2
[   83.404193] hm2/hm2_5i20.0:     counter_addr: 0x3000
[   83.404194] hm2/hm2_5i20.0:     latch_control_addr: 0x3100
[   83.404195] hm2/hm2_5i20.0:     timestamp_div_addr: 0x3200
[   83.404196] hm2/hm2_5i20.0:     timestamp_count_addr: 0x3300
[   83.404197] hm2/hm2_5i20.0:     filter_rate_addr: 0x3400
[   83.404198] hm2/hm2_5i20.0:     timestamp_div: 0x0000
[   83.404199] hm2/hm2_5i20.0:     instance 0:
[   83.404200] hm2/hm2_5i20.0:         hw:
[   83.404201] hm2/hm2_5i20.0:             counter = 0003.ffff
[   83.404202] hm2/hm2_5i20.0:             latch/control = 0000.0800
[   83.404203] hm2/hm2_5i20.0:             prev_control = 0000.0800
[   83.404205] hm2/hm2_5i20.0: SSerial: 1
[   83.404206] hm2/hm2_5i20.0:   version 31
[   83.404207] hm2/hm2_5i20.0:     instance 0:
[   83.404208] hm2/hm2_5i20.0:         Command Addr 0x5a00
[   83.404209] hm2/hm2_5i20.0:         Data Addr    0x5b00
[   83.404210] hm2/hm2_5i20.0:         port 0 device hm2_5i20.0.8i20.0.0
[   83.404211] hm2/hm2_5i20.0:              Parameters:
[   83.404212] hm2/hm2_5i20.0:                    RecordType = 0xa0
[   83.404213] hm2/hm2_5i20.0:                    DataLength = 0x10
[   83.404214] hm2/hm2_5i20.0:                    DataType = 0x02
[   83.404214] hm2/hm2_5i20.0:                    DataDir = 0x80
[   83.404215] hm2/hm2_5i20.0:                    ParmMax 1.00
[   83.404216] hm2/hm2_5i20.0:                    ParmMin 0.00
[   83.404217] hm2/hm2_5i20.0:                    SizeOf ParmMin 0x04
[   83.404218] hm2/hm2_5i20.0:                    ParmAddr = 0x0000
[   83.404219] hm2/hm2_5i20.0:                    UnitString = degrees
[   83.404220] hm2/hm2_5i20.0:                    NameString = angle

[   83.404221] hm2/hm2_5i20.0:                    RecordType = 0xa0
[   83.404222] hm2/hm2_5i20.0:                    DataLength = 0x10
[   83.404223] hm2/hm2_5i20.0:                    DataType = 0x03
[   83.404224] hm2/hm2_5i20.0:                    DataDir = 0x80
[   83.404225] hm2/hm2_5i20.0:                    ParmMax 30.00
[   83.404225] hm2/hm2_5i20.0:                    ParmMin -30.00
[   83.404226] hm2/hm2_5i20.0:                    SizeOf ParmMin 0x04
[   83.404227] hm2/hm2_5i20.0:                    ParmAddr = 0x0000
[   83.404228] hm2/hm2_5i20.0:                    UnitString = amps
[   83.404229] hm2/hm2_5i20.0:                    NameString = current

[   83.404230] hm2/hm2_5i20.0:                    RecordType = 0xa0
[   83.404231] hm2/hm2_5i20.0:                    DataLength = 0x10
[   83.404232] hm2/hm2_5i20.0:                    DataType = 0x02
[   83.404233] hm2/hm2_5i20.0:                    DataDir = 0x00
[   83.404234] hm2/hm2_5i20.0:                    ParmMax 65535.00
[   83.404235] hm2/hm2_5i20.0:                    ParmMin 0.00
[   83.404235] hm2/hm2_5i20.0:                    SizeOf ParmMin 0x04
[   83.404236] hm2/hm2_5i20.0:                    ParmAddr = 0x0000
[   83.404237] hm2/hm2_5i20.0:                    UnitString = Deg C
[   83.404238] hm2/hm2_5i20.0:                    NameString = card-temp

[   83.404239] hm2/hm2_5i20.0:                    RecordType = 0xa0
[   83.404240] hm2/hm2_5i20.0:                    DataLength = 0x10
[   83.404241] hm2/hm2_5i20.0:                    DataType = 0x02
[   83.404242] hm2/hm2_5i20.0:                    DataDir = 0x00
[   83.404243] hm2/hm2_5i20.0:                    ParmMax 655.34
[   83.404244] hm2/hm2_5i20.0:                    ParmMin 0.00
[   83.404245] hm2/hm2_5i20.0:                    SizeOf ParmMin 0x04
[   83.404245] hm2/hm2_5i20.0:                    ParmAddr = 0x0000
[   83.404246] hm2/hm2_5i20.0:                    UnitString = volts
[   83.404247] hm2/hm2_5i20.0:                    NameString = bus-voltage

[   83.404248] hm2/hm2_5i20.0:                    RecordType = 0xa0
[   83.404249] hm2/hm2_5i20.0:                    DataLength = 0x01
[   83.404250] hm2/hm2_5i20.0:                    DataType = 0x07
[   83.404251] hm2/hm2_5i20.0:                    DataDir = 0x00
[   83.404252] hm2/hm2_5i20.0:                    ParmMax 0.00
[   83.404253] hm2/hm2_5i20.0:                    ParmMin 0.00
[   83.404254] hm2/hm2_5i20.0:                    SizeOf ParmMin 0x04
[   83.404254] hm2/hm2_5i20.0:                    ParmAddr = 0x0000
[   83.404255] hm2/hm2_5i20.0:                    UnitString = none
[   83.404256] hm2/hm2_5i20.0:                    NameString = status.current-lim

[   83.404257] hm2/hm2_5i20.0:                    RecordType = 0xa0
[   83.404258] hm2/hm2_5i20.0:                    DataLength = 0x01
[   83.404259] hm2/hm2_5i20.0:                    DataType = 0x07
[   83.404260] hm2/hm2_5i20.0:                    DataDir = 0x00
[   83.404261] hm2/hm2_5i20.0:                    ParmMax 0.00
[   83.404262] hm2/hm2_5i20.0:                    ParmMin 0.00
[   83.404262] hm2/hm2_5i20.0:                    SizeOf ParmMin 0x04
[   83.404263] hm2/hm2_5i20.0:                    ParmAddr = 0x0000
[   83.404264] hm2/hm2_5i20.0:                    UnitString = none
[   83.404265] hm2/hm2_5i20.0:                    NameString = status.brake-on

[   83.404266] hm2/hm2_5i20.0:                    RecordType = 0xa0
[   83.404267] hm2/hm2_5i20.0:                    DataLength = 0x01
[   83.404268] hm2/hm2_5i20.0:                    DataType = 0x07
[   83.404269] hm2/hm2_5i20.0:                    DataDir = 0x00
[   83.404269] hm2/hm2_5i20.0:                    ParmMax 0.00
[   83.404270] hm2/hm2_5i20.0:                    ParmMin 0.00
[   83.404271] hm2/hm2_5i20.0:                    SizeOf ParmMin 0x04
[   83.404272] hm2/hm2_5i20.0:                    ParmAddr = 0x0000
[   83.404273] hm2/hm2_5i20.0:                    UnitString = none
[   83.404274] hm2/hm2_5i20.0:                    NameString = status.brake-old

[   83.404275] hm2/hm2_5i20.0:                    RecordType = 0xa0
[   83.404276] hm2/hm2_5i20.0:                    DataLength = 0x01
[   83.404277] hm2/hm2_5i20.0:                    DataType = 0x07
[   83.404277] hm2/hm2_5i20.0:                    DataDir = 0x00
[   83.404278] hm2/hm2_5i20.0:                    ParmMax 0.00
[   83.404279] hm2/hm2_5i20.0:                    ParmMin 0.00
[   83.404280] hm2/hm2_5i20.0:                    SizeOf ParmMin 0x04
[   83.404281] hm2/hm2_5i20.0:                    ParmAddr = 0x0000
[   83.404282] hm2/hm2_5i20.0:                    UnitString = none
[   83.404283] hm2/hm2_5i20.0:                    NameString = status.bus-underv

[   83.404284] hm2/hm2_5i20.0:                    RecordType = 0xa0
[   83.404285] hm2/hm2_5i20.0:                    DataLength = 0x01
[   83.404286] hm2/hm2_5i20.0:                    DataType = 0x07
[   83.404287] hm2/hm2_5i20.0:                    DataDir = 0x00
[   83.404287] hm2/hm2_5i20.0:                    ParmMax 0.00
[   83.404288] hm2/hm2_5i20.0:                    ParmMin 0.00
[   83.404289] hm2/hm2_5i20.0:                    SizeOf ParmMin 0x04
[   83.404290] hm2/hm2_5i20.0:                    ParmAddr = 0x0000
[   83.404291] hm2/hm2_5i20.0:                    UnitString = none
[   83.404292] hm2/hm2_5i20.0:                    NameString = status.wd-reset

[   83.404293] hm2/hm2_5i20.0:                    RecordType = 0xa0
[   83.404294] hm2/hm2_5i20.0:                    DataLength = 0x01
[   83.404295] hm2/hm2_5i20.0:                    DataType = 0x07
[   83.404295] hm2/hm2_5i20.0:                    DataDir = 0x00
[   83.404296] hm2/hm2_5i20.0:                    ParmMax 0.00
[   83.404297] hm2/hm2_5i20.0:                    ParmMin 0.00
[   83.404298] hm2/hm2_5i20.0:                    SizeOf ParmMin 0x04
[   83.404299] hm2/hm2_5i20.0:                    ParmAddr = 0x0000
[   83.404300] hm2/hm2_5i20.0:                    UnitString = none
[   83.404301] hm2/hm2_5i20.0:                    NameString = status.sw-reset

[   83.404302] hm2/hm2_5i20.0:                    RecordType = 0xa0
[   83.404303] hm2/hm2_5i20.0:                    DataLength = 0x01
[   83.404303] hm2/hm2_5i20.0:                    DataType = 0x07
[   83.404304] hm2/hm2_5i20.0:                    DataDir = 0x00
[   83.404305] hm2/hm2_5i20.0:                    ParmMax 0.00
[   83.404306] hm2/hm2_5i20.0:                    ParmMin 0.00
[   83.404307] hm2/hm2_5i20.0:                    SizeOf ParmMin 0x04
[   83.404308] hm2/hm2_5i20.0:                    ParmAddr = 0x0000
[   83.404309] hm2/hm2_5i20.0:                    UnitString = none
[   83.404310] hm2/hm2_5i20.0:                    NameString = status.ext-reset

[   83.404311] hm2/hm2_5i20.0:                    RecordType = 0xa0
[   83.404311] hm2/hm2_5i20.0:                    DataLength = 0x01
[   83.404312] hm2/hm2_5i20.0:                    DataType = 0x00
[   83.404313] hm2/hm2_5i20.0:                    DataDir = 0x00
[   83.404314] hm2/hm2_5i20.0:                    ParmMax 0.00
[   83.404315] hm2/hm2_5i20.0:                    ParmMin 0.00
[   83.404316] hm2/hm2_5i20.0:                    SizeOf ParmMin 0x04
[   83.404317] hm2/hm2_5i20.0:                    ParmAddr = 0x0000
[   83.404318] hm2/hm2_5i20.0:                    UnitString = pad
[   83.404319] hm2/hm2_5i20.0:                    NameString = pad

[   83.404319] hm2/hm2_5i20.0:                    RecordType = 0xa0
[   83.404320] hm2/hm2_5i20.0:                    DataLength = 0x01
[   83.404321] hm2/hm2_5i20.0:                    DataType = 0x07
[   83.404322] hm2/hm2_5i20.0:                    DataDir = 0x00
[   83.404323] hm2/hm2_5i20.0:                    ParmMax 0.00
[   83.404324] hm2/hm2_5i20.0:                    ParmMin 0.00
[   83.404325] hm2/hm2_5i20.0:                    SizeOf ParmMin 0x04
[   83.404326] hm2/hm2_5i20.0:                    ParmAddr = 0x0000
[   83.404326] hm2/hm2_5i20.0:                    UnitString = none
[   83.404327] hm2/hm2_5i20.0:                    NameString = status.no-enable

[   83.404328] hm2/hm2_5i20.0:                    RecordType = 0xa0
[   83.404329] hm2/hm2_5i20.0:                    DataLength = 0x01
[   83.404330] hm2/hm2_5i20.0:                    DataType = 0x07
[   83.404331] hm2/hm2_5i20.0:                    DataDir = 0x00
[   83.404332] hm2/hm2_5i20.0:                    ParmMax 0.00
[   83.404333] hm2/hm2_5i20.0:                    ParmMin 0.00
[   83.404334] hm2/hm2_5i20.0:                    SizeOf ParmMin 0x04
[   83.404334] hm2/hm2_5i20.0:                    ParmAddr = 0x0000
[   83.404335] hm2/hm2_5i20.0:                    UnitString = none
[   83.404336] hm2/hm2_5i20.0:                    NameString = status.pid-on

[   83.404337] hm2/hm2_5i20.0:                    RecordType = 0xa0
[   83.404338] hm2/hm2_5i20.0:                    DataLength = 0x06
[   83.404339] hm2/hm2_5i20.0:                    DataType = 0x00
[   83.404340] hm2/hm2_5i20.0:                    DataDir = 0x00
[   83.404341] hm2/hm2_5i20.0:                    ParmMax 0.00
[   83.404342] hm2/hm2_5i20.0:                    ParmMin 0.00
[   83.404343] hm2/hm2_5i20.0:                    SizeOf ParmMin 0x04
[   83.404343] hm2/hm2_5i20.0:                    ParmAddr = 0x0000
[   83.404344] hm2/hm2_5i20.0:                    UnitString = pad
[   83.404345] hm2/hm2_5i20.0:                    NameString = pad

[   83.404346] hm2/hm2_5i20.0:                    RecordType = 0xa0
[   83.404347] hm2/hm2_5i20.0:                    DataLength = 0x01
[   83.404348] hm2/hm2_5i20.0:                    DataType = 0x07
[   83.404349] hm2/hm2_5i20.0:                    DataDir = 0x00
[   83.404350] hm2/hm2_5i20.0:                    ParmMax 0.00
[   83.404351] hm2/hm2_5i20.0:                    ParmMin 0.00
[   83.404351] hm2/hm2_5i20.0:                    SizeOf ParmMin 0x04
[   83.404352] hm2/hm2_5i20.0:                    ParmAddr = 0x0000
[   83.404353] hm2/hm2_5i20.0:                    UnitString = none
[   83.404354] hm2/hm2_5i20.0:                    NameString = fault.watchdog

[   83.404355] hm2/hm2_5i20.0:                    RecordType = 0xa0
[   83.404356] hm2/hm2_5i20.0:                    DataLength = 0x01
[   83.404357] hm2/hm2_5i20.0:                    DataType = 0x07
[   83.404358] hm2/hm2_5i20.0:                    DataDir = 0x00
[   83.404359] hm2/hm2_5i20.0:                    ParmMax 0.00
[   83.404359] hm2/hm2_5i20.0:                    ParmMin 0.00
[   83.404360] hm2/hm2_5i20.0:                    SizeOf ParmMin 0x04
[   83.404361] hm2/hm2_5i20.0:                    ParmAddr = 0x0000
[   83.404362] hm2/hm2_5i20.0:                    UnitString = none
[   83.404363] hm2/hm2_5i20.0:                    NameString = fault.no-enable

[   83.404364] hm2/hm2_5i20.0:                    RecordType = 0xa0
[   83.404365] hm2/hm2_5i20.0:                    DataLength = 0x01
[   83.404366] hm2/hm2_5i20.0:                    DataType = 0x07
[   83.404367] hm2/hm2_5i20.0:                    DataDir = 0x00
[   83.404367] hm2/hm2_5i20.0:                    ParmMax 0.00
[   83.404368] hm2/hm2_5i20.0:                    ParmMin 0.00
[   83.404369] hm2/hm2_5i20.0:                    SizeOf ParmMin 0x04
[   83.404370] hm2/hm2_5i20.0:                    ParmAddr = 0x0000
[   83.404371] hm2/hm2_5i20.0:                    UnitString = none
[   83.404372] hm2/hm2_5i20.0:                    NameString = fault.overtemp

[   83.404373] hm2/hm2_5i20.0:                    RecordType = 0xa0
[   83.404374] hm2/hm2_5i20.0:                    DataLength = 0x01
[   83.404375] hm2/hm2_5i20.0:                    DataType = 0x00
[   83.404375] hm2/hm2_5i20.0:                    DataDir = 0x00
[   83.404376] hm2/hm2_5i20.0:                    ParmMax 0.00
[   83.404377] hm2/hm2_5i20.0:                    ParmMin 0.00
[   83.404378] hm2/hm2_5i20.0:                    SizeOf ParmMin 0x04
[   83.404379] hm2/hm2_5i20.0:                    ParmAddr = 0x0000
[   83.404380] hm2/hm2_5i20.0:                    UnitString = pad
[   83.404381] hm2/hm2_5i20.0:                    NameString = pad

[   83.404382] hm2/hm2_5i20.0:                    RecordType = 0xa0
[   83.404383] hm2/hm2_5i20.0:                    DataLength = 0x01
[   83.404384] hm2/hm2_5i20.0:                    DataType = 0x07
[   83.404384] hm2/hm2_5i20.0:                    DataDir = 0x00
[   83.404385] hm2/hm2_5i20.0:                    ParmMax 0.00
[   83.404386] hm2/hm2_5i20.0:                    ParmMin 0.00
[   83.404387] hm2/hm2_5i20.0:                    SizeOf ParmMin 0x04
[   83.404388] hm2/hm2_5i20.0:                    ParmAddr = 0x0000
[   83.404389] hm2/hm2_5i20.0:                    UnitString = none
[   83.404390] hm2/hm2_5i20.0:                    NameString = fault.overcurrent

[   83.404391] hm2/hm2_5i20.0:                    RecordType = 0xa0
[   83.404392] hm2/hm2_5i20.0:                    DataLength = 0x01
[   83.404393] hm2/hm2_5i20.0:                    DataType = 0x07
[   83.404393] hm2/hm2_5i20.0:                    DataDir = 0x00
[   83.404394] hm2/hm2_5i20.0:                    ParmMax 0.00
[   83.404395] hm2/hm2_5i20.0:                    ParmMin 0.00
[   83.404396] hm2/hm2_5i20.0:                    SizeOf ParmMin 0x04
[   83.404397] hm2/hm2_5i20.0:                    ParmAddr = 0x0000
[   83.404398] hm2/hm2_5i20.0:                    UnitString = none
[   83.404399] hm2/hm2_5i20.0:                    NameString = fault.U-current

[   83.404400] hm2/hm2_5i20.0:                    RecordType = 0xa0
[   83.404400] hm2/hm2_5i20.0:                    DataLength = 0x01
[   83.404401] hm2/hm2_5i20.0:                    DataType = 0x07
[   83.404402] hm2/hm2_5i20.0:                    DataDir = 0x00
[   83.404403] hm2/hm2_5i20.0:                    ParmMax 0.00
[   83.404404] hm2/hm2_5i20.0:                    ParmMin 0.00
[   83.404405] hm2/hm2_5i20.0:                    SizeOf ParmMin 0x04
[   83.404406] hm2/hm2_5i20.0:                    ParmAddr = 0x0000
[   83.404407] hm2/hm2_5i20.0:                    UnitString = none
[   83.404408] hm2/hm2_5i20.0:                    NameString = fault.V-current

[   83.404408] hm2/hm2_5i20.0:                    RecordType = 0xa0
[   83.404409] hm2/hm2_5i20.0:                    DataLength = 0x01
[   83.404410] hm2/hm2_5i20.0:                    DataType = 0x07
[   83.404411] hm2/hm2_5i20.0:                    DataDir = 0x00
[   83.404412] hm2/hm2_5i20.0:                    ParmMax 0.00
[   83.404413] hm2/hm2_5i20.0:                    ParmMin 0.00
[   83.404414] hm2/hm2_5i20.0:                    SizeOf ParmMin 0x04
[   83.404415] hm2/hm2_5i20.0:                    ParmAddr = 0x0000
[   83.404415] hm2/hm2_5i20.0:                    UnitString = none
[   83.404416] hm2/hm2_5i20.0:                    NameString = fault.W-current

[   83.404417] hm2/hm2_5i20.0:                    RecordType = 0xa0
[   83.404418] hm2/hm2_5i20.0:                    DataLength = 0x01
[   83.404419] hm2/hm2_5i20.0:                    DataType = 0x07
[   83.404420] hm2/hm2_5i20.0:                    DataDir = 0x00
[   83.404421] hm2/hm2_5i20.0:                    ParmMax 0.00
[   83.404422] hm2/hm2_5i20.0:                    ParmMin 0.00
[   83.404422] hm2/hm2_5i20.0:                    SizeOf ParmMin 0x04
[   83.404423] hm2/hm2_5i20.0:                    ParmAddr = 0x0000
[   83.404424] hm2/hm2_5i20.0:                    UnitString = none
[   83.404425] hm2/hm2_5i20.0:                    NameString = fault.bus-underv

[   83.404426] hm2/hm2_5i20.0:                    RecordType = 0xa0
[   83.404427] hm2/hm2_5i20.0:                    DataLength = 0x01
[   83.404428] hm2/hm2_5i20.0:                    DataType = 0x07
[   83.404429] hm2/hm2_5i20.0:                    DataDir = 0x00
[   83.404430] hm2/hm2_5i20.0:                    ParmMax 0.00
[   83.404430] hm2/hm2_5i20.0:                    ParmMin 0.00
[   83.404431] hm2/hm2_5i20.0:                    SizeOf ParmMin 0x04
[   83.404432] hm2/hm2_5i20.0:                    ParmAddr = 0x0000
[   83.404433] hm2/hm2_5i20.0:                    UnitString = none
[   83.404434] hm2/hm2_5i20.0:                    NameString = fault.bus-high

[   83.404435] hm2/hm2_5i20.0:                    RecordType = 0xa0
[   83.404436] hm2/hm2_5i20.0:                    DataLength = 0x01
[   83.404437] hm2/hm2_5i20.0:                    DataType = 0x07
[   83.404438] hm2/hm2_5i20.0:                    DataDir = 0x00
[   83.404439] hm2/hm2_5i20.0:                    ParmMax 0.00
[   83.404439] hm2/hm2_5i20.0:                    ParmMin 0.00
[   83.404440] hm2/hm2_5i20.0:                    SizeOf ParmMin 0x04
[   83.404441] hm2/hm2_5i20.0:                    ParmAddr = 0x0000
[   83.404442] hm2/hm2_5i20.0:                    UnitString = none
[   83.404443] hm2/hm2_5i20.0:                    NameString = fault.bus-overv

[   83.404444] hm2/hm2_5i20.0:                    RecordType = 0xa0
[   83.404445] hm2/hm2_5i20.0:                    DataLength = 0x01
[   83.404446] hm2/hm2_5i20.0:                    DataType = 0x07
[   83.404447] hm2/hm2_5i20.0:                    DataDir = 0x00
[   83.404448] hm2/hm2_5i20.0:                    ParmMax 0.00
[   83.404448] hm2/hm2_5i20.0:                    ParmMin 0.00
[   83.404449] hm2/hm2_5i20.0:                    SizeOf ParmMin 0x04
[   83.404450] hm2/hm2_5i20.0:                    ParmAddr = 0x0000
[   83.404451] hm2/hm2_5i20.0:                    UnitString = none
[   83.404452] hm2/hm2_5i20.0:                    NameString = fault.module

[   83.404453] hm2/hm2_5i20.0:                    RecordType = 0xa0
[   83.404454] hm2/hm2_5i20.0:                    DataLength = 0x01
[   83.404455] hm2/hm2_5i20.0:                    DataType = 0x00
[   83.404456] hm2/hm2_5i20.0:                    DataDir = 0x00
[   83.404457] hm2/hm2_5i20.0:                    ParmMax 0.00
[   83.404457] hm2/hm2_5i20.0:                    ParmMin 0.00
[   83.404458] hm2/hm2_5i20.0:                    SizeOf ParmMin 0x04
[   83.404459] hm2/hm2_5i20.0:                    ParmAddr = 0x0000
[   83.404460] hm2/hm2_5i20.0:                    UnitString = pad
[   83.404461] hm2/hm2_5i20.0:                    NameString = pad

[   83.404462] hm2/hm2_5i20.0:                    RecordType = 0xa0
[   83.404463] hm2/hm2_5i20.0:                    DataLength = 0x01
[   83.404464] hm2/hm2_5i20.0:                    DataType = 0x00
[   83.404465] hm2/hm2_5i20.0:                    DataDir = 0x00
[   83.404465] hm2/hm2_5i20.0:                    ParmMax 0.00
[   83.404466] hm2/hm2_5i20.0:                    ParmMin 0.00
[   83.404467] hm2/hm2_5i20.0:                    SizeOf ParmMin 0x04
[   83.404468] hm2/hm2_5i20.0:                    ParmAddr = 0x0000
[   83.404469] hm2/hm2_5i20.0:                    UnitString = pad
[   83.404470] hm2/hm2_5i20.0:                    NameString = pad

[   83.404471] hm2/hm2_5i20.0:                    RecordType = 0xa0
[   83.404472] hm2/hm2_5i20.0:                    DataLength = 0x01
[   83.404473] hm2/hm2_5i20.0:                    DataType = 0x07
[   83.404473] hm2/hm2_5i20.0:                    DataDir = 0x00
[   83.404474] hm2/hm2_5i20.0:                    ParmMax 0.00
[   83.404475] hm2/hm2_5i20.0:                    ParmMin 0.00
[   83.404476] hm2/hm2_5i20.0:                    SizeOf ParmMin 0x04
[   83.404477] hm2/hm2_5i20.0:                    ParmAddr = 0x0000
[   83.404478] hm2/hm2_5i20.0:                    UnitString = none
[   83.404479] hm2/hm2_5i20.0:                    NameString = fault.overrun

[   83.404480] hm2/hm2_5i20.0:                    RecordType = 0xa0
[   83.404481] hm2/hm2_5i20.0:                    DataLength = 0x01
[   83.404482] hm2/hm2_5i20.0:                    DataType = 0x07
[   83.404482] hm2/hm2_5i20.0:                    DataDir = 0x00
[   83.404483] hm2/hm2_5i20.0:                    ParmMax 0.00
[   83.404484] hm2/hm2_5i20.0:                    ParmMin 0.00
[   83.404485] hm2/hm2_5i20.0:                    SizeOf ParmMin 0x04
[   83.404486] hm2/hm2_5i20.0:                    ParmAddr = 0x0000
[   83.404487] hm2/hm2_5i20.0:                    UnitString = none
[   83.404488] hm2/hm2_5i20.0:                    NameString = fault.framingr

[   83.404489] hm2/hm2_5i20.0:              Globals:
[   83.404490] hm2/hm2_5i20.0:                    RecordType = 0xa0
[   83.404491] hm2/hm2_5i20.0:                    DataLength = 0x10
[   83.404491] hm2/hm2_5i20.0:                    DataType = 0x02
[   83.404492] hm2/hm2_5i20.0:                    DataDir = 0x00
[   83.404493] hm2/hm2_5i20.0:                    ParmMax 0.00
[   83.404494] hm2/hm2_5i20.0:                    ParmMin 0.00
[   83.404495] hm2/hm2_5i20.0:                    SizeOf ParmMin 4
[   83.404496] hm2/hm2_5i20.0:                    ParmAddr = 0x0874
[   83.404497] hm2/hm2_5i20.0:                    UnitString = none
[   83.404498] hm2/hm2_5i20.0:                    NameString = swrevision

[   83.404499] hm2/hm2_5i20.0:                    RecordType = 0xa0
[   83.404500] hm2/hm2_5i20.0:                    DataLength = 0x20
[   83.404500] hm2/hm2_5i20.0:                    DataType = 0x02
[   83.404501] hm2/hm2_5i20.0:                    DataDir = 0x00
[   83.404502] hm2/hm2_5i20.0:                    ParmMax 0.00
[   83.404503] hm2/hm2_5i20.0:                    ParmMin 0.00
[   83.404504] hm2/hm2_5i20.0:                    SizeOf ParmMin 4
[   83.404505] hm2/hm2_5i20.0:                    ParmAddr = 0x0928
[   83.404506] hm2/hm2_5i20.0:                    UnitString = none
[   83.404507] hm2/hm2_5i20.0:                    NameString = unitnumber

[   83.404507] hm2/hm2_5i20.0:                    RecordType = 0xa0
[   83.404508] hm2/hm2_5i20.0:                    DataLength = 0x10
[   83.404509] hm2/hm2_5i20.0:                    DataType = 0x04
[   83.404510] hm2/hm2_5i20.0:                    DataDir = 0x80
[   83.404511] hm2/hm2_5i20.0:                    ParmMax 32.76
[   83.404512] hm2/hm2_5i20.0:                    ParmMin 0.00
[   83.404513] hm2/hm2_5i20.0:                    SizeOf ParmMin 4
[   83.404513] hm2/hm2_5i20.0:                    ParmAddr = 0x0002
[   83.404514] hm2/hm2_5i20.0:                    UnitString = amps
[   83.404515] hm2/hm2_5i20.0:                    NameString = nvmaxcurrent

[   83.404516] hm2/hm2_5i20.0:                    RecordType = 0xa0
[   83.404517] hm2/hm2_5i20.0:                    DataLength = 0x10
[   83.404518] hm2/hm2_5i20.0:                    DataType = 0x04
[   83.404519] hm2/hm2_5i20.0:                    DataDir = 0x80
[   83.404520] hm2/hm2_5i20.0:                    ParmMax 0.00
[   83.404521] hm2/hm2_5i20.0:                    ParmMin 0.00
[   83.404522] hm2/hm2_5i20.0:                    SizeOf ParmMin 4
[   83.404522] hm2/hm2_5i20.0:                    ParmAddr = 0x0024
[   83.404523] hm2/hm2_5i20.0:                    UnitString = volts
[   83.404524] hm2/hm2_5i20.0:                    NameString = nvbusundervmax

[   83.404525] hm2/hm2_5i20.0:                    RecordType = 0xa0
[   83.404526] hm2/hm2_5i20.0:                    DataLength = 0x10
[   83.404527] hm2/hm2_5i20.0:                    DataType = 0x04
[   83.404528] hm2/hm2_5i20.0:                    DataDir = 0x80
[   83.404529] hm2/hm2_5i20.0:                    ParmMax 0.00
[   83.404530] hm2/hm2_5i20.0:                    ParmMin 0.00
[   83.404530] hm2/hm2_5i20.0:                    SizeOf ParmMin 4
[   83.404531] hm2/hm2_5i20.0:                    ParmAddr = 0x0022
[   83.404532] hm2/hm2_5i20.0:                    UnitString = volts
[   83.404533] hm2/hm2_5i20.0:                    NameString = nvbusundervmin

[   83.404534] hm2/hm2_5i20.0:                    RecordType = 0xa0
[   83.404535] hm2/hm2_5i20.0:                    DataLength = 0x10
[   83.404536] hm2/hm2_5i20.0:                    DataType = 0x04
[   83.404537] hm2/hm2_5i20.0:                    DataDir = 0x80
[   83.404538] hm2/hm2_5i20.0:                    ParmMax 0.00
[   83.404538] hm2/hm2_5i20.0:                    ParmMin 0.00
[   83.404539] hm2/hm2_5i20.0:                    SizeOf ParmMin 4
[   83.404540] hm2/hm2_5i20.0:                    ParmAddr = 0x0026
[   83.404541] hm2/hm2_5i20.0:                    UnitString = volts
[   83.404542] hm2/hm2_5i20.0:                    NameString = nvbusoverv

[   83.404543] hm2/hm2_5i20.0:                    RecordType = 0xa0
[   83.404544] hm2/hm2_5i20.0:                    DataLength = 0x10
[   83.404545] hm2/hm2_5i20.0:                    DataType = 0x04
[   83.404546] hm2/hm2_5i20.0:                    DataDir = 0x80
[   83.404546] hm2/hm2_5i20.0:                    ParmMax 0.00
[   83.404547] hm2/hm2_5i20.0:                    ParmMin 0.00
[   83.404548] hm2/hm2_5i20.0:                    SizeOf ParmMin 4
[   83.404549] hm2/hm2_5i20.0:                    ParmAddr = 0x0028
[   83.404550] hm2/hm2_5i20.0:                    UnitString = volts
[   83.404551] hm2/hm2_5i20.0:                    NameString = nvbrakeonv

[   83.404552] hm2/hm2_5i20.0:                    RecordType = 0xa0
[   83.404553] hm2/hm2_5i20.0:                    DataLength = 0x10
[   83.404554] hm2/hm2_5i20.0:                    DataType = 0x04
[   83.404554] hm2/hm2_5i20.0:                    DataDir = 0x80
[   83.404555] hm2/hm2_5i20.0:                    ParmMax 0.00
[   83.404556] hm2/hm2_5i20.0:                    ParmMin 0.00
[   83.404557] hm2/hm2_5i20.0:                    SizeOf ParmMin 4
[   83.404558] hm2/hm2_5i20.0:                    ParmAddr = 0x002a
[   83.404559] hm2/hm2_5i20.0:                    UnitString = volts
[   83.404560] hm2/hm2_5i20.0:                    NameString = nvbrakeoffv

[   83.404561] hm2/hm2_5i20.0:                    RecordType = 0xa0
[   83.404562] hm2/hm2_5i20.0:                    DataLength = 0x10
[   83.404563] hm2/hm2_5i20.0:                    DataType = 0x04
[   83.404563] hm2/hm2_5i20.0:                    DataDir = 0x80
[   83.404564] hm2/hm2_5i20.0:                    ParmMax 0.00
[   83.404565] hm2/hm2_5i20.0:                    ParmMin 0.00
[   83.404566] hm2/hm2_5i20.0:                    SizeOf ParmMin 4
[   83.404567] hm2/hm2_5i20.0:                    ParmAddr = 0x0006
[   83.404568] hm2/hm2_5i20.0:                    UnitString = bps
[   83.404569] hm2/hm2_5i20.0:                    NameString = nvrembaudrate

[   83.404570] hm2/hm2_5i20.0:                    RecordType = 0xa0
[   83.404571] hm2/hm2_5i20.0:                    DataLength = 0x10
[   83.404571] hm2/hm2_5i20.0:                    DataType = 0x04
[   83.404572] hm2/hm2_5i20.0:                    DataDir = 0x80
[   83.404573] hm2/hm2_5i20.0:                    ParmMax 0.00
[   83.404574] hm2/hm2_5i20.0:                    ParmMin 0.00
[   83.404575] hm2/hm2_5i20.0:                    SizeOf ParmMin 4
[   83.404576] hm2/hm2_5i20.0:                    ParmAddr = 0x000a
[   83.404577] hm2/hm2_5i20.0:                    UnitString = none
[   83.404578] hm2/hm2_5i20.0:                    NameString = nvkqp

[   83.404579] hm2/hm2_5i20.0:                    RecordType = 0xa0
[   83.404580] hm2/hm2_5i20.0:                    DataLength = 0x10
[   83.404580] hm2/hm2_5i20.0:                    DataType = 0x04
[   83.404581] hm2/hm2_5i20.0:                    DataDir = 0x80
[   83.404582] hm2/hm2_5i20.0:                    ParmMax 0.00
[   83.404583] hm2/hm2_5i20.0:                    ParmMin 0.00
[   83.404584] hm2/hm2_5i20.0:                    SizeOf ParmMin 4
[   83.404585] hm2/hm2_5i20.0:                    ParmAddr = 0x000e
[   83.404586] hm2/hm2_5i20.0:                    UnitString = none
[   83.404587] hm2/hm2_5i20.0:                    NameString = nvkqihi

[   83.404587] hm2/hm2_5i20.0:                    RecordType = 0xa0
[   83.404588] hm2/hm2_5i20.0:                    DataLength = 0x10
[   83.404589] hm2/hm2_5i20.0:                    DataType = 0x04
[   83.404590] hm2/hm2_5i20.0:                    DataDir = 0x80
[   83.404591] hm2/hm2_5i20.0:                    ParmMax 0.00
[   83.404592] hm2/hm2_5i20.0:                    ParmMin 0.00
[   83.404593] hm2/hm2_5i20.0:                    SizeOf ParmMin 4
[   83.404593] hm2/hm2_5i20.0:                    ParmAddr = 0x000c
[   83.404594] hm2/hm2_5i20.0:                    UnitString = none
[   83.404595] hm2/hm2_5i20.0:                    NameString = nvkqilo

[   83.404596] hm2/hm2_5i20.0:                    RecordType = 0xa0
[   83.404597] hm2/hm2_5i20.0:                    DataLength = 0x10
[   83.404598] hm2/hm2_5i20.0:                    DataType = 0x04
[   83.404599] hm2/hm2_5i20.0:                    DataDir = 0x80
[   83.404600] hm2/hm2_5i20.0:                    ParmMax 0.00
[   83.404600] hm2/hm2_5i20.0:                    ParmMin 0.00
[   83.404601] hm2/hm2_5i20.0:                    SizeOf ParmMin 4
[   83.404602] hm2/hm2_5i20.0:                    ParmAddr = 0x0010
[   83.404603] hm2/hm2_5i20.0:                    UnitString = none
[   83.404604] hm2/hm2_5i20.0:                    NameString = nvkqil

[   83.404605] hm2/hm2_5i20.0:                    RecordType = 0xa0
[   83.404606] hm2/hm2_5i20.0:                    DataLength = 0x10
[   83.404607] hm2/hm2_5i20.0:                    DataType = 0x04
[   83.404608] hm2/hm2_5i20.0:                    DataDir = 0x80
[   83.404608] hm2/hm2_5i20.0:                    ParmMax 0.00
[   83.404609] hm2/hm2_5i20.0:                    ParmMin 0.00
[   83.404610] hm2/hm2_5i20.0:                    SizeOf ParmMin 4
[   83.404611] hm2/hm2_5i20.0:                    ParmAddr = 0x0012
[   83.404612] hm2/hm2_5i20.0:                    UnitString = none
[   83.404613] hm2/hm2_5i20.0:                    NameString = nvkdp

[   83.404614] hm2/hm2_5i20.0:                    RecordType = 0xa0
[   83.404615] hm2/hm2_5i20.0:                    DataLength = 0x10
[   83.404616] hm2/hm2_5i20.0:                    DataType = 0x04
[   83.404617] hm2/hm2_5i20.0:                    DataDir = 0x80
[   83.404617] hm2/hm2_5i20.0:                    ParmMax 0.00
[   83.404618] hm2/hm2_5i20.0:                    ParmMin 0.00
[   83.404619] hm2/hm2_5i20.0:                    SizeOf ParmMin 4
[   83.404620] hm2/hm2_5i20.0:                    ParmAddr = 0x0016
[   83.404621] hm2/hm2_5i20.0:                    UnitString = none
[   83.404622] hm2/hm2_5i20.0:                    NameString = nvkdihi

[   83.404623] hm2/hm2_5i20.0:                    RecordType = 0xa0
[   83.404624] hm2/hm2_5i20.0:                    DataLength = 0x10
[   83.404625] hm2/hm2_5i20.0:                    DataType = 0x04
[   83.404625] hm2/hm2_5i20.0:                    DataDir = 0x80
[   83.404626] hm2/hm2_5i20.0:                    ParmMax 0.00
[   83.404627] hm2/hm2_5i20.0:                    ParmMin 0.00
[   83.404628] hm2/hm2_5i20.0:                    SizeOf ParmMin 4
[   83.404629] hm2/hm2_5i20.0:                    ParmAddr = 0x0014
[   83.404630] hm2/hm2_5i20.0:                    UnitString = none
[   83.404631] hm2/hm2_5i20.0:                    NameString = nvkdilo

[   83.404632] hm2/hm2_5i20.0:                    RecordType = 0xa0
[   83.404632] hm2/hm2_5i20.0:                    DataLength = 0x10
[   83.404633] hm2/hm2_5i20.0:                    DataType = 0x04
[   83.404634] hm2/hm2_5i20.0:                    DataDir = 0x80
[   83.404635] hm2/hm2_5i20.0:                    ParmMax 0.00
[   83.404636] hm2/hm2_5i20.0:                    ParmMin 0.00
[   83.404637] hm2/hm2_5i20.0:                    SizeOf ParmMin 4
[   83.404638] hm2/hm2_5i20.0:                    ParmAddr = 0x0018
[   83.404639] hm2/hm2_5i20.0:                    UnitString = none
[   83.404639] hm2/hm2_5i20.0:                    NameString = nvkdil

[   83.404640] hm2/hm2_5i20.0:              Modes:
[   83.404641] hm2/hm2_5i20.0:
[   83.404642] hm2/hm2_5i20.0: StepGen: 4
[   83.404643] hm2/hm2_5i20.0:     clock_frequency: 33333333 Hz (33.333 MHz)
[   83.404644] hm2/hm2_5i20.0:     version: 2
[   83.404645] hm2/hm2_5i20.0:     step_rate_addr: 0x2000
[   83.404646] hm2/hm2_5i20.0:     accumulator_addr: 0x2100
[   83.404647] hm2/hm2_5i20.0:     mode_addr: 0x2200
[   83.404648] hm2/hm2_5i20.0:     dir_setup_time_addr: 0x2300
[   83.404649] hm2/hm2_5i20.0:     dir_hold_time_addr: 0x2400
[   83.404649] hm2/hm2_5i20.0:     pulse_width_addr: 0x2500
[   83.404650] hm2/hm2_5i20.0:     pulse_idle_width_addr: 0x2600
[   83.404651] hm2/hm2_5i20.0:     table_sequence_data_setup_addr: 0x2700
[   83.404652] hm2/hm2_5i20.0:     table_sequence_length_addr: 0x2800
[   83.404653] hm2/hm2_5i20.0:     master_dds_addr: 0x2900
[   83.404654] hm2/hm2_5i20.0:     instance 0:
[   83.404655] hm2/hm2_5i20.0:         enable = 0
[   83.404655] hm2/hm2_5i20.0:         hw:
[   83.404656] hm2/hm2_5i20.0:             step_rate = 0x00000000
[   83.404657] hm2/hm2_5i20.0:             accumulator = 0x00000000
[   83.404658] hm2/hm2_5i20.0:             mode = 0x00000000
[   83.404659] hm2/hm2_5i20.0:             dir_setup_time = 0x00003FFE (491490 ns)
[   83.404660] hm2/hm2_5i20.0:             dir_hold_time = 0x00003FFE (491490 ns)
[   83.404661] hm2/hm2_5i20.0:             pulse_width = 0x00003FFE (491490 ns)
[   83.404662] hm2/hm2_5i20.0:             pulse_idle_width = 0x00003FFE (491490 ns)
[   83.404663] hm2/hm2_5i20.0:     instance 1:
[   83.404664] hm2/hm2_5i20.0:         enable = 0
[   83.404664] hm2/hm2_5i20.0:         hw:
[   83.404665] hm2/hm2_5i20.0:             step_rate = 0x00000000
[   83.404666] hm2/hm2_5i20.0:             accumulator = 0x00000000
[   83.404667] hm2/hm2_5i20.0:             mode = 0x00000000
[   83.404668] hm2/hm2_5i20.0:             dir_setup_time = 0x00003FFE (491490 ns)
[   83.404669] hm2/hm2_5i20.0:             dir_hold_time = 0x00003FFE (491490 ns)
[   83.404670] hm2/hm2_5i20.0:             pulse_width = 0x00003FFE (491490 ns)
[   83.404671] hm2/hm2_5i20.0:             pulse_idle_width = 0x00003FFE (491490 ns)
[   83.404672] hm2/hm2_5i20.0:     instance 2:
[   83.404673] hm2/hm2_5i20.0:         enable = 0
[   83.404673] hm2/hm2_5i20.0:         hw:
[   83.404674] hm2/hm2_5i20.0:             step_rate = 0x00000000
[   83.404675] hm2/hm2_5i20.0:             accumulator = 0x00000000
[   83.404676] hm2/hm2_5i20.0:             mode = 0x00000000
[   83.404677] hm2/hm2_5i20.0:             dir_setup_time = 0x00003FFE (491490 ns)
[   83.404678] hm2/hm2_5i20.0:             dir_hold_time = 0x00003FFE (491490 ns)
[   83.404679] hm2/hm2_5i20.0:             pulse_width = 0x00003FFE (491490 ns)
[   83.404680] hm2/hm2_5i20.0:             pulse_idle_width = 0x00003FFE (491490 ns)
[   83.404681] hm2/hm2_5i20.0:     instance 3:
[   83.404682] hm2/hm2_5i20.0:         enable = 0
[   83.404683] hm2/hm2_5i20.0:         hw:
[   83.404683] hm2/hm2_5i20.0:             step_rate = 0x00000000
[   83.404684] hm2/hm2_5i20.0:             accumulator = 0x00000000
[   83.404685] hm2/hm2_5i20.0:             mode = 0x00000000
[   83.404686] hm2/hm2_5i20.0:             dir_setup_time = 0x00003FFE (491490 ns)
[   83.404687] hm2/hm2_5i20.0:             dir_hold_time = 0x00003FFE (491490 ns)
[   83.404688] hm2/hm2_5i20.0:             pulse_width = 0x00003FFE (491490 ns)
[   83.404689] hm2/hm2_5i20.0:             pulse_idle_width = 0x00003FFE (491490 ns)
[   83.404690] hm2/hm2_5i20.0: IO Ports: 3
[   83.404692] hm2/hm2_5i20.0:     clock_frequency: 33333333 Hz (33.333 MHz)
[   83.404693] hm2/hm2_5i20.0:     version: 0
[   83.404694] hm2/hm2_5i20.0:     data_addr: 0x1000
[   83.404695] hm2/hm2_5i20.0:     ddr_addr: 0x1100
[   83.404695] hm2/hm2_5i20.0:     alt_source_addr: 0x1200
[   83.404696] hm2/hm2_5i20.0:     open_drain_addr: 0x1300
[   83.404697] hm2/hm2_5i20.0:     output_invert_addr: 0x1400
[   83.404698] hm2/hm2_5i20.0:     instance 0:
[   83.404699] hm2/hm2_5i20.0:         data_read = 0xFF434F
[   83.404700] hm2/hm2_5i20.0:         data_write = 0x000000
[   83.404701] hm2/hm2_5i20.0:         ddr = 0x200000
[   83.404702] hm2/hm2_5i20.0:         alt_source = 0x2F415F
[   83.404703] hm2/hm2_5i20.0:         open_drain = 0x000000
[   83.404704] hm2/hm2_5i20.0:         output_invert = 0x000000
[   83.404704] hm2/hm2_5i20.0:     instance 1:
[   83.404705] hm2/hm2_5i20.0:         data_read = 0xFFDF7F
[   83.404706] hm2/hm2_5i20.0:         data_write = 0x000000
[   83.404707] hm2/hm2_5i20.0:         ddr = 0x000000
[   83.404708] hm2/hm2_5i20.0:         alt_source = 0x000000
[   83.404709] hm2/hm2_5i20.0:         open_drain = 0x000000
[   83.404710] hm2/hm2_5i20.0:         output_invert = 0x000000
[   83.404710] hm2/hm2_5i20.0:     instance 2:
[   83.404711] hm2/hm2_5i20.0:         data_read = 0xFFFFFF
[   83.404712] hm2/hm2_5i20.0:         data_write = 0x000000
[   83.404713] hm2/hm2_5i20.0:         ddr = 0x000000
[   83.404714] hm2/hm2_5i20.0:         alt_source = 0x000000
[   83.404715] hm2/hm2_5i20.0:         open_drain = 0x000000
[   83.404716] hm2/hm2_5i20.0:         output_invert = 0x000000
[   83.404717] hm2/hm2_5i20.0: Watchdog: 1
[   83.404719] hm2/hm2_5i20.0:     clock_frequency: 33333333 Hz (33.333 MHz)
[   83.404720] hm2/hm2_5i20.0:     version: 0
[   83.404721] hm2/hm2_5i20.0:     timer_addr: 0x0C00
[   83.404722] hm2/hm2_5i20.0:     status_addr: 0x0D00
[   83.404722] hm2/hm2_5i20.0:     reset_addr: 0x0E00
[   83.404723] hm2/hm2_5i20.0:     instance 0:
[   83.404724] hm2/hm2_5i20.0:         param timeout_ns = 5000000
[   83.404725] hm2/hm2_5i20.0:         pin has_bit = 0
[   83.404726] hm2/hm2_5i20.0:         reg timer = 0x80000000
[   83.404796] hm2/hm2_5i20.0: registered
[   83.404798] hm2_5i20.0: initialized AnyIO board at 0000:04:01.0
[  228.051498] hm2_5i20.0: dropping AnyIO board at 0000:04:01.0
[  228.051503] hm2/hm2_5i20.0: unregistered
[  228.052198] hm2_pci: driver unloaded
[  228.067510] hm2: unloading
[  230.219540] RTAI[math]: unloaded.
[  230.272957] SCHED releases registered named ALIEN PEDV$D
[  230.287350] RTAI[malloc]: unloaded.
[  230.392940] RTAI[sched]: unloaded (forced hard/soft/hard transitions: traps 0, syscalls 0).
[  230.411607] I-pipe: head domain RTAI unregistered.
[  230.411615] RTAI[hal]: unmounted.
[  255.380560] I-pipe: head domain RTAI registered.
[  255.380563] RTAI[hal]: mounted. ISOL_CPUS_MASK: 0.
[  255.380566] SYSINFO - # CPUs: 2, TIMER NAME: 'lapic', TIMER IRQ: 4355, TIMER FREQ: 12499299, CLOCK NAME: 'tsc', CLOCK FREQ: 2999928000, CPU FREQ: 2999928000, LINUX TIMER IRQ: 4355.
[  255.385846] RTAI[malloc]: global heap size = 2097152 bytes, <BSD>.
[  255.385868] kstacks pool size = 524288 bytes
[  255.385869] RTAI[sched]: hard timer type/freq = lapic/12499299(Hz)
[  255.385870] linear timed lists.
[  255.385871] RTAI[sched]: Linux timer freq = 250 (Hz), TimeBase freq = 2999928000 hz.
[  255.385872] RTAI[sched]: timer setup = 80 ns, resched latency = 0 ns.
[  255.401458] USERMODE CHECK: OK.
[  255.401461] USERMODE CHECK PROVIDED (ns): KernelLatency 2577, UserLatency 2781.
[  255.401462] FINAL CALIBRATION SUMMARY (ns): KernelLatency 2577, UserLatency 2781.
[  255.411857] RTAI[math]: loaded, using musl libm.
[  255.455459] hm2: loading Mesa HostMot2 driver version 0.15
[  255.458394] hm2_pci: loading Mesa AnyIO HostMot2 driver version 0.7
[  255.458509] hm2_pci: discovered 5i20 at 0000:04:01.0
[  255.589953] hm2/hm2_5i20.0: Low Level init 0.15
[  255.589977] hm2/hm2_5i20.0: IDRom:
[  255.589979] hm2/hm2_5i20.0:     IDRom Type: 0x00000003
[  255.589980] hm2/hm2_5i20.0:     Offset to Modules: 0x00000040
[  255.589981] hm2/hm2_5i20.0:     Offset to Pin Description: 0x000001C0
[  255.589982] hm2/hm2_5i20.0:     Board Name: MESA5I20
[  255.589983] hm2/hm2_5i20.0:     FPGA Size: 200
[  255.589983] hm2/hm2_5i20.0:     FPGA Pins: 208
[  255.589984] hm2/hm2_5i20.0:     Port Width: 24
[  255.589985] hm2/hm2_5i20.0:     IO Ports: 3
[  255.589986] hm2/hm2_5i20.0:     IO Width: 72
[  255.589987] hm2/hm2_5i20.0:     Clock Low: 33333333 Hz (33333 KHz, 33 MHz)
[  255.589988] hm2/hm2_5i20.0:     Clock High: 100000000 Hz (100000 KHz, 100 MHz)
[  255.589989] hm2/hm2_5i20.0:     Instance Stride 0: 0x00000004
[  255.589990] hm2/hm2_5i20.0:     Instance Stride 1: 0x00000040
[  255.589991] hm2/hm2_5i20.0:     Register Stride 0: 0x00000100
[  255.589992] hm2/hm2_5i20.0:     Register Stride 1: 0x00000100
[  255.590069] hm2/hm2_5i20.0: 72 HM2 Pin Descriptors:
[  255.590070] hm2/hm2_5i20.0:     pin 0:
[  255.590072] hm2/hm2_5i20.0:         Primary Tag: 0x03 (IOPort)
[  255.590073] hm2/hm2_5i20.0:         Secondary Tag: 0x05 (StepGen)
[  255.590074] hm2/hm2_5i20.0:         Secondary Unit: 0x00
[  255.590075] hm2/hm2_5i20.0:         Secondary Pin: 0x81 (Step, Output)
[  255.590076] hm2/hm2_5i20.0:     pin 1:
[  255.590077] hm2/hm2_5i20.0:         Primary Tag: 0x03 (IOPort)
[  255.590078] hm2/hm2_5i20.0:         Secondary Tag: 0x05 (StepGen)
[  255.590079] hm2/hm2_5i20.0:         Secondary Unit: 0x00
[  255.590080] hm2/hm2_5i20.0:         Secondary Pin: 0x82 (Direction, Output)
[  255.590080] hm2/hm2_5i20.0:     pin 2:
[  255.590081] hm2/hm2_5i20.0:         Primary Tag: 0x03 (IOPort)
[  255.590082] hm2/hm2_5i20.0:         Secondary Tag: 0x05 (StepGen)
[  255.590083] hm2/hm2_5i20.0:         Secondary Unit: 0x01
[  255.590084] hm2/hm2_5i20.0:         Secondary Pin: 0x81 (Step, Output)
[  255.590085] hm2/hm2_5i20.0:     pin 3:
[  255.590086] hm2/hm2_5i20.0:         Primary Tag: 0x03 (IOPort)
[  255.590087] hm2/hm2_5i20.0:         Secondary Tag: 0x05 (StepGen)
[  255.590088] hm2/hm2_5i20.0:         Secondary Unit: 0x01
[  255.590089] hm2/hm2_5i20.0:         Secondary Pin: 0x82 (Direction, Output)
[  255.590089] hm2/hm2_5i20.0:     pin 4:
[  255.590090] hm2/hm2_5i20.0:         Primary Tag: 0x03 (IOPort)
[  255.590091] hm2/hm2_5i20.0:         Secondary Tag: 0x04 (Encoder)
[  255.590092] hm2/hm2_5i20.0:         Secondary Unit: 0x00
[  255.590093] hm2/hm2_5i20.0:         Secondary Pin: 0x01 (A, Input)
[  255.590094] hm2/hm2_5i20.0:     pin 5:
[  255.590095] hm2/hm2_5i20.0:         Primary Tag: 0x03 (IOPort)
[  255.590096] hm2/hm2_5i20.0:         Secondary Tag: 0x04 (Encoder)
[  255.590097] hm2/hm2_5i20.0:         Secondary Unit: 0x01
[  255.590098] hm2/hm2_5i20.0:         Secondary Pin: 0x01 (A, Input)
[  255.590098] hm2/hm2_5i20.0:     pin 6:
[  255.590099] hm2/hm2_5i20.0:         Primary Tag: 0x03 (IOPort)
[  255.590100] hm2/hm2_5i20.0:         Secondary Tag: 0x04 (Encoder)
[  255.590101] hm2/hm2_5i20.0:         Secondary Unit: 0x00
[  255.590102] hm2/hm2_5i20.0:         Secondary Pin: 0x02 (B, Input)
[  255.590103] hm2/hm2_5i20.0:     pin 7:
[  255.590104] hm2/hm2_5i20.0:         Primary Tag: 0x03 (IOPort)
[  255.590105] hm2/hm2_5i20.0:         Secondary Tag: 0x04 (Encoder)
[  255.590106] hm2/hm2_5i20.0:         Secondary Unit: 0x01
[  255.590107] hm2/hm2_5i20.0:         Secondary Pin: 0x02 (B, Input)
[  255.590107] hm2/hm2_5i20.0:     pin 8:
[  255.590108] hm2/hm2_5i20.0:         Primary Tag: 0x03 (IOPort)
[  255.590109] hm2/hm2_5i20.0:         Secondary Tag: 0x04 (Encoder)
[  255.590110] hm2/hm2_5i20.0:         Secondary Unit: 0x00
[  255.590111] hm2/hm2_5i20.0:         Secondary Pin: 0x03 (Index, Input)
[  255.590112] hm2/hm2_5i20.0:     pin 9:
[  255.590113] hm2/hm2_5i20.0:         Primary Tag: 0x03 (IOPort)
[  255.590113] hm2/hm2_5i20.0:         Secondary Tag: 0x04 (Encoder)
[  255.590114] hm2/hm2_5i20.0:         Secondary Unit: 0x01
[  255.590115] hm2/hm2_5i20.0:         Secondary Pin: 0x03 (Index, Input)
[  255.590116] hm2/hm2_5i20.0:     pin 10:
[  255.590117] hm2/hm2_5i20.0:         Primary Tag: 0x03 (IOPort)
[  255.590118] hm2/hm2_5i20.0:     pin 11:
[  255.590119] hm2/hm2_5i20.0:         Primary Tag: 0x03 (IOPort)
[  255.590120] hm2/hm2_5i20.0:     pin 12:
[  255.590120] hm2/hm2_5i20.0:         Primary Tag: 0x03 (IOPort)
[  255.590121] hm2/hm2_5i20.0:     pin 13:
[  255.590122] hm2/hm2_5i20.0:         Primary Tag: 0x03 (IOPort)
[  255.590123] hm2/hm2_5i20.0:     pin 14:
[  255.590124] hm2/hm2_5i20.0:         Primary Tag: 0x03 (IOPort)
[  255.590125] hm2/hm2_5i20.0:         Secondary Tag: 0xC1 (Smart Serial Interface)
[  255.590126] hm2/hm2_5i20.0:         Secondary Unit: 0x00
[  255.590127] hm2/hm2_5i20.0:         Secondary Pin: 0x01 (rx0, Input)
[  255.590128] hm2/hm2_5i20.0:     pin 15:
[  255.590129] hm2/hm2_5i20.0:         Primary Tag: 0x03 (IOPort)
[  255.590130] hm2/hm2_5i20.0:         Secondary Tag: 0xC1 (Smart Serial Interface)
[  255.590131] hm2/hm2_5i20.0:         Secondary Unit: 0x00
[  255.590132] hm2/hm2_5i20.0:         Secondary Pin: 0x02 (rx1, Input)
[  255.590132] hm2/hm2_5i20.0:     pin 16:
[  255.590133] hm2/hm2_5i20.0:         Primary Tag: 0x03 (IOPort)
[  255.590134] hm2/hm2_5i20.0:         Secondary Tag: 0x05 (StepGen)
[  255.590135] hm2/hm2_5i20.0:         Secondary Unit: 0x02
[  255.590136] hm2/hm2_5i20.0:         Secondary Pin: 0x81 (Step, Output)
[  255.590137] hm2/hm2_5i20.0:     pin 17:
[  255.590138] hm2/hm2_5i20.0:         Primary Tag: 0x03 (IOPort)
[  255.590139] hm2/hm2_5i20.0:         Secondary Tag: 0x05 (StepGen)
[  255.590140] hm2/hm2_5i20.0:         Secondary Unit: 0x02
[  255.590141] hm2/hm2_5i20.0:         Secondary Pin: 0x82 (Direction, Output)
[  255.590141] hm2/hm2_5i20.0:     pin 18:
[  255.590142] hm2/hm2_5i20.0:         Primary Tag: 0x03 (IOPort)
[  255.590143] hm2/hm2_5i20.0:         Secondary Tag: 0x05 (StepGen)
[  255.590144] hm2/hm2_5i20.0:         Secondary Unit: 0x03
[  255.590145] hm2/hm2_5i20.0:         Secondary Pin: 0x81 (Step, Output)
[  255.590146] hm2/hm2_5i20.0:     pin 19:
[  255.590147] hm2/hm2_5i20.0:         Primary Tag: 0x03 (IOPort)
[  255.590148] hm2/hm2_5i20.0:         Secondary Tag: 0x05 (StepGen)
[  255.590149] hm2/hm2_5i20.0:         Secondary Unit: 0x03
[  255.590150] hm2/hm2_5i20.0:         Secondary Pin: 0x82 (Direction, Output)
[  255.590151] hm2/hm2_5i20.0:     pin 20:
[  255.590151] hm2/hm2_5i20.0:         Primary Tag: 0x03 (IOPort)
[  255.590152] hm2/hm2_5i20.0:         Secondary Tag: 0x06 (PWMGen)
[  255.590153] hm2/hm2_5i20.0:         Secondary Unit: 0x00
[  255.590154] hm2/hm2_5i20.0:         Secondary Pin: 0x81 (Out0 (PWM or Up), Output)
[  255.590155] hm2/hm2_5i20.0:     pin 21:
[  255.590156] hm2/hm2_5i20.0:         Primary Tag: 0x03 (IOPort)
[  255.590157] hm2/hm2_5i20.0:         Secondary Tag: 0xC1 (Smart Serial Interface)
[  255.590158] hm2/hm2_5i20.0:         Secondary Unit: 0x00
[  255.590159] hm2/hm2_5i20.0:         Secondary Pin: 0x81 (tx0, Output)
[  255.590160] hm2/hm2_5i20.0:     pin 22:
[  255.590161] hm2/hm2_5i20.0:         Primary Tag: 0x03 (IOPort)
[  255.590162] hm2/hm2_5i20.0:         Secondary Tag: 0x06 (PWMGen)
[  255.590163] hm2/hm2_5i20.0:         Secondary Unit: 0x01
[  255.590164] hm2/hm2_5i20.0:         Secondary Pin: 0x81 (Out0 (PWM or Up), Output)
[  255.590165] hm2/hm2_5i20.0:     pin 23:
[  255.590166] hm2/hm2_5i20.0:         Primary Tag: 0x03 (IOPort)
[  255.590167] hm2/hm2_5i20.0:         Secondary Tag: 0xC1 (Smart Serial Interface)
[  255.590168] hm2/hm2_5i20.0:         Secondary Unit: 0x00
[  255.590169] hm2/hm2_5i20.0:         Secondary Pin: 0x82 (tx1, Output)
[  255.590169] hm2/hm2_5i20.0:     pin 24:
[  255.590170] hm2/hm2_5i20.0:         Primary Tag: 0x03 (IOPort)
[  255.590171] hm2/hm2_5i20.0:     pin 25:
[  255.590172] hm2/hm2_5i20.0:         Primary Tag: 0x03 (IOPort)
[  255.590173] hm2/hm2_5i20.0:     pin 26:
[  255.590174] hm2/hm2_5i20.0:         Primary Tag: 0x03 (IOPort)
[  255.590174] hm2/hm2_5i20.0:     pin 27:
[  255.590175] hm2/hm2_5i20.0:         Primary Tag: 0x03 (IOPort)
[  255.590176] hm2/hm2_5i20.0:     pin 28:
[  255.590177] hm2/hm2_5i20.0:         Primary Tag: 0x03 (IOPort)
[  255.590178] hm2/hm2_5i20.0:     pin 29:
[  255.590179] hm2/hm2_5i20.0:         Primary Tag: 0x03 (IOPort)
[  255.590179] hm2/hm2_5i20.0:     pin 30:
[  255.590180] hm2/hm2_5i20.0:         Primary Tag: 0x03 (IOPort)
[  255.590181] hm2/hm2_5i20.0:     pin 31:
[  255.590182] hm2/hm2_5i20.0:         Primary Tag: 0x03 (IOPort)
[  255.590183] hm2/hm2_5i20.0:     pin 32:
[  255.590184] hm2/hm2_5i20.0:         Primary Tag: 0x03 (IOPort)
[  255.590185] hm2/hm2_5i20.0:     pin 33:
[  255.590185] hm2/hm2_5i20.0:         Primary Tag: 0x03 (IOPort)
[  255.590186] hm2/hm2_5i20.0:     pin 34:
[  255.590187] hm2/hm2_5i20.0:         Primary Tag: 0x03 (IOPort)
[  255.590188] hm2/hm2_5i20.0:     pin 35:
[  255.590189] hm2/hm2_5i20.0:         Primary Tag: 0x03 (IOPort)
[  255.590190] hm2/hm2_5i20.0:     pin 36:
[  255.590190] hm2/hm2_5i20.0:         Primary Tag: 0x03 (IOPort)
[  255.590191] hm2/hm2_5i20.0:     pin 37:
[  255.590192] hm2/hm2_5i20.0:         Primary Tag: 0x03 (IOPort)
[  255.590193] hm2/hm2_5i20.0:     pin 38:
[  255.590194] hm2/hm2_5i20.0:         Primary Tag: 0x03 (IOPort)
[  255.590195] hm2/hm2_5i20.0:     pin 39:
[  255.590195] hm2/hm2_5i20.0:         Primary Tag: 0x03 (IOPort)
[  255.590196] hm2/hm2_5i20.0:     pin 40:
[  255.590197] hm2/hm2_5i20.0:         Primary Tag: 0x03 (IOPort)
[  255.590198] hm2/hm2_5i20.0:     pin 41:
[  255.590199] hm2/hm2_5i20.0:         Primary Tag: 0x03 (IOPort)
[  255.590200] hm2/hm2_5i20.0:     pin 42:
[  255.590201] hm2/hm2_5i20.0:         Primary Tag: 0x03 (IOPort)
[  255.590201] hm2/hm2_5i20.0:     pin 43:
[  255.590202] hm2/hm2_5i20.0:         Primary Tag: 0x03 (IOPort)
[  255.590203] hm2/hm2_5i20.0:     pin 44:
[  255.590204] hm2/hm2_5i20.0:         Primary Tag: 0x03 (IOPort)
[  255.590205] hm2/hm2_5i20.0:     pin 45:
[  255.590206] hm2/hm2_5i20.0:         Primary Tag: 0x03 (IOPort)
[  255.590206] hm2/hm2_5i20.0:     pin 46:
[  255.590207] hm2/hm2_5i20.0:         Primary Tag: 0x03 (IOPort)
[  255.590208] hm2/hm2_5i20.0:     pin 47:
[  255.590209] hm2/hm2_5i20.0:         Primary Tag: 0x03 (IOPort)
[  255.590210] hm2/hm2_5i20.0:     pin 48:
[  255.590211] hm2/hm2_5i20.0:         Primary Tag: 0x03 (IOPort)
[  255.590211] hm2/hm2_5i20.0:     pin 49:
[  255.590212] hm2/hm2_5i20.0:         Primary Tag: 0x03 (IOPort)
[  255.590213] hm2/hm2_5i20.0:     pin 50:
[  255.590214] hm2/hm2_5i20.0:         Primary Tag: 0x03 (IOPort)
[  255.590215] hm2/hm2_5i20.0:     pin 51:
[  255.590216] hm2/hm2_5i20.0:         Primary Tag: 0x03 (IOPort)
[  255.590216] hm2/hm2_5i20.0:     pin 52:
[  255.590217] hm2/hm2_5i20.0:         Primary Tag: 0x03 (IOPort)
[  255.590218] hm2/hm2_5i20.0:     pin 53:
[  255.590219] hm2/hm2_5i20.0:         Primary Tag: 0x03 (IOPort)
[  255.590220] hm2/hm2_5i20.0:     pin 54:
[  255.590221] hm2/hm2_5i20.0:         Primary Tag: 0x03 (IOPort)
[  255.590221] hm2/hm2_5i20.0:     pin 55:
[  255.590222] hm2/hm2_5i20.0:         Primary Tag: 0x03 (IOPort)
[  255.590223] hm2/hm2_5i20.0:     pin 56:
[  255.590224] hm2/hm2_5i20.0:         Primary Tag: 0x03 (IOPort)
[  255.590225] hm2/hm2_5i20.0:     pin 57:
[  255.590226] hm2/hm2_5i20.0:         Primary Tag: 0x03 (IOPort)
[  255.590226] hm2/hm2_5i20.0:     pin 58:
[  255.590227] hm2/hm2_5i20.0:         Primary Tag: 0x03 (IOPort)
[  255.590228] hm2/hm2_5i20.0:     pin 59:
[  255.590229] hm2/hm2_5i20.0:         Primary Tag: 0x03 (IOPort)
[  255.590230] hm2/hm2_5i20.0:     pin 60:
[  255.590231] hm2/hm2_5i20.0:         Primary Tag: 0x03 (IOPort)
[  255.590232] hm2/hm2_5i20.0:     pin 61:
[  255.590232] hm2/hm2_5i20.0:         Primary Tag: 0x03 (IOPort)
[  255.590233] hm2/hm2_5i20.0:     pin 62:
[  255.590234] hm2/hm2_5i20.0:         Primary Tag: 0x03 (IOPort)
[  255.590235] hm2/hm2_5i20.0:     pin 63:
[  255.590236] hm2/hm2_5i20.0:         Primary Tag: 0x03 (IOPort)
[  255.590237] hm2/hm2_5i20.0:     pin 64:
[  255.590237] hm2/hm2_5i20.0:         Primary Tag: 0x03 (IOPort)
[  255.590238] hm2/hm2_5i20.0:     pin 65:
[  255.590239] hm2/hm2_5i20.0:         Primary Tag: 0x03 (IOPort)
[  255.590240] hm2/hm2_5i20.0:     pin 66:
[  255.590241] hm2/hm2_5i20.0:         Primary Tag: 0x03 (IOPort)
[  255.590242] hm2/hm2_5i20.0:     pin 67:
[  255.590242] hm2/hm2_5i20.0:         Primary Tag: 0x03 (IOPort)
[  255.590243] hm2/hm2_5i20.0:     pin 68:
[  255.590244] hm2/hm2_5i20.0:         Primary Tag: 0x03 (IOPort)
[  255.590245] hm2/hm2_5i20.0:     pin 69:
[  255.590246] hm2/hm2_5i20.0:         Primary Tag: 0x03 (IOPort)
[  255.590247] hm2/hm2_5i20.0:     pin 70:
[  255.590247] hm2/hm2_5i20.0:         Primary Tag: 0x03 (IOPort)
[  255.590248] hm2/hm2_5i20.0:     pin 71:
[  255.590249] hm2/hm2_5i20.0:         Primary Tag: 0x03 (IOPort)
[  255.590253] hm2/hm2_5i20.0: Module Descriptor 0 at 0x0440:
[  255.590254] hm2/hm2_5i20.0:     General Function Tag: 2 (Watchdog)
[  255.590255] hm2/hm2_5i20.0:     Version: 0
[  255.590257] hm2/hm2_5i20.0:     Clock Tag: 1 (33.333 MHz)
[  255.590258] hm2/hm2_5i20.0:     Instances: 1
[  255.590259] hm2/hm2_5i20.0:     Base Address: 0x0C00
[  255.590260] hm2/hm2_5i20.0:     -- Num Registers: 3
[  255.590261] hm2/hm2_5i20.0:     Register Stride: 0x00000100
[  255.590262] hm2/hm2_5i20.0:     -- Instance Stride: 0x00000004
[  255.590263] hm2/hm2_5i20.0:     -- Multiple Registers: 0x00000000
[  255.590267] hm2/hm2_5i20.0: Module Descriptor 1 at 0x044C:
[  255.590268] hm2/hm2_5i20.0:     General Function Tag: 3 (IOPort)
[  255.590269] hm2/hm2_5i20.0:     Version: 0
[  255.590270] hm2/hm2_5i20.0:     Clock Tag: 1 (33.333 MHz)
[  255.590271] hm2/hm2_5i20.0:     Instances: 3
[  255.590272] hm2/hm2_5i20.0:     Base Address: 0x1000
[  255.590272] hm2/hm2_5i20.0:     -- Num Registers: 5
[  255.590273] hm2/hm2_5i20.0:     Register Stride: 0x00000100
[  255.590274] hm2/hm2_5i20.0:     -- Instance Stride: 0x00000004
[  255.590275] hm2/hm2_5i20.0:     -- Multiple Registers: 0x0000001F
[  255.590279] hm2/hm2_5i20.0: Module Descriptor 2 at 0x0458:
[  255.590280] hm2/hm2_5i20.0:     General Function Tag: 4 (Encoder)
[  255.590281] hm2/hm2_5i20.0:     Version: 2
[  255.590282] hm2/hm2_5i20.0:     Clock Tag: 1 (33.333 MHz)
[  255.590283] hm2/hm2_5i20.0:     Instances: 2
[  255.590284] hm2/hm2_5i20.0:     Base Address: 0x3000
[  255.590285] hm2/hm2_5i20.0:     -- Num Registers: 5
[  255.590286] hm2/hm2_5i20.0:     Register Stride: 0x00000100
[  255.590286] hm2/hm2_5i20.0:     -- Instance Stride: 0x00000004
[  255.590287] hm2/hm2_5i20.0:     -- Multiple Registers: 0x00000003
[  255.590291] hm2/hm2_5i20.0: Module Descriptor 3 at 0x0464:
[  255.590292] hm2/hm2_5i20.0:     General Function Tag: 6 (PWMGen)
[  255.590293] hm2/hm2_5i20.0:     Version: 0
[  255.590295] hm2/hm2_5i20.0:     Clock Tag: 2 (100.000 MHz)
[  255.590295] hm2/hm2_5i20.0:     Instances: 2
[  255.590296] hm2/hm2_5i20.0:     Base Address: 0x4000
[  255.590297] hm2/hm2_5i20.0:     -- Num Registers: 5
[  255.590298] hm2/hm2_5i20.0:     Register Stride: 0x00000100
[  255.590299] hm2/hm2_5i20.0:     -- Instance Stride: 0x00000004
[  255.590300] hm2/hm2_5i20.0:     -- Multiple Registers: 0x00000003
[  255.590304] hm2/hm2_5i20.0: Module Descriptor 4 at 0x0470:
[  255.590305] hm2/hm2_5i20.0:     General Function Tag: 5 (StepGen)
[  255.590306] hm2/hm2_5i20.0:     Version: 2
[  255.590307] hm2/hm2_5i20.0:     Clock Tag: 1 (33.333 MHz)
[  255.590308] hm2/hm2_5i20.0:     Instances: 4
[  255.590308] hm2/hm2_5i20.0:     Base Address: 0x2000
[  255.590309] hm2/hm2_5i20.0:     -- Num Registers: 10
[  255.590310] hm2/hm2_5i20.0:     Register Stride: 0x00000100
[  255.590311] hm2/hm2_5i20.0:     -- Instance Stride: 0x00000004
[  255.590312] hm2/hm2_5i20.0:     -- Multiple Registers: 0x000001FF
[  255.590316] hm2/hm2_5i20.0: Module Descriptor 5 at 0x047C:
[  255.590317] hm2/hm2_5i20.0:     General Function Tag: 193 (Smart Serial Interface)
[  255.590318] hm2/hm2_5i20.0:     Version: 0
[  255.590319] hm2/hm2_5i20.0:     Clock Tag: 1 (33.333 MHz)
[  255.590320] hm2/hm2_5i20.0:     Instances: 1
[  255.590321] hm2/hm2_5i20.0:     Base Address: 0x5A00
[  255.590322] hm2/hm2_5i20.0:     -- Num Registers: 6
[  255.590322] hm2/hm2_5i20.0:     Register Stride: 0x00000100
[  255.590323] hm2/hm2_5i20.0:     -- Instance Stride: 0x00000040
[  255.590324] hm2/hm2_5i20.0:     -- Multiple Registers: 0x0000003C
[  255.590328] hm2/hm2_5i20.0: Module Descriptor 6 at 0x0488:
[  255.590329] hm2/hm2_5i20.0:     General Function Tag: 128 (LED)
[  255.590330] hm2/hm2_5i20.0:     Version: 0
[  255.590331] hm2/hm2_5i20.0:     Clock Tag: 1 (33.333 MHz)
[  255.590332] hm2/hm2_5i20.0:     Instances: 1
[  255.590333] hm2/hm2_5i20.0:     Base Address: 0x0200
[  255.590334] hm2/hm2_5i20.0:     -- Num Registers: 1
[  255.590335] hm2/hm2_5i20.0:     Register Stride: 0x00000100
[  255.590336] hm2/hm2_5i20.0:     -- Instance Stride: 0x00000004
[  255.590337] hm2/hm2_5i20.0:     -- Multiple Registers: 0x00000000
[  255.590719] hm2/hm2_5i20.0: Smart Serial Firmware Version 31
[  255.600041] hm2/hm2_5i20.0: 72 I/O Pins used:
[  255.600044] hm2/hm2_5i20.0:     IO Pin 000 (P2-01): StepGen #0, pin Step (Output)
[  255.600046] hm2/hm2_5i20.0:     IO Pin 001 (P2-03): StepGen #0, pin Direction (Output)
[  255.600047] hm2/hm2_5i20.0:     IO Pin 002 (P2-05): StepGen #1, pin Step (Output)
[  255.600048] hm2/hm2_5i20.0:     IO Pin 003 (P2-07): StepGen #1, pin Direction (Output)
[  255.600050] hm2/hm2_5i20.0:     IO Pin 004 (P2-09): Encoder #0, pin A (Input)
[  255.600051] hm2/hm2_5i20.0:     IO Pin 005 (P2-11): IOPort
[  255.600052] hm2/hm2_5i20.0:     IO Pin 006 (P2-13): Encoder #0, pin B (Input)
[  255.600053] hm2/hm2_5i20.0:     IO Pin 007 (P2-15): IOPort
[  255.600055] hm2/hm2_5i20.0:     IO Pin 008 (P2-17): Encoder #0, pin Index (Input)
[  255.600056] hm2/hm2_5i20.0:     IO Pin 009 (P2-19): IOPort
[  255.600057] hm2/hm2_5i20.0:     IO Pin 010 (P2-21): IOPort
[  255.600058] hm2/hm2_5i20.0:     IO Pin 011 (P2-23): IOPort
[  255.600059] hm2/hm2_5i20.0:     IO Pin 012 (P2-25): IOPort
[  255.600060] hm2/hm2_5i20.0:     IO Pin 013 (P2-27): IOPort
[  255.600062] hm2/hm2_5i20.0:     IO Pin 014 (P2-29): Smart Serial Interface #0, pin rx0 (Input)
[  255.600063] hm2/hm2_5i20.0:     IO Pin 015 (P2-31): IOPort
[  255.600064] hm2/hm2_5i20.0:     IO Pin 016 (P2-33): StepGen #2, pin Step (Output)
[  255.600066] hm2/hm2_5i20.0:     IO Pin 017 (P2-35): StepGen #2, pin Direction (Output)
[  255.600067] hm2/hm2_5i20.0:     IO Pin 018 (P2-37): StepGen #3, pin Step (Output)
[  255.600068] hm2/hm2_5i20.0:     IO Pin 019 (P2-39): StepGen #3, pin Direction (Output)
[  255.600069] hm2/hm2_5i20.0:     IO Pin 020 (P2-41): IOPort
[  255.600071] hm2/hm2_5i20.0:     IO Pin 021 (P2-43): Smart Serial Interface #0, pin tx0 (Output)
[  255.600072] hm2/hm2_5i20.0:     IO Pin 022 (P2-45): IOPort
[  255.600073] hm2/hm2_5i20.0:     IO Pin 023 (P2-47): IOPort
[  255.600074] hm2/hm2_5i20.0:     IO Pin 024 (P3-01): IOPort
[  255.600076] hm2/hm2_5i20.0:     IO Pin 025 (P3-03): IOPort
[  255.600077] hm2/hm2_5i20.0:     IO Pin 026 (P3-05): IOPort
[  255.600078] hm2/hm2_5i20.0:     IO Pin 027 (P3-07): IOPort
[  255.600079] hm2/hm2_5i20.0:     IO Pin 028 (P3-09): IOPort
[  255.600080] hm2/hm2_5i20.0:     IO Pin 029 (P3-11): IOPort
[  255.600081] hm2/hm2_5i20.0:     IO Pin 030 (P3-13): IOPort
[  255.600082] hm2/hm2_5i20.0:     IO Pin 031 (P3-15): IOPort
[  255.600083] hm2/hm2_5i20.0:     IO Pin 032 (P3-17): IOPort
[  255.600084] hm2/hm2_5i20.0:     IO Pin 033 (P3-19): IOPort
[  255.600085] hm2/hm2_5i20.0:     IO Pin 034 (P3-21): IOPort
[  255.600086] hm2/hm2_5i20.0:     IO Pin 035 (P3-23): IOPort
[  255.600087] hm2/hm2_5i20.0:     IO Pin 036 (P3-25): IOPort
[  255.600089] hm2/hm2_5i20.0:     IO Pin 037 (P3-27): IOPort
[  255.600090] hm2/hm2_5i20.0:     IO Pin 038 (P3-29): IOPort
[  255.600091] hm2/hm2_5i20.0:     IO Pin 039 (P3-31): IOPort
[  255.600092] hm2/hm2_5i20.0:     IO Pin 040 (P3-33): IOPort
[  255.600093] hm2/hm2_5i20.0:     IO Pin 041 (P3-35): IOPort
[  255.600094] hm2/hm2_5i20.0:     IO Pin 042 (P3-37): IOPort
[  255.600095] hm2/hm2_5i20.0:     IO Pin 043 (P3-39): IOPort
[  255.600096] hm2/hm2_5i20.0:     IO Pin 044 (P3-41): IOPort
[  255.600098] hm2/hm2_5i20.0:     IO Pin 045 (P3-43): IOPort
[  255.600099] hm2/hm2_5i20.0:     IO Pin 046 (P3-45): IOPort
[  255.600100] hm2/hm2_5i20.0:     IO Pin 047 (P3-47): IOPort
[  255.600101] hm2/hm2_5i20.0:     IO Pin 048 (P4-01): IOPort
[  255.600102] hm2/hm2_5i20.0:     IO Pin 049 (P4-03): IOPort
[  255.600103] hm2/hm2_5i20.0:     IO Pin 050 (P4-05): IOPort
[  255.600104] hm2/hm2_5i20.0:     IO Pin 051 (P4-07): IOPort
[  255.600105] hm2/hm2_5i20.0:     IO Pin 052 (P4-09): IOPort
[  255.600106] hm2/hm2_5i20.0:     IO Pin 053 (P4-11): IOPort
[  255.600108] hm2/hm2_5i20.0:     IO Pin 054 (P4-13): IOPort
[  255.600109] hm2/hm2_5i20.0:     IO Pin 055 (P4-15): IOPort
[  255.600110] hm2/hm2_5i20.0:     IO Pin 056 (P4-17): IOPort
[  255.600111] hm2/hm2_5i20.0:     IO Pin 057 (P4-19): IOPort
[  255.600112] hm2/hm2_5i20.0:     IO Pin 058 (P4-21): IOPort
[  255.600113] hm2/hm2_5i20.0:     IO Pin 059 (P4-23): IOPort
[  255.600114] hm2/hm2_5i20.0:     IO Pin 060 (P4-25): IOPort
[  255.600115] hm2/hm2_5i20.0:     IO Pin 061 (P4-27): IOPort
[  255.600116] hm2/hm2_5i20.0:     IO Pin 062 (P4-29): IOPort
[  255.600117] hm2/hm2_5i20.0:     IO Pin 063 (P4-31): IOPort
[  255.600118] hm2/hm2_5i20.0:     IO Pin 064 (P4-33): IOPort
[  255.600120] hm2/hm2_5i20.0:     IO Pin 065 (P4-35): IOPort
[  255.600121] hm2/hm2_5i20.0:     IO Pin 066 (P4-37): IOPort
[  255.600122] hm2/hm2_5i20.0:     IO Pin 067 (P4-39): IOPort
[  255.600123] hm2/hm2_5i20.0:     IO Pin 068 (P4-41): IOPort
[  255.600124] hm2/hm2_5i20.0:     IO Pin 069 (P4-43): IOPort
[  255.600125] hm2/hm2_5i20.0:     IO Pin 070 (P4-45): IOPort
[  255.600127] hm2/hm2_5i20.0:     IO Pin 071 (P4-47): IOPort
[  255.600127] hm2/hm2_5i20.0: HM2 Modules used:
[  255.600128] hm2/hm2_5i20.0: Encoders: 1
[  255.600130] hm2/hm2_5i20.0:     clock_frequency: 33333333 Hz (33.333 MHz)
[  255.600131] hm2/hm2_5i20.0:     version: 2
[  255.600132] hm2/hm2_5i20.0:     counter_addr: 0x3000
[  255.600133] hm2/hm2_5i20.0:     latch_control_addr: 0x3100
[  255.600134] hm2/hm2_5i20.0:     timestamp_div_addr: 0x3200
[  255.600135] hm2/hm2_5i20.0:     timestamp_count_addr: 0x3300
[  255.600135] hm2/hm2_5i20.0:     filter_rate_addr: 0x3400
[  255.600136] hm2/hm2_5i20.0:     timestamp_div: 0x0000
[  255.600137] hm2/hm2_5i20.0:     instance 0:
[  255.600138] hm2/hm2_5i20.0:         hw:
[  255.600139] hm2/hm2_5i20.0:             counter = 0003.ffff
[  255.600140] hm2/hm2_5i20.0:             latch/control = 0000.0800
[  255.600141] hm2/hm2_5i20.0:             prev_control = 0000.0800
[  255.600143] hm2/hm2_5i20.0: SSerial: 1
[  255.600144] hm2/hm2_5i20.0:   version 31
[  255.600144] hm2/hm2_5i20.0:     instance 0:
[  255.600146] hm2/hm2_5i20.0:         Command Addr 0x5a00
[  255.600146] hm2/hm2_5i20.0:         Data Addr    0x5b00
[  255.600147] hm2/hm2_5i20.0:         port 0 device hm2_5i20.0.8i20.0.0
[  255.600148] hm2/hm2_5i20.0:              Parameters:
[  255.600149] hm2/hm2_5i20.0:                    RecordType = 0xa0
[  255.600150] hm2/hm2_5i20.0:                    DataLength = 0x10
[  255.600151] hm2/hm2_5i20.0:                    DataType = 0x02
[  255.600152] hm2/hm2_5i20.0:                    DataDir = 0x80
[  255.600153] hm2/hm2_5i20.0:                    ParmMax 1.00
[  255.600154] hm2/hm2_5i20.0:                    ParmMin 0.00
[  255.600155] hm2/hm2_5i20.0:                    SizeOf ParmMin 0x04
[  255.600156] hm2/hm2_5i20.0:                    ParmAddr = 0x0000
[  255.600157] hm2/hm2_5i20.0:                    UnitString = degrees
[  255.600158] hm2/hm2_5i20.0:                    NameString = angle

[  255.600159] hm2/hm2_5i20.0:                    RecordType = 0xa0
[  255.600160] hm2/hm2_5i20.0:                    DataLength = 0x10
[  255.600161] hm2/hm2_5i20.0:                    DataType = 0x03
[  255.600162] hm2/hm2_5i20.0:                    DataDir = 0x80
[  255.600163] hm2/hm2_5i20.0:                    ParmMax 30.00
[  255.600164] hm2/hm2_5i20.0:                    ParmMin -30.00
[  255.600164] hm2/hm2_5i20.0:                    SizeOf ParmMin 0x04
[  255.600165] hm2/hm2_5i20.0:                    ParmAddr = 0x0000
[  255.600166] hm2/hm2_5i20.0:                    UnitString = amps
[  255.600167] hm2/hm2_5i20.0:                    NameString = current

[  255.600168] hm2/hm2_5i20.0:                    RecordType = 0xa0
[  255.600169] hm2/hm2_5i20.0:                    DataLength = 0x10
[  255.600170] hm2/hm2_5i20.0:                    DataType = 0x02
[  255.600171] hm2/hm2_5i20.0:                    DataDir = 0x00
[  255.600172] hm2/hm2_5i20.0:                    ParmMax 65535.00
[  255.600173] hm2/hm2_5i20.0:                    ParmMin 0.00
[  255.600174] hm2/hm2_5i20.0:                    SizeOf ParmMin 0x04
[  255.600174] hm2/hm2_5i20.0:                    ParmAddr = 0x0000
[  255.600175] hm2/hm2_5i20.0:                    UnitString = Deg C
[  255.600176] hm2/hm2_5i20.0:                    NameString = card-temp

[  255.600177] hm2/hm2_5i20.0:                    RecordType = 0xa0
[  255.600178] hm2/hm2_5i20.0:                    DataLength = 0x10
[  255.600179] hm2/hm2_5i20.0:                    DataType = 0x02
[  255.600180] hm2/hm2_5i20.0:                    DataDir = 0x00
[  255.600181] hm2/hm2_5i20.0:                    ParmMax 655.34
[  255.600182] hm2/hm2_5i20.0:                    ParmMin 0.00
[  255.600183] hm2/hm2_5i20.0:                    SizeOf ParmMin 0x04
[  255.600184] hm2/hm2_5i20.0:                    ParmAddr = 0x0000
[  255.600185] hm2/hm2_5i20.0:                    UnitString = volts
[  255.600186] hm2/hm2_5i20.0:                    NameString = bus-voltage

[  255.600187] hm2/hm2_5i20.0:                    RecordType = 0xa0
[  255.600188] hm2/hm2_5i20.0:                    DataLength = 0x01
[  255.600189] hm2/hm2_5i20.0:                    DataType = 0x07
[  255.600190] hm2/hm2_5i20.0:                    DataDir = 0x00
[  255.600191] hm2/hm2_5i20.0:                    ParmMax 0.00
[  255.600192] hm2/hm2_5i20.0:                    ParmMin 0.00
[  255.600193] hm2/hm2_5i20.0:                    SizeOf ParmMin 0x04
[  255.600194] hm2/hm2_5i20.0:                    ParmAddr = 0x0000
[  255.600195] hm2/hm2_5i20.0:                    UnitString = none
[  255.600196] hm2/hm2_5i20.0:                    NameString = status.current-lim

[  255.600197] hm2/hm2_5i20.0:                    RecordType = 0xa0
[  255.600198] hm2/hm2_5i20.0:                    DataLength = 0x01
[  255.600198] hm2/hm2_5i20.0:                    DataType = 0x07
[  255.600199] hm2/hm2_5i20.0:                    DataDir = 0x00
[  255.600200] hm2/hm2_5i20.0:                    ParmMax 0.00
[  255.600201] hm2/hm2_5i20.0:                    ParmMin 0.00
[  255.600202] hm2/hm2_5i20.0:                    SizeOf ParmMin 0x04
[  255.600203] hm2/hm2_5i20.0:                    ParmAddr = 0x0000
[  255.600204] hm2/hm2_5i20.0:                    UnitString = none
[  255.600205] hm2/hm2_5i20.0:                    NameString = status.brake-on

[  255.600206] hm2/hm2_5i20.0:                    RecordType = 0xa0
[  255.600207] hm2/hm2_5i20.0:                    DataLength = 0x01
[  255.600207] hm2/hm2_5i20.0:                    DataType = 0x07
[  255.600208] hm2/hm2_5i20.0:                    DataDir = 0x00
[  255.600209] hm2/hm2_5i20.0:                    ParmMax 0.00
[  255.600210] hm2/hm2_5i20.0:                    ParmMin 0.00
[  255.600212] hm2/hm2_5i20.0:                    SizeOf ParmMin 0x04
[  255.600212] hm2/hm2_5i20.0:                    ParmAddr = 0x0000
[  255.600213] hm2/hm2_5i20.0:                    UnitString = none
[  255.600214] hm2/hm2_5i20.0:                    NameString = status.brake-old

[  255.600215] hm2/hm2_5i20.0:                    RecordType = 0xa0
[  255.600216] hm2/hm2_5i20.0:                    DataLength = 0x01
[  255.600217] hm2/hm2_5i20.0:                    DataType = 0x07
[  255.600218] hm2/hm2_5i20.0:                    DataDir = 0x00
[  255.600219] hm2/hm2_5i20.0:                    ParmMax 0.00
[  255.600220] hm2/hm2_5i20.0:                    ParmMin 0.00
[  255.600221] hm2/hm2_5i20.0:                    SizeOf ParmMin 0x04
[  255.600222] hm2/hm2_5i20.0:                    ParmAddr = 0x0000
[  255.600223] hm2/hm2_5i20.0:                    UnitString = none
[  255.600224] hm2/hm2_5i20.0:                    NameString = status.bus-underv

[  255.600225] hm2/hm2_5i20.0:                    RecordType = 0xa0
[  255.600225] hm2/hm2_5i20.0:                    DataLength = 0x01
[  255.600226] hm2/hm2_5i20.0:                    DataType = 0x07
[  255.600227] hm2/hm2_5i20.0:                    DataDir = 0x00
[  255.600228] hm2/hm2_5i20.0:                    ParmMax 0.00
[  255.600229] hm2/hm2_5i20.0:                    ParmMin 0.00
[  255.600230] hm2/hm2_5i20.0:                    SizeOf ParmMin 0x04
[  255.600231] hm2/hm2_5i20.0:                    ParmAddr = 0x0000
[  255.600232] hm2/hm2_5i20.0:                    UnitString = none
[  255.600233] hm2/hm2_5i20.0:                    NameString = status.wd-reset

[  255.600234] hm2/hm2_5i20.0:                    RecordType = 0xa0
[  255.600234] hm2/hm2_5i20.0:                    DataLength = 0x01
[  255.600235] hm2/hm2_5i20.0:                    DataType = 0x07
[  255.600236] hm2/hm2_5i20.0:                    DataDir = 0x00
[  255.600237] hm2/hm2_5i20.0:                    ParmMax 0.00
[  255.600238] hm2/hm2_5i20.0:                    ParmMin 0.00
[  255.600239] hm2/hm2_5i20.0:                    SizeOf ParmMin 0x04
[  255.600240] hm2/hm2_5i20.0:                    ParmAddr = 0x0000
[  255.600241] hm2/hm2_5i20.0:                    UnitString = none
[  255.600242] hm2/hm2_5i20.0:                    NameString = status.sw-reset

[  255.600243] hm2/hm2_5i20.0:                    RecordType = 0xa0
[  255.600244] hm2/hm2_5i20.0:                    DataLength = 0x01
[  255.600245] hm2/hm2_5i20.0:                    DataType = 0x07
[  255.600246] hm2/hm2_5i20.0:                    DataDir = 0x00
[  255.600247] hm2/hm2_5i20.0:                    ParmMax 0.00
[  255.600248] hm2/hm2_5i20.0:                    ParmMin 0.00
[  255.600249] hm2/hm2_5i20.0:                    SizeOf ParmMin 0x04
[  255.600249] hm2/hm2_5i20.0:                    ParmAddr = 0x0000
[  255.600250] hm2/hm2_5i20.0:                    UnitString = none
[  255.600251] hm2/hm2_5i20.0:                    NameString = status.ext-reset

[  255.600252] hm2/hm2_5i20.0:                    RecordType = 0xa0
[  255.600253] hm2/hm2_5i20.0:                    DataLength = 0x01
[  255.600254] hm2/hm2_5i20.0:                    DataType = 0x00
[  255.600255] hm2/hm2_5i20.0:                    DataDir = 0x00
[  255.600256] hm2/hm2_5i20.0:                    ParmMax 0.00
[  255.600257] hm2/hm2_5i20.0:                    ParmMin 0.00
[  255.600258] hm2/hm2_5i20.0:                    SizeOf ParmMin 0x04
[  255.600259] hm2/hm2_5i20.0:                    ParmAddr = 0x0000
[  255.600259] hm2/hm2_5i20.0:                    UnitString = pad
[  255.600260] hm2/hm2_5i20.0:                    NameString = pad

[  255.600261] hm2/hm2_5i20.0:                    RecordType = 0xa0
[  255.600262] hm2/hm2_5i20.0:                    DataLength = 0x01
[  255.600263] hm2/hm2_5i20.0:                    DataType = 0x07
[  255.600264] hm2/hm2_5i20.0:                    DataDir = 0x00
[  255.600265] hm2/hm2_5i20.0:                    ParmMax 0.00
[  255.600266] hm2/hm2_5i20.0:                    ParmMin 0.00
[  255.600267] hm2/hm2_5i20.0:                    SizeOf ParmMin 0x04
[  255.600268] hm2/hm2_5i20.0:                    ParmAddr = 0x0000
[  255.600269] hm2/hm2_5i20.0:                    UnitString = none
[  255.600270] hm2/hm2_5i20.0:                    NameString = status.no-enable

[  255.600271] hm2/hm2_5i20.0:                    RecordType = 0xa0
[  255.600272] hm2/hm2_5i20.0:                    DataLength = 0x01
[  255.600273] hm2/hm2_5i20.0:                    DataType = 0x07
[  255.600274] hm2/hm2_5i20.0:                    DataDir = 0x00
[  255.600275] hm2/hm2_5i20.0:                    ParmMax 0.00
[  255.600276] hm2/hm2_5i20.0:                    ParmMin 0.00
[  255.600277] hm2/hm2_5i20.0:                    SizeOf ParmMin 0x04
[  255.600277] hm2/hm2_5i20.0:                    ParmAddr = 0x0000
[  255.600278] hm2/hm2_5i20.0:                    UnitString = none
[  255.600279] hm2/hm2_5i20.0:                    NameString = status.pid-on

[  255.600280] hm2/hm2_5i20.0:                    RecordType = 0xa0
[  255.600281] hm2/hm2_5i20.0:                    DataLength = 0x06
[  255.600282] hm2/hm2_5i20.0:                    DataType = 0x00
[  255.600283] hm2/hm2_5i20.0:                    DataDir = 0x00
[  255.600284] hm2/hm2_5i20.0:                    ParmMax 0.00
[  255.600285] hm2/hm2_5i20.0:                    ParmMin 0.00
[  255.600286] hm2/hm2_5i20.0:                    SizeOf ParmMin 0x04
[  255.600287] hm2/hm2_5i20.0:                    ParmAddr = 0x0000
[  255.600288] hm2/hm2_5i20.0:                    UnitString = pad
[  255.600288] hm2/hm2_5i20.0:                    NameString = pad

[  255.600289] hm2/hm2_5i20.0:                    RecordType = 0xa0
[  255.600290] hm2/hm2_5i20.0:                    DataLength = 0x01
[  255.600291] hm2/hm2_5i20.0:                    DataType = 0x07
[  255.600292] hm2/hm2_5i20.0:                    DataDir = 0x00
[  255.600293] hm2/hm2_5i20.0:                    ParmMax 0.00
[  255.600294] hm2/hm2_5i20.0:                    ParmMin 0.00
[  255.600295] hm2/hm2_5i20.0:                    SizeOf ParmMin 0x04
[  255.600296] hm2/hm2_5i20.0:                    ParmAddr = 0x0000
[  255.600297] hm2/hm2_5i20.0:                    UnitString = none
[  255.600298] hm2/hm2_5i20.0:                    NameString = fault.watchdog

[  255.600299] hm2/hm2_5i20.0:                    RecordType = 0xa0
[  255.600300] hm2/hm2_5i20.0:                    DataLength = 0x01
[  255.600301] hm2/hm2_5i20.0:                    DataType = 0x07
[  255.600302] hm2/hm2_5i20.0:                    DataDir = 0x00
[  255.600303] hm2/hm2_5i20.0:                    ParmMax 0.00
[  255.600304] hm2/hm2_5i20.0:                    ParmMin 0.00
[  255.600305] hm2/hm2_5i20.0:                    SizeOf ParmMin 0x04
[  255.600306] hm2/hm2_5i20.0:                    ParmAddr = 0x0000
[  255.600306] hm2/hm2_5i20.0:                    UnitString = none
[  255.600307] hm2/hm2_5i20.0:                    NameString = fault.no-enable

[  255.600308] hm2/hm2_5i20.0:                    RecordType = 0xa0
[  255.600309] hm2/hm2_5i20.0:                    DataLength = 0x01
[  255.600310] hm2/hm2_5i20.0:                    DataType = 0x07
[  255.600311] hm2/hm2_5i20.0:                    DataDir = 0x00
[  255.600312] hm2/hm2_5i20.0:                    ParmMax 0.00
[  255.600313] hm2/hm2_5i20.0:                    ParmMin 0.00
[  255.600314] hm2/hm2_5i20.0:                    SizeOf ParmMin 0x04
[  255.600315] hm2/hm2_5i20.0:                    ParmAddr = 0x0000
[  255.600315] hm2/hm2_5i20.0:                    UnitString = none
[  255.600316] hm2/hm2_5i20.0:                    NameString = fault.overtemp

[  255.600317] hm2/hm2_5i20.0:                    RecordType = 0xa0
[  255.600318] hm2/hm2_5i20.0:                    DataLength = 0x01
[  255.600319] hm2/hm2_5i20.0:                    DataType = 0x00
[  255.600320] hm2/hm2_5i20.0:                    DataDir = 0x00
[  255.600321] hm2/hm2_5i20.0:                    ParmMax 0.00
[  255.600322] hm2/hm2_5i20.0:                    ParmMin 0.00
[  255.600323] hm2/hm2_5i20.0:                    SizeOf ParmMin 0x04
[  255.600324] hm2/hm2_5i20.0:                    ParmAddr = 0x0000
[  255.600325] hm2/hm2_5i20.0:                    UnitString = pad
[  255.600326] hm2/hm2_5i20.0:                    NameString = pad

[  255.600327] hm2/hm2_5i20.0:                    RecordType = 0xa0
[  255.600328] hm2/hm2_5i20.0:                    DataLength = 0x01
[  255.600329] hm2/hm2_5i20.0:                    DataType = 0x07
[  255.600329] hm2/hm2_5i20.0:                    DataDir = 0x00
[  255.600330] hm2/hm2_5i20.0:                    ParmMax 0.00
[  255.600331] hm2/hm2_5i20.0:                    ParmMin 0.00
[  255.600332] hm2/hm2_5i20.0:                    SizeOf ParmMin 0x04
[  255.600333] hm2/hm2_5i20.0:                    ParmAddr = 0x0000
[  255.600334] hm2/hm2_5i20.0:                    UnitString = none
[  255.600335] hm2/hm2_5i20.0:                    NameString = fault.overcurrent

[  255.600336] hm2/hm2_5i20.0:                    RecordType = 0xa0
[  255.600337] hm2/hm2_5i20.0:                    DataLength = 0x01
[  255.600338] hm2/hm2_5i20.0:                    DataType = 0x07
[  255.600339] hm2/hm2_5i20.0:                    DataDir = 0x00
[  255.600340] hm2/hm2_5i20.0:                    ParmMax 0.00
[  255.600340] hm2/hm2_5i20.0:                    ParmMin 0.00
[  255.600341] hm2/hm2_5i20.0:                    SizeOf ParmMin 0x04
[  255.600342] hm2/hm2_5i20.0:                    ParmAddr = 0x0000
[  255.600343] hm2/hm2_5i20.0:                    UnitString = none
[  255.600344] hm2/hm2_5i20.0:                    NameString = fault.U-current

[  255.600345] hm2/hm2_5i20.0:                    RecordType = 0xa0
[  255.600346] hm2/hm2_5i20.0:                    DataLength = 0x01
[  255.600347] hm2/hm2_5i20.0:                    DataType = 0x07
[  255.600348] hm2/hm2_5i20.0:                    DataDir = 0x00
[  255.600349] hm2/hm2_5i20.0:                    ParmMax 0.00
[  255.600349] hm2/hm2_5i20.0:                    ParmMin 0.00
[  255.600350] hm2/hm2_5i20.0:                    SizeOf ParmMin 0x04
[  255.600351] hm2/hm2_5i20.0:                    ParmAddr = 0x0000
[  255.600352] hm2/hm2_5i20.0:                    UnitString = none
[  255.600353] hm2/hm2_5i20.0:                    NameString = fault.V-current

[  255.600355] hm2/hm2_5i20.0:                    RecordType = 0xa0
[  255.600356] hm2/hm2_5i20.0:                    DataLength = 0x01
[  255.600356] hm2/hm2_5i20.0:                    DataType = 0x07
[  255.600357] hm2/hm2_5i20.0:                    DataDir = 0x00
[  255.600358] hm2/hm2_5i20.0:                    ParmMax 0.00
[  255.600359] hm2/hm2_5i20.0:                    ParmMin 0.00
[  255.600360] hm2/hm2_5i20.0:                    SizeOf ParmMin 0x04
[  255.600361] hm2/hm2_5i20.0:                    ParmAddr = 0x0000
[  255.600362] hm2/hm2_5i20.0:                    UnitString = none
[  255.600363] hm2/hm2_5i20.0:                    NameString = fault.W-current

[  255.600364] hm2/hm2_5i20.0:                    RecordType = 0xa0
[  255.600365] hm2/hm2_5i20.0:                    DataLength = 0x01
[  255.600365] hm2/hm2_5i20.0:                    DataType = 0x07
[  255.600366] hm2/hm2_5i20.0:                    DataDir = 0x00
[  255.600367] hm2/hm2_5i20.0:                    ParmMax 0.00
[  255.600368] hm2/hm2_5i20.0:                    ParmMin 0.00
[  255.600369] hm2/hm2_5i20.0:                    SizeOf ParmMin 0x04
[  255.600370] hm2/hm2_5i20.0:                    ParmAddr = 0x0000
[  255.600371] hm2/hm2_5i20.0:                    UnitString = none
[  255.600372] hm2/hm2_5i20.0:                    NameString = fault.bus-underv

[  255.600373] hm2/hm2_5i20.0:                    RecordType = 0xa0
[  255.600374] hm2/hm2_5i20.0:                    DataLength = 0x01
[  255.600374] hm2/hm2_5i20.0:                    DataType = 0x07
[  255.600375] hm2/hm2_5i20.0:                    DataDir = 0x00
[  255.600376] hm2/hm2_5i20.0:                    ParmMax 0.00
[  255.600377] hm2/hm2_5i20.0:                    ParmMin 0.00
[  255.600378] hm2/hm2_5i20.0:                    SizeOf ParmMin 0x04
[  255.600379] hm2/hm2_5i20.0:                    ParmAddr = 0x0000
[  255.600380] hm2/hm2_5i20.0:                    UnitString = none
[  255.600381] hm2/hm2_5i20.0:                    NameString = fault.bus-high

[  255.600382] hm2/hm2_5i20.0:                    RecordType = 0xa0
[  255.600383] hm2/hm2_5i20.0:                    DataLength = 0x01
[  255.600384] hm2/hm2_5i20.0:                    DataType = 0x07
[  255.600385] hm2/hm2_5i20.0:                    DataDir = 0x00
[  255.600386] hm2/hm2_5i20.0:                    ParmMax 0.00
[  255.600387] hm2/hm2_5i20.0:                    ParmMin 0.00
[  255.600388] hm2/hm2_5i20.0:                    SizeOf ParmMin 0x04
[  255.600389] hm2/hm2_5i20.0:                    ParmAddr = 0x0000
[  255.600390] hm2/hm2_5i20.0:                    UnitString = none
[  255.600390] hm2/hm2_5i20.0:                    NameString = fault.bus-overv

[  255.600391] hm2/hm2_5i20.0:                    RecordType = 0xa0
[  255.600392] hm2/hm2_5i20.0:                    DataLength = 0x01
[  255.600393] hm2/hm2_5i20.0:                    DataType = 0x07
[  255.600394] hm2/hm2_5i20.0:                    DataDir = 0x00
[  255.600395] hm2/hm2_5i20.0:                    ParmMax 0.00
[  255.600396] hm2/hm2_5i20.0:                    ParmMin 0.00
[  255.600397] hm2/hm2_5i20.0:                    SizeOf ParmMin 0x04
[  255.600398] hm2/hm2_5i20.0:                    ParmAddr = 0x0000
[  255.600399] hm2/hm2_5i20.0:                    UnitString = none
[  255.600400] hm2/hm2_5i20.0:                    NameString = fault.module

[  255.600401] hm2/hm2_5i20.0:                    RecordType = 0xa0
[  255.600402] hm2/hm2_5i20.0:                    DataLength = 0x01
[  255.600403] hm2/hm2_5i20.0:                    DataType = 0x00
[  255.600403] hm2/hm2_5i20.0:                    DataDir = 0x00
[  255.600404] hm2/hm2_5i20.0:                    ParmMax 0.00
[  255.600405] hm2/hm2_5i20.0:                    ParmMin 0.00
[  255.600406] hm2/hm2_5i20.0:                    SizeOf ParmMin 0x04
[  255.600407] hm2/hm2_5i20.0:                    ParmAddr = 0x0000
[  255.600408] hm2/hm2_5i20.0:                    UnitString = pad
[  255.600409] hm2/hm2_5i20.0:                    NameString = pad

[  255.600410] hm2/hm2_5i20.0:                    RecordType = 0xa0
[  255.600411] hm2/hm2_5i20.0:                    DataLength = 0x01
[  255.600412] hm2/hm2_5i20.0:                    DataType = 0x00
[  255.600413] hm2/hm2_5i20.0:                    DataDir = 0x00
[  255.600414] hm2/hm2_5i20.0:                    ParmMax 0.00
[  255.600415] hm2/hm2_5i20.0:                    ParmMin 0.00
[  255.600416] hm2/hm2_5i20.0:                    SizeOf ParmMin 0x04
[  255.600417] hm2/hm2_5i20.0:                    ParmAddr = 0x0000
[  255.600418] hm2/hm2_5i20.0:                    UnitString = pad
[  255.600419] hm2/hm2_5i20.0:                    NameString = pad

[  255.600420] hm2/hm2_5i20.0:                    RecordType = 0xa0
[  255.600421] hm2/hm2_5i20.0:                    DataLength = 0x01
[  255.600421] hm2/hm2_5i20.0:                    DataType = 0x07
[  255.600422] hm2/hm2_5i20.0:                    DataDir = 0x00
[  255.600423] hm2/hm2_5i20.0:                    ParmMax 0.00
[  255.600424] hm2/hm2_5i20.0:                    ParmMin 0.00
[  255.600425] hm2/hm2_5i20.0:                    SizeOf ParmMin 0x04
[  255.600426] hm2/hm2_5i20.0:                    ParmAddr = 0x0000
[  255.600427] hm2/hm2_5i20.0:                    UnitString = none
[  255.600428] hm2/hm2_5i20.0:                    NameString = fault.overrun

[  255.600429] hm2/hm2_5i20.0:                    RecordType = 0xa0
[  255.600430] hm2/hm2_5i20.0:                    DataLength = 0x01
[  255.600431] hm2/hm2_5i20.0:                    DataType = 0x07
[  255.600431] hm2/hm2_5i20.0:                    DataDir = 0x00
[  255.600432] hm2/hm2_5i20.0:                    ParmMax 0.00
[  255.600433] hm2/hm2_5i20.0:                    ParmMin 0.00
[  255.600434] hm2/hm2_5i20.0:                    SizeOf ParmMin 0x04
[  255.600435] hm2/hm2_5i20.0:                    ParmAddr = 0x0000
[  255.600436] hm2/hm2_5i20.0:                    UnitString = none
[  255.600437] hm2/hm2_5i20.0:                    NameString = fault.framingr

[  255.600438] hm2/hm2_5i20.0:              Globals:
[  255.600439] hm2/hm2_5i20.0:                    RecordType = 0xa0
[  255.600440] hm2/hm2_5i20.0:                    DataLength = 0x10
[  255.600441] hm2/hm2_5i20.0:                    DataType = 0x02
[  255.600442] hm2/hm2_5i20.0:                    DataDir = 0x00
[  255.600443] hm2/hm2_5i20.0:                    ParmMax 0.00
[  255.600444] hm2/hm2_5i20.0:                    ParmMin 0.00
[  255.600445] hm2/hm2_5i20.0:                    SizeOf ParmMin 4
[  255.600446] hm2/hm2_5i20.0:                    ParmAddr = 0x0874
[  255.600447] hm2/hm2_5i20.0:                    UnitString = none
[  255.600447] hm2/hm2_5i20.0:                    NameString = swrevision

[  255.600448] hm2/hm2_5i20.0:                    RecordType = 0xa0
[  255.600449] hm2/hm2_5i20.0:                    DataLength = 0x20
[  255.600450] hm2/hm2_5i20.0:                    DataType = 0x02
[  255.600451] hm2/hm2_5i20.0:                    DataDir = 0x00
[  255.600452] hm2/hm2_5i20.0:                    ParmMax 0.00
[  255.600453] hm2/hm2_5i20.0:                    ParmMin 0.00
[  255.600454] hm2/hm2_5i20.0:                    SizeOf ParmMin 4
[  255.600455] hm2/hm2_5i20.0:                    ParmAddr = 0x0928
[  255.600456] hm2/hm2_5i20.0:                    UnitString = none
[  255.600457] hm2/hm2_5i20.0:                    NameString = unitnumber

[  255.600458] hm2/hm2_5i20.0:                    RecordType = 0xa0
[  255.600459] hm2/hm2_5i20.0:                    DataLength = 0x10
[  255.600459] hm2/hm2_5i20.0:                    DataType = 0x04
[  255.600460] hm2/hm2_5i20.0:                    DataDir = 0x80
[  255.600461] hm2/hm2_5i20.0:                    ParmMax 32.76
[  255.600462] hm2/hm2_5i20.0:                    ParmMin 0.00
[  255.600463] hm2/hm2_5i20.0:                    SizeOf ParmMin 4
[  255.600464] hm2/hm2_5i20.0:                    ParmAddr = 0x0002
[  255.600465] hm2/hm2_5i20.0:                    UnitString = amps
[  255.600466] hm2/hm2_5i20.0:                    NameString = nvmaxcurrent

[  255.600467] hm2/hm2_5i20.0:                    RecordType = 0xa0
[  255.600468] hm2/hm2_5i20.0:                    DataLength = 0x10
[  255.600468] hm2/hm2_5i20.0:                    DataType = 0x04
[  255.600469] hm2/hm2_5i20.0:                    DataDir = 0x80
[  255.600471] hm2/hm2_5i20.0:                    ParmMax 0.00
[  255.600472] hm2/hm2_5i20.0:                    ParmMin 0.00
[  255.600473] hm2/hm2_5i20.0:                    SizeOf ParmMin 4
[  255.600474] hm2/hm2_5i20.0:                    ParmAddr = 0x0024
[  255.600474] hm2/hm2_5i20.0:                    UnitString = volts
[  255.600475] hm2/hm2_5i20.0:                    NameString = nvbusundervmax

[  255.600476] hm2/hm2_5i20.0:                    RecordType = 0xa0
[  255.600477] hm2/hm2_5i20.0:                    DataLength = 0x10
[  255.600478] hm2/hm2_5i20.0:                    DataType = 0x04
[  255.600479] hm2/hm2_5i20.0:                    DataDir = 0x80
[  255.600480] hm2/hm2_5i20.0:                    ParmMax 0.00
[  255.600481] hm2/hm2_5i20.0:                    ParmMin 0.00
[  255.600482] hm2/hm2_5i20.0:                    SizeOf ParmMin 4
[  255.600483] hm2/hm2_5i20.0:                    ParmAddr = 0x0022
[  255.600484] hm2/hm2_5i20.0:                    UnitString = volts
[  255.600485] hm2/hm2_5i20.0:                    NameString = nvbusundervmin

[  255.600485] hm2/hm2_5i20.0:                    RecordType = 0xa0
[  255.600486] hm2/hm2_5i20.0:                    DataLength = 0x10
[  255.600487] hm2/hm2_5i20.0:                    DataType = 0x04
[  255.600488] hm2/hm2_5i20.0:                    DataDir = 0x80
[  255.600489] hm2/hm2_5i20.0:                    ParmMax 0.00
[  255.600490] hm2/hm2_5i20.0:                    ParmMin 0.00
[  255.600491] hm2/hm2_5i20.0:                    SizeOf ParmMin 4
[  255.600492] hm2/hm2_5i20.0:                    ParmAddr = 0x0026
[  255.600493] hm2/hm2_5i20.0:                    UnitString = volts
[  255.600494] hm2/hm2_5i20.0:                    NameString = nvbusoverv

[  255.600494] hm2/hm2_5i20.0:                    RecordType = 0xa0
[  255.600495] hm2/hm2_5i20.0:                    DataLength = 0x10
[  255.600496] hm2/hm2_5i20.0:                    DataType = 0x04
[  255.600497] hm2/hm2_5i20.0:                    DataDir = 0x80
[  255.600498] hm2/hm2_5i20.0:                    ParmMax 0.00
[  255.600499] hm2/hm2_5i20.0:                    ParmMin 0.00
[  255.600500] hm2/hm2_5i20.0:                    SizeOf ParmMin 4
[  255.600501] hm2/hm2_5i20.0:                    ParmAddr = 0x0028
[  255.600502] hm2/hm2_5i20.0:                    UnitString = volts
[  255.600503] hm2/hm2_5i20.0:                    NameString = nvbrakeonv

[  255.600504] hm2/hm2_5i20.0:                    RecordType = 0xa0
[  255.600505] hm2/hm2_5i20.0:                    DataLength = 0x10
[  255.600506] hm2/hm2_5i20.0:                    DataType = 0x04
[  255.600507] hm2/hm2_5i20.0:                    DataDir = 0x80
[  255.600508] hm2/hm2_5i20.0:                    ParmMax 0.00
[  255.600509] hm2/hm2_5i20.0:                    ParmMin 0.00
[  255.600509] hm2/hm2_5i20.0:                    SizeOf ParmMin 4
[  255.600510] hm2/hm2_5i20.0:                    ParmAddr = 0x002a
[  255.600511] hm2/hm2_5i20.0:                    UnitString = volts
[  255.600512] hm2/hm2_5i20.0:                    NameString = nvbrakeoffv

[  255.600513] hm2/hm2_5i20.0:                    RecordType = 0xa0
[  255.600514] hm2/hm2_5i20.0:                    DataLength = 0x10
[  255.600515] hm2/hm2_5i20.0:                    DataType = 0x04
[  255.600516] hm2/hm2_5i20.0:                    DataDir = 0x80
[  255.600517] hm2/hm2_5i20.0:                    ParmMax 0.00
[  255.600518] hm2/hm2_5i20.0:                    ParmMin 0.00
[  255.600519] hm2/hm2_5i20.0:                    SizeOf ParmMin 4
[  255.600520] hm2/hm2_5i20.0:                    ParmAddr = 0x0006
[  255.600521] hm2/hm2_5i20.0:                    UnitString = bps
[  255.600521] hm2/hm2_5i20.0:                    NameString = nvrembaudrate

[  255.600522] hm2/hm2_5i20.0:                    RecordType = 0xa0
[  255.600523] hm2/hm2_5i20.0:                    DataLength = 0x10
[  255.600524] hm2/hm2_5i20.0:                    DataType = 0x04
[  255.600525] hm2/hm2_5i20.0:                    DataDir = 0x80
[  255.600526] hm2/hm2_5i20.0:                    ParmMax 0.00
[  255.600527] hm2/hm2_5i20.0:                    ParmMin 0.00
[  255.600528] hm2/hm2_5i20.0:                    SizeOf ParmMin 4
[  255.600529] hm2/hm2_5i20.0:                    ParmAddr = 0x000a
[  255.600530] hm2/hm2_5i20.0:                    UnitString = none
[  255.600531] hm2/hm2_5i20.0:                    NameString = nvkqp

[  255.600532] hm2/hm2_5i20.0:                    RecordType = 0xa0
[  255.600533] hm2/hm2_5i20.0:                    DataLength = 0x10
[  255.600534] hm2/hm2_5i20.0:                    DataType = 0x04
[  255.600535] hm2/hm2_5i20.0:                    DataDir = 0x80
[  255.600536] hm2/hm2_5i20.0:                    ParmMax 0.00
[  255.600537] hm2/hm2_5i20.0:                    ParmMin 0.00
[  255.600538] hm2/hm2_5i20.0:                    SizeOf ParmMin 4
[  255.600538] hm2/hm2_5i20.0:                    ParmAddr = 0x000e
[  255.600539] hm2/hm2_5i20.0:                    UnitString = none
[  255.600540] hm2/hm2_5i20.0:                    NameString = nvkqihi

[  255.600541] hm2/hm2_5i20.0:                    RecordType = 0xa0
[  255.600542] hm2/hm2_5i20.0:                    DataLength = 0x10
[  255.600543] hm2/hm2_5i20.0:                    DataType = 0x04
[  255.600544] hm2/hm2_5i20.0:                    DataDir = 0x80
[  255.600545] hm2/hm2_5i20.0:                    ParmMax 0.00
[  255.600546] hm2/hm2_5i20.0:                    ParmMin 0.00
[  255.600546] hm2/hm2_5i20.0:                    SizeOf ParmMin 4
[  255.600547] hm2/hm2_5i20.0:                    ParmAddr = 0x000c
[  255.600548] hm2/hm2_5i20.0:                    UnitString = none
[  255.600549] hm2/hm2_5i20.0:                    NameString = nvkqilo

[  255.600550] hm2/hm2_5i20.0:                    RecordType = 0xa0
[  255.600551] hm2/hm2_5i20.0:                    DataLength = 0x10
[  255.600552] hm2/hm2_5i20.0:                    DataType = 0x04
[  255.600553] hm2/hm2_5i20.0:                    DataDir = 0x80
[  255.600554] hm2/hm2_5i20.0:                    ParmMax 0.00
[  255.600554] hm2/hm2_5i20.0:                    ParmMin 0.00
[  255.600555] hm2/hm2_5i20.0:                    SizeOf ParmMin 4
[  255.600556] hm2/hm2_5i20.0:                    ParmAddr = 0x0010
[  255.600558] hm2/hm2_5i20.0:                    UnitString = none
[  255.600559] hm2/hm2_5i20.0:                    NameString = nvkqil

[  255.600560] hm2/hm2_5i20.0:                    RecordType = 0xa0
[  255.600561] hm2/hm2_5i20.0:                    DataLength = 0x10
[  255.600561] hm2/hm2_5i20.0:                    DataType = 0x04
[  255.600562] hm2/hm2_5i20.0:                    DataDir = 0x80
[  255.600563] hm2/hm2_5i20.0:                    ParmMax 0.00
[  255.600564] hm2/hm2_5i20.0:                    ParmMin 0.00
[  255.600565] hm2/hm2_5i20.0:                    SizeOf ParmMin 4
[  255.600566] hm2/hm2_5i20.0:                    ParmAddr = 0x0012
[  255.600567] hm2/hm2_5i20.0:                    UnitString = none
[  255.600568] hm2/hm2_5i20.0:                    NameString = nvkdp

[  255.600569] hm2/hm2_5i20.0:                    RecordType = 0xa0
[  255.600570] hm2/hm2_5i20.0:                    DataLength = 0x10
[  255.600571] hm2/hm2_5i20.0:                    DataType = 0x04
[  255.600572] hm2/hm2_5i20.0:                    DataDir = 0x80
[  255.600573] hm2/hm2_5i20.0:                    ParmMax 0.00
[  255.600573] hm2/hm2_5i20.0:                    ParmMin 0.00
[  255.600574] hm2/hm2_5i20.0:                    SizeOf ParmMin 4
[  255.600575] hm2/hm2_5i20.0:                    ParmAddr = 0x0016
[  255.600576] hm2/hm2_5i20.0:                    UnitString = none
[  255.600577] hm2/hm2_5i20.0:                    NameString = nvkdihi

[  255.600578] hm2/hm2_5i20.0:                    RecordType = 0xa0
[  255.600579] hm2/hm2_5i20.0:                    DataLength = 0x10
[  255.600580] hm2/hm2_5i20.0:                    DataType = 0x04
[  255.600581] hm2/hm2_5i20.0:                    DataDir = 0x80
[  255.600581] hm2/hm2_5i20.0:                    ParmMax 0.00
[  255.600582] hm2/hm2_5i20.0:                    ParmMin 0.00
[  255.600583] hm2/hm2_5i20.0:                    SizeOf ParmMin 4
[  255.600584] hm2/hm2_5i20.0:                    ParmAddr = 0x0014
[  255.600585] hm2/hm2_5i20.0:                    UnitString = none
[  255.600587] hm2/hm2_5i20.0:                    NameString = nvkdilo

[  255.600588] hm2/hm2_5i20.0:                    RecordType = 0xa0
[  255.600588] hm2/hm2_5i20.0:                    DataLength = 0x10
[  255.600589] hm2/hm2_5i20.0:                    DataType = 0x04
[  255.600590] hm2/hm2_5i20.0:                    DataDir = 0x80
[  255.600591] hm2/hm2_5i20.0:                    ParmMax 0.00
[  255.600592] hm2/hm2_5i20.0:                    ParmMin 0.00
[  255.600593] hm2/hm2_5i20.0:                    SizeOf ParmMin 4
[  255.600594] hm2/hm2_5i20.0:                    ParmAddr = 0x0018
[  255.600595] hm2/hm2_5i20.0:                    UnitString = none
[  255.600596] hm2/hm2_5i20.0:                    NameString = nvkdil

[  255.600597] hm2/hm2_5i20.0:              Modes:
[  255.600597] hm2/hm2_5i20.0:
[  255.600598] hm2/hm2_5i20.0: StepGen: 4
[  255.600600] hm2/hm2_5i20.0:     clock_frequency: 33333333 Hz (33.333 MHz)
[  255.600601] hm2/hm2_5i20.0:     version: 2
[  255.600601] hm2/hm2_5i20.0:     step_rate_addr: 0x2000
[  255.600602] hm2/hm2_5i20.0:     accumulator_addr: 0x2100
[  255.600603] hm2/hm2_5i20.0:     mode_addr: 0x2200
[  255.600604] hm2/hm2_5i20.0:     dir_setup_time_addr: 0x2300
[  255.600605] hm2/hm2_5i20.0:     dir_hold_time_addr: 0x2400
[  255.600606] hm2/hm2_5i20.0:     pulse_width_addr: 0x2500
[  255.600607] hm2/hm2_5i20.0:     pulse_idle_width_addr: 0x2600
[  255.600608] hm2/hm2_5i20.0:     table_sequence_data_setup_addr: 0x2700
[  255.600609] hm2/hm2_5i20.0:     table_sequence_length_addr: 0x2800
[  255.600609] hm2/hm2_5i20.0:     master_dds_addr: 0x2900
[  255.600610] hm2/hm2_5i20.0:     instance 0:
[  255.600611] hm2/hm2_5i20.0:         enable = 0
[  255.600612] hm2/hm2_5i20.0:         hw:
[  255.600613] hm2/hm2_5i20.0:             step_rate = 0x00000000
[  255.600614] hm2/hm2_5i20.0:             accumulator = 0x00000000
[  255.600615] hm2/hm2_5i20.0:             mode = 0x00000000
[  255.600616] hm2/hm2_5i20.0:             dir_setup_time = 0x00003FFE (491490 ns)
[  255.600617] hm2/hm2_5i20.0:             dir_hold_time = 0x00003FFE (491490 ns)
[  255.600618] hm2/hm2_5i20.0:             pulse_width = 0x00003FFE (491490 ns)
[  255.600619] hm2/hm2_5i20.0:             pulse_idle_width = 0x00003FFE (491490 ns)
[  255.600620] hm2/hm2_5i20.0:     instance 1:
[  255.600621] hm2/hm2_5i20.0:         enable = 0
[  255.600622] hm2/hm2_5i20.0:         hw:
[  255.600623] hm2/hm2_5i20.0:             step_rate = 0x00000000
[  255.600623] hm2/hm2_5i20.0:             accumulator = 0x00000000
[  255.600624] hm2/hm2_5i20.0:             mode = 0x00000000
[  255.600625] hm2/hm2_5i20.0:             dir_setup_time = 0x00003FFE (491490 ns)
[  255.600626] hm2/hm2_5i20.0:             dir_hold_time = 0x00003FFE (491490 ns)
[  255.600627] hm2/hm2_5i20.0:             pulse_width = 0x00003FFE (491490 ns)
[  255.600629] hm2/hm2_5i20.0:             pulse_idle_width = 0x00003FFE (491490 ns)
[  255.600629] hm2/hm2_5i20.0:     instance 2:
[  255.600630] hm2/hm2_5i20.0:         enable = 0
[  255.600631] hm2/hm2_5i20.0:         hw:
[  255.600632] hm2/hm2_5i20.0:             step_rate = 0x00000000
[  255.600633] hm2/hm2_5i20.0:             accumulator = 0x00000000
[  255.600634] hm2/hm2_5i20.0:             mode = 0x00000000
[  255.600635] hm2/hm2_5i20.0:             dir_setup_time = 0x00003FFE (491490 ns)
[  255.600636] hm2/hm2_5i20.0:             dir_hold_time = 0x00003FFE (491490 ns)
[  255.600637] hm2/hm2_5i20.0:             pulse_width = 0x00003FFE (491490 ns)
[  255.600638] hm2/hm2_5i20.0:             pulse_idle_width = 0x00003FFE (491490 ns)
[  255.600639] hm2/hm2_5i20.0:     instance 3:
[  255.600640] hm2/hm2_5i20.0:         enable = 0
[  255.600640] hm2/hm2_5i20.0:         hw:
[  255.600641] hm2/hm2_5i20.0:             step_rate = 0x00000000
[  255.600642] hm2/hm2_5i20.0:             accumulator = 0x00000000
[  255.600644] hm2/hm2_5i20.0:             mode = 0x00000000
[  255.600645] hm2/hm2_5i20.0:             dir_setup_time = 0x00003FFE (491490 ns)
[  255.600646] hm2/hm2_5i20.0:             dir_hold_time = 0x00003FFE (491490 ns)
[  255.600647] hm2/hm2_5i20.0:             pulse_width = 0x00003FFE (491490 ns)
[  255.600648] hm2/hm2_5i20.0:             pulse_idle_width = 0x00003FFE (491490 ns)
[  255.600649] hm2/hm2_5i20.0: IO Ports: 3
[  255.600650] hm2/hm2_5i20.0:     clock_frequency: 33333333 Hz (33.333 MHz)
[  255.600651] hm2/hm2_5i20.0:     version: 0
[  255.600652] hm2/hm2_5i20.0:     data_addr: 0x1000
[  255.600653] hm2/hm2_5i20.0:     ddr_addr: 0x1100
[  255.600654] hm2/hm2_5i20.0:     alt_source_addr: 0x1200
[  255.600655] hm2/hm2_5i20.0:     open_drain_addr: 0x1300
[  255.600656] hm2/hm2_5i20.0:     output_invert_addr: 0x1400
[  255.600656] hm2/hm2_5i20.0:     instance 0:
[  255.600657] hm2/hm2_5i20.0:         data_read = 0xFF434F
[  255.600658] hm2/hm2_5i20.0:         data_write = 0x000000
[  255.600659] hm2/hm2_5i20.0:         ddr = 0x200000
[  255.600660] hm2/hm2_5i20.0:         alt_source = 0x2F415F
[  255.600661] hm2/hm2_5i20.0:         open_drain = 0x000000
[  255.600662] hm2/hm2_5i20.0:         output_invert = 0x000000
[  255.600663] hm2/hm2_5i20.0:     instance 1:
[  255.600664] hm2/hm2_5i20.0:         data_read = 0xFFDF7F
[  255.600665] hm2/hm2_5i20.0:         data_write = 0x000000
[  255.600666] hm2/hm2_5i20.0:         ddr = 0x000000
[  255.600666] hm2/hm2_5i20.0:         alt_source = 0x000000
[  255.600667] hm2/hm2_5i20.0:         open_drain = 0x000000
[  255.600668] hm2/hm2_5i20.0:         output_invert = 0x000000
[  255.600669] hm2/hm2_5i20.0:     instance 2:
[  255.600670] hm2/hm2_5i20.0:         data_read = 0xFFFFFF
[  255.600671] hm2/hm2_5i20.0:         data_write = 0x000000
[  255.600672] hm2/hm2_5i20.0:         ddr = 0x000000
[  255.600673] hm2/hm2_5i20.0:         alt_source = 0x000000
[  255.600674] hm2/hm2_5i20.0:         open_drain = 0x000000
[  255.600675] hm2/hm2_5i20.0:         output_invert = 0x000000
[  255.600676] hm2/hm2_5i20.0: Watchdog: 1
[  255.600677] hm2/hm2_5i20.0:     clock_frequency: 33333333 Hz (33.333 MHz)
[  255.600678] hm2/hm2_5i20.0:     version: 0
[  255.600679] hm2/hm2_5i20.0:     timer_addr: 0x0C00
[  255.600680] hm2/hm2_5i20.0:     status_addr: 0x0D00
[  255.600681] hm2/hm2_5i20.0:     reset_addr: 0x0E00
[  255.600682] hm2/hm2_5i20.0:     instance 0:
[  255.600683] hm2/hm2_5i20.0:         param timeout_ns = 5000000
[  255.600684] hm2/hm2_5i20.0:         pin has_bit = 0
[  255.600685] hm2/hm2_5i20.0:         reg timer = 0x80000000
[  255.600746] hm2/hm2_5i20.0: registered
[  255.600748] hm2_5i20.0: initialized AnyIO board at 0000:04:01.0
 
Last edit: 31 Oct 2022 19:50 by andypugh.

Please Log in or Create an account to join the conversation.

Time to create page: 0.092 seconds
Powered by Kunena Forum