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