Re: New GPIO adapter / Patch submission guide?

Michael Schwingen <[email protected]> Sun, 21 Jul 2024 15:51:49 +0200
Newsgroups gmane.linux.hardware.gpib.general
Message-ID <[email protected]>
Hi,

it seems my mail server blocked your replies, so i have to pick this from
the archive, breaking the references - sorry for that.

> We have no guidelines for submitting patches, we are very flexible. 
> Smaller patches are of course preferred.

OK. I see you already picked parts of my changes without me providing a
separate patch - thanks!

> A lot of work has been done to avoid missing or double interrupts, although
> we had not seen buffer overrun.
> See also workaround <https://forums.raspberrypi.com/viewtopic.php?t=350295>
> for a hardware issue.
> What kernel version are you using?

Yes, I found that discussion back when first looking into the problems, but
either those patches were not yet in the raspbian kernel at that time, or
they did not fully address the problems I had.

I don't have logs from back then - according to the tims stamps on my
hardware files, it must have been around March 2024, with the then-current
raspbian and kernel 6.1.

> What was your test setup when you encountered the problems you mentioned?

I used a basic adapter (on perfboard) consisting only of 100-ohm series
resistors, 10k pullup resistors and a ~1.5m long GPIB cable, connected to my
HP 34401A multimeter.  Adapter pinout matches the gpib4pi pinout (without
the SN7516x drivers), so it works with the normal kernel driver.


I just dug out the adapter and attached it to my current development system,
a raspberry pi 3B running 

Linux gpib-rp2 6.6.31+rpt-rpi-v7 #1 SMP Raspbian 1:6.6.31-1+rpt1 (2024-05-29) armv7l GNU/Linux

which was updated a few days ago, and tested using the current git master
*without* my patches.

I get different, inconsistent behaviour on multiples tries.  It works most
of the time, and I did not get lost interrupts this time, but I was able to
get a complete system lockup twice (see attached trace).

This is what I did:
 - load module and run gpib_config
 - echo "*IDN?" | ibterm -d 4   (works fime)
 - power off the HP34401A
 - echo "*IDN?" | ibterm -d 4
-> system hangs completely, serial console is dead, 
 - power up the HP34401A again
-> system comes back, *lots* of debug output on the serial console

The same test with my level-triggered interrupt handlers works fine.

I think there are multiple problems with the way the old interrupt handlers
work, but I did not dig too deep into them - the easiest fix was to use
level triggering, which avoids all the possible hang conditions (at the cost
of enabling/disabling/reconfiguring interrupts per transfer - not sure how
costly those operations are).

I remember seeing buffer increments beyond the transfer size - possibly
 priv->rbuf[priv->count++] = get_data_lines();
in bb_DAV_interrupt, which does not check if it is still inside the buffer,
but I think i also saw similar problems in the write interrupt handlers -
but as I said, this is from memory and may be wrong.

cu
Michael



journalctl -f
Jul 21 12:46:01 gpib-rp2 systemd[1]: Started [email protected] - User Manager for UID 0.
Jul 21 12:46:01 gpib-rp2 systemd[1]: Started session-3.scope - Session 3 of User root.
Jul 21 12:46:01 gpib-rp2 sshd[930]: pam_env(sshd:session): deprecated reading of user environment enabled
Jul 21 12:46:11 gpib-rp2 kernel: gpib_common: loading out-of-tree module taints kernel.
Jul 21 12:46:11 gpib-rp2 kernel: Linux-GPIB 4.3.6 Driver
Jul 21 12:46:12 gpib-rp2 kernel: gpib_bitbang: unknown parameter 'blink_delay_ms' ignored
Jul 21 12:46:12 gpib-rp2 kernel: gpib: registered gpib_bitbang interface
Jul 21 12:46:12 gpib-rp2 kernel: gpib_bitbang:bb_init_module - module loaded with pin map "gpib4pi-1.1"
Jul 21 12:46:13 gpib-rp2 kernel: gpib_bitbang:bb_attach - Enter ...
Jul 21 12:46:13 gpib-rp2 kernel: gpib_bitbang:bb_attach - Using pin map "gpib4pi-1.1"
Jul 21 12:46:13 gpib-rp2 kernel: gpib_bitbang:bb_get_irq - IRQ gpib_bitbang_DAV: 200
Jul 21 12:46:13 gpib-rp2 kernel: gpib_bitbang:bb_get_irq - IRQ gpib_bitbang_NRFD: 201
Jul 21 12:46:13 gpib-rp2 kernel: gpib_bitbang:bb_get_irq - IRQ gpib_bitbang_NDAC: 202
Jul 21 12:46:13 gpib-rp2 kernel: gpib_bitbang:bb_get_irq - IRQ gpib_bitbang_SRQ: 203
Jul 21 12:46:13 gpib-rp2 kernel: gpib_bitbang:bb_attach - attached board 0
Jul 21 12:46:13 gpib-rp2 kernel: gpib_bitbang:bb_request_system_control - 1
Jul 21 12:46:13 gpib-rp2 kernel: gpib_bitbang:bb_update_status - 0x20 mask 0x0
Jul 21 12:46:13 gpib-rp2 kernel: gpib_bitbang:bb_line_status - status lines:  8ff
Jul 21 12:46:13 gpib-rp2 kernel: gpib_bitbang:bb_interface_clear - 1
Jul 21 12:46:13 gpib-rp2 kernel: gpib_bitbang:bb_interface_clear - 0
Jul 21 12:46:13 gpib-rp2 kernel: gpib_bitbang:bb_update_status - 0x20 mask 0x0
Jul 21 12:46:13 gpib-rp2 kernel: gpib_bitbang:bb_line_status - status lines:   ff
Jul 21 12:46:13 gpib-rp2 kernel: gpib_bitbang:bb_remote_enable - 1
Jul 21 12:46:13 gpib-rp2 kernel: gpib_bitbang:bb_update_status - 0x60 mask 0x0
Jul 21 12:46:13 gpib-rp2 kernel: gpib_bitbang:bb_line_status - status lines: 10ff
Jul 21 12:46:27 gpib-rp2 kernel: gpib_bitbang:bb_update_status - 0x60 mask 0x0
Jul 21 12:46:27 gpib-rp2 kernel: gpib_bitbang:bb_line_status - status lines: 10ff
Jul 21 12:46:27 gpib-rp2 kernel: gpib_bitbang:bb_update_status - 0x60 mask 0x0
Jul 21 12:46:27 gpib-rp2 kernel: gpib_bitbang:bb_line_status - status lines: 10ff
Jul 21 12:46:27 gpib-rp2 kernel: gpib_bitbang:bb_update_status - 0x60 mask 0x0
Jul 21 12:46:27 gpib-rp2 kernel: gpib_bitbang:bb_line_status - status lines: 10ff
Jul 21 12:46:27 gpib-rp2 kernel: gpib_bitbang:bb_update_status - 0x60 mask 0x0
Jul 21 12:46:27 gpib-rp2 kernel: gpib_bitbang:bb_line_status - status lines: 10ff
Jul 21 12:46:27 gpib-rp2 kernel: gpib_bitbang:bb_update_status - 0x60 mask 0x0
Jul 21 12:46:27 gpib-rp2 kernel: gpib_bitbang:bb_line_status - status lines: 10ff
Jul 21 12:46:27 gpib-rp2 kernel: gpib_bitbang:bb_take_control - 0
Jul 21 12:46:27 gpib-rp2 kernel: gpib_bitbang:bb_update_status - 0x70 mask 0x0
Jul 21 12:46:27 gpib-rp2 kernel: gpib_bitbang:bb_line_status - status lines: 50ff
Jul 21 12:46:27 gpib-rp2 kernel: gpib_bitbang:bb_update_status - 0x70 mask 0x0
Jul 21 12:46:27 gpib-rp2 kernel: gpib_bitbang:bb_line_status - status lines: 50ff
Jul 21 12:46:27 gpib-rp2 kernel: gpib_bitbang:bb_update_status - 0x70 mask 0x0
Jul 21 12:46:27 gpib-rp2 kernel: gpib_bitbang:bb_line_status - status lines: 50ff
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_update_status - 0x70 mask 0x0
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_line_status - status lines: 52ff
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_update_status - 0x70 mask 0x0
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_line_status - status lines: 52ff
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_update_status - 0x70 mask 0x0
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_line_status - status lines: 52ff
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_update_status - 0x70 mask 0x0
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_line_status - status lines: 52ff
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_update_status - 0x70 mask 0x0
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_line_status - status lines: 52ff
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_line_status - status lines: 52ff
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_command - ce535579  ce535579
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_write - board e9f2813f  lock 1  length: 3
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_buffer_print - <cmd len 3>
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_buffer_print - 0x40=TLK0
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_buffer_print - 0x3f=LSN31
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_buffer_print - 0x24=LSN4
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_write - Enabling interrupts - NRFD: 1   NDAC: 0
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_NRFD_interrupt - > irq: 201  NRFD: 1   NDAC: 0   st:   70 dir: 1  busy: 1:0
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_NRFD_interrupt - sending 0
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_NDAC_interrupt - > irq: 202  NRFD: 0   NDAC: 1   st:   70 dir: 1  busy: 1:0
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_NDAC_interrupt - accepted 0
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_NRFD_interrupt - > irq: 201  NRFD: 1   NDAC: 0   st:   70 dir: 1  busy: 1:0
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_NRFD_interrupt - sending 1
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_NDAC_interrupt - > irq: 202  NRFD: 0   NDAC: 1   st:   70 dir: 1  busy: 1:0
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_NDAC_interrupt - accepted 1
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_NRFD_interrupt - > irq: 201  NRFD: 1   NDAC: 0   st:   70 dir: 1  busy: 1:0
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_NRFD_interrupt - sending 2
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_NDAC_interrupt - > irq: 202  NRFD: 0   NDAC: 1   st:   70 dir: 1  busy: 1:0
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_NDAC_interrupt - accepted 2
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_NRFD_interrupt - > irq: 201  NRFD: 1   NDAC: 0   st:   70 dir: 1  busy: 1:0
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_write - awake from wait queue: 0
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_write - sent 3 bytes
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_update_status - 0x78 mask 0x0
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_line_status - status lines: 52ff
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_go_to_standby -
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_update_status - 0x68 mask 0x0
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_write - board e9f2813f  lock 1  length: 5
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_buffer_print - <data len 5 w.EOI>
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_buffer_print -   0  0x2a->*
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_buffer_print -   1  0x49->I
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_buffer_print -   2  0x44->D
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_buffer_print -   3  0x4e->N
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_buffer_print -   4  0x3f->?
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_write - Enabling interrupts - NRFD: 1   NDAC: 0
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_NRFD_interrupt - > irq: 201  NRFD: 1   NDAC: 0   st:   68 dir: 1  busy: 1:0
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_NRFD_interrupt - sending 0
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_NDAC_interrupt - > irq: 202  NRFD: 0   NDAC: 1   st:   68 dir: 1  busy: 1:0
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_NDAC_interrupt - accepted 0
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_NRFD_interrupt - > irq: 201  NRFD: 1   NDAC: 0   st:   68 dir: 1  busy: 1:0
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_NRFD_interrupt - sending 1
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_NDAC_interrupt - > irq: 202  NRFD: 0   NDAC: 1   st:   68 dir: 1  busy: 1:0
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_NDAC_interrupt - accepted 1
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_NRFD_interrupt - > irq: 201  NRFD: 1   NDAC: 0   st:   68 dir: 1  busy: 1:0
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_NRFD_interrupt - sending 2
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_NDAC_interrupt - > irq: 202  NRFD: 0   NDAC: 1   st:   68 dir: 1  busy: 1:0
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_NDAC_interrupt - accepted 2
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_NRFD_interrupt - > irq: 201  NRFD: 1   NDAC: 0   st:   68 dir: 1  busy: 1:0
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_NRFD_interrupt - sending 3
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_NDAC_interrupt - > irq: 202  NRFD: 0   NDAC: 1   st:   68 dir: 1  busy: 1:0
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_NDAC_interrupt - accepted 3
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_NRFD_interrupt - > irq: 201  NRFD: 1   NDAC: 0   st:   68 dir: 1  busy: 1:0
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_NRFD_interrupt - sending 4
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_NRFD_interrupt - Asserting EOI
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_NDAC_interrupt - > irq: 202  NRFD: 0   NDAC: 1   st:   68 dir: 1  busy: 1:0
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_NDAC_interrupt - accepted 4
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_write - awake from wait queue: 0
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_write - sent 5 bytes
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_update_status - 0x68 mask 0x0
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_line_status - status lines: 12ff
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_update_status - 0x68 mask 0x1
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_line_status - status lines: 12ff
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_disable_eos -
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_update_status - 0x68 mask 0x0
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_line_status - status lines: 12ff
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_update_status - 0x68 mask 0x0
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_line_status - status lines: 12ff
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_update_status - 0x68 mask 0x0
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_line_status - status lines: 12ff
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_take_control - 0
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_update_status - 0x78 mask 0x0
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_line_status - status lines: 52ff
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_command - ce535579  ce535579
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_write - board e9f2813f  lock 1  length: 3
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_buffer_print - <cmd len 3>
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_buffer_print - 0x3f=LSN31
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_buffer_print - 0x20=LSN0
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_buffer_print - 0x44=TLK4
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_write - Enabling interrupts - NRFD: 1   NDAC: 0
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_NRFD_interrupt - > irq: 201  NRFD: 1   NDAC: 0   st:   78 dir: 1  busy: 1:0
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_NRFD_interrupt - sending 0
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_NDAC_interrupt - > irq: 202  NRFD: 0   NDAC: 1   st:   78 dir: 1  busy: 1:0
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_NDAC_interrupt - accepted 0
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_NRFD_interrupt - > irq: 201  NRFD: 1   NDAC: 0   st:   78 dir: 1  busy: 1:0
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_NRFD_interrupt - sending 1
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_NDAC_interrupt - > irq: 202  NRFD: 0   NDAC: 1   st:   78 dir: 1  busy: 1:0
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_NDAC_interrupt - accepted 1
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_NRFD_interrupt - > irq: 201  NRFD: 1   NDAC: 0   st:   78 dir: 1  busy: 1:0
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_NRFD_interrupt - sending 2
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_NDAC_interrupt - > irq: 202  NRFD: 0   NDAC: 1   st:   78 dir: 1  busy: 1:0
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_NDAC_interrupt - accepted 2
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_NRFD_interrupt - > irq: 201  NRFD: 1   NDAC: 0   st:   78 dir: 1  busy: 1:0
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_write - awake from wait queue: 0
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_write - sent 3 bytes
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_update_status - 0x74 mask 0x0
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_line_status - status lines: 52ff
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_go_to_standby -
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_update_status - 0x64 mask 0x0
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_read - board: e9f2813f  lock 1  length: 2048
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_read - ..........DAV: 1  NRFD:0  NDAC: 0 SRQ: 1
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_DAV_interrupt - > irq: 200  DAV: 0  st:   64 dir: 0  busy: 1:0
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_DAV_interrupt - < irq: 200  count 1
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_DAV_interrupt - > irq: 200  DAV: 1  st:   64 dir: 0  busy: 1:0
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_DAV_interrupt - < irq: 200  count 1
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_DAV_interrupt - > irq: 200  DAV: 0  st:   64 dir: 0  busy: 1:0
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_DAV_interrupt - < irq: 200  count 2
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_DAV_interrupt - > irq: 200  DAV: 1  st:   64 dir: 0  busy: 1:0
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_DAV_interrupt - < irq: 200  count 2
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_DAV_interrupt - > irq: 200  DAV: 0  st:   64 dir: 0  busy: 1:0
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_DAV_interrupt - < irq: 200  count 3
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_DAV_interrupt - > irq: 200  DAV: 1  st:   64 dir: 0  busy: 1:0
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_DAV_interrupt - < irq: 200  count 3
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_DAV_interrupt - > irq: 200  DAV: 0  st:   64 dir: 0  busy: 1:0
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_DAV_interrupt - < irq: 200  count 4
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_DAV_interrupt - > irq: 200  DAV: 1  st:   64 dir: 0  busy: 1:0
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_DAV_interrupt - < irq: 200  count 4
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_DAV_interrupt - > irq: 200  DAV: 0  st:   64 dir: 0  busy: 1:0
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_DAV_interrupt - < irq: 200  count 5
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_DAV_interrupt - > irq: 200  DAV: 1  st:   64 dir: 0  busy: 1:0
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_DAV_interrupt - < irq: 200  count 5
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_DAV_interrupt - > irq: 200  DAV: 0  st:   64 dir: 0  busy: 1:0
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_DAV_interrupt - < irq: 200  count 6
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_DAV_interrupt - > irq: 200  DAV: 1  st:   64 dir: 0  busy: 1:0
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_DAV_interrupt - < irq: 200  count 6
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_DAV_interrupt - > irq: 200  DAV: 0  st:   64 dir: 0  busy: 1:0
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_DAV_interrupt - < irq: 200  count 7
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_DAV_interrupt - > irq: 200  DAV: 1  st:   64 dir: 0  busy: 1:0
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_DAV_interrupt - < irq: 200  count 7
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_DAV_interrupt - > irq: 200  DAV: 0  st:   64 dir: 0  busy: 1:0
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_DAV_interrupt - < irq: 200  count 8
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_DAV_interrupt - > irq: 200  DAV: 1  st:   64 dir: 0  busy: 1:0
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_DAV_interrupt - < irq: 200  count 8
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_DAV_interrupt - > irq: 200  DAV: 0  st:   64 dir: 0  busy: 1:0
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_DAV_interrupt - < irq: 200  count 9
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_DAV_interrupt - > irq: 200  DAV: 1  st:   64 dir: 0  busy: 1:0
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_DAV_interrupt - < irq: 200  count 9
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_DAV_interrupt - > irq: 200  DAV: 0  st:   64 dir: 0  busy: 1:0
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_DAV_interrupt - < irq: 200  count 10
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_DAV_interrupt - > irq: 200  DAV: 1  st:   64 dir: 0  busy: 1:0
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_DAV_interrupt - < irq: 200  count 10
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_DAV_interrupt - > irq: 200  DAV: 0  st:   64 dir: 0  busy: 1:0
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_DAV_interrupt - < irq: 200  count 11
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_DAV_interrupt - > irq: 200  DAV: 1  st:   64 dir: 0  busy: 1:0
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_DAV_interrupt - < irq: 200  count 11
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_DAV_interrupt - > irq: 200  DAV: 0  st:   64 dir: 0  busy: 1:0
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_DAV_interrupt - < irq: 200  count 12
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_DAV_interrupt - > irq: 200  DAV: 1  st:   64 dir: 0  busy: 1:0
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_DAV_interrupt - < irq: 200  count 12
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_DAV_interrupt - > irq: 200  DAV: 0  st:   64 dir: 0  busy: 1:0
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_DAV_interrupt - < irq: 200  count 13
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_DAV_interrupt - > irq: 200  DAV: 1  st:   64 dir: 0  busy: 1:0
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_DAV_interrupt - < irq: 200  count 13
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_DAV_interrupt - > irq: 200  DAV: 0  st:   64 dir: 0  busy: 1:0
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_DAV_interrupt - < irq: 200  count 14
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_DAV_interrupt - > irq: 200  DAV: 1  st:   64 dir: 0  busy: 1:0
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_DAV_interrupt - < irq: 200  count 14
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_DAV_interrupt - > irq: 200  DAV: 0  st:   64 dir: 0  busy: 1:0
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_DAV_interrupt - < irq: 200  count 15
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_DAV_interrupt - > irq: 200  DAV: 1  st:   64 dir: 0  busy: 1:0
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_DAV_interrupt - < irq: 200  count 15
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_DAV_interrupt - > irq: 200  DAV: 0  st:   64 dir: 0  busy: 1:0
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_DAV_interrupt - < irq: 200  count 16
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_DAV_interrupt - > irq: 200  DAV: 1  st:   64 dir: 0  busy: 1:0
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_DAV_interrupt - < irq: 200  count 16
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_DAV_interrupt - > irq: 200  DAV: 0  st:   64 dir: 0  busy: 1:0
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_DAV_interrupt - < irq: 200  count 17
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_DAV_interrupt - > irq: 200  DAV: 1  st:   64 dir: 0  busy: 1:0
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_DAV_interrupt - < irq: 200  count 17
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_DAV_interrupt - > irq: 200  DAV: 0  st:   64 dir: 0  busy: 1:0
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_DAV_interrupt - < irq: 200  count 18
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_DAV_interrupt - > irq: 200  DAV: 1  st:   64 dir: 0  busy: 1:0
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_DAV_interrupt - < irq: 200  count 18
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_DAV_interrupt - > irq: 200  DAV: 0  st:   64 dir: 0  busy: 1:0
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_DAV_interrupt - < irq: 200  count 19
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_DAV_interrupt - > irq: 200  DAV: 1  st:   64 dir: 0  busy: 1:0
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_DAV_interrupt - < irq: 200  count 19
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_DAV_interrupt - > irq: 200  DAV: 0  st:   64 dir: 0  busy: 1:0
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_DAV_interrupt - < irq: 200  count 20
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_DAV_interrupt - > irq: 200  DAV: 1  st:   64 dir: 0  busy: 1:0
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_DAV_interrupt - < irq: 200  count 20
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_DAV_interrupt - > irq: 200  DAV: 0  st:   64 dir: 0  busy: 1:0
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_DAV_interrupt - < irq: 200  count 21
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_DAV_interrupt - > irq: 200  DAV: 1  st:   64 dir: 0  busy: 1:0
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_DAV_interrupt - < irq: 200  count 21
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_DAV_interrupt - > irq: 200  DAV: 0  st:   64 dir: 0  busy: 1:0
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_DAV_interrupt - < irq: 200  count 22
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_DAV_interrupt - > irq: 200  DAV: 1  st:   64 dir: 0  busy: 1:0
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_DAV_interrupt - < irq: 200  count 22
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_DAV_interrupt - > irq: 200  DAV: 0  st:   64 dir: 0  busy: 1:0
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_DAV_interrupt - < irq: 200  count 23
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_DAV_interrupt - > irq: 200  DAV: 1  st:   64 dir: 0  busy: 1:0
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_DAV_interrupt - < irq: 200  count 23
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_DAV_interrupt - > irq: 200  DAV: 0  st:   64 dir: 0  busy: 1:0
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_DAV_interrupt - < irq: 200  count 24
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_DAV_interrupt - > irq: 200  DAV: 1  st:   64 dir: 0  busy: 1:0
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_DAV_interrupt - < irq: 200  count 24
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_DAV_interrupt - > irq: 200  DAV: 0  st:   64 dir: 0  busy: 1:0
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_DAV_interrupt - < irq: 200  count 25
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_DAV_interrupt - > irq: 200  DAV: 1  st:   64 dir: 0  busy: 1:0
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_DAV_interrupt - < irq: 200  count 25
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_DAV_interrupt - > irq: 200  DAV: 0  st:   64 dir: 0  busy: 1:0
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_DAV_interrupt - < irq: 200  count 26
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_DAV_interrupt - > irq: 200  DAV: 1  st:   64 dir: 0  busy: 1:0
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_DAV_interrupt - < irq: 200  count 26
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_DAV_interrupt - > irq: 200  DAV: 0  st:   64 dir: 0  busy: 1:0
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_DAV_interrupt - < irq: 200  count 27
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_DAV_interrupt - > irq: 200  DAV: 1  st:   64 dir: 0  busy: 1:0
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_DAV_interrupt - < irq: 200  count 27
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_DAV_interrupt - > irq: 200  DAV: 0  st:   64 dir: 0  busy: 1:0
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_DAV_interrupt - < irq: 200  count 28
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_DAV_interrupt - > irq: 200  DAV: 1  st:   64 dir: 0  busy: 1:0
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_DAV_interrupt - < irq: 200  count 28
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_DAV_interrupt - > irq: 200  DAV: 0  st:   64 dir: 0  busy: 1:0
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_DAV_interrupt - < irq: 200  count 29
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_DAV_interrupt - > irq: 200  DAV: 1  st:   64 dir: 0  busy: 1:0
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_DAV_interrupt - < irq: 200  count 29
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_DAV_interrupt - > irq: 200  DAV: 0  st:   64 dir: 0  busy: 1:0
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_DAV_interrupt - < irq: 200  count 30
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_DAV_interrupt - > irq: 200  DAV: 1  st:   64 dir: 0  busy: 1:0
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_DAV_interrupt - < irq: 200  count 30
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_DAV_interrupt - > irq: 200  DAV: 0  st:   64 dir: 0  busy: 1:0
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_DAV_interrupt - < irq: 200  count 31
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_DAV_interrupt - > irq: 200  DAV: 1  st:   64 dir: 0  busy: 1:0
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_DAV_interrupt - < irq: 200  count 31
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_read - awake from wait queue: 0
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_read - return: 0  eoi|eos: 1 count: 31
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_update_status - 0x64 mask 0x0
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_line_status - status lines: 96ff
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_update_status - 0x64 mask 0x1
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_line_status - status lines: 96ff
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_update_status - 0x64 mask 0x0
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_line_status - status lines: 96ff
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_update_status - 0x64 mask 0x0
Jul 21 12:46:40 gpib-rp2 kernel: gpib_bitbang:bb_line_status - status lines: 96ff
Jul 21 12:46:44 gpib-rp2 kernel: gpib_bitbang:bb_update_status - 0x64 mask 0x0
Jul 21 12:46:44 gpib-rp2 kernel: gpib_bitbang:bb_line_status - status lines: 96ff
Jul 21 12:46:44 gpib-rp2 kernel: gpib_bitbang:bb_update_status - 0x64 mask 0x0
Jul 21 12:46:44 gpib-rp2 kernel: gpib_bitbang:bb_line_status - status lines: 96ff
Jul 21 12:46:47 gpib-rp2 kernel: gpib_bitbang:bb_update_status - 0x64 mask 0x0
Jul 21 12:46:47 gpib-rp2 kernel: gpib_bitbang:bb_line_status - status lines: 96ff
Jul 21 12:46:47 gpib-rp2 kernel: gpib_bitbang:bb_update_status - 0x64 mask 0x0
Jul 21 12:46:47 gpib-rp2 kernel: gpib_bitbang:bb_line_status - status lines: 96ff
Jul 21 12:46:47 gpib-rp2 kernel: gpib_bitbang:bb_update_status - 0x64 mask 0x0
Jul 21 12:46:47 gpib-rp2 kernel: gpib_bitbang:bb_line_status - status lines: 96ff
Jul 21 12:46:47 gpib-rp2 kernel: gpib_bitbang:bb_take_control - 1
Jul 21 12:46:47 gpib-rp2 kernel: gpib_bitbang:bb_update_status - 0x74 mask 0x0
Jul 21 12:46:47 gpib-rp2 kernel: gpib_bitbang:bb_line_status - status lines: 56ff
Jul 21 12:46:47 gpib-rp2 kernel: gpib_bitbang:bb_command - ce535579  ce535579
Jul 21 12:46:47 gpib-rp2 kernel: gpib_bitbang:bb_write - board e9f2813f  lock 1  length: 3
Jul 21 12:46:47 gpib-rp2 kernel: gpib_bitbang:bb_buffer_print - <cmd len 3>
Jul 21 12:46:47 gpib-rp2 kernel: gpib_bitbang:bb_buffer_print - 0x40=TLK0
Jul 21 12:46:47 gpib-rp2 kernel: gpib_bitbang:bb_buffer_print - 0x3f=LSN31
Jul 21 12:46:47 gpib-rp2 kernel: gpib_bitbang:bb_buffer_print - 0x24=LSN4
Jul 21 12:46:47 gpib-rp2 kernel: gpib_bitbang:bb_write - Enabling interrupts - NRFD: 1   NDAC: 0
Jul 21 12:46:47 gpib-rp2 kernel: gpib_bitbang:bb_NRFD_interrupt - > irq: 201  NRFD: 1   NDAC: 0   st:   74 dir: 1  busy: 1:0
Jul 21 12:46:47 gpib-rp2 kernel: gpib_bitbang:bb_NRFD_interrupt - sending 0
Jul 21 12:46:47 gpib-rp2 kernel: gpib_bitbang:bb_NDAC_interrupt - > irq: 202  NRFD: 0   NDAC: 1   st:   74 dir: 1  busy: 1:0
Jul 21 12:46:47 gpib-rp2 kernel: gpib_bitbang:bb_NDAC_interrupt - accepted 0
Jul 21 12:46:47 gpib-rp2 kernel: gpib_bitbang:bb_NRFD_interrupt - > irq: 201  NRFD: 1   NDAC: 0   st:   74 dir: 1  busy: 1:0
Jul 21 12:46:47 gpib-rp2 kernel: gpib_bitbang:bb_NRFD_interrupt - sending 1
Jul 21 12:46:47 gpib-rp2 kernel: gpib_bitbang:bb_NDAC_interrupt - > irq: 202  NRFD: 0   NDAC: 1   st:   74 dir: 1  busy: 1:0
Jul 21 12:46:47 gpib-rp2 kernel: gpib_bitbang:bb_NDAC_interrupt - accepted 1
Jul 21 12:46:47 gpib-rp2 kernel: gpib_bitbang:bb_NRFD_interrupt - > irq: 201  NRFD: 1   NDAC: 0   st:   74 dir: 1  busy: 1:0
Jul 21 12:46:47 gpib-rp2 kernel: gpib_bitbang:bb_NRFD_interrupt - sending 2
Jul 21 12:46:47 gpib-rp2 kernel: gpib_bitbang:bb_NDAC_interrupt - > irq: 202  NRFD: 0   NDAC: 1   st:   74 dir: 1  busy: 1:0
Jul 21 12:46:47 gpib-rp2 kernel: gpib_bitbang:bb_NDAC_interrupt - accepted 2
Jul 21 12:46:47 gpib-rp2 kernel: gpib_bitbang:bb_NRFD_interrupt - > irq: 201  NRFD: 1   NDAC: 0   st:   74 dir: 1  busy: 1:0
Jul 21 12:46:47 gpib-rp2 kernel: gpib_bitbang:bb_write - awake from wait queue: 0
Jul 21 12:46:47 gpib-rp2 kernel: gpib_bitbang:bb_write - sent 3 bytes
Jul 21 12:46:47 gpib-rp2 kernel: gpib_bitbang:bb_update_status - 0x78 mask 0x0
Jul 21 12:46:47 gpib-rp2 kernel: gpib_bitbang:bb_line_status - status lines: 52ff
Jul 21 12:46:47 gpib-rp2 kernel: gpib_bitbang:bb_go_to_standby -
Jul 21 12:46:47 gpib-rp2 kernel: gpib_bitbang:bb_update_status - 0x68 mask 0x0
Jul 21 12:46:47 gpib-rp2 kernel: gpib_bitbang:bb_write - board e9f2813f  lock 1  length: 5
Jul 21 12:46:47 gpib-rp2 kernel: gpib_bitbang:bb_buffer_print - <data len 5 w.EOI>
Jul 21 12:46:47 gpib-rp2 kernel: gpib_bitbang:bb_buffer_print -   0  0x2a->*
Jul 21 12:46:47 gpib-rp2 kernel: gpib_bitbang:bb_buffer_print -   1  0x49->I
Jul 21 12:46:47 gpib-rp2 kernel: gpib_bitbang:bb_buffer_print -   2  0x44->D
Jul 21 12:46:47 gpib-rp2 kernel: gpib_bitbang:bb_buffer_print -   3  0x4e->N
Jul 21 12:46:47 gpib-rp2 kernel: gpib_bitbang:bb_buffer_print -   4  0x3f->?
Jul 21 12:46:47 gpib-rp2 kernel: gpib_bitbang:bb_write - Enabling interrupts - NRFD: 1   NDAC: 0
Jul 21 12:46:47 gpib-rp2 kernel: gpib_bitbang:bb_NRFD_interrupt - > irq: 201  NRFD: 1   NDAC: 0   st:   68 dir: 1  busy: 1:0
Jul 21 12:46:47 gpib-rp2 kernel: gpib_bitbang:bb_NRFD_interrupt - sending 0
Jul 21 12:46:47 gpib-rp2 kernel: gpib_bitbang:bb_NDAC_interrupt - > irq: 202  NRFD: 0   NDAC: 1   st:   68 dir: 1  busy: 1:0
Jul 21 12:46:47 gpib-rp2 kernel: gpib_bitbang:bb_NDAC_interrupt - accepted 0
Jul 21 12:46:47 gpib-rp2 kernel: gpib_bitbang:bb_NRFD_interrupt - > irq: 201  NRFD: 1   NDAC: 0   st:   68 dir: 1  busy: 1:0
Jul 21 12:46:47 gpib-rp2 kernel: gpib_bitbang:bb_NRFD_interrupt - sending 1
Jul 21 12:46:47 gpib-rp2 kernel: gpib_bitbang:bb_NDAC_interrupt - > irq: 202  NRFD: 0   NDAC: 1   st:   68 dir: 1  busy: 1:0
Jul 21 12:46:47 gpib-rp2 kernel: gpib_bitbang:bb_NDAC_interrupt - accepted 1
Jul 21 12:46:47 gpib-rp2 kernel: gpib_bitbang:bb_NRFD_interrupt - > irq: 201  NRFD: 1   NDAC: 0   st:   68 dir: 1  busy: 1:0
Jul 21 12:46:47 gpib-rp2 kernel: gpib_bitbang:bb_NRFD_interrupt - sending 2
Jul 21 12:46:47 gpib-rp2 kernel: gpib_bitbang:bb_NDAC_interrupt - > irq: 202  NRFD: 0   NDAC: 1   st:   68 dir: 1  busy: 1:0
Jul 21 12:46:47 gpib-rp2 kernel: gpib_bitbang:bb_NDAC_interrupt - accepted 2
Jul 21 12:46:47 gpib-rp2 kernel: gpib_bitbang:bb_NRFD_interrupt - > irq: 201  NRFD: 1   NDAC: 0   st:   68 dir: 1  busy: 1:0
Jul 21 12:46:47 gpib-rp2 kernel: gpib_bitbang:bb_NRFD_interrupt - sending 3
Jul 21 12:46:47 gpib-rp2 kernel: gpib_bitbang:bb_NDAC_interrupt - > irq: 202  NRFD: 0   NDAC: 1   st:   68 dir: 1  busy: 1:0
Jul 21 12:46:47 gpib-rp2 kernel: gpib_bitbang:bb_NDAC_interrupt - accepted 3
Jul 21 12:46:47 gpib-rp2 kernel: gpib_bitbang:bb_NRFD_interrupt - > irq: 201  NRFD: 1   NDAC: 0   st:   68 dir: 1  busy: 1:0
Jul 21 12:46:47 gpib-rp2 kernel: gpib_bitbang:bb_NRFD_interrupt - sending 4
Jul 21 12:46:47 gpib-rp2 kernel: gpib_bitbang:bb_NRFD_interrupt - Asserting EOI
Jul 21 12:46:47 gpib-rp2 kernel: gpib_bitbang:bb_NDAC_interrupt - > irq: 202  NRFD: 0   NDAC: 1   st:   68 dir: 1  busy: 1:0
Jul 21 12:46:47 gpib-rp2 kernel: gpib_bitbang:bb_NDAC_interrupt - accepted 4
Jul 21 12:46:47 gpib-rp2 kernel: gpib_bitbang:bb_write - awake from wait queue: 0
Jul 21 12:46:47 gpib-rp2 kernel: gpib_bitbang:bb_write - sent 5 bytes
Jul 21 12:46:47 gpib-rp2 kernel: gpib_bitbang:bb_update_status - 0x68 mask 0x0
Jul 21 12:46:47 gpib-rp2 kernel: gpib_bitbang:bb_line_status - status lines: 12ff
Jul 21 12:46:47 gpib-rp2 kernel: gpib_bitbang:bb_update_status - 0x68 mask 0x1
Jul 21 12:46:47 gpib-rp2 kernel: gpib_bitbang:bb_line_status - status lines: 12ff
Jul 21 12:46:47 gpib-rp2 kernel: gpib_bitbang:bb_disable_eos -
Jul 21 12:46:47 gpib-rp2 kernel: gpib_bitbang:bb_update_status - 0x68 mask 0x0
Jul 21 12:46:47 gpib-rp2 kernel: gpib_bitbang:bb_line_status - status lines: 12ff
Jul 21 12:46:47 gpib-rp2 kernel: gpib_bitbang:bb_update_status - 0x68 mask 0x0
Jul 21 12:46:47 gpib-rp2 kernel: gpib_bitbang:bb_line_status - status lines: 12ff
Jul 21 12:46:47 gpib-rp2 kernel: gpib_bitbang:bb_update_status - 0x68 mask 0x0
Jul 21 12:46:47 gpib-rp2 kernel: gpib_bitbang:bb_line_status - status lines: 12ff
Jul 21 12:46:47 gpib-rp2 kernel: gpib_bitbang:bb_take_control - 0
Jul 21 12:46:47 gpib-rp2 kernel: gpib_bitbang:bb_update_status - 0x78 mask 0x0
Jul 21 12:46:47 gpib-rp2 kernel: gpib_bitbang:bb_line_status - status lines: 52ff
Jul 21 12:46:47 gpib-rp2 kernel: gpib_bitbang:bb_command - ce535579  ce535579
Jul 21 12:46:47 gpib-rp2 kernel: gpib_bitbang:bb_write - board e9f2813f  lock 1  length: 3
Jul 21 12:46:47 gpib-rp2 kernel: gpib_bitbang:bb_buffer_print - <cmd len 3>
Jul 21 12:46:47 gpib-rp2 kernel: gpib_bitbang:bb_buffer_print - 0x3f=LSN31
Jul 21 12:46:47 gpib-rp2 kernel: gpib_bitbang:bb_buffer_print - 0x20=LSN0
Jul 21 12:46:47 gpib-rp2 kernel: gpib_bitbang:bb_buffer_print - 0x44=TLK4
Jul 21 12:46:47 gpib-rp2 kernel: gpib_bitbang:bb_write - Enabling interrupts - NRFD: 1   NDAC: 0
Jul 21 12:46:47 gpib-rp2 kernel: gpib_bitbang:bb_NRFD_interrupt - > irq: 201  NRFD: 1   NDAC: 0   st:   78 dir: 1  busy: 1:0
Jul 21 12:46:47 gpib-rp2 kernel: gpib_bitbang:bb_NRFD_interrupt - sending 0
Jul 21 12:46:47 gpib-rp2 kernel: gpib_bitbang:bb_NDAC_interrupt - > irq: 202  NRFD: 0   NDAC: 1   st:   78 dir: 1  busy: 1:0
Jul 21 12:46:47 gpib-rp2 kernel: gpib_bitbang:bb_NDAC_interrupt - accepted 0
Jul 21 12:46:47 gpib-rp2 kernel: gpib_bitbang:bb_NRFD_interrupt - > irq: 201  NRFD: 1   NDAC: 0   st:   78 dir: 1  busy: 1:0
Jul 21 12:46:47 gpib-rp2 kernel: gpib_bitbang:bb_NRFD_interrupt - sending 1
Jul 21 12:46:47 gpib-rp2 kernel: gpib_bitbang:bb_NDAC_interrupt - > irq: 202  NRFD: 0   NDAC: 1   st:   78 dir: 1  busy: 1:0
Jul 21 12:46:47 gpib-rp2 kernel: gpib_bitbang:bb_NDAC_interrupt - accepted 1
Jul 21 12:46:47 gpib-rp2 kernel: gpib_bitbang:bb_NRFD_interrupt - > irq: 201  NRFD: 1   NDAC: 0   st:   78 dir: 1  busy: 1:0
Jul 21 12:46:47 gpib-rp2 kernel: gpib_bitbang:bb_NRFD_interrupt - sending 2
Jul 21 12:46:47 gpib-rp2 kernel: gpib_bitbang:bb_NDAC_interrupt - > irq: 202  NRFD: 0   NDAC: 1   st:   78 dir: 1  busy: 1:0
Jul 21 12:46:47 gpib-rp2 kernel: gpib_bitbang:bb_NDAC_interrupt - accepted 2
Jul 21 12:46:47 gpib-rp2 kernel: gpib_bitbang:bb_NRFD_interrupt - > irq: 201  NRFD: 1   NDAC: 0   st:   78 dir: 1  busy: 1:0
Jul 21 12:46:47 gpib-rp2 kernel: gpib_bitbang:bb_write - awake from wait queue: 0
Jul 21 12:46:47 gpib-rp2 kernel: gpib_bitbang:bb_write - sent 3 bytes
Jul 21 12:46:47 gpib-rp2 kernel: gpib_bitbang:bb_update_status - 0x74 mask 0x0
Jul 21 12:46:47 gpib-rp2 kernel: gpib_bitbang:bb_line_status - status lines: 52ff
Jul 21 12:46:47 gpib-rp2 kernel: gpib_bitbang:bb_go_to_standby -
Jul 21 12:46:47 gpib-rp2 kernel: gpib_bitbang:bb_update_status - 0x64 mask 0x0
Jul 21 12:46:47 gpib-rp2 kernel: gpib_bitbang:bb_read - board: e9f2813f  lock 1  length: 2048
Jul 21 12:46:47 gpib-rp2 kernel: gpib_bitbang:bb_read - ..........DAV: 1  NRFD:0  NDAC: 0 SRQ: 1
Jul 21 12:46:47 gpib-rp2 kernel: gpib_bitbang:bb_DAV_interrupt - > irq: 200  DAV: 0  st:   64 dir: 0  busy: 1:0
Jul 21 12:46:47 gpib-rp2 kernel: gpib_bitbang:bb_DAV_interrupt - < irq: 200  count 1
Jul 21 12:46:47 gpib-rp2 kernel: gpib_bitbang:bb_DAV_interrupt - > irq: 200  DAV: 1  st:   64 dir: 0  busy: 1:0
Jul 21 12:46:47 gpib-rp2 kernel: gpib_bitbang:bb_DAV_interrupt - < irq: 200  count 1
Jul 21 12:46:47 gpib-rp2 kernel: gpib_bitbang:bb_DAV_interrupt - > irq: 200  DAV: 0  st:   64 dir: 0  busy: 1:0
Jul 21 12:46:47 gpib-rp2 kernel: gpib_bitbang:bb_DAV_interrupt - < irq: 200  count 2
Jul 21 12:46:47 gpib-rp2 kernel: gpib_bitbang:bb_DAV_interrupt - > irq: 200  DAV: 1  st:   64 dir: 0  busy: 1:0
Jul 21 12:46:47 gpib-rp2 kernel: gpib_bitbang:bb_DAV_interrupt - < irq: 200  count 2
Jul 21 12:46:47 gpib-rp2 kernel: gpib_bitbang:bb_DAV_interrupt - > irq: 200  DAV: 0  st:   64 dir: 0  busy: 1:0
Jul 21 12:46:47 gpib-rp2 kernel: gpib_bitbang:bb_DAV_interrupt - < irq: 200  count 3
Jul 21 12:46:47 gpib-rp2 kernel: gpib_bitbang:bb_DAV_interrupt - > irq: 200  DAV: 1  st:   64 dir: 0  busy: 1:0
Jul 21 12:46:47 gpib-rp2 kernel: gpib_bitbang:bb_DAV_interrupt - < irq: 200  count 3
<snipped lots of similar messages>
Jul 21 12:46:47 gpib-rp2 kernel: gpib_bitbang:bb_DAV_interrupt - > irq: 200  DAV: 1  st:   64 dir: 0  busy: 1:0
Jul 21 12:46:47 gpib-rp2 kernel: gpib_bitbang:bb_DAV_interrupt - < irq: 200  count 31
Jul 21 12:46:47 gpib-rp2 kernel: gpib_bitbang:bb_read - awake from wait queue: 0
Jul 21 12:46:47 gpib-rp2 kernel: gpib_bitbang:bb_read - return: 0  eoi|eos: 1 count: 31
Jul 21 12:46:47 gpib-rp2 kernel: gpib_bitbang:bb_update_status - 0x64 mask 0x0
Jul 21 12:46:47 gpib-rp2 kernel: gpib_bitbang:bb_line_status - status lines: 96ff
Jul 21 12:46:47 gpib-rp2 kernel: gpib_bitbang:bb_update_status - 0x64 mask 0x1
Jul 21 12:46:47 gpib-rp2 kernel: gpib_bitbang:bb_line_status - status lines: 96ff
Jul 21 12:46:53 gpib-rp2 kernel: gpib_bitbang:bb_SRQ_interrupt - > 1   st:   64
Jul 21 12:46:53 gpib-rp2 kernel: gpib_bitbang:bb_SRQ_interrupt - > 0   st:   64
Jul 21 12:46:59 gpib-rp2 systemd-journald[237]: Missed 88000 kernel messages
Jul 21 12:46:59 gpib-rp2 kernel: gpib_bitbang:bb_NRFD_interrupt - interrupt while idle after 3/3 at 2
Jul 21 12:46:59 gpib-rp2 systemd-journald[237]: Missed 97 kernel messages
Jul 21 12:46:59 gpib-rp2 kernel: gpib_bitbang:bb_NRFD_interrupt - interrupt while idle after 3/3 at 2
Jul 21 12:46:59 gpib-rp2 systemd-journald[237]: Missed 61 kernel messages
Jul 21 12:46:59 gpib-rp2 kernel: gpib_bitbang:bb_NRFD_interrupt - interrupt while idle after 3/3 at 2
Jul 21 12:46:59 gpib-rp2 systemd-journald[237]: Missed 57 kernel messages
Jul 21 12:46:59 gpib-rp2 kernel: gpib_bitbang:bb_NRFD_interrupt - interrupt while idle after 3/3 at 2
Jul 21 12:46:59 gpib-rp2 systemd-journald[237]: Missed 65 kernel messages
Jul 21 12:46:59 gpib-rp2 kernel: gpib_bitbang:bb_NRFD_interrupt - interrupt while idle after 3/3 at 2
Jul 21 12:46:59 gpib-rp2 systemd-journald[237]: Missed 85 kernel messages
Jul 21 12:46:59 gpib-rp2 kernel: gpib_bitbang:bb_NRFD_interrupt - interrupt while idle after 3/3 at 2
Jul 21 12:46:59 gpib-rp2 systemd-journald[237]: Missed 57 kernel messages
Jul 21 12:46:59 gpib-rp2 kernel: gpib_bitbang:bb_NRFD_interrupt - interrupt while idle after 3/3 at 2
Jul 21 12:46:59 gpib-rp2 systemd-journald[237]: Missed 77 kernel messages
Jul 21 12:46:59 gpib-rp2 kernel:  ip_tables x_tables
Jul 21 12:46:59 gpib-rp2 systemd-journald[237]: Missed 99 kernel messages
Jul 21 12:46:59 gpib-rp2 kernel: gpib_bitbang:bb_NRFD_interrupt - interrupt while idle after 3/3 at 2
Jul 21 12:47:16 gpib-rp2 systemd-journald[237]: Missed 2007630 kernel messages
Jul 21 12:47:16 gpib-rp2 kernel: gpib_bitbang:bb_NRFD_interrupt - > irq: 201  NRFD: 1   NDAC: 1   st:   74 dir: 1  busy: 0:0
Jul 21 12:47:16 gpib-rp2 kernel: gpib_bitbang:bb_NRFD_interrupt - interrupt while idle after 3/3 at 2
Jul 21 12:47:16 gpib-rp2 kernel: gpib_bitbang:bb_NRFD_interrupt - > irq: 201  NRFD: 1   NDAC: 1   st:   74 dir: 1  busy: 0:0
Jul 21 12:47:16 gpib-rp2 kernel: gpib_bitbang:bb_NRFD_interrupt - interrupt while idle after 3/3 at 2
Jul 21 12:47:16 gpib-rp2 kernel: gpib_bitbang:bb_NRFD_interrupt - > irq: 201  NRFD: 1   NDAC: 1   st:   74 dir: 1  busy: 0:0
Jul 21 12:47:16 gpib-rp2 kernel: gpib_bitbang:bb_NRFD_interrupt - interrupt while idle after 3/3 at 2
<snipped more of those>
Jul 21 12:47:16 gpib-rp2 kernel: gpib_bitbang:bb_NRFD_interrupt - > irq: 201  NRFD: 1   NDAC: 1   st:   74 dir: 1  busy: 0:0
Jul 21 12:47:16 gpib-rp2 kernel: gpib_bitbang:bb_NRFD_interrupt - interrupt while idle after 3/3 at 2
Jul 21 12:47:16 gpib-rp2 kernel: gpib_bitbang:bb_SRQ_interrupt - > 1   st:   74
Jul 21 12:47:16 gpib-rp2 kernel: raspberrypi-firmware soc:firmware: Request 0x00030046 returned status 0x00000000
Jul 21 12:47:16 gpib-rp2 kernel: gpib_bitbang:bb_NDAC_interrupt - > irq: 202  NRFD: 0   NDAC: 1   st: 4074 dir: 1  busy: 0:0
Jul 21 12:47:16 gpib-rp2 kernel: gpib_bitbang:bb_NDAC_interrupt - interrupt while idle.
Jul 21 12:47:16 gpib-rp2 kernel: gpib_bitbang:bb_NRFD_interrupt - > irq: 201  NRFD: 1   NDAC: 1   st: 4074 dir: 1  busy: 0:0
Jul 21 12:47:16 gpib-rp2 kernel: gpib_bitbang:bb_NRFD_interrupt - interrupt while idle after 3/3 at 2
Jul 21 12:47:16 gpib-rp2 kernel: gpib_bitbang:bb_NRFD_interrupt - > irq: 201  NRFD: 1   NDAC: 1   st: 4074 dir: 1  busy: 0:0
Jul 21 12:47:16 gpib-rp2 kernel: gpib_bitbang:bb_NRFD_interrupt - interrupt while idle after 3/3 at 2
<snipped more of those>
Jul 21 12:47:16 gpib-rp2 kernel: gpib_bitbang:bb_NRFD_interrupt - > irq: 201  NRFD: 1   NDAC: 1   st: 4074 dir: 1  busy: 0:0
Jul 21 12:47:16 gpib-rp2 kernel: gpib_bitbang:bb_NRFD_interrupt - interrupt while idle after 3/3 at 2
Jul 21 12:47:16 gpib-rp2 kernel: gpib_bitbang:bb_NRFD_interrupt - > irq: 201  NRFD: 1   NDAC: 1   st: 4074 dir: 1  busy: 0:0
Jul 21 12:47:16 gpib-rp2 kernel: gpib_bitbang:bb_NRFD_interrupt - interrupt while idle after 3/3 at 2
Jul 21 12:47:16 gpib-rp2 kernel: gpib_bitbang:bb_NRFD_interrupt - > irq: 201  NRFD: 0   NDAC: 1   st: 4074 dir: 1  busy: 0:0
Jul 21 12:47:16 gpib-rp2 kernel: gpib_bitbang:bb_NRFD_interrupt - interrupt while idle after 3/3 at 2
Jul 21 12:47:16 gpib-rp2 kernel: gpib_bitbang:bb_write - awake from wait queue: 0
Jul 21 12:47:16 gpib-rp2 kernel: gpib_bitbang:bb_write - timeout after 3/3 at 2 DAV: 0  NRFD:0  NDAC: 1 SRQ: 1 eoi: 0
Jul 21 12:47:16 gpib-rp2 kernel: gpib_bitbang:bb_write - sent 3 bytes
Jul 21 12:47:16 gpib-rp2 systemd-journald[237]: /dev/kmsg buffer overrun, some messages lost.
Jul 21 12:47:47 gpib-rp2 kernel: gpib_bitbang:bb_update_status - 0x4078 mask 0x0
Jul 21 12:47:47 gpib-rp2 kernel: gpib_bitbang:bb_line_status - status lines: 52ff
Jul 21 12:47:47 gpib-rp2 kernel: gpib_bitbang:bb_update_status - 0x4078 mask 0x0
Jul 21 12:47:47 gpib-rp2 kernel: gpib_bitbang:bb_line_status - status lines: 52ff