Hi,
Thanks for the kind words :)
Sure, here's the additional info. It's really a vanilla desktop with
nothing much on it, except for some fancy Asus Formula PCIe card with
VGA/DVI/HDMI output connectors.
I've now been using this for hours with the 100M switch connection
without a single issue. Now hopped the ethernet cable directly to the
gigabit switch (bypassing the 10/100M switch) and started a single file
scp file transfer inside my LAN. The transfer stalls at 6.5 megabytes,
and here we go again... No more pinging etc. Plugging the cable back to
the 100M switch doesn't automatically recover the freeze, but requires
the ifconfig down/up sequence. However, both switches and the ifconfig
ethernet mode output immediately reflects the correct speed when the
cable is swapped over.
Br,
Tuomas.
$ uname -a
OpenBSD bronze.tonttu.lan 4.8 GENERIC#182 amd64
$ dmesg
OpenBSD 4.8 (GENERIC) #182: Mon Aug 16 09:02:40 MDT 2010
[email protected]:/usr/src/sys/arch/amd64/compile/GENERIC
real mem = 2145976320 (2046MB)
avail mem = 2075058176 (1978MB)
mainbus0 at root
bios0 at mainbus0: SMBIOS rev. 2.5 @ 0x9f400 (30 entries)
bios0: vendor American Megatrends Inc. version "R04-A2L" date 10/22/2008
bios0: Acer Veriton M220
acpi0 at bios0: rev 0
acpi0: sleep states S0 S3 S4 S5
acpi0: tables DSDT FACP APIC MCFG SLIC OEMB HPET ASF! AWMI SSDT
acpi0: wakeup devices PCE2(S4) PCE3(S4) PCE4(S4) PCE5(S4) PCE6(S4)
PCE7(S4) SBAZ(S4) UAR1(S3) UAR2(S3) PS2K(S3) PS2M(S3) P
0PC(S4) UHC1(S3) UHC2(S3) UHC3(S3) USB4(S3) UHC5(S3) UHC6(S3) UHC7(S3)
PWRB(S3)
acpitimer0 at acpi0: 3579545 Hz, 32 bits
acpimadt0 at acpi0 addr 0xfee00000: PC-AT compat
cpu0 at mainbus0: apid 0 (boot processor)
cpu0: AMD Athlon(tm) Processor 1640B, 2699.31 MHz
cpu0:
FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,MMX,FXSR,SSE,SSE2,SSE3,CX16,NXE,MMXX,
FFXSR,LONG,3DNOW2,3DNOW
cpu0: 64KB 64b/line 2-way I-cache, 64KB 64b/line 2-way D-cache, 512KB
64b/line 16-way L2 cache
cpu0: ITLB 32 4KB entries fully associative, 8 4MB entries fully associative
cpu0: DTLB 32 4KB entries fully associative, 8 4MB entries fully associative
cpu0: apic clock running at 199MHz
ioapic0 at mainbus0: apid 1 pa 0xfec00000, version 21, 24 pins
ioapic0: misconfigured as apic 0, remapped to apid 1
acpihpet0 at acpi0: 14318180 Hz
acpiprt0 at acpi0: bus 0 (PCI0)
acpiprt1 at acpi0: bus -1 (P0P1)
acpiprt2 at acpi0: bus 1 (PCE2)
acpiprt3 at acpi0: bus -1 (PCE3)
acpiprt4 at acpi0: bus -1 (PCE4)
acpiprt5 at acpi0: bus 2 (PCE5)
acpiprt6 at acpi0: bus -1 (PCE6)
acpiprt7 at acpi0: bus -1 (PCE7)
acpiprt8 at acpi0: bus 3 (P0PC)
acpicpu0 at acpi0: PSS
acpitz0 at acpi0: critical temperature 105 degC
acpibtn0 at acpi0: PWRB
cpu0: PowerNow! K8 2699 MHz: speeds: 2700 2600 2400 2200 2000 1800 1000 MHz
pci0 at mainbus0 bus 0
pchb0 at pci0 dev 0 function 0 "ATI RS740 Host" rev 0x00
ppb0 at pci0 dev 2 function 0 "ATI RS690M PCIE" rev 0x00
pci1 at ppb0 bus 1
vga1 at pci1 dev 0 function 0 vendor "ATI", unknown product 0x68be rev 0x00
wsdisplay0 at vga1 mux 1: console (80x25, vt100 emulation)
wsdisplay0: screen 1-5 added (80x25, vt100 emulation)
azalia0 at pci1 dev 0 function 1 "ATI Radeon HD 5700 Audio" rev 0x00:
apic 1 int 19 (irq 10)
azalia0: no supported codecs
azalia0: initialization failure, detaching
ppb1 at pci0 dev 5 function 0 "ATI RS690 PCIE" rev 0x00
pci2 at ppb1 bus 2
mskc0 at pci2 dev 0 function 0 "Marvell Yukon 88E8071" rev 0x16, Yukon-2
Extreme rev. B0 (0x2): apic 1 int 17 (irq 11)
msk0 at mskc0 port A: address 00:22:68:64:12:fe
eephy0 at msk0 phy 0: 88E1149 Gigabit PHY, rev. 1
ahci0 at pci0 dev 17 function 0 "ATI SBx00 SATA" rev 0x00: apic 1 int 22
(irq 10), AHCI 1.1
scsibus0 at ahci0: 32 targets
sd0 at scsibus0 targ 0 lun 0: <ATA, ST3160318AS, CC44> SCSI3 0/direct fixed
sd0: 152627MB, 512 bytes/sec, 312581808 sec total
cd0 at scsibus0 targ 1 lun 0: <HL-DT-ST, DVDRAM GH40F, MG01> ATAPI
5/cdrom removable
ohci0 at pci0 dev 18 function 0 "ATI SB700 USB" rev 0x00: apic 1 int 16
(irq 11), version 1.0, legacy support
ohci1 at pci0 dev 18 function 1 "ATI SB700 USB" rev 0x00: apic 1 int 16
(irq 11), version 1.0, legacy support
ehci0 at pci0 dev 18 function 2 "ATI SB700 USB2" rev 0x00: apic 1 int 17
(irq 11)
usb0 at ehci0: USB revision 2.0
uhub0 at usb0 "ATI EHCI root hub" rev 2.00/1.00 addr 1
ohci2 at pci0 dev 19 function 0 "ATI SB700 USB" rev 0x00: apic 1 int 18
(irq 10), version 1.0, legacy support
ohci3 at pci0 dev 19 function 1 "ATI SB700 USB" rev 0x00: apic 1 int 18
(irq 10), version 1.0, legacy support
ehci1 at pci0 dev 19 function 2 "ATI SB700 USB2" rev 0x00: apic 1 int 19
(irq 10)
usb1 at ehci1: USB revision 2.0
uhub1 at usb1 "ATI EHCI root hub" rev 2.00/1.00 addr 1
piixpm0 at pci0 dev 20 function 0 "ATI SBx00 SMBus" rev 0x3a: SMI
iic0 at piixpm0
spdmem0 at iic0 addr 0x50: 2GB DDR2 SDRAM non-parity PC2-6400CL5
pciide0 at pci0 dev 20 function 1 "ATI SB700 IDE" rev 0x00: DMA, channel
0 configured to compatibility, channel 1 configur
ed to compatibility
azalia1 at pci0 dev 20 function 2 "ATI SBx00 HD Audio" rev 0x00: apic 1
int 16 (irq 11)
azalia1: codecs: Realtek ALC888
audio0 at azalia1
pcib0 at pci0 dev 20 function 3 "ATI SB700 ISA" rev 0x00
ppb2 at pci0 dev 20 function 4 "ATI SB600 PCI" rev 0x00
pci3 at ppb2 bus 3
ohci4 at pci0 dev 20 function 5 "ATI SB700 USB" rev 0x00: apic 1 int 18
(irq 10), version 1.0, legacy support
pchb1 at pci0 dev 24 function 0 "AMD AMD64 0Fh HyperTransport" rev 0x00
pchb2 at pci0 dev 24 function 1 "AMD AMD64 0Fh Address Map" rev 0x00
pchb3 at pci0 dev 24 function 2 "AMD AMD64 0Fh DRAM Cfg" rev 0x00
kate0 at pci0 dev 24 function 3 "AMD AMD64 0Fh Misc Cfg" rev 0x00: core
rev DH-G2
usb2 at ohci0: USB revision 1.0
uhub2 at usb2 "ATI OHCI root hub" rev 1.00/1.00 addr 1
usb3 at ohci1: USB revision 1.0
uhub3 at usb3 "ATI OHCI root hub" rev 1.00/1.00 addr 1
usb4 at ohci2: USB revision 1.0
uhub4 at usb4 "ATI OHCI root hub" rev 1.00/1.00 addr 1
usb5 at ohci3: USB revision 1.0
uhub5 at usb5 "ATI OHCI root hub" rev 1.00/1.00 addr 1
isa0 at pcib0
isadma0 at isa0
com0 at isa0 port 0x3f8/8 irq 4: ns16550a, 16 byte fifo
com1 at isa0 port 0x2f8/8 irq 3: ns16550a, 16 byte fifo
pckbc0 at isa0 port 0x60/5
pmsi0 at pckbc0 (aux slot)
pckbc0: using irq 12 for aux slot
wsmouse0 at pmsi0 mux 0
pckbd0 at pckbc0 (kbd slot)
pckbc0: using irq 1 for kbd slot
wskbd0 at pckbd0: console keyboard, using wsdisplay0
pcppi0 at isa0 port 0x61
spkr0 at pcppi0
lpt0 at isa0 port 0x378/4 irq 7
it0 at isa0 port 0x2e/2: IT8718F rev 5, EC port 0xe80
usb6 at ohci4: USB revision 1.0
uhub6 at usb6 "ATI OHCI root hub" rev 1.00/1.00 addr 1
mtrr: Pentium Pro MTRR support
uhidev0 at uhub3 port 2 configuration 1 interface 0 "Dell Dell USB
Keyboard" rev 1.10/3.06 addr 2
uhidev0: iclass 3/1
ukbd0 at uhidev0: 8 modifier keys, 6 key codes
wskbd1 at ukbd0 mux 1
wskbd1: connecting to wsdisplay0
softraid0 at root
root on sd0a swap on sd0b dump on sd0b
On 19.1.2011 21:47, IC1igo Ortiz de Urbina wrote:
Hi there
Just a quick note: a full dmesg and uname -a may be welcome.
Sorry not being able to assist you. Actually, I just forwarded your
post to a newbie friend of mine to show how things must be explained.
Will pay attention to this thread ;-)
On 1/19/11, Tuomas Tonteri<[email protected]> wrote:
Hi openbsd-misc,
I'm quite new to OpenBSD, but very excited about it. I have now
installed 4.8 it on three different machines. Two of these are Acers,
TravelMate 7520 and a cheap Acer desktop that originally came with
FreeDOS installed. I have
gone with the amd64 binaries. Coincidentally both of these have embedded
Marvell Yukon 88E8071 network interface chips, and both of them freeze
with even the most modest network load, BUT ONLY when connected to a
gigabit switch. I can do basic lightweight SSH session, but any file
transfer or browser usage simply freezes the NIC (or something else) to
a point that nothing moves, including pings and tcp traffic. Ifconfig
shows the interface
is up, and everything looks normal, leds are on at the port and at the
switch, but no more traffic. Running ifconfig msk0 down ; ifconfig msk0
up helps and restores the situation. Not very easy to do from remote
location
though. Sometimes even plain DNS udp queries have been "enough of a
load" to hang it (I was running dnsmasq on the laptop).
The laptop has;
mskc0 at pci2 dev 0 function 0 "Marvell Yukon 88E8071" rev 0x15, Yukon-2
Extreme rev. B0 (0x2): apic 2 int 16
(irq 10)
msk0 at mskc0 port A: address 00:16:d3:eb:c9:00
eephy0 at msk0 phy 0: 88E1149 Gigabit PHY, rev. 1
And the desktop:
mskc0 at pci2 dev 0 function 0 "Marvell Yukon 88E8071" rev 0x16, Yukon-2
Extreme rev. B0 (0x2): apic 1 int 17 (irq 11)
msk0 at mskc0 port A: address 00:22:68:64:12:fe
eephy0 at msk0 phy 0: 88E1149 Gigabit PHY, rev. 1
The desktop Acer has a newer revision. According to man msk, the 88E8071 is
supported.
All used ethernet cabling is cat 5e or 6. Both computers have been connected
to the same gigabit switch. To test things, I introduced a 10/100 switch
where only these two hosts are connected and a third cable connects the
10/100 switch to the same gigabit switch. Big surprise, no more freezing.
I am currently doing scp file transfers from desktop to laptop and laptop to
desktop, in a test loop, getting combined xfer rates of 18-20MB/s. The 100M
switch used is an ancient d-link adsl modem/switch.
ifconfig msk0 looks like this;
msk0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
lladdr 00:22:68:64:12:fe
priority: 0
groups: egress
media: Ethernet autoselect (100baseTX full-duplex,rxpause,txpause)
status: active
inet 10.60.0.6 netmask 0xffffff00 broadcast 10.60.0.255
inet6 fe80::222:68ff:fe64:12fe%msk0 prefixlen 64 scopeid 0x1
When connected to the gigabit switch, autoselect correctly mapped to 1000
full-duplex, and also the switch leds indicated 1G connection.
Has anybody else seen this happen? Any clues?
Thanks!
Tuomas.