[OpenIndiana-discuss] OI_Hipster doesn't register, AOC-STG-I4S/BCM57840S 10GbE SFP adaptor

Michal Nowak mnowak at startmail.com
Sun Jan 14 10:10:12 UTC 2018


On 01/14/18 10:49 AM, Stephan Budach wrote:
> Hi Russel,
> 
> 
> ----- Ursprüngliche Mail -----
>> Von: "russell" <russell at willows7.myzen.co.uk>
>> An: "stephan budach" <stephan.budach at 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 at 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



More information about the openindiana-discuss mailing list