From owner-freebsd-current@FreeBSD.ORG Mon Oct 1 08:20:18 2007 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9646716A418 for ; Mon, 1 Oct 2007 08:20:18 +0000 (UTC) (envelope-from aryeh.friedman@gmail.com) Received: from py-out-1112.google.com (py-out-1112.google.com [64.233.166.178]) by mx1.freebsd.org (Postfix) with ESMTP id CE84F13C458 for ; Mon, 1 Oct 2007 08:20:17 +0000 (UTC) (envelope-from aryeh.friedman@gmail.com) Received: by py-out-1112.google.com with SMTP id u77so7050414pyb for ; Mon, 01 Oct 2007 01:20:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; bh=qmOUVJoFj8sByMnTRxVexCv3boZk/RWhFx6YQiDxC0k=; b=cr/1hmUlO7FW7rjMoCFPdORRPR5/CyR2CQAokjRGZiXy7Ve5+kn93I+AiC55eOBH2NJ3O1qGnirYHOzWSCgYBwFHASLL9W+3bNriQtEbZqz2ubrbd3kdzAn41nnA02MA7ElLtKJtd+U2ZUvv/xzaH8ZoE/tP/YS0s88sAxbNzUI= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=mDWbt03JolCUcOf+kn/e51xMdqPlbGwFq2UbuhaXKxxfTIMt0potN9h+0qF/daM8Uu8LKp2KPIL7ctw8875ayqrn7MLCD1Ch8kSEHBNT6HdFfFtI95vkJNNonFpSmbykVQ7z6GGzJxWMUjwgPbxOSBxAbrN1PaUakX6Ma53curQ= Received: by 10.64.21.6 with SMTP id 6mr3119479qbu.1191226815921; Mon, 01 Oct 2007 01:20:15 -0700 (PDT) Received: by 10.65.105.2 with HTTP; Mon, 1 Oct 2007 01:20:15 -0700 (PDT) Message-ID: Date: Mon, 1 Oct 2007 08:20:15 +0000 From: "Aryeh Friedman" To: "Aryeh Friedman" , freebsd-current@freebsd.org In-Reply-To: <20071001065938.GA81735@eos.sc1.parodius.com> MIME-Version: 1.0 Content-Type: text/plain; charset=WINDOWS-1252 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline References: <20071001065938.GA81735@eos.sc1.parodius.com> Cc: Subject: Re: various rants about 7-currnet on AMD64 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 01 Oct 2007 08:20:18 -0000 > > intel p35 mobo (ihc9) > > This is an incredibly new chipset. Heck, there's even reports of > driver issues on Windows. I don't doubt the P35/ICH9 will be fantastic > (I'm a big advocate of Intel chipsets), but right now it *is* very new, > and you should keep that in mind. > > I'd also like to know what motherboard vendor you went with. You'd be > surprised how many issues are caused by BIOSes; there isn't anything you > or anyone else can do about BIOS problems, though. It's all up to the > mainboard vendor. MSI Neo-F ... some sort of AMI bios (the OEM version number makes no sense and I doubt if it can be translated to a AMI version number [1.1])... here are the feaures (from vendors product description): =09CPU =09 =09 =95 =09Supports Socket 775 for Intel Core2 Extreme, Core2 Duo, Pentium 4 (Prescott, P4EE), Pentium D, Pentium XE/Celeron D processors in LGA 775 package =95 =09Supports FSB 800/1066/1333 MHz =95 =09Supoprts Intel 05B/05A and 04B/04A processors =95 =09Supoprts EIST techonology =95 =09Supports Intel Hyper-Threading (HT) Technology =95 =09Supports Intel Quad Core Technology to 1333MHz and up =09 =09 =09Chipset =09 =09 Intel(r) P35 Chipset =95 =09Supports FSB 800MHz, 1066MHz & 1333MHz =95 =09Support Dual channel DDR2 667/800 memory interface up to 8GB =95 =09Support Dual PCI Express 16X interface =09 Intel(r) ICH9 Chipset =95 =09Integrated Hi-Speed USB 2.0 controller, 480Mb/sec, 12ports =95 =094 Serial ATAII ports w/ transfer rate up to 3Gb/s =95 =09PCI Master v 2.3, I/O ACPI 2.0 Compliant =95 =09Integrated AHCI controller =09 =09 =09FSB =09 =09 =95 =09Support FSB 800MHz, 1066MHz & 1333MHz =09 =09 =09Main Memory =09 =09 =95 =09Supports 4 unbuffered DIMM of 1.8 Volt DDR2 SDRAM =95 =09Supports up to 8GB memory size =95 =09Support Dual Channel DDR2 667/800MHz and up (Intel P35 chipset supports up to DDR2-800 officially. For DDR2 800+, manually BIOS adjustment is needed. =09 =09 =09Slots =09 =09 =95 =09One PCI Express 16X slots(PCI Express Bus SPEC V1.0a compliant; supports CrossFire Technology) =95 =09Three PCI Express 1X slot =95 =09Two PCI 2.3 32-bit Master PCI Bus slots. (support 3.3v/5v PCI bus in= terface) =09 =09 =09On-Board IDE =09 =09 One Ultra DMA 66/100/133 IDE controller integrated in Marvell 88SE6111 =95 =09Supports PIO, Bus Master operation modes =95 =09Can connect up to 2 Ultra ATA 100 drives =09 Serial ATAII controller integrated in ICH9 and Marvell 88SE6111 =95 =09Up to 300MB/s transfer speed =95 =09Can connect up to 5 Serial ATA II drives (4 internal drives from ICH9, 1 drive from 88SE6111) =09 =09 =09On-Board Peripherals =09 =09 =95 =091 floppy port supports 1 FDD with 360K, 720K, 1.2M, 1.44M and 2.88Mb= ytes =95 =091 Serial port =95 =091 parallel port supports SPP/EPP/ECP mode =95 =0912 USB 2.0 ports (Rear x 4/** Front x 8)(** Front USB ports are supported by pin-out) =95 =091 6-in-1 audio jack (S/SPDIF out) =95 =092 PS/2 connectors =95 =091 LAN RJ45 connector =09 =09 =09Audio =09 =09 High Definition link controller integrated in Intel ICH9 chip =95 =09Audio codec Realtek 888 =95 =09Compliance with Azalia 1.0 spec =95 =09Flexible 8 Ch. audio with jack sensing =09 =09 =09LAN =09 =09 =95 =09Realtek RTL8111B PCI-Express Gb LAN Controller =09 =09 =09BIOS =09 =09 =95 =09The mainboard BIOS provides "Plug & Play" BIOS which detects the peripheral devices and expansion cards of the board automatically. =95 =09The mainboard provides a Desktop Management Interface(DMI) function which records your mainboard specifications. > > * Many TCP/IP stack issues > > I *really* want to hear about this. If there's any evidence you can > provide, I'm all ears. I'm not doubting your claims, I just want to > know what you experienced. > > Additionally, since you didn't state what PHY and NIC are used on your > motherboard, it's hard for me to accept that there's IP stack problems. > What PHY and NIC is on the motherboard? Have no direct physical evidence any more but see thread between me and kris on -questions and here is the dmesg output for the phy and nic: re0: port 0xe800-0xe8ff mem 0xfcfff000-0xfcffffff irq 17 at device 0.0 on pci4 re0: Using 2 MSI messages miibus0: on re0 rgephy0: PHY 1 on miibus0 rgephy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT, 1000baseT-FDX, auto re0: Ethernet address: 00:19:db:b5:f8:0f re0: [FILTER] re0: [FILTER] I am on 100basetx. Related: in all versions of freebsd I have tried the re0 interface doesn't come up by default I have to force it up with "ifconfig re0 up" before assigning addrs (both static and dhcp) On all versions of 7-current (i386 and amd64) I get error messages like this on the console all the time: TCP: [217.230.39.58]:1145 to [67.84.39.90]:6881 tcpflags 0x18 ; tcp_do_segment: FIN_WAIT_2: Received data after socket was closed, sendin= g RST and removing tcpcb TCP: [217.230.39.58]:1145 to [67.84.39.90]:6881 tcpflags 0x11; syn= cache _expand: Segment failed SYNCOOKIE authentication, segment rejected (probabl= y spo ofed) TCP: [211.55.152.196]:55206 to [67.84.39.90]:6881 tcpflags 0x18; = tcp_d o_segment: FIN_WAIT_2: Received data after socket was closed, sending RST a= nd re moving tcpcb TCP: [211.55.152.196]:55206 to [67.84.39.90]:6881 tcpflags 0x11; s= yncac he_expand: Segment failed SYNCOOKIE authentication, segment rejected (proba= bly s poofed) > > > 7-CURRENT i386 -- > > > > * Horrid performence under default kernel needed to switch to > > ULE/IPI_PREMEPTION/DEVICE_POLLING > > Expand on "horrid" if you could. I run CURRENT i386 on my home machine, > and I've never had any need for device polling (in fact, I've never had > any need for it *ever* -- the one time I tried it back in the 5.x days, > the system became absurdly sluggish to keyboard input, serial I/O, or > anything else. Network I/O was just fine though.) Without ULE and IPI_PREMEPTION it was slower then my p4 2.8 device polling I tossed in for good measure and can't tell the diff one way or the other. > > > 7-CURRENT amd64 > > > > Misc Rants: > > > > CPUTYPE naming -- > > > > For people who have been around for a while (read mid-90's) and > > have never used any AMD mobo's we are used to "historical" differences > > between early pentiums and amd equivs (for that reason I have never > > bought a AMD machine)... so calling the 64bit x86 architure amd64 is > > confusing and misleading. > > Okay, you're confusing two things here: the "amd64" nomenclature used > on FreeBSD to describe the 64-bit OS, and CPUTYPE, which is used mainly > by gcc (and some portions of the /usr/src framework) to determine what > processor architecture to optimise for. Ok thanks for the clarification. > > This argument is flawed, in my opinion. > > I think a more appropriate phrase would be: "amd64 should be recommended > for anyone that uses 4GB of RAM or more, and doesn't want to be hit by > performance penalties induced by PAE on i386". See thread in -questions... PAE is broken for my hw.