From owner-freebsd-stable@FreeBSD.ORG Wed Feb 11 22:59:18 2009 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5C55D106566C for ; Wed, 11 Feb 2009 22:59:18 +0000 (UTC) (envelope-from gcr+freebsd-stable@tharned.org) Received: from QMTA08.emeryville.ca.mail.comcast.net (qmta08.emeryville.ca.mail.comcast.net [76.96.30.80]) by mx1.freebsd.org (Postfix) with ESMTP id 3EF788FC15 for ; Wed, 11 Feb 2009 22:59:18 +0000 (UTC) (envelope-from gcr+freebsd-stable@tharned.org) Received: from OMTA06.emeryville.ca.mail.comcast.net ([76.96.30.51]) by QMTA08.emeryville.ca.mail.comcast.net with comcast id EgsX1b03Q16AWCUA8mjJK0; Wed, 11 Feb 2009 22:43:18 +0000 Received: from packrat.tharned.org ([75.145.12.185]) by OMTA06.emeryville.ca.mail.comcast.net with comcast id EmjF1b0013zZBGT8SmjGfB; Wed, 11 Feb 2009 22:43:18 +0000 Received: from packrat.tharned.org (11008@localhost [127.0.0.1]) by packrat.tharned.org (8.14.3/8.14.3) with ESMTP id n1BMhBxc061515 for ; Wed, 11 Feb 2009 16:43:11 -0600 (CST) (envelope-from gcr+freebsd-stable@tharned.org) Received: from localhost (gcr@localhost) by packrat.tharned.org (8.14.3/8.14.3/Submit) with ESMTP id n1BMhBhG061512 for ; Wed, 11 Feb 2009 16:43:11 -0600 (CST) (envelope-from gcr+freebsd-stable@tharned.org) Date: Wed, 11 Feb 2009 16:43:10 -0600 (CST) From: Greg Rivers To: freebsd-stable@freebsd.org Message-ID: User-Agent: Alpine 2.00 (BSF 1167 2008-08-23) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; format=flowed; charset=US-ASCII Subject: Driver for Intel 10GbE adapter X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 11 Feb 2009 22:59:18 -0000 I'm trying to light an Intel 10GbE adapter in an HP DL380 G5 using very recent 7.1-STABLE amd64 with GENERIC kernel. I expected the ixbg(4) driver to attach, but it does not. The labels on the card show: INTEL(R) 10GbE XF SR 2 PORT SERVER ADAPTER 893135 EXPX9502FXSRGP5 001B211170BE 028AD E15728-003 A verbose boot shows the card on the PCI bus, but no driver attaches: pcib11: at device 6.0 on pci0 pcib11: domain 0 pcib11: secondary bus 23 pcib11: subordinate bus 23 pcib11: I/O decode 0x6000-0x6fff pcib11: memory decode 0xfde00000-0xfdffffff pcib11: no prefetched decode pci23: on pcib11 pci23: domain=0, physical bus=23 found-> vendor=0x8086, dev=0x10c6, revid=0x01 domain=0, bus=23, slot=0, func=0 class=02-00-00, hdrtype=0x00, mfdev=1 cmdreg=0x0047, statreg=0x0010, cachelnsz=16 (dwords) lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns) intpin=a, irq=10 powerspec 3 supports D0 D3 current D0 MSI supports 1 message, 64 bit MSI-X supports 18 messages in map 0x1c map[10]: type Memory, range 32, base 0xfdfe0000, size 17, enabled pcib11: requested memory range 0xfdfe0000-0xfdffffff: good map[14]: type Memory, range 32, base 0xfdf80000, size 18, enabled pcib11: requested memory range 0xfdf80000-0xfdfbffff: good map[18]: type I/O Port, range 32, base 0x6000, size 5, enabled pcib11: requested I/O range 0x6000-0x601f: in range map[1c]: type Memory, range 32, base 0xfdf70000, size 14, enabled pcib11: requested memory range 0xfdf70000-0xfdf73fff: good pcib11: matched entry for 23.0.INTA pcib11: slot 0 INTA hardwired to IRQ 19 found-> vendor=0x8086, dev=0x10c6, revid=0x01 domain=0, bus=23, slot=0, func=1 class=02-00-00, hdrtype=0x00, mfdev=1 cmdreg=0x0047, statreg=0x0010, cachelnsz=16 (dwords) lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns) intpin=b, irq=5 powerspec 3 supports D0 D3 current D0 MSI supports 1 message, 64 bit MSI-X supports 18 messages in map 0x1c map[10]: type Memory, range 32, base 0xfdf40000, size 17, enabled pcib11: requested memory range 0xfdf40000-0xfdf5ffff: good map[14]: type Memory, range 32, base 0xfdf00000, size 18, enabled pcib11: requested memory range 0xfdf00000-0xfdf3ffff: good map[18]: type I/O Port, range 32, base 0x6020, size 5, enabled pcib11: requested I/O range 0x6020-0x603f: in range map[1c]: type Memory, range 32, base 0xfdef0000, size 14, enabled pcib11: requested memory range 0xfdef0000-0xfdef3fff: good pcib11: matched entry for 23.0.INTB pcib11: slot 0 INTB hardwired to IRQ 16 pci23: at device 0.0 (no driver attached) pci23: at device 0.1 (no driver attached) pciconf shows: none0@pci0:23:0:0: class=0x020000 card=0xa15f8086 chip=0x10c68086 rev=0x01 hdr=0x00 vendor = 'Intel Corporation' class = network subclass = ethernet none1@pci0:23:0:1: class=0x020000 card=0xa15f8086 chip=0x10c68086 rev=0x01 hdr=0x00 vendor = 'Intel Corporation' class = network subclass = ethernet I thought perhaps it would be a simple matter of adding/updating a card ID in the driver header file, but I see that sys/dev/ixgb/ixgb_ids.h already contains an entry for 0xA15F as listed above. Does anyone have experience with this card or know how to get it to probe and attach? Thanks! -- Greg Rivers