On 01/14/18 10:49 AM, Stephan Budach wrote:
Hi Russel,


----- Ursprüngliche Mail -----
Von: "russell" <russ...@willows7.myzen.co.uk>
An: "stephan budach" <stephan.bud...@jvm.de>
Gesendet: Samstag, 13. Januar 2018 22:55:14
Betreff: [OpenIndiana-discuss] OI_Hipster doesn't register, 
AOC-STG-I4S/BCM57840S 10GbE SFP adaptor

Hi Stephan,

On your system run "prtconf -pv" and search though the listing to
find
the Broadcom 57840S information that will provide you with the Node
information.

              Node 0x00002b
                  assigned-addresses:
82850010.00000000.bffe0000.00000000.00020000.82850014.00000000.bffc0000.00000000.00020000.81850018.00000000.0000ec00.00000000.00000020
                  reg:
00850000.00000000.00000000.00000000.00000000.02850010.00000000.00000000.00000000.00020000.02850014.00000000.00000000.00000000.00020000.01850018.00000000.00000000.00000000.00000020
                  compatible: 'pciex8086,105e.8086.115e.6' +
'pciex8086,105e.8086.115e' + 'pciex8086,105e.6' + 'pciex8086,105e' +
'pciexclass,020000' + 'pciexclass,0200' + 'pci8086,105e.8086.115e.6'
+
'pci8086,105e.8086.115e' + 'pci8086,115e' + 'pci8086,105e.6' +
'pci8086,105e' + 'pciclass,020000' + 'pciclass,0200'
                  model:  'Ethernet controller'
                  power-consumption:  00000001.00000001
                  devsel-speed:  00000000
                  interrupts:  00000001
                  subsystem-vendor-id:  00008086
                  subsystem-id:  0000115e
                  unit-address:  '0'
                  class-code:  00020000
                  revision-id:  00000006
                  vendor-id:  00008086
                  device-id:  0000105e
                  name:  'pci8086,115e'

When you find the device, make a note of the name. In the example
above
the Intel Ethernet adapter it is pci8086,115e

You then need to edit the /etc/driver_aliases, search through until
you
find the entries for the Broadcom driver bnxe

bnxe "pci14e4,164e"
bnxe "pci14e4,164f"
bnxe "pci14e4,1650"
bnxe "pciex14e4,164e"
bnxe "pciex14e4,164f"
bnxe "pciex14e4,1650"
bnxe "pciex14e4,16a1"
bnxe "pciex14e4,16a5"
bnxe "pciex14e4,16a4"
bnxe "pciex14e4,168a"
bnxe "pciex14e4,168d"
bnxe "pciex14e4,168e"
bnxe "pciex14e4,16ab"
bnxe "pciex14e4,16ae"
bnxe "pciex14e4,1662"
bnxe "pciex14e4,1663"

Duplicate the last entry, and replace the vendor-id,device-id
information you found when performing the prtconf -pv

This will only work if the current Broadcom driver is compatible with
your chipset but has not been updated to reflect support.
If you find it works, create a support ticket to get the change
included
in OpenIndiana/IllumOS.

Hope that helps

Russell




thanks - I knew, I missed something, when I tried to query the installed PCI 
devices.
Firts off, I'll have to correct myself. The NIC installed is actually an Intel 
710 one, as prtconf -pv has revealed:

             Node 0x0000b2
                 acpi-namespace:  '\_SB_.PCI1.QR1A.D084'
                 assigned-addresses:  
c3820010.00000000.f9800000.00000000.00800000.c382001c.00000000.fa018000.00000000.00008000
                 reg:  
00820000.00000000.00000000.00000000.00000000.43820010.00000000.00000000.00000000.00800000.4382001c.00000000.00000000.00000000.00008000
                 compatible: 'pciex8086,1572.15d9.87e.2' + 
'pciex8086,1572.15d9.87e' + 'pciex8086,1572.2' + 'pciex8086,1572' + 
'pciexclass,020000' + 'pciexclass,0200' + 'pci8086,1572.15d9.87e.2' + 
'pci8086,1572.15d9.87e' + 'pci15d9,87e' + 'pci8086,1572.2' + 'pci8086,1572' + 
'pciclass,020000' + 'pciclass,0200'
                 model:  'Ethernet controller'
                 power-consumption:  00000001.00000001
                 devsel-speed:  00000000
                 interrupts:  00000001
                 subsystem-vendor-id:  000015d9
                 subsystem-id:  0000087e
                 unit-address:  '0'
                 class-code:  00020000
                 revision-id:  00000002
                 vendor-id:  00008086
                 device-id:  00001572
                 name:  'pci15d9,87e'

8086:1572, that resolves to an Intel x710, actually the card I ordered. This 
card needs the i40e driver, which hadn't been installed and I wonder why that 
was. After installing the i40e driver manually, the card got initialized.


Thank you,
Stephan


_______________________________________________
openindiana-discuss mailing list
openindiana-discuss@openindiana.org
https://openindiana.org/mailman/listinfo/openindiana-discuss


The driver is not present on the install media because we don't have it in the the minimal set (see https://github.com/OpenIndiana/oi-userland/blob/838c31e91643b6b54bf153641ab6819806482346/components/meta-packages/install-types/includes/minimal). It should be easy for you to add the driver to the set, so OpenIndiana has it for next release by default.

Michal

_______________________________________________
openindiana-discuss mailing list
openindiana-discuss@openindiana.org
https://openindiana.org/mailman/listinfo/openindiana-discuss

Reply via email to