From owner-freebsd-hardware@FreeBSD.ORG Tue Mar 18 03:18:34 2008 Return-Path: Delivered-To: freebsd-hardware@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0D04B106567F for ; Tue, 18 Mar 2008 03:18:34 +0000 (UTC) (envelope-from authentec@gmail.com) Received: from wf-out-1314.google.com (wf-out-1314.google.com [209.85.200.172]) by mx1.freebsd.org (Postfix) with ESMTP id C46048FC27 for ; Tue, 18 Mar 2008 03:18:33 +0000 (UTC) (envelope-from authentec@gmail.com) Received: by wf-out-1314.google.com with SMTP id 25so5563958wfa.7 for ; Mon, 17 Mar 2008 20:18:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to:subject:mime-version:content-type; bh=0c9zurzDAYNJUXCslKwfz0loNBJy1GctmDVQUS0Cu5M=; b=xzzks+TR4b+zmbVFUCrOVuyhrjA3SFYLmidj0ZjuQk2crbv0d0i8CUjl1HolccgGJBcv6P/QkKD1PSLEwQA/xa+8iKFTWTgTNGHmPvMJMKUFajKlL/DYd/XcKqQlpROWSyPxNKqLXLeBb6xl6/wVSU6n8ksunNWwcABupjJHkrI= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:mime-version:content-type; b=hvd2wmn44Ln74Iz0B/VCiKBe+Jl5z7Ha0ayUwzSa/uClwCzsEXKKnBbr4cMXMLDWd0XnqnRlf1av4X0hTyoz3us/uDmc9N0v1wgBAmd4EDv++naAwcCWCOsRJxfTS+YaugwjAfhHKWk8lVnNj8ahrGOJg27giHHij55TI3xvrsM= Received: by 10.143.34.11 with SMTP id m11mr766988wfj.222.1205808671534; Mon, 17 Mar 2008 19:51:11 -0700 (PDT) Received: by 10.142.179.21 with HTTP; Mon, 17 Mar 2008 19:51:11 -0700 (PDT) Message-ID: Date: Mon, 17 Mar 2008 22:51:11 -0400 From: "Greg Mars" To: freebsd-questions@freebsd.org, freebsd-hardware@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: Subject: Realtek 811B LAN card on FreeBSD 7.0 X-BeenThere: freebsd-hardware@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: General discussion of FreeBSD hardware List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Mar 2008 03:18:34 -0000 A few months ago, I posted asking about how good support the Realtek 8111B PCI Express LAN chipset is. The conclusion was that its behavior was rather flaky on FreeBSD 7.0 Anyway, I got the motherboard with the chip integrated because the MOBO otherwise did what I needed. After installation of FreeBSD/i386 the chip was detected and the re driver attached but DHCP configuration wouldn't work. After searching on the internet, I found some patches at http://lists.freebsd.org/pipermail/freebsd-amd64/2007-December/010545.html http://people.freebsd.org/~yongari/re/if_re.c http://people.freebsd.org/~yongari/re/if_rlreg.h and applied them. After rebuilding the kernel, everything worked. Shortly after I decided I was going to run the FreeBSD/amd64 version instead. I had not kept the patches that worked on i386, so I downloaded from the same URL again. However, this time, applying the patch resulted in no change: DHCP configuration still wouldn't work. Now, I'm not sure what variable is responsible for this, the change to amd64 or whether there was another version of the patch. Interestingly, in the thread where I found those links, people were running amd64 and had their problems resolved. I noticed that the version of if_re.c file was 107 the second time whereas the post said it was 101. I'm guessing the file was updated at the URL and this resulted in a regression. The problem is, I'm not in a position to say exactly which version worked. Is there anyone on the list close to this work and would have an idea of what happened? I am currently using a PCI lan card that works with the rl driver but it would be nice to have the integrated chip work too.