|
From: marcello.carla <mar...@gm...> - 2024-07-26 16:01:57
|
Dear Michael, bb_DAV_interrupt(): the check for buffer overflow is at line 390 of current version [76c3dc] (line 379 of last unpatched [b4cbd1]): priv->end_flag = ((priv->count >= priv->request) || priv->end); 'count' is the number of read character; 'request' is the buffer length; when the buffer is full, the operation is terminated even before an EOI or newline. Can you reproduce the conditions when this mechanism does not work correctly? system hang: yes, there is a problem; when you address a non existing device with ibrd(), you correctly obtain a timeout error; when you try an ibwrt() on a non existing device, the system hangs. I shall try to spot the error and propose a remedy asap. bye Marcello Carla' On 7/21/24 15:51, Michael Schwingen wrote: > 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 user@0.service - 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 > > > _______________________________________________ > Linux-gpib-general mailing list > Lin...@li... > https://lists.sourceforge.net/lists/listinfo/linux-gpib-general > |