strange VPN1401 HiFn issue

Mike Tancsa mike at sentex.net
Sat Jan 17 06:55:06 PST 2004


It would appear it might be an issue with the card or drivers as an OpenBSD 
user was seeing the same behaviour.

         ---Mike

At 08:18 PM 16/01/2004, Mike Tancsa wrote:

>Not sure if this is a card, FreeBSD (RELENG_4), HiFn driver, or MB 
>issue.  Here is the setup.
>Using openssl on freebsd, I am doing something like
>
>/usr/bin/openssl enc -des3 -in sourcefile -k passphrase | ssh -c 3des 
>user at offsite.sentex.ca "cat - >  /backup/user/targetfile.enc"
>
>In the past, this worked great and I could blast the file across the 
>network without too much CPU load using an older MB and the VPN1201 (HiFn 
>7951).
>
>We got some of the new VPN1401 cards this week based on the HiFN 7955 and 
>we also upgraded the server to a faster CPU and more RAM.
>
>Now, if I start this process on the console, the process will block.
>
>If I then start an ssh session that uses a supported cipher (eg 3des) and 
>then generate some traffic across that ssh session, the openssl session 
>then continues.  Or, if I run /usr/src/tools/tools/crypto/cryptotest, 
>again, the openssl session blasts some data across, but then blocks once 
>more.  Or, if I stop generating traffic on the other ssh session, the 
>openssl session blocks.
>
>Top reports the openssl process is in crydev.
>
># ps -auxw -o flags -p 1249
>USER   PID %CPU %MEM   VSZ  RSS  TT  STAT STARTED      TIME 
>COMMAND                F
>root  1249  0.0  0.1  2520 1452  p0  D+    7:20PM   0:07.61 
>/usr/bin/openssl    4006
>
>I dont see this behavior on ssh, as I can run scp between the two sites 
>and the hifn card is for sure kicking in as hifnstats are incrementing and 
>data flows at wirespeed.
>
>The hifn card does share an interrupt with the onboard video card.  I dont 
>think its a hardware issue as it would affect the scp sessions as 
>well.  Is there something in the way that openssl talks to the hifn card 
>thats different than sshd that would cause it to block like this ?  On 
>Monday I can try the previous 7951 card to see if I can duplicate the 
>behaviour.
>
>pci0: <Intel model 2562 VGA-compatible display device> at 2.0 irq 5
>hifn0 mem 
>0xe8510000-0xe8517fff,0xe8518000-0xe8519fff,0xe851a000-0xe851afff irq 5 at 
>device 0.0 on pci1
>twe0: <3ware Storage Controller> port 0xa000-0xa00f irq 15 at device 1.0 
>on pci1
>dc0: <Intel 21143 10/100BaseTX> port 0x9000-0x907f mem 
>0xe8440000-0xe84403ff irq 14 at device 4.0 on pci2
>dc1: <Intel 21143 10/100BaseTX> port 0x9400-0x947f mem 
>0xe8441000-0xe84413ff irq 12 at device 5.0 on pci2
>dc2: <Intel 21143 10/100BaseTX> port 0x9800-0x987f mem 
>0xe8442000-0xe84423ff irq 10 at device 6.0 on pci2
>dc3: <Intel 21143 10/100BaseTX> port 0x9c00-0x9c7f mem 
>0xe8443000-0xe84433ff irq 11 at device 7.0 on pci2
>fwohci0: <VIA VT6306> port 0xa400-0xa47f mem 0xe851b000-0xe851b7ff irq 11 
>at device 4.0 on pci1
>pci0: <unknown card> (vendor=0x8086, dev=0x24c3) at 31.3 irq 15
>atkbd0: <AT Keyboard> irq 1 on atkbdc0
>sio0 at port 0x3f8-0x3ff irq 4 flags 0x10 on isa0
>sio1: configured irq 3 not in bitmap of probed irqs 0
>
>
>Anyone else out there try these new cards yet ?
>
># hifnstats
>input 2604791208 bytes 451359 packets
>output 2604787112 bytes 451358 packets
>invalid 0 nomem 0 abort 0
>noirq 0 unaligned 0
>totbatch 0 maxbatch 0
>nomem: map 0 load 0 mbuf 0 mcl 0 cr 0 sd 0
>
>
>         ---Mike
>--------------------------------------------------------------------
>Mike Tancsa,                                      tel +1 519 651 3400
>Sentex Communications,                            mike at sentex.net
>Providing Internet since 1994                    www.sentex.net
>Cambridge, Ontario Canada                         www.sentex.net/mike
>
>_______________________________________________
>freebsd-stable at freebsd.org mailing list
>http://lists.freebsd.org/mailman/listinfo/freebsd-stable
>To unsubscribe, send any mail to "freebsd-stable-unsubscribe at freebsd.org"



More information about the freebsd-stable mailing list