Intel oplin interface

Netan sunnyrama at gmail.com
Fri Jan 8 19:26:58 UTC 2010


Hello

I have a intel nehalem machine with 4 built-in igb ports on it. In addition
to that I got 2 single port intel oplin 82598 pcie interfaces on them. I
edited the GENERIC conf file and added "device ixgbe" to build a kernel
containing ixgbe driver built-in into the kernel. When I boot hte system, I
do not see any ixgbe interface on the system.

lab-mach1# ifconfig -a
igb0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
    options=13b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU,TSO4>
    ether 00:14:4f:e7:56:e2
    inet 192.168.8.21 netmask 0xffffff00 broadcast 192.168.8.255
    media: Ethernet autoselect (1000baseT <full-duplex>)
    status: active
igb1: flags=8802<BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 1500
    options=13b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU,TSO4>
    ether 00:14:4f:e7:56:e3
    media: Ethernet autoselect (1000baseT <full-duplex>)
    status: active
igb2: flags=8802<BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 1500
    options=13b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU,TSO4>
    ether 00:14:4f:e7:56:e4
    media: Ethernet autoselect (1000baseT <full-duplex>)
    status: active
igb3: flags=8802<BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 1500
    options=13b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU,TSO4>
    ether 00:14:4f:e7:56:e5
    media: Ethernet autoselect (1000baseT <full-duplex>)
    status: active
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
    options=3<RXCSUM,TXCSUM>
    inet6 fe80::1%lo0 prefixlen 64 scopeid 0x5
    inet6 ::1 prefixlen 128
    inet 127.0.0.1 netmask 0xff000000

lab-mach1#./kldstat -v | grep ixgbe
        156 pci/ixgbe


I am on "8.0-RELEASE FreeBSD". pciconf does not show any 82598 interface:

lab-mach1#pciconf -lv
hostb0 at pci0:0:0:0:    class=0x060000 card=0x4845108e chip=0x34068086
rev=0x13 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = 'QuickPath Architecture I/O Hub to ESI Port'
    class      = bridge
    subclass   = HOST-PCI
pcib1 at pci0:0:1:0:    class=0x060400 card=0x4845108e chip=0x34088086 rev=0x13
hdr=0x01
    vendor     = 'Intel Corporation'
    device     = 'QuickPath Architecture I/O Hub PCI Express Root Port 1'
    class      = bridge
    subclass   = PCI-PCI
pcib2 at pci0:0:2:0:    class=0x060400 card=0x4845108e chip=0x34098086 rev=0x13
hdr=0x01
    vendor     = 'Intel Corporation'
    device     = 'QuickPath Architecture I/O Hub PCI Express Root Port 2'
    class      = bridge
    subclass   = PCI-PCI
pcib3 at pci0:0:3:0:    class=0x060400 card=0x4845108e chip=0x340a8086 rev=0x13
hdr=0x01
    vendor     = 'Intel Corporation'
    device     = 'QuickPath Architecture I/O Hub PCI Express Root Port 3'
    class      = bridge
    subclass   = PCI-PCI
pcib4 at pci0:0:5:0:    class=0x060400 card=0x4845108e chip=0x340c8086 rev=0x13
hdr=0x01
    vendor     = 'Intel Corporation'
    device     = 'QuickPath Architecture I/O Hub PCI Express Root Port 5'
    class      = bridge
    subclass   = PCI-PCI
pcib5 at pci0:0:7:0:    class=0x060400 card=0x4845108e chip=0x340e8086 rev=0x13
hdr=0x01
    vendor     = 'Intel Corporation'
    device     = 'QuickPath Architecture I/O Hub PCI Express Root Port 7'
    class      = bridge
    subclass   = PCI-PCI
pcib7 at pci0:0:9:0:    class=0x060400 card=0x4845108e chip=0x34108086 rev=0x13
hdr=0x01
    vendor     = 'Intel Corporation'
    device     = 'QuickPath Architecture I/O Hub PCI Express Root Port 9'
    class      = bridge
    subclass   = PCI-PCI
ioapic0 at pci0:0:19:0:    class=0x080020 card=0x00000000 chip=0x342d8086
rev=0x13 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = 'QuickPath Architecture I/O Hub I/OxAPIC Interrupt
Controller'
    class      = base peripheral
    subclass   = interrupt controller
none0 at pci0:0:20:0:    class=0x080000 card=0x00000000 chip=0x342e8086
rev=0x13 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = 'QuickPath Architecture I/O Hub System Management
Registers'
    class      = base peripheral
    subclass   = interrupt controller
none1 at pci0:0:20:1:    class=0x080000 card=0x00000000 chip=0x34228086
rev=0x13 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = 'QuickPath Architecture I/O Hub GPIO and Scratch Pad
Registers'
    class      = base peripheral
    subclass   = interrupt controller
none2 at pci0:0:20:2:    class=0x080000 card=0x00000000 chip=0x34238086
rev=0x13 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = 'QuickPath Architecture I/O Hub Control Status and RAS
Registers'
    class      = base peripheral
    subclass   = interrupt controller
none3 at pci0:0:20:3:    class=0x080000 card=0x00000000 chip=0x34388086
rev=0x13 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = 'QuickPath Architecture I/O Hub Throttle Registers'
    class      = base peripheral
    subclass   = interrupt controller
none4 at pci0:0:22:0:    class=0x088000 card=0x4845108e chip=0x34308086
rev=0x13 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = 'DMA Engine'
    class      = base peripheral
none5 at pci0:0:22:1:    class=0x088000 card=0x4845108e chip=0x34318086
rev=0x13 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = 'DMA Engine'
    class      = base peripheral
none6 at pci0:0:22:2:    class=0x088000 card=0x4845108e chip=0x34328086
rev=0x13 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = 'DMA Engine'
    class      = base peripheral
none7 at pci0:0:22:3:    class=0x088000 card=0x4845108e chip=0x34338086
rev=0x13 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = 'DMA Engine'
    class      = base peripheral
none8 at pci0:0:22:4:    class=0x088000 card=0x4845108e chip=0x34298086
rev=0x13 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = 'DMA Engine'
    class      = base peripheral
none9 at pci0:0:22:5:    class=0x088000 card=0x4845108e chip=0x342a8086
rev=0x13 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = 'DMA Engine'
    class      = base peripheral
none10 at pci0:0:22:6:    class=0x088000 card=0x4845108e chip=0x342b8086
rev=0x13 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = 'DMA Engine'
    class      = base peripheral
none11 at pci0:0:22:7:    class=0x088000 card=0x4845108e chip=0x342c8086
rev=0x13 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = 'DMA Engine'
    class      = base peripheral
uhci0 at pci0:0:26:0:    class=0x0c0300 card=0x4845108e chip=0x3a378086
rev=0x00 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = 'USB UHCI Controller *4'
    class      = serial bus
    subclass   = USB
uhci1 at pci0:0:26:1:    class=0x0c0300 card=0x4845108e chip=0x3a388086
rev=0x00 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = 'USB UHCI Controller *5'
    class      = serial bus
    subclass   = USB
uhci2 at pci0:0:26:2:    class=0x0c0300 card=0x4845108e chip=0x3a398086
rev=0x00 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = 'USB UHCI Controller *6'
    class      = serial bus
    subclass   = USB
ehci0 at pci0:0:26:7:    class=0x0c0320 card=0x4845108e chip=0x3a3c8086
rev=0x00 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = 'USB EHCI Controller *2'
    class      = serial bus
    subclass   = USB
uhci3 at pci0:0:29:0:    class=0x0c0300 card=0x4845108e chip=0x3a348086
rev=0x00 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = 'USB UHCI Controller *1'
    class      = serial bus
    subclass   = USB
uhci4 at pci0:0:29:1:    class=0x0c0300 card=0x4845108e chip=0x3a358086
rev=0x00 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = 'USB UHCI Controller *2'
    class      = serial bus
    subclass   = USB
uhci5 at pci0:0:29:2:    class=0x0c0300 card=0x4845108e chip=0x3a368086
rev=0x00 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = 'USB UHCI Controller *3'
    class      = serial bus
    subclass   = USB
ehci1 at pci0:0:29:7:    class=0x0c0320 card=0x4845108e chip=0x3a3a8086
rev=0x00 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = 'USB EHCI Controller *1'
    class      = serial bus
    subclass   = USB
pcib9 at pci0:0:30:0:    class=0x060401 card=0x4845108e chip=0x244e8086
rev=0x90 hdr=0x01
    vendor     = 'Intel Corporation'
    device     = '82801 Family (ICH2/3/4/5/6/7/8/9,63xxESB) Hub Interface to
PCI Bridge'
    class      = bridge
    subclass   = PCI-PCI
isab0 at pci0:0:31:0:    class=0x060100 card=0x4845108e chip=0x3a168086
rev=0x00 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = 'LPC Interface Controller'
    class      = bridge
    subclass   = PCI-ISA
atapci0 at pci0:0:31:2:    class=0x010601 card=0x4845108e chip=0x3a228086
rev=0x00 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = '6 port SATA AHCI Controller'
    class      = mass storage
    subclass   = SATA
none12 at pci0:0:31:3:    class=0x0c0500 card=0x4845108e chip=0x3a308086
rev=0x00 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = 'SMB controller  (50011458)'
    class      = serial bus
    subclass   = SMBus
igb0 at pci0:1:0:0:    class=0x020000 card=0x0000108e chip=0x10a78086 rev=0x02
hdr=0x00
    vendor     = 'Intel Corporation'
    device     = '82575EB Gigabit Network Connection'
    class      = network
    subclass   = ethernet
igb1 at pci0:1:0:1:    class=0x020000 card=0x0000108e chip=0x10a78086 rev=0x02
hdr=0x00
    vendor     = 'Intel Corporation'
    device     = '82575EB Gigabit Network Connection'
    class      = network
    subclass   = ethernet
igb2 at pci0:7:0:0:    class=0x020000 card=0x0000108e chip=0x10a78086 rev=0x02
hdr=0x00
    vendor     = 'Intel Corporation'
    device     = '82575EB Gigabit Network Connection'
    class      = network
    subclass   = ethernet
igb3 at pci0:7:0:1:    class=0x020000 card=0x0000108e chip=0x10a78086 rev=0x02
hdr=0x00
    vendor     = 'Intel Corporation'
    device     = '82575EB Gigabit Network Connection'
    class      = network
    subclass   = ethernet
mpt0 at pci0:19:0:0:    class=0x010000 card=0x31501000 chip=0x00581000 rev=0x04
hdr=0x00
    vendor     = 'LSI Logic (Was: Symbios Logic, NCR)'
    device     = 'SAS 3000 series, 8-port with 1068E -StorPort'
    class      = mass storage
    subclass   = SCSI
pcib6 at pci0:25:0:0:    class=0x060400 card=0x00000000 chip=0x806e111d
rev=0x02 hdr=0x01
    vendor     = 'Integrated Device Technology Inc.'
    class      = bridge
    subclass   = PCI-PCI
pcib8 at pci0:39:0:0:    class=0x060400 card=0x00000000 chip=0x806e111d
rev=0x02 hdr=0x01
    vendor     = 'Integrated Device Technology Inc.'
    class      = bridge
    subclass   = PCI-PCI
vgapci0 at pci0:53:5:0:    class=0x030000 card=0x4845108e chip=0x20001a03
rev=0x10 hdr=0x00
    vendor     = 'ASPEED Technology Inc'
    class      = display
    subclass   = VGA


What else can I poke/change to get the oplin interface up ? Any help
appreciated..

Thanks
Netan


More information about the freebsd-net mailing list