Problems with ANA-6944A + 5.3-BETA + IRQ sharing?

Oliver Lehmann lehmann at
Sun Sep 26 13:15:21 PDT 2004


I did some more investegating

I plugged that card now into my testsystem (PI-166, xl0, xl1 de[0-3],
running 5.3-BETA4).

 * ANA 6944A (provides de0-3)
 * 3Com-905B (provides xl0)
 * 3Com-905B (provides xl1)
 * de3 -> ->
 * de0 -> ->
 * default route ->
 * /mnt/files is a nfs mount from
 * logged in with ssh from to three paralell sessions

I started twice dd if=/mnt/files/dill_dd of=/dev/null in the first and
second login session (4GB hdd image).

During the two dd where running, I noticed verry strange things happen.
I'll try to explain it... ;)

For example: I typed on my ssh login-shell (my 3rd login)
and nothing happend. I continued typing (same line)
And as I typed "m", "a" showed up immediately. As I typed "n", "b" showed
up immediately -  and so on until "l" showed up.
"m" didn't showed up. I waited and waited... nothing.. and after much time
of waiting, "m" "n" and so on started to show up...
I hope I explained it understandable...

After that I pinged>de0): (logged in from>de0))

test# ping
PING ( 56 data bytes
64 bytes from icmp_seq=0 ttl=64 time=26257.896 ms
64 bytes from icmp_seq=1 ttl=64 time=25982.936 ms
64 bytes from icmp_seq=2 ttl=64 time=24977.955 ms
64 bytes from icmp_seq=3 ttl=64 time=23971.104 ms
64 bytes from icmp_seq=4 ttl=64 time=22965.371 ms
64 bytes from icmp_seq=5 ttl=64 time=21958.377 ms
64 bytes from icmp_seq=6 ttl=64 time=20951.601 ms
64 bytes from icmp_seq=7 ttl=64 time=19942.864 ms

I can speed up the time to ~800ms by keeping Enter pressed in the
ssh-login-shell which runs ping.

xl0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> mtu 1500
        inet6 fe80::210:5aff:fe60:9092%xl0 prefixlen 64 scopeid 0x1 
        ether 00:10:5a:60:90:92
        media: Ethernet autoselect (none)
        status: no carrier
xl1: flags=8802<BROADCAST,SIMPLEX,MULTICAST> mtu 1500
        ether 00:50:04:0c:e7:a1
        media: Ethernet autoselect (none)
        status: no carrier
        inet6 fe80::200:d1ff:fe1f:e3a1%de0 prefixlen 64 scopeid 0x3 
        inet netmask 0xffffff00 broadcast
        ether 00:00:d1:1f:e3:a1
        media: Ethernet autoselect (100baseTX <full-duplex>)
        status: active
        ether 00:00:d1:1f:e3:a2
        media: Ethernet autoselect
        ether 00:00:d1:1f:e3:a3
        media: Ethernet autoselect
        inet netmask 0xffffff00 broadcast
        inet6 fe80::200:d1ff:fe1f:e3a4%de3 prefixlen 64 scopeid 0x6 
        ether 00:00:d1:1f:e3:a4
        media: Ethernet autoselect (100baseTX <full-duplex>)
        status: active
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
        inet netmask 0xff000000 
        inet6 ::1 prefixlen 128 
        inet6 fe80::1%lo0 prefixlen 64 scopeid 0x7 

xl0: <3Com 3c905B-TX Fast Etherlink XL> port 0xe400-0xe47f mem
	0xdf800000-0xdf80007f irq 12 at device 10.0 on pci0
xl1: <3Com 3c905B-TX Fast Etherlink XL> port 0xe000-0xe07f mem
	0xdf000000-0xdf00007f irq 10 at device 11.0 on pci0
de0: <Digital 21140A Fast Ethernet> port 0xd800-0xd87f mem
	0xde800000-0xde80007f irq 7 at device 4.0 on pci1
de1: <Digital 21140A Fast Ethernet> port 0xd400-0xd47f mem
	0xde000000-0xde00007f irq 10 at device 5.0 on pci1
de2: <Digital 21140A Fast Ethernet> port 0xd000-0xd07f mem
	0xdd800000-0xdd80007f irq 12 at device 6.0 on pci1
de3: <Digital 21140A Fast Ethernet> port 0xb800-0xb87f mem
	0xdd000000-0xdd00007f irq 7 at device 7.0 on pci1
atkbd0: <AT Keyboard> irq 1 on atkbdc0
fdc0: <Enhanced floppy controller (i82077, NE72065 or clone)> at port
	0x3f7,0x3f0-0x3f5 irq 6 drq 2 on isa0
sio0 at port 0x3f8-0x3ff irq 4 flags 0x10 on isa0
sio1 at port 0x2f8-0x2ff irq 3 on isa0

First time I ever saw such a behaviour. Tomorrow I'll go setting up a 4.X
installation. But my feeling says... it's "just" the card...

 Oliver Lehmann

More information about the freebsd-current mailing list