Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 23 May 2002 09:22:22 +0400
From:      Alex Deiter <tiamat@komi.mts.ru>
To:        freebsd-sparc@FreeBSD.ORG
Subject:   problem with gem on receive: MAC rx fault, status 3
Message-ID:  <616092620.20020523092222@komi.mts.ru>

next in thread | raw e-mail | index | archive | help
Hello,

I have a problem with gem (PCI GEM Ethernet) on receive large files
(over ftp/scp).

lom>poweron

Netra T1 200 (UltraSPARC-IIe 500MHz), No Keyboard
OpenBoot 4.0, 512 MB memory installed, Serial #51589233.
Ethernet address 0:3:ba:13:30:71, Host ID: 83133071.

Boot device: disk  File and args:

>> FreeBSD/sparc64 boot block
   Boot path:   /pci@1f,0/pci@1/scsi@8/disk@0,0:a
   Boot loader: /boot/loader
Console: OpenFirmware console
disk0 is /pci@1f,0/pci@1/scsi@8/disk@0
FreeBSD/sparc64 loader
bootpath="/pci@1f,0/pci@1/scsi@8/disk@0,0:a"
loaddev=disk0s0a:
> \
\: unknown command
^^^^^^^^^^^^^^^^^^^
>>>> Why there is this error?

\
/boot/kernel/kernel data=0x290608+0xe2d98 syms=[0x8+0x3f078+0x8+0x31193]
Hit [Enter] to boot immediately, or any other key for command prompt.
Booting [/boot/kernel/kernel]...
nothing to autoload yet.
jumping to kernel entry at 0x80030000.
Copyright (c) 1992-2002 The FreeBSD Project.
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
        The Regents of the University of California. All rights reserved.
FreeBSD 5.0-CURRENT #0: Wed May 22 07:41:58 GMT 2002
    root@severina.komi.mts.ru:/home/obj/usr/src/sys/GENERIC.mts
Preloaded elf kernel "/boot/kernel/kernel" at 0x803e6000.
Timecounter "tick"  frequency 500000000 Hz
cpu0: Sun Microsystems UltraSparc-IIe Processor (500.00 MHZ CPU)
nexus0: <OpenFirmware Nexus device>
pcib0: <U2P UPA-PCI bridge> on nexus0
pcib0: SUNW,sabre: impl 0, version 0: ign 7c0 bus range 0 to 2; PCI bus 0
DVMA map: 0xc0000000 to 0xdfffffff
pcib0: ofw_pci_init_intr: descending to subordinate PCI bus
pcib0: ofw_pci_init_intr: no interrupt mapping found for 1/12/0 (preset 0)
pcib0: ofw_pci_init_intr: no interrupt mapping found for 1/3/0 (preset 0)
pcib0: ofw_pci_init_intr: no interrupt mapping found for 1/3/0 (preset 0)
pcib0: ofw_pci_init_intr: no interrupt mapping found for 1/7/0 (preset 0)
pcib0: ofw_pci_init_intr: mapping intr for 1/12/1 to 6 (preset was 0)
pcib0: ofw_pci_init_intr: mapping intr for 1/12/3 to 36 (preset was 0)
pcib0: ofw_pci_init_intr: mapping intr for 1/13/0 to 12 (preset was 0)
pcib0: ofw_pci_init_intr: mapping intr for 1/5/1 to 28 (preset was 0)
pcib0: ofw_pci_init_intr: mapping intr for 1/5/3 to 38 (preset was 0)
pcib0: ofw_pci_init_intr: descending to subordinate PCI bus
pcib0: ofw_pci_init_intr: mapping intr for 2/8/0 to 32 (preset was 0)
pcib0: ofw_pci_init_intr: mapping intr for 2/8/1 to 32 (preset was 0)
pci0: <PCI bus> on pcib0
pcib1: <APB PCI-PCI bridge> at device 1.0 on pci0
pci1: <PCI bus> on pcib1
sym0: <896> port 0xc00000-0xc000ff mem 0x4000-0x5fff,0x2000-0x23ff irq 32 at dev
ice 8.0 on pci1
sym0: No NVRAM, ID 7, Fast-40, LVD, parity checking
sym1: <896> port 0xc00100-0xc001ff mem 0x8000-0x9fff,0x6000-0x63ff irq 32 at dev
ice 8.1 on pci1
sym1: No NVRAM, ID 7, Fast-40, LVD, parity checking
pcib2: <APB PCI-PCI bridge> at device 1.1 on pci0
pci2: <PCI bus> on pcib2
pci2: <old, non-VGA display device> at device 3.0 (no driver attached)
isab0: <PCI-ISA bridge> at device 7.0 on pci2
isa0: <ISA bus> on isab0
ebus0: revision 0x01
ebus0: <idprom>: incomplete
ebus0: <PCI-EBus3 bridge> mem 0xf1000000-0xf17fffff,0xf0000000-0xf0ffffff at dev
ice 12.0 on pci2
ebus0: <flashprom> addr 0x1000000000-0x10000fffff (no driver attached)
eeprom0: <EBus EEPROM/clock> addr 0x1400000000-0x1400001fff on ebus0
eeprom0: model mk48t59
eeprom0: hostid 83133071
ebus0: <SUNW,lomh> addr 0x1400200000-0x1400200003 irq 42 (no driver attached)
gem0: <Sun ERI 10/100 Ethernet Adaptor> mem 0xe0400000-0xe041ffff irq 6 at devic
e 12.1 on pci2
miibus0: <MII bus> on gem0
ukphy0: <Generic IEEE 802.3u media interface> on miibus0
ukphy0:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
gem0: Ethernet address: 00:03:ba:13:30:71
using internal phy
pci2: <serial bus, USB> at device 12.3 (no driver attached)
atapci0: <AcerLabs Aladdin ATA66 controller> port 0x420-0x42f,0x408-0x40b,0x410-
0x417,0x418-0x41b,0x400-0x407 irq 12 at device 13.0 on pci2
ata2: at 0x400 on atapci0
ata3: at 0x410 on atapci0
Timecounters tick every 10.000 msec
Waiting 15 seconds for SCSI devices to settle
da0 at sym0 bus 0 target 0 lun 0
da0: <SEAGATE ST318305LSUN18G 0340> Fixed Direct Access SCSI-3 device
da0: 80.000MB/s transfers (40.000MHz, offset 31, 16bit), Tagged Queueing Enabled
da0: 17274MB (35378533 512 byte sectors: 255H 63S/T 2202C)
Mounting root from ufs:/dev/da0a
Entropy harvesting: interrupts ethernet point_to_point.

swapon: adding /dev/da0b as swap device
Automatic boot in progress...
/dev/da0a: 386 files, 5127 used, 10867 free (35 frags, 5416 blocks, 0.2% fragmen
tation)
Doing initial network setup: hostname.
gem0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        inet 10.50.1.9 netmask 0xffffff00 broadcast 10.50.1.255
        ether 00:03:ba:13:30:71
        media: Ethernet autoselect (100baseTX <full-duplex>)
        status: active
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
        inet 127.0.0.1 netmask 0xff000000
add net default: gateway 10.50.1.254
Additional routing options:.
Routing daemons:.
Additional daemons: syslogdMay 23 04:44:56 severina syslogd: kernel boot file is
 /kernel
.
Doing additional network setup:.
Starting final network daemons:.
ELF ldconfig path: /usr/lib /usr/lib/compat /usr/local/lib
Starting standard daemons: cron sshd.
Initial rc.sparc64 initialization:.
Configuring syscons:.
Additional ABI support:.
Local package initialization:.
Additional TCP options:.

Thu May 23 04:45:03 GMT 2002

FreeBSD/sparc64 (severina.komi.mts.ru) (ofwcons)

login: root
Password:

>>> Try receive big file:

severina# ftp server
.....
ftp> get ports.tar.bz2
local: ports.tar.bz2 remote: ports.tar.bz2
229 Entering Extended Passive Mode (|||49364|)
150 Opening BINARY mode data connection for 'ports.tar.bz2' (52432031 bytes).
  0% |                                     |     0       0.00 KB/s    --:-- ETAM
AC rx fault, status 2
MAC rx fault, status 3
  6% |**                                   |  3384 KB    3.02 MB/s    00:15 ETAM
AC rx fault, status 3
MAC rx fault, status 3
  6% |**                                   |  3439 KB    1.59 MB/s    00:29 ETAM
AC rx fault, status 3
MAC rx fault, status 3
 15% |*****                                |  7772 KB    1.24 MB/s    00:34 ETAM
AC rx fault, status 3
 15% |*****                                |  7835 KB  860.87 KB/s    00:50 ETAM
AC rx fault, status 3
MAC rx fault, status 3
 22% |********                             | 11774 KB  145.17 KB/s  - stalled -^
C
receive aborted. Waiting for remote to finish abort.
^C
remote abort aborted; closing connection.
12056576 bytes received in 01:22 (142.91 KB/s)
ftp>
ftp> quit

>>> After that the network die:

>> ping self
severina# ping 10.50.1.9
PING 10.50.1.9 (10.50.1.9): 48 data bytes
64 bytes from 10.50.1.9: icmp_seq=0 ttl=64 time=0.225 ms
64 bytes from 10.50.1.9: icmp_seq=1 ttl=64 time=0.119 ms
^C
--- 10.50.1.9 ping statistics ---
2 packets transmitted, 2 packets received, 0% packet loss
round-trip min/avg/max/stddev = 0.119/0.172/0.225/0.053 ms

>> ping server
severina# ping 10.50.1.1
PING 10.50.1.1 (10.50.1.1): 48 data bytes
>>Here very long waiting...
^C

severina# ifconfig -a
gem0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        inet 10.50.1.9 netmask 0xffffff00 broadcast 10.50.1.255
        ether 00:03:ba:13:30:71
        media: Ethernet autoselect (100baseTX <full-duplex>)
        status: active
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
        inet 127.0.0.1 netmask 0xff000000
ppp0: flags=8010<POINTOPOINT,MULTICAST> mtu 1500
severina#
severina# netstat -i
Name    Mtu Network       Address              Ipkts Ierrs    Opkts Oerrs  Coll
gem0   1500 <Link#1>      00:03:ba:13:30:71     8487     0     4575     0     0

>>Here very long waiting... (eps 2-3 min)

gem0   1500 10.50.1/24    10.50.1.9             8445     -     4573     -     -
lo0   16384 <Link#2>                               0     0        0     0     0

>>Here very long waiting... (eps 2-3 min)

lo0   16384 your-net      127.0.0.1                0     -        0     -     -
ppp0*  1500 <Link#3>                               0     0        0     0     0
severina# reboot
......

>>>>After reboot try send big file:

ftp> put test
local: test remote: test
229 Entering Extended Passive Mode (|||49365|)
150 Opening BINARY mode data connection for 'test'.
100% |*************************************|   143 MB    7.66 MB/s    00:00 ETA
226 Transfer complete.
150934528 bytes sent in 00:18 (7.61 MB/s)

Why ?

-- 
Best regards,
 Alex                          mailto:tiamat@komi.mts.ru


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-sparc" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?616092620.20020523092222>