From owner-freebsd-questions@FreeBSD.ORG Fri Jun 8 15:07:31 2012 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 99E02106566B for ; Fri, 8 Jun 2012 15:07:31 +0000 (UTC) (envelope-from vrwmiller@gmail.com) Received: from mail-yw0-f54.google.com (mail-yw0-f54.google.com [209.85.213.54]) by mx1.freebsd.org (Postfix) with ESMTP id 563F58FC1F for ; Fri, 8 Jun 2012 15:07:31 +0000 (UTC) Received: by yhgm50 with SMTP id m50so1547189yhg.13 for ; Fri, 08 Jun 2012 08:07:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:date:x-google-sender-auth:message-id:subject :from:to:content-type; bh=KowZv+t/WDhRw3x6iHKdNJUOP79ADYY6YXnqxYKYUzQ=; b=ZBwKUED0OyjsWozjSHZmjVoF3fURcEnoQBrdcHdkxCcYNYkfsieF68S5+a4c9NVMBg l4MH/BtwF7/rrj6gGP5O/7fyQQTcD5Gqt4hV8uLX100kPmUog1fr373AbBEdMmrztHC/ CnJcvVXNpDc3wFla1qqzOynmIlPKGH48QhvKCJehqG+M4ocm1tlbdjLyBkDwnRn+zopH eQx9N5tOHgAg8V0V7GCS1TU4mhcqTxlOzo8P7mF8h/lFb+gYCNI2jlTxmkWM3Q6q/WU3 dtEfCX3rtPq+X02Dwcm9sjMqzlWDu2Zc0yzhjA4rAWflCFa1OlbmWEhAiLHm5UXUA566 GonQ== MIME-Version: 1.0 Received: by 10.60.22.201 with SMTP id g9mr7032024oef.8.1339168050517; Fri, 08 Jun 2012 08:07:30 -0700 (PDT) Sender: vrwmiller@gmail.com Received: by 10.182.128.38 with HTTP; Fri, 8 Jun 2012 08:07:30 -0700 (PDT) Date: Fri, 8 Jun 2012 11:07:30 -0400 X-Google-Sender-Auth: 4tQes0i1Lk0S-ASz9Ii48wsx3XA Message-ID: From: Rick Miller To: freebsd-questions@freebsd.org Content-Type: text/plain; charset=ISO-8859-1 Subject: How do I determine support for $xx? X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 08 Jun 2012 15:07:31 -0000 Hi All, If this question is better suited for a different list please let me know. Simply stated, my question is 'What is the best source for identifying supported hardware?'. Having said that, allow me to pose an example... I've attempted to identify if various ethernet controllers are supported by FreeBSD and the drivers. I used the hardware notes and manpages for the respective ethernet drivers. The information between the two sometimes seems inconsistent and/or inaccurate. For example, the BCM5719 and BCM5720 are unsupported in FreeBSD at this time. The hardware notes at freebsd.org do not specify these controllers are supported. Inspection of the bge(4) manpage implies that the controllers are supported as seen in the description section where it states: "The bge driver provides support for various NICs based on the Broadcom BCM570x, 571x, 572x, 575x, 576x, 578x, 5776x and 5778x Gigabit Ethernet controller chips and the 590x and 5779x Fast Ethernet controller chips." I browsed the source and found many references to the BCM5719 and BCM5720. However, I am unfamiliar enough with driver programming in C to identify if a controller is fully supported. Also, I attempted to identify whether the Intel i350 is supported. It's not listed in the hardware notes or the igb(4) manpage so I suspect it is not supported. When I view the igb source, the i350 is referenced numerous times. Are these references simply code in preparation for support of the i350? -- Take care Rick Miller