I am trying to debug a performance problem with my scanner.  strace shows it 
spending 5 seconds in a "select" call. (does this belong on the user list or 
the devel list?).

Kernel 2.4.18
hpusbscsi module (modified to use my scanner VID/PID)
sg  (generic scsi module)
vuescan 7.5.22 (scanning application)
Scanner: Minolta Elite II (USB)

What follows is the a compilation of the kern.log(>) and the strace output.
Note that the sg modules does an sg_poll, then there is a 5 second delay before 
continuing.  At the same time strace shows a select taking 5.14 seconds.  This 
select delay happens a lot throughout the scanner operation - this snippet is 
just on startup.  What in the world could be taking 5 seconds?  Where should I 
be focusing my effort? The hpusbscsi module, the sg modules, or the vuescan 
application.  I found the smoking gun - who is firing it?

Also note that select does actually succeed in 0.002697 seconds, so it only 
sometimes (for some ops) takes 5 seconds.

22:04:33.314120 select(8, [7], NULL, NULL, NULL) = 1 (in [7]) <5.143719>
22:04:38.467995 select(8, [7], NULL, NULL, NULL) = 1 (in [7]) <5.140543>
22:04:43.613005 select(8, [7], NULL, NULL, NULL) = 1 (in [7]) <0.002697>
22:04:43.699571 select(8, [7], NULL, NULL, NULL) = 1 (in [7]) <5.147240>
22:04:49.196320 select(8, [7], NULL, NULL, NULL) = 1 (in [7]) <5.138597>
22:05:25.250140 select(8, [7], NULL, NULL, NULL) = 1 (in [7]) <5.142661>
22:05:30.417089 select(8, [7], NULL, NULL, NULL) = 1 (in [7]) <0.007371>
22:05:30.430805 select(8, [7], NULL, NULL, NULL) = 1 (in [7]) <5.145146>
22:05:38.959739 select(8, [7], NULL, NULL, NULL) = 1 (in [7]) <5.142547>
22:05:44.108621 select(8, [7], NULL, NULL, NULL) = 1 (in [7]) <5.840696>
-----
Timothy Jedlicka, [EMAIL PROTECTED], 1-630-713-4436, AOL-IM=bonzowork
Network Entomologist, Lucent Technologies, Testers For Hire


> 22:04:33  hpusbscsi.c: [simple_payload_callback:576] state= BEGINNING
> 22:04:33  hpusbscsi.c: [simple_payload_callback:579] state= WORKING
> 22:04:33  sg_poll: dev=0, res=0x104
> 22:04:38  hpusbscsi.c: [simple_done:535] Data transfer done
> 22:04:38  hpusbscsi.c: [simple_done:536] state= WORKING
> 22:04:38  hpusbscsi.c: [simple_done:542] state= WAIT
> 22:04:38  hpusbscsi.c: [control_interrupt_callback:435] Getting status byte 0
> 22:04:38  hpusbscsi.c: [control_interrupt_callback:448] state= WAIT
> 22:04:38  hpusbscsi.c: [control_interrupt_callback:452] state= FREE
> 22:04:38  sg...bh: dev=0, pack_id=0, res=0x0
> 22:04:38  sg_poll: dev=0, res=0x145
> 22:04:38  sg_read: dev=0, count=64
> 22:04:38  sg_read_xfer: num_xfer=36, iovec_count=0, k_use_sg=0


22:04:33.300884 open("/dev/sg0", O_RDWR|O_EXCL) = 7 <0.000240>
22:04:33.302741 ioctl(7, 0x2201, 0xbfffe60c) = 0 <0.000068>
22:04:33.303198 ioctl(7, 0x2282, 0x8226094) = 0 <0.000069>
22:04:33.303648 ioctl(7, 0x2275, 0xbfffe678) = 0 <0.000409>
22:04:33.308068 ioctl(7, 0x2272, 0xbfffe608) = 0 <0.000071>
22:04:33.308523 ioctl(7, 0x2276, 0xbfffe614) = 0 <0.000064>
22:04:33.308970 ioctl(7, 0x2271, 0xbfffe604) = 0 <0.000063>
22:04:33.309478 time(NULL)              = 1020049473 <0.000010>
22:04:33.309664 rt_sigprocmask(SIG_BLOCK, ~[], [RTMIN], 8) = 0 <0.000012>
22:04:33.309897 rt_sigprocmask(SIG_SETMASK, [RTMIN], NULL, 8) = 0 <0.000009>
22:04:33.310023 rt_sigprocmask(SIG_BLOCK, ~[], [RTMIN], 8) = 0 <0.000009>
22:04:33.310198 write(7, "S\0\0\0\375\377\377\377\6@\0\0$\0\0\0 \221R@,\260r@\370"..., 
64) = 64 <0.00032$
 | 00000  53 00 00 00 fd ff ff ff  06 40 00 00 24 00 00 00  S....... .@..$... |
 | 00010  20 91 52 40 2c b0 72 40  f8 f1 36 08 c0 27 09 00   .R@,.r@ ..6..'.. |
 | 00020  01 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  ........ ........ |
 | 00030  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  ........ ........ |
22:04:33.313908 rt_sigprocmask(SIG_SETMASK, [RTMIN], NULL, 8) = 0 <0.000013>
22:04:33.314120 select(8, [7], NULL, NULL, NULL) = 1 (in [7]) <5.143719>
22:04:38.458436 rt_sigprocmask(SIG_BLOCK, ~[], [RTMIN], 8) = 0 <0.000011>
22:04:38.458632 read(7, "S\0\0\0\375\377\377\377\6@\0\0$\0\0\0 \221R@,\260r@\370"..., 
64) = 64 <0.000168$
 | 00000  53 00 00 00 fd ff ff ff  06 40 00 00 24 00 00 00  S....... .@..$... |
 | 00010  20 91 52 40 2c b0 72 40  f8 f1 36 08 c0 27 09 00   .R@,.r@ ..6..'.. |
 | 00020  01 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  ........ ........ |
 | 00030  00 00 00 00 00 00 00 00  14 14 00 00 00 00 00 00  ........ ........ |
22:04:38.460154 rt_sigprocmask(SIG_SETMASK, [RTMIN], NULL, 8) = 0 <0.000011>
22:04:38.460299 rt_sigprocmask(SIG_BLOCK, ~[], [RTMIN], 8) = 0 <0.000009>
22:04:38.460447 rt_sigprocmask(SIG_SETMASK, [RTMIN], NULL, 8) = 0 <0.000009>
22:04:38.460567 time(NULL)              = 1020049478 <0.000008>
22:04:38.460828 write(6, " 6214    5 INQUIRY              "..., 199) = 199 <0.000050>


> 22:04:38  hpusbscsi.c: [simple_payload_callback:579] state= WORKING
> 22:04:38  sg_poll: dev=0, res=0x104
> 22:04:43  hpusbscsi.c: [control_interrupt_callback:435] Getting status byte 0
> 22:04:43  hpusbscsi.c: [control_interrupt_callback:448] state= WORKING
> 22:04:43  hpusbscsi.c: [control_interrupt_callback:457] state= PREMATURE
> 22:04:43  hpusbscsi.c: [simple_done:535] Data transfer done
> 22:04:43  hpusbscsi.c: [simple_done:536] state= PREMATURE
> 22:04:43  sg...bh: dev=0, pack_id=1, res=0x0
> 22:04:43  sg_poll: dev=0, res=0x145
> 22:04:43  sg_read: dev=0, count=64
> 22:04:43  sg_read_xfer: num_xfer=96, iovec_count=0, k_use_sg=0

22:04:38.465661 rt_sigprocmask(SIG_BLOCK, ~[], [RTMIN], 8) = 0 <0.000012>
22:04:38.465840 rt_sigprocmask(SIG_SETMASK, [RTMIN], NULL, 8) = 0 <0.000009>
22:04:38.465964 rt_sigprocmask(SIG_BLOCK, ~[], [RTMIN], 8) = 0 <0.000009>
22:04:38.466112 write(7, "S\0\0\0\375\377\377\377\6@\0\0`\0\0\0 \221R@,\260r@\370"..., 
64) = 64 <0.00043$
 | 00000  53 00 00 00 fd ff ff ff  06 40 00 00 60 00 00 00  S....... .@..`... |
 | 00010  20 91 52 40 2c b0 72 40  f8 f1 36 08 c0 27 09 00   .R@,.r@ ..6..'.. |
 | 00020  01 00 00 00 01 00 00 00  00 00 00 00 00 00 00 00  ........ ........ |
 | 00030  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  ........ ........ |
22:04:38.467827 rt_sigprocmask(SIG_SETMASK, [RTMIN], NULL, 8) = 0 <0.000012>
22:04:38.467995 select(8, [7], NULL, NULL, NULL) = 1 (in [7]) <5.140543>
22:04:43.608828 rt_sigprocmask(SIG_BLOCK, ~[], [RTMIN], 8) = 0 <0.000012>
22:04:43.609016 read(7, "S\0\0\0\375\377\377\377\6@\0\0`\0\0\0 \221R@,\260r@\370"..., 
64) = 64 <0.000163$
 | 00000  53 00 00 00 fd ff ff ff  06 40 00 00 60 00 00 00  S....... .@..`... |
 | 00010  20 91 52 40 2c b0 72 40  f8 f1 36 08 c0 27 09 00   .R@,.r@ ..6..'.. |
 | 00020  01 00 00 00 01 00 00 00  00 00 00 00 00 00 00 00  ........ ........ |
 | 00030  00 00 00 00 00 00 00 00  14 14 00 00 00 00 00 00  ........ ........ |
22:04:43.609593 rt_sigprocmask(SIG_SETMASK, [RTMIN], NULL, 8) = 0 <0.000011>
22:04:43.609735 rt_sigprocmask(SIG_BLOCK, ~[], [RTMIN], 8) = 0 <0.000010>
22:04:43.609884 rt_sigprocmask(SIG_SETMASK, [RTMIN], NULL, 8) = 0 <0.000009>
22:04:43.610006 time(NULL)              = 1020049483 <0.000008>
22:04:43.610407 write(6, " 6219    5 INQUIRY              "..., 379) = 379 <0.000050>


22:04:43.611804 rt_sigprocmask(SIG_BLOCK, ~[], [RTMIN], 8) = 0 <0.000010>
22:04:43.611955 rt_sigprocmask(SIG_SETMASK, [RTMIN], NULL, 8) = 0 <0.000009>
22:04:43.612078 rt_sigprocmask(SIG_BLOCK, ~[], [RTMIN], 8) = 0 <0.000010>
22:04:43.612223 write(7, "S\0\0\0\375\377\377\377\n@\0\0\20\0\0\0 
\221R@,\260r@\370"..., 64) = 64 <0.000$
 | 00000  53 00 00 00 fd ff ff ff  0a 40 00 00 10 00 00 00  S....... .@...... |
 | 00010  20 91 52 40 2c b0 72 40  f8 f1 36 08 c0 27 09 00   .R@,.r@ ..6..'.. |
 | 00020  01 00 00 00 02 00 00 00  00 00 00 00 00 00 00 00  ........ ........ |
 | 00030  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  ........ ........ |
22:04:43.612860 rt_sigprocmask(SIG_SETMASK, [RTMIN], NULL, 8) = 0 <0.000011>
22:04:43.613005 select(8, [7], NULL, NULL, NULL) = 1 (in [7]) <0.002697>
22:04:43.615940 rt_sigprocmask(SIG_BLOCK, ~[], [RTMIN], 8) = 0 <0.000010>
22:04:43.616099 read(7, "S\0\0\0\375\377\377\377\n@\0\0\20\0\0\0 
\221R@,\260r@\370"..., 64) = 64 <0.0000$
 | 00000  53 00 00 00 fd ff ff ff  0a 40 00 00 10 00 00 00  S....... .@...... |
 | 00010  20 91 52 40 2c b0 72 40  f8 f1 36 08 c0 27 09 00   .R@,.r@ ..6..'.. |
 | 00020  01 00 00 00 02 00 00 00  00 00 00 00 00 00 00 00  ........ ........ |
 | 00030  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  ........ ........ |
22:04:43.616445 rt_sigprocmask(SIG_SETMASK, [RTMIN], NULL, 8) = 0 <0.000010>
22:04:43.616570 rt_sigprocmask(SIG_BLOCK, ~[], [RTMIN], 8) = 0 <0.000010>
22:04:43.616714 rt_sigprocmask(SIG_SETMASK, [RTMIN], NULL, 8) = 0 <0.000010>
22:04:43.616832 time(NULL)              = 1020049483 <0.000009>
22:04:43.617037 write(6, " 6219    0 READ                 "..., 139) = 139 <0.000038>

> 22:04:43  hpusbscsi.c: [simple_payload_callback:576] state= BEGINNING
> 22:04:43  hpusbscsi.c: [simple_payload_callback:579] state= WORKING
> 22:04:48  hpusbscsi.c: [simple_done:535] Data transfer done
> 22:04:48  hpusbscsi.c: [simple_done:536] state= WORKING
> 22:04:48  hpusbscsi.c: [simple_done:542] state= WAIT
> 22:04:48  hpusbscsi.c: [control_interrupt_callback:435] Getting status byte 0
> 22:04:48  hpusbscsi.c: [control_interrupt_callback:448] state= WAIT
> 22:04:48  hpusbscsi.c: [control_interrupt_callback:452] state= FREE
> 22:04:48  sg...bh: dev=0, pack_id=6, res=0x0
> 22:04:48  sg_poll: dev=0, res=0x145
> 22:04:48  sg_read: dev=0, count=64
> 22:04:48  sg_read_xfer: num_xfer=36, iovec_count=0, k_use_sg=0


22:04:43.696570 open("/dev/sg0", O_RDWR|O_NONBLOCK) = 8 <0.000080>
22:04:43.696771 ioctl(8, 0x2276, 0xbfffe314) = 0 <0.000020>
22:04:43.696892 close(8)                = 0 <0.000045>
22:04:43.697072 read(7, "", 4096)       = 0 <0.000025>
22:04:43.697219 close(7)                = 0 <0.000018>
22:04:43.697331 munmap(0x40015000, 4096) = 0 <0.000019>
22:04:43.697457 open("/dev/sg0", O_RDWR|O_EXCL) = 7 <0.000064>
22:04:43.697638 ioctl(7, 0x2201, 0xbfffe60c) = 0 <0.000017>
22:04:43.697757 ioctl(7, 0x2282, 0x8226094) = 0 <0.000017>
22:04:43.697867 ioctl(7, 0x2275, 0xbfffe678) = 0 <0.000125>
22:04:43.698086 ioctl(7, 0x2272, 0xbfffe608) = 0 <0.000016>
22:04:43.698194 ioctl(7, 0x2276, 0xbfffe614) = 0 <0.000016>
22:04:43.698298 ioctl(7, 0x2271, 0xbfffe604) = 0 <0.000016>
22:04:43.698427 time(NULL)              = 1020049483 <0.000009>
22:04:43.698541 rt_sigprocmask(SIG_BLOCK, ~[], [RTMIN], 8) = 0 <0.000013>
22:04:43.698758 rt_sigprocmask(SIG_SETMASK, [RTMIN], NULL, 8) = 0 <0.000009>
22:04:43.698880 rt_sigprocmask(SIG_BLOCK, ~[], [RTMIN], 8) = 0 <0.000009>
22:04:43.699024 write(7, "S\0\0\0\375\377\377\377\6@\0\0$\0\0\0 \221R@,\260r@\370"..., 
64) = 64 <0.00010$
 | 00000  53 00 00 00 fd ff ff ff  06 40 00 00 24 00 00 00  S....... .@..$... |
 | 00010  20 91 52 40 2c b0 72 40  f8 f1 36 08 c0 27 09 00   .R@,.r@ ..6..'.. |
 | 00020  01 00 00 00 06 00 00 00  00 00 00 00 00 00 00 00  ........ ........ |
 | 00030  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  ........ ........ |
22:04:43.699437 rt_sigprocmask(SIG_SETMASK, [RTMIN], NULL, 8) = 0 <0.000010>
22:04:43.699571 select(8, [7], NULL, NULL, NULL) = 1 (in [7]) <5.147240>
22:04:48.847132 rt_sigprocmask(SIG_BLOCK, ~[], [RTMIN], 8) = 0 <0.000012>
22:04:48.847322 read(7, "S\0\0\0\375\377\377\377\6@\0\0$\0\0\0 \221R@,\260r@\370"..., 
64) = 64 <0.000164$
 | 00000  53 00 00 00 fd ff ff ff  06 40 00 00 24 00 00 00  S....... .@..$... |
 | 00010  20 91 52 40 2c b0 72 40  f8 f1 36 08 c0 27 09 00   .R@,.r@ ..6..'.. |
 | 00020  01 00 00 00 06 00 00 00  00 00 00 00 00 00 00 00  ........ ........ |
 | 00030  00 00 00 00 00 00 00 00  14 14 00 00 00 00 00 00  ........ ........ |
22:04:48.847818 rt_sigprocmask(SIG_SETMASK, [RTMIN], NULL, 8) = 0 <0.000010>
22:04:48.847950 rt_sigprocmask(SIG_BLOCK, ~[], [RTMIN], 8) = 0 <0.000011>
22:04:48.848098 rt_sigprocmask(SIG_SETMASK, [RTMIN], NULL, 8) = 0 <0.000010>
22:04:48.848221 time(NULL)              = 1020049488 <0.000008>
22:04:48.848482 write(6, " 6224    5 INQUIRY              "..., 199) = 199 <0.000051>

22:04:49.159581 access("/home/bonzo/vue7522/vuescan.ini", F_OK) = 0 <0.000038>
22:04:49.159778 stat64("/home/bonzo/vue7522/vuescan.ini", {st_mode=S_IFREG|0644, 
st_size=764, ...}) = 0 $
22:04:49.159986 open("/home/bonzo/vue7522/vuescan.ini", O_RDONLY) = 8 <0.000028>
22:04:49.160130 read(8, "[Files]\nOutputLogFile=1\n[Device]"..., 1024) = 764 <0.000031>
 | 00000  5b 46 69 6c 65 73 5d 0a  4f 75 74 70 75 74 4c 6f  [Files]. OutputLo |
 | 00010  67 46 69 6c 65 3d 31 0a  5b 44 65 76 69 63 65 5d  gFile=1. [Device] |
...
22:04:49.162239 brk(0x846e000)          = 0x846e000 <0.000011>
22:04:49.162418 close(8)                = 0 <0.000014>
22:04:49.162809 brk(0x846f000)          = 0x846f000 <0.000012>
22:04:49.163661 brk(0x8470000)          = 0x8470000 <0.000015>
22:04:49.165636 brk(0x8471000)          = 0x8471000 <0.000017>
22:04:49.167391 brk(0x8472000)          = 0x8472000 <0.000015>
22:04:49.168638 brk(0x8473000)          = 0x8473000 <0.000014>
22:04:49.169144 brk(0x8475000)          = 0x8475000 <0.000013>
22:04:49.170728 brk(0x8476000)          = 0x8476000 <0.000015>
22:04:49.171776 brk(0x8477000)          = 0x8477000 <0.000013>
22:04:49.173265 brk(0x8478000)          = 0x8478000 <0.000015>
22:04:49.174951 brk(0x8479000)          = 0x8479000 <0.000015>
22:04:49.176118 brk(0x847b000)          = 0x847b000 <0.000014>
22:04:49.177733 brk(0x847c000)          = 0x847c000 <0.000015>
22:04:49.178614 brk(0x847d000)          = 0x847d000 <0.000015>
22:04:49.179503 brk(0x847e000)          = 0x847e000 <0.000014>
22:04:49.180621 brk(0x847f000)          = 0x847f000 <0.000016>
22:04:49.181745 brk(0x8480000)          = 0x8480000 <0.000016>
22:04:49.182842 brk(0x8482000)          = 0x8482000 <0.000016>
22:04:49.183341 brk(0x8483000)          = 0x8483000 <0.000012>
22:04:49.184301 brk(0x8484000)          = 0x8484000 <0.000015>
22:04:49.185767 brk(0x8485000)          = 0x8485000 <0.000014>
22:04:49.186850 brk(0x8486000)          = 0x8486000 <0.000013>
22:04:49.188306 brk(0x8487000)          = 0x8487000 <0.000872>
22:04:49.190510 brk(0x8489000)          = 0x8489000 <0.000015>
22:04:49.191524 time(NULL)              = 1020049489 <0.000013>
22:04:49.191692 rt_sigprocmask(SIG_BLOCK, ~[], [RTMIN], 8) = 0 <0.000011>
22:04:49.191867 rt_sigprocmask(SIG_SETMASK, [RTMIN], NULL, 8) = 0 <0.000010>
22:04:49.191993 rt_sigprocmask(SIG_BLOCK, ~[], [RTMIN], 8) = 0 <0.000010>
22:04:49.192142 write(7, "S\0\0\0\375\377\377\377\6@\0\0$\0\0\0 \221R@,\260r@\370"..., 
64) = 64 <0.00367$
 | 00000  53 00 00 00 fd ff ff ff  06 40 00 00 24 00 00 00  S....... .@..$... |
 | 00010  20 91 52 40 2c b0 72 40  f8 f1 36 08 c0 27 09 00   .R@,.r@ ..6..'.. |
 | 00020  01 00 00 00 08 00 00 00  00 00 00 00 00 00 00 00  ........ ........ |
 | 00030  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  ........ ........ |
22:04:49.196165 rt_sigprocmask(SIG_SETMASK, [RTMIN], NULL, 8) = 0 <0.000011>
22:04:49.196320 select(8, [7], NULL, NULL, NULL) = 1 (in [7]) <5.138597>
22:04:54.335194 rt_sigprocmask(SIG_BLOCK, ~[], [RTMIN], 8) = 0 <0.000012>
22:04:54.335382 read(7, "S\0\0\0\375\377\377\377\6@\0\0$\0\0\0 \221R@,\260r@\370"..., 
64) = 64 <0.001187$
 | 00000  53 00 00 00 fd ff ff ff  06 40 00 00 24 00 00 00  S....... .@..$... |
 | 00010  20 91 52 40 2c b0 72 40  f8 f1 36 08 c0 27 09 00   .R@,.r@ ..6..'.. |
 | 00020  01 00 00 00 08 00 00 00  00 00 00 00 00 00 00 00  ........ ........ |
 | 00030  00 00 00 00 00 00 00 00  14 14 00 00 00 00 00 00  ........ ........ |
22:04:54.336980 rt_sigprocmask(SIG_SETMASK, [RTMIN], NULL, 8) = 0 <0.000040>
22:04:54.337178 rt_sigprocmask(SIG_BLOCK, ~[], [RTMIN], 8) = 0 <0.000010>
22:04:54.337327 rt_sigprocmask(SIG_SETMASK, [RTMIN], NULL, 8) = 0 <0.000009>
22:04:54.337445 time(NULL)              = 1020049494 <0.000008>
22:04:54.337706 write(6, " 6230    5 INQUIRY              "..., 199) = 199 <0.000048>

22:05:25.245451 time(NULL)              = 1020049525 <0.000008>
22:05:25.245598 time(NULL)              = 1020049525 <0.000009>
22:05:25.245865 time(NULL)              = 1020049525 <0.000009>
22:05:25.246324 gettimeofday({1020049525, 246389}, NULL) = 0 <0.000011>
22:05:25.246466 time(NULL)              = 1020049525 <0.000009>
22:05:25.246591 time(NULL)              = 1020049525 <0.000008>
22:05:25.246697 rt_sigprocmask(SIG_BLOCK, ~[], [RTMIN], 8) = 0 <0.000009>
22:05:25.246849 rt_sigprocmask(SIG_SETMASK, [RTMIN], NULL, 8) = 0 <0.000009>
22:05:25.246966 rt_sigprocmask(SIG_BLOCK, ~[], [RTMIN], 8) = 0 <0.000009>
22:05:25.247108 write(7, 
"S\0\0\0\377\377\377\377\6@\0\0\0\0\0\0\0\0\0\0,\260r@\370"..., 64) = 64 <0.002$
 | 00000  53 00 00 00 ff ff ff ff  06 40 00 00 00 00 00 00  S....... .@...... |
 | 00010  00 00 00 00 2c b0 72 40  f8 f1 36 08 c0 27 09 00  ....,.r@ ..6..'.. |
 | 00020  01 00 00 00 2d 00 00 00  00 00 00 00 00 00 00 00  ....-... ........ |
 | 00030  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  ........ ........ |
22:05:25.249998 rt_sigprocmask(SIG_SETMASK, [RTMIN], NULL, 8) = 0 <0.000012>
22:05:25.250140 select(8, [7], NULL, NULL, NULL) = 1 (in [7]) <5.142661>
22:05:30.393069 rt_sigprocmask(SIG_BLOCK, ~[], [RTMIN], 8) = 0 <0.000012>
22:05:30.393258 read(7, 
"S\0\0\0\377\377\377\377\6@\0\0\0\0\0\0\0\0\0\0,\260r@\370"..., 64) = 64 <0.0008$
 | 00000  53 00 00 00 ff ff ff ff  06 40 00 00 00 00 00 00  S....... .@...... |
 | 00010  00 00 00 00 2c b0 72 40  f8 f1 36 08 c0 27 09 00  ....,.r@ ..6..'.. |
 | 00020  01 00 00 00 2d 00 00 00  00 00 00 00 00 00 00 00  ....-... ........ |
 | 00030  00 00 00 00 00 00 00 00  14 14 00 00 00 00 00 00  ........ ........ |
22:05:30.394480 rt_sigprocmask(SIG_SETMASK, [RTMIN], NULL, 8) = 0 <0.000010>
22:05:30.394613 rt_sigprocmask(SIG_BLOCK, ~[], [RTMIN], 8) = 0 <0.000010>
22:05:30.394759 rt_sigprocmask(SIG_SETMASK, [RTMIN], NULL, 8) = 0 <0.000009>
22:05:30.394877 time(NULL)              = 1020049530 <0.000008>
22:05:30.395062 write(6, " 6266    5 TEST UNIT READY      "..., 89) = 89 <0.000048>

22:05:30.417089 select(8, [7], NULL, NULL, NULL) = 1 (in [7]) <0.007371>
22:05:30.424751 rt_sigprocmask(SIG_BLOCK, ~[], [RTMIN], 8) = 0 <0.000010>
22:05:30.424906 read(7, "S\0\0\0\376\377\377\377\n@\0\0\10\0\0\0 
\221R@,\260r@\370"..., 64) = 64 <0.0008$
 | 00000  53 00 00 00 fe ff ff ff  0a 40 00 00 08 00 00 00  S....... .@...... |
 | 00010  20 91 52 40 2c b0 72 40  f8 f1 36 08 c0 27 09 00   .R@,.r@ ..6..'.. |
 | 00020  01 00 00 00 2f 00 00 00  00 00 00 00 00 00 00 00  ..../... ........ |
 | 00030  00 00 00 00 00 00 00 00  0a 00 00 00 00 00 00 00  ........ ........ |
22:05:30.426146 rt_sigprocmask(SIG_SETMASK, [RTMIN], NULL, 8) = 0 <0.000010>
22:05:30.426280 rt_sigprocmask(SIG_BLOCK, ~[], [RTMIN], 8) = 0 <0.000010>
22:05:30.426424 rt_sigprocmask(SIG_SETMASK, [RTMIN], NULL, 8) = 0 <0.000009>
22:05:30.426541 time(NULL)              = 1020049530 <0.000008>
22:05:30.426730 write(6, " 6266    0 SEND                 "..., 115) = 115 <0.000036>
 | 00000  20 36 32 36 36 20 20 20  20 30 20 53 45 4e 44 20   6266     0 SEND  |
 | 00010  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20                    |
 | 00020  20 20 20 20 20 32 61 20  20 30 20 38 37 20 20 30       2a   0 87  0 |
 | 00030  20 20 30 20 20 30 20 20  30 20 20 30 20 20 38 20    0  0   0  0  8  |
 | 00040  20 30 20 20 20 20 20 20  20 30 30 30 30 30 30 30   0        0000000 |
 | 00050  38 20 30 32 30 30 20 57  20 20 32 20 20 31 20 20  8 0200 W   2  1   |
 | 00060  36 20 20 30 20 20 30 20  20 64 20 20 30 20 20 30  6  0  0   d  0  0 |
 | 00070  20 0d 0a                                           ..               |
22:05:30.427212 time(NULL)              = 1020049530 <0.000008>
22:05:30.427342 time(NULL)              = 1020049530 <0.000008>
22:05:30.427448 rt_sigprocmask(SIG_BLOCK, ~[], [RTMIN], 8) = 0 <0.000010>
22:05:30.427597 rt_sigprocmask(SIG_SETMASK, [RTMIN], NULL, 8) = 0 <0.000009>
22:05:30.427717 rt_sigprocmask(SIG_BLOCK, ~[], [RTMIN], 8) = 0 <0.000009>
22:05:30.427859 write(7, 
"S\0\0\0\377\377\377\377\6@\0\0\0\0\0\0\0\0\0\0,\260r@\370"..., 64) = 64 <0.002$
 | 00000  53 00 00 00 ff ff ff ff  06 40 00 00 00 00 00 00  S....... .@...... |
 | 00010  00 00 00 00 2c b0 72 40  f8 f1 36 08 c0 27 09 00  ....,.r@ ..6..'.. |
 | 00020  01 00 00 00 30 00 00 00  00 00 00 00 00 00 00 00  ....0... ........ |
 | 00030  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  ........ ........ |
22:05:30.430668 rt_sigprocmask(SIG_SETMASK, [RTMIN], NULL, 8) = 0 <0.000010>
22:05:30.430805 select(8, [7], NULL, NULL, NULL) = 1 (in [7]) <5.145146>
22:05:35.576219 rt_sigprocmask(SIG_BLOCK, ~[], [RTMIN], 8) = 0 <0.000011>
22:05:35.576405 read(7, 
"S\0\0\0\377\377\377\377\6@\0\0\0\0\0\0\0\0\0\0,\260r@\370"..., 64) = 64 <0.0009$
 | 00000  53 00 00 00 ff ff ff ff  06 40 00 00 00 00 00 00  S....... .@...... |
 | 00010  00 00 00 00 2c b0 72 40  f8 f1 36 08 c0 27 09 00  ....,.r@ ..6..'.. |
 | 00020  01 00 00 00 30 00 00 00  00 00 00 00 00 00 00 00  ....0... ........ |
 | 00030  00 00 00 00 00 00 00 00  14 14 00 00 00 00 00 00  ........ ........ |
22:05:35.577666 rt_sigprocmask(SIG_SETMASK, [RTMIN], NULL, 8) = 0 <0.000011>
22:05:35.577799 rt_sigprocmask(SIG_BLOCK, ~[], [RTMIN], 8) = 0 <0.000009>
22:05:35.577944 rt_sigprocmask(SIG_SETMASK, [RTMIN], NULL, 8) = 0 <0.000009>
22:05:35.578062 time(NULL)              = 1020049535 <0.000009>
22:05:35.578249 write(6, " 6271    5 TEST UNIT READY      "..., 89) = 89 <0.000048>


22:05:38.956393 rt_sigprocmask(SIG_BLOCK, ~[], [RTMIN], 8) = 0 <0.000010>
22:05:38.956541 rt_sigprocmask(SIG_SETMASK, [RTMIN], NULL, 8) = 0 <0.000009>
22:05:38.956659 rt_sigprocmask(SIG_BLOCK, ~[], [RTMIN], 8) = 0 <0.000009>
22:05:38.956801 write(7, 
"S\0\0\0\377\377\377\377\6@\0\0\0\0\0\0\0\0\0\0,\260r@\370"..., 64) = 64 <0.002$
 | 00000  53 00 00 00 ff ff ff ff  06 40 00 00 00 00 00 00  S....... .@...... |
 | 00010  00 00 00 00 2c b0 72 40  f8 f1 36 08 c0 27 09 00  ....,.r@ ..6..'.. |
 | 00020  01 00 00 00 37 00 00 00  00 00 00 00 00 00 00 00  ....7... ........ |
 | 00030  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  ........ ........ |
22:05:38.959603 rt_sigprocmask(SIG_SETMASK, [RTMIN], NULL, 8) = 0 <0.000010>
22:05:38.959739 select(8, [7], NULL, NULL, NULL) = 1 (in [7]) <5.142547>
22:05:44.102554 rt_sigprocmask(SIG_BLOCK, ~[], [RTMIN], 8) = 0 <0.000011>
22:05:44.102744 read(7, 
"S\0\0\0\377\377\377\377\6@\0\0\0\0\0\0\0\0\0\0,\260r@\370"..., 64) = 64 <0.0008$
 | 00000  53 00 00 00 ff ff ff ff  06 40 00 00 00 00 00 00  S....... .@...... |
 | 00010  00 00 00 00 2c b0 72 40  f8 f1 36 08 c0 27 09 00  ....,.r@ ..6..'.. |
 | 00020  01 00 00 00 37 00 00 00  00 00 00 00 00 00 00 00  ....7... ........ |
 | 00030  00 00 00 00 00 00 00 00  1e 14 00 00 00 00 00 00  ........ ........ |
22:05:44.103934 rt_sigprocmask(SIG_SETMASK, [RTMIN], NULL, 8) = 0 <0.000010>
22:05:44.104065 rt_sigprocmask(SIG_BLOCK, ~[], [RTMIN], 8) = 0 <0.000010>
22:05:44.104210 rt_sigprocmask(SIG_SETMASK, [RTMIN], NULL, 8) = 0 <0.000009>
22:05:44.104326 time(NULL)              = 1020049544 <0.000008>
22:05:44.104508 write(6, " 6280    6 RESERVE UNIT         "..., 89) = 89 <0.000047>

22:05:44.104508 write(6, " 6280    6 RESERVE UNIT         "..., 89) = 89 <0.000047>
 | 00000  20 36 32 38 30 20 20 20  20 36 20 52 45 53 45 52   6280     6 RESER |
 | 00010  56 45 20 55 4e 49 54 20  20 20 20 20 20 20 20 20  VE UNIT           |
 | 00020  20 20 20 20 20 31 36 20  20 30 20 20 30 20 20 30       16   0  0  0 |
 | 00030  20 20 30 20 20 30 20 20  20 20 20 20 20 20 20 20    0  0            |
 | 00040  20 20 20 20 20 20 20 20  20 30 30 30 30 30 30 30            0000000 |
 | 00050  30 20 30 32 30 30 20 0d  0a                       0 0200 . .        |
22:05:44.105011 time(NULL)              = 1020049544 <0.000009>
22:05:44.105159 time(NULL)              = 1020049544 <0.000008>
22:05:44.105265 rt_sigprocmask(SIG_BLOCK, ~[], [RTMIN], 8) = 0 <0.000009>
22:05:44.105414 rt_sigprocmask(SIG_SETMASK, [RTMIN], NULL, 8) = 0 <0.000009>
22:05:44.105533 rt_sigprocmask(SIG_BLOCK, ~[], [RTMIN], 8) = 0 <0.000010>
22:05:44.105677 write(7, 
"S\0\0\0\377\377\377\377\6@\0\0\0\0\0\0\0\0\0\0,\260r@\370"..., 64) = 64 <0.001$
 | 00000  53 00 00 00 ff ff ff ff  06 40 00 00 00 00 00 00  S....... .@...... |
 | 00010  00 00 00 00 2c b0 72 40  f8 f1 36 08 c0 27 09 00  ....,.r@ ..6..'.. |
 | 00020  01 00 00 00 38 00 00 00  00 00 00 00 00 00 00 00  ....8... ........ |
 | 00030  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  ........ ........ |
22:05:44.108481 rt_sigprocmask(SIG_SETMASK, [RTMIN], NULL, 8) = 0 <0.000010>
22:05:44.108621 select(8, [7], NULL, NULL, NULL) = 1 (in [7]) <5.840696>
22:05:49.949589 rt_sigprocmask(SIG_BLOCK, ~[], [RTMIN], 8) = 0 <0.000012>
22:05:49.949777 read(7, 
"S\0\0\0\377\377\377\377\6@\0\0\0\0\0\0\0\0\0\0,\260r@\370"..., 64) = 64 <0.0009$
 | 00000  53 00 00 00 ff ff ff ff  06 40 00 00 00 00 00 00  S....... .@...... |
 | 00010  00 00 00 00 2c b0 72 40  f8 f1 36 08 c0 27 09 00  ....,.r@ ..6..'.. |
 | 00020  01 00 00 00 38 00 00 00  00 00 00 00 00 00 00 00  ....8... ........ |
 | 00030  00 00 00 00 00 00 00 00  da 16 00 00 00 00 00 00  ........ ........ |
22:05:49.951011 rt_sigprocmask(SIG_SETMASK, [RTMIN], NULL, 8) = 0 <0.000010>
22:05:49.951142 rt_sigprocmask(SIG_BLOCK, ~[], [RTMIN], 8) = 0 <0.000010>
22:05:49.951284 rt_sigprocmask(SIG_SETMASK, [RTMIN], NULL, 8) = 0 <0.000009>
22:05:49.951400 time(NULL)              = 1020049549 <0.000008>
22:05:49.951581 write(6, " 6285    5 SCAN                 "..., 89) = 89 <0.000051>
 | 00000  20 36 32 38 35 20 20 20  20 35 20 53 43 41 4e 20   6285     5 SCAN  |


Reply via email to