[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