Results 1 to 7 of 7

Thread: LEAP 42.3 Not all ports are available on NetXtreme II ethernet card

  1. #1

    Default LEAP 42.3 Not all ports are available on NetXtreme II ethernet card

    I have a Broadcom (now QLogic) NetXtreme II BCM5709 Ethernet controller with 4 ports but I can
    only use the first 2. When I go into Yast -> Network Settings and look at this card it shows all 4
    ports. The first 2 have all the information showing including MAC address. For the second 2, it
    only shows the BusID. When I select either of these last 2 ports the YAST status message is:

    Unable to configure the network card because the kernel device (eth0, wlan0) is not present. This is mostly caused by missing firmware (for wlan devices). See dmesg output for details.

    I'm running kernel 4.4.126-48. Each recent kernel version seems to have a certain amount
    of firmware included. Maybe I need a later kernel?

    jeit@i5m5:~> dmesg | grep bnx2
    [ 8.356401] bnx2: QLogic bnx2 Gigabit Ethernet Driver v2.2.6 (January 29, 2014)
    [ 8.356429] bnx2 0000:05:00.0: enabling device (0000 -> 0002)
    [ 8.357988] bnx2 0000:05:00.0 eth0: Broadcom NetXtreme II BCM5709 1000Base-T (C0) PCI Express found at mem da000000, IRQ 18, node addr 00:10:18:96:50:10
    [ 8.358029] bnx2 0000:05:00.1: enabling device (0000 -> 0002)
    [ 8.359285] bnx2 0000:05:00.1 eth1: Broadcom NetXtreme II BCM5709 1000Base-T (C0) PCI Express found at mem d8000000, IRQ 19, node addr 00:10:18:96:50:12
    [ 8.359322] bnx2 0000:06:00.0: enabling device (0000 -> 0002)
    [ 8.359508] bnx2 0000:06:00.0: Firmware not running, aborting
    [ 8.359673] bnx2 0000:06:00.1: enabling device (0000 -> 0002)
    [ 8.359835] bnx2 0000:06:00.1: Firmware not running, aborting
    [ 8.568571] bnx2 0000:05:00.1 eth2: renamed from eth1
    [ 8.595245] bnx2 0000:05:00.0 eth1: renamed from eth0
    [ 18.688802] bnx2 0000:05:00.0 eth1: using MSIX
    [ 18.764831] bnx2 0000:05:00.1 eth2: using MSIX
    [ 21.954551] bnx2 0000:05:00.1 eth2: NIC Copper Link is Up, 1000 Mbps full duplex
    [ 21.954557] bnx2: , receive bnx2: & transmit bnx2: flow control ONbnx2:
    [ 22.465615] bnx2 0000:05:00.0 eth1: NIC Copper Link is Up, 1000 Mbps full duplex
    [ 22.465621] bnx2: , receive bnx2: & transmit bnx2: flow control ONbnx2:

  2. #2
    Join Date
    Jun 2008
    Location
    Podunk
    Posts
    32,349
    Blog Entries
    15

    Default Re: LEAP 42.3 Not all ports are available on NetXtreme II ethernet card

    Hi
    As root user remove the module and re-probe;
    Code:
    rmmod bnx2
    modprobe bnx2
    lspci -nnk |grep -A3 Ethernet
    Cheers Malcolm °¿° SUSE Knowledge Partner (Linux Counter #276890)
    SUSE SLE, openSUSE Leap/Tumbleweed (x86_64) | GNOME DE
    If you find this post helpful and are logged into the web interface,
    please show your appreciation and click on the star below... Thanks!

  3. #3

    Default Re: LEAP 42.3 Not all ports are available on NetXtreme II ethernet card

    Already tried that. It doesn't help.

  4. #4

    Default Re: LEAP 42.3 Not all ports are available on NetXtreme II ethernet card

    I'm no hardware expert. I looked at your output and thought "interrupts". So, I googled those. I found an article that included MSI and you have MSIX in your output. this is an old thread and it is on a different distribution, but worth a shot:

    https://ubuntuforums.org/showthread.php?t=1327209
    I don’t have anything to hide, but I don’t have anything I want to show you either.

  5. #5
    Join Date
    Jun 2008
    Location
    Auckland, NZ
    Posts
    23,710
    Blog Entries
    1

    Default Re: LEAP 42.3 Not all ports are available on NetXtreme II ethernet card

    Quote Originally Posted by jeitel View Post
    Already tried that. It doesn't help.
    I don't have a definitive solution here, but how does the device appear via the following?
    Code:
    lshw -class network
    or
    Code:
    hwinfo --netcard

  6. #6

    Default Re: LEAP 42.3 Not all ports are available on NetXtreme II ethernet card

    Here is the output of hwinfo --netcard
    It numbers the ports 30 through 33. 30 and 31 are the first two which are working and I
    have configured and use. 32 and 33 are the ones where no firmware is running and are
    not configurable. You'll notice that these last 2 ports have no HW address.

    30: PCI 500.0: 0200 Ethernet controller
    [Created at pci.378]
    Unique ID: JNkJ.i6OtqP4nlTF
    Parent ID: i_aO.ahtGia0dTl1
    SysFS ID: /devices/pci0000:00/0000:00:1c.4/0000:03:00.0/0000:04:02.0/0000:05:00.0
    SysFS BusID: 0000:05:00.0
    Hardware Class: network
    Model: "Broadcom NetXtreme II BCM5709 Gigabit Ethernet"
    Vendor: pci 0x14e4 "Broadcom"
    Device: pci 0x1639 "NetXtreme II BCM5709 Gigabit Ethernet"
    SubVendor: pci 0x14e4 "Broadcom"
    SubDevice: pci 0x0906
    Revision: 0x20
    Driver: "bnx2"
    Driver Modules: "bnx2"
    Device File: eth1
    Memory Range: 0xda000000-0xdbffffff (rw,non-prefetchable)
    IRQ: 18 (no events)
    HW Address: 00:10:18:96:50:10
    Permanent HW Address: 00:10:18:96:50:10
    Link detected: yes
    Module Alias: "pci:v000014E4d00001639sv000014E4sd00000906bc02sc00i00"
    Driver Info #0:
    Driver Status: bnx2 is active
    Driver Activation Cmd: "modprobe bnx2"
    Config Status: cfg=no, avail=yes, need=no, active=unknown
    Attached to: #28 (PCI bridge)

    31: PCI 500.1: 0200 Ethernet controller
    [Created at pci.378]
    Unique ID: mY_N.i6OtqP4nlTF
    Parent ID: i_aO.ahtGia0dTl1
    SysFS ID: /devices/pci0000:00/0000:00:1c.4/0000:03:00.0/0000:04:02.0/0000:05:00.1
    SysFS BusID: 0000:05:00.1
    Hardware Class: network
    Model: "Broadcom NetXtreme II BCM5709 Gigabit Ethernet"
    Vendor: pci 0x14e4 "Broadcom"
    Device: pci 0x1639 "NetXtreme II BCM5709 Gigabit Ethernet"
    SubVendor: pci 0x14e4 "Broadcom"
    SubDevice: pci 0x0906
    Revision: 0x20
    Driver: "bnx2"
    Driver Modules: "bnx2"
    Device File: eth2
    Memory Range: 0xd8000000-0xd9ffffff (rw,non-prefetchable)
    IRQ: 19 (no events)
    HW Address: 00:10:18:96:50:12
    Permanent HW Address: 00:10:18:96:50:12
    Link detected: yes
    Module Alias: "pci:v000014E4d00001639sv000014E4sd00000906bc02sc00i00"
    Driver Info #0:
    Driver Status: bnx2 is active
    Driver Activation Cmd: "modprobe bnx2"
    Config Status: cfg=no, avail=yes, need=no, active=unknown
    Attached to: #28 (PCI bridge)

    32: PCI 600.0: 0200 Ethernet controller
    [Created at pci.378]
    Unique ID: vTuk.q6gbpYJFHd0
    Parent ID: rChK.ahtGia0dTl1
    SysFS ID: /devices/pci0000:00/0000:00:1c.4/0000:03:00.0/0000:04:04.0/0000:06:00.0
    SysFS BusID: 0000:06:00.0
    Hardware Class: network
    Model: "Broadcom NetXtreme II BCM5709 Gigabit Ethernet"
    Vendor: pci 0x14e4 "Broadcom"
    Device: pci 0x1639 "NetXtreme II BCM5709 Gigabit Ethernet"
    SubVendor: pci 0x14e4 "Broadcom"
    SubDevice: pci 0x1639
    Memory Range: 0xdc040000-0xdc07ffff (rw,non-prefetchable)
    IRQ: 16 (no events)
    Module Alias: "pci:v000014E4d00001639sv000014E4sd00001639bc02sc00i00"
    Driver Info #0:
    Driver Status: bnx2 is active
    Driver Activation Cmd: "modprobe bnx2"
    Config Status: cfg=no, avail=yes, need=no, active=unknown
    Attached to: #29 (PCI bridge)

    33: PCI 600.1: 0200 Ethernet controller
    [Created at pci.378]
    Unique ID: moNa.q6gbpYJFHd0
    Parent ID: rChK.ahtGia0dTl1
    SysFS ID: /devices/pci0000:00/0000:00:1c.4/0000:03:00.0/0000:04:04.0/0000:06:00.1
    SysFS BusID: 0000:06:00.1
    Hardware Class: network
    Model: "Broadcom NetXtreme II BCM5709 Gigabit Ethernet"
    Vendor: pci 0x14e4 "Broadcom"
    Device: pci 0x1639 "NetXtreme II BCM5709 Gigabit Ethernet"
    SubVendor: pci 0x14e4 "Broadcom"
    SubDevice: pci 0x1639
    Memory Range: 0xdc000000-0xdc03ffff (rw,non-prefetchable)
    IRQ: 17 (no events)
    Module Alias: "pci:v000014E4d00001639sv000014E4sd00001639bc02sc00i00"
    Driver Info #0:
    Driver Status: bnx2 is active
    Driver Activation Cmd: "modprobe bnx2"
    Config Status: cfg=no, avail=yes, need=no, active=unknown
    Attached to: #29 (PCI bridge)

  7. #7
    Join Date
    Jun 2008
    Location
    Auckland, NZ
    Posts
    23,710
    Blog Entries
    1

    Default Re: LEAP 42.3 Not all ports are available on NetXtreme II ethernet card

    Quote Originally Posted by jeitel View Post
    Here is the output of hwinfo --netcard
    It numbers the ports 30 through 33. 30 and 31 are the first two which are working and I
    have configured and use. 32 and 33 are the ones where no firmware is running and are
    not configurable. You'll notice that these last 2 ports have no HW address.
    Yes, it is similar behaviour to that described in this ubuntu thread. However, the OP in that thread found that their device was faulty. It behaved the same way in a Windows environment. If you can prove that it is not a hardware fault, a bug report the best course of action here perhaps.
    Last edited by deano_ferrari; 25-May-2018 at 14:19.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •